• Title/Summary/Keyword: Motion file format

Search Result 21, Processing Time 0.025 seconds

A Low Power Design of H.264 Codec Based on Hardware and Software Co-design

  • Park, Seong-Mo;Lee, Suk-Ho;Shin, Kyoung-Seon;Lee, Jae-Jin;Chung, Moo-Kyoung;Lee, Jun-Young;Eum, Nak-Woong
    • Information and Communications Magazine
    • /
    • v.25 no.12
    • /
    • pp.10-18
    • /
    • 2008
  • In this paper, we present a low-power design of H.264 codec based on dedicated hardware and software solution on EMP(ETRI Multi-core platform). The dedicated hardware scheme has reducing computation using motion estimation skip and reducing memory access for motion estimation. The design reduces data transfer load to 66% compared to conventional method. The gate count of H.264 encoder and the performance is about 455k and 43Mhz@30fps with D1(720x480) for H.264 encoder. The software solution is with ASIP(Application Specific Instruction Processor) that it is SIMD(Single Instruction Multiple Data), Dual Issue VLIW(Very Long Instruction Word) core, specified register file for SIMD, internal memory and data memory access for memory controller, 6 step pipeline, and 32 bits bus width. Performance and gate count is 400MHz@30fps with CIF(Common Intermediated format) and about 100k per core for H.264 decoder.

Development of ISO14649 Compliant CNC Milling Machine Operated by STEP-NC in XML Format

    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.4 no.5
    • /
    • pp.27-33
    • /
    • 2003
  • G-code, another name of ISO6983, has been a popular commanding language for operating machine tools. This G-code, however, limits the usage of today's fast evolving high-performance hardware. For intelligent machines, the communications between machine and CAD/CAM departments become important, but the loss of information during generating G-code makes the production department isolated. The new standard for operating machine tools, named STEP-NC is just about to be standardized as ISO14649. As this new standard stores CAD/CAM information as well as operation commands of CNC machines, and this characteristic makes this machine able to exchange information with other departments. In this research, the new CNC machine operated by STEP-NC was built and tested. Unlike other prototypes of STEP-NC milling machines, this system uses the STEP-NC file in XML file form as data input. This machine loads information from XML file and deals with XML file structure. It is possible for this machine to exchange information to other databases using XML. The STEP-NC milling machines in this research loads information from the XML file, makes tool paths for two5D features with information of STEP-NC, and machines automatically without making G-code. All software is programmed with Visual $C^{++}$, and the milling machine is built with table milling machine, step motors, and motion control board for PC that can be directly controlled by Visual $C^{++}$ commands. All software and hardware modules are independent from each other; it allows convenient substitution and expansion of the milling machine. Example 1 in ISO14649-11 having the full geometry and machining information and example 2 having only the geometry and tool information were used to test the automatic machining capability of this system.

An Underwater Simulator Using X3D and a Motion Chair in a Multi-channel Display Room (다채널 디스플레이에서 X3D와 모션체어를 이용한 수중운동체 시뮬레이터)

  • Hur, Pil-Won;Yang, Jeong-Sam;Han, Soon-Hung
    • Korean Journal of Computational Design and Engineering
    • /
    • v.13 no.1
    • /
    • pp.45-57
    • /
    • 2008
  • A submarine good military weapon because of its confidentiality and intimidating power. Therefore, training warfighters how to maneuver submarine is very important. Because submarine is very expensive and has regional and temporal limitations, M&S(Modeling and Simulation) can be a good alternative. However, as the existing M&S systems of submarine generally use expensive commercial software and dedicated hardware, which cause the warfighters to take troubles to visit the secured places, and then to train themselves during limited time slots. Also, many M&S systems have only one-channel display system which reduces the sense of immersiveness. Another problem is that many heterogeneous simulators can hardly be used as an integrated system. To solve these problems, X3D, a platform-independent and open standard graphic file format, is used with the general-purpose PCs. To increase immersiveness, multi-channel display system and a motion chair are used. Finally, HLA/RTI is used to integrate individual components of the simulator. All of these are verified through experiments.

Emotional Expression through the Selection Control of Gestures of a 3D Avatar (3D 아바타 동작의 선택 제어를 통한 감정 표현)

  • Lee, JiHye;Jin, YoungHoon;Chai, YoungHo
    • Korean Journal of Computational Design and Engineering
    • /
    • v.19 no.4
    • /
    • pp.443-454
    • /
    • 2014
  • In this paper, an intuitive emotional expression of the 3D avatar is presented. Using the motion selection control of 3D avatar, an easy-to-use communication which is more intuitive than emoticon is possible. 12 pieces different emotions of avatar are classified as positive emotions such as cheers, impressive, joy, welcoming, fun, pleasure and negative emotions of anger, jealousy, wrath, frustration, sadness, loneliness. The combination of lower body motion is used to represent additional emotions of amusing, joyous, surprise, enthusiasm, glad, excite, sulk, discomfort, irritation, embarrassment, anxiety, sorrow. In order to get the realistic human posture, BVH format of motion capture data are used and the synthesis of BVH file data are implemented by applying the proposed emotional expression rules of the 3D avatar.

Encryption Scheme for MPEG-4 Media Transmission Exploiting Frame Dropping

  • Shin, Dong-Kyoo;Shin, Dong-Il;Shin, Jae-Wan;Kim, Soo-Han;Kim, Seung-Dong
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.4 no.5
    • /
    • pp.925-938
    • /
    • 2010
  • Depending on network conditions, a communication network could be overloaded when media are transmitted. Research has been carried out to lessen network overloading, such as by filtering, load distribution, frame dropping, and other methods. Among these methods, one of the most effective is frame dropping, which reduces specified video frames for bandwidth diminution. In frame dropping, B-frames are dropped and then I- and P-frames are dropped, based on the dependency among the frames. This paper proposes a scheme for protecting copyrights by encryption, when frame dropping is applied to reduce the bandwidth of media based on the MPEG-4 file format. We designed two kinds of frame dropping: the first stores and then sends the dropped files and the other drops frames in real time when transmitting. We designed three kinds of encryption methods using the DES algorithm to encrypt MPEG-4 data: macro block encryption in I-VOP, macro block and motion vector encryption in P-VOP, and macro block and motion vector encryption in I-, P-VOP. Based on these three methods, we implemented a digital rights management solution for MPEG-4 data streaming. We compared the results of dropping, encryption, decryption, and the quality of the video sequences to select an optimal method, and found that there was no noticeable difference between the video sequences recovered after frame dropping and the ones recovered without frame dropping. The best performance in the encryption and decryption of frames was obtained when we applied the macro block and motion vector encryption in I-, P-VOP.

CAD/CAM system for Cam (Cam의 CAD/CAM)

  • Kim, Ki Dae
    • Journal of Biosystems Engineering
    • /
    • v.16 no.3
    • /
    • pp.228-238
    • /
    • 1991
  • Cam plays very important roles due to continuous requirement for the high-speed and automation of the machinery. A large number of studies of cam curve were carried out by many researchers, and CNC milling and machining center for manufacturing cam have been widely used recently. The purpose of this study was to develop a CAD/CAM system for cam using QuickBasic language in 16-bit PC for application of cam design and manufacturing. Results obtained were as follows : 1. It was possible to input data by entering cam angle and its corresponding R, from 0 to 360 deg. of cam angle. The tediousness at entering data was minimized because of the same data format for both cylindrical cam and disc cam, and free format used for data file. 2. It was possible to design cam by choosing only the number of cam curve because of developing the CAD/CAM program with dimensionless method of cam curves including widely used 19 kinds. After selecting the number of the cam curve, the CAD/CAM system automatically shows the characteristics of cam motion enough to help a designer to decide : displacement, velocity, acceleration and jerk. 3. It was possible to execute, in an efficient way, both the cam profile synthesis and the generation of NC program for CNC machining center by using the input data. 4. This NC program generated by the CAD/CAM system developed here, was evaluated as positive in relation with actual manufacturing experiments and thought to be useful in its application without any modification. It can be said that this CAD/CAM system could be used by the beginners to design and manufacture the cam automatically as the system consists of very simple dialogue methods. In addition, self-developed QuickBasic would be would used as a basic tool for further stuides in this area of research, together with application.

  • PDF

PC Based STEP-NC Milling Machine Operated by STEP-NC in XML Format (XML형식의 STEP-NC파일로 구동되는 PC 기반의 STEP-NC milling machine)

  • 이원석;방영봉
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.19 no.12
    • /
    • pp.185-193
    • /
    • 2002
  • Most of NC machines are operated by Is06983 standard called G-code, which was developed in the early days of machine tools. This G-code limits hardware performance of the currently developed high-performance hardware & machine tools. By describing only movements of tool, almost all of information of previous production departments is lost, and the machining department cannot exchange information with other departments. For adjusting new hardware environment and direct communication of CNC machines with CAD/CAM software, ISO 14649, STEP -NC is researched. This new standard stores CAD/CAM information as well as operation commands of CNC machines. In this research, the new CNC machine operated by STEP-NC was built and tested. Unlike other STEP-NC milling machines, this system uses the STEP-NC file in form of XML as data input. It makes possible for STEP-NC machines to exchange information to other databases using XML. The mentioned system of this paper loads the XML file, analyzes it, makes tool paths of two5D features with information of STEP-NC, and machines automatically without making G-code. All of software is programmed with Visual C++, and the milling machine is made with table milling machine, step motors, and motion control board for PC that can be directly controlled by C++ commands. All modules of software and hardware were independent, it allows convenient for substitution and expansion of the milling machine. The example 1 in ISP14649-11 that had all information about geometry and machining and the example 2 that has only geometry and tool information were used to test automatic machining by the open-architecture milling machine.

System Design and Implementation of FLV Move Picture Solution Based on IDC apply to Mini IPTV (IDC기반 FLV동영상 솔루션의 Mini IPTV 적용시스템의설계 및 구현)

  • Kwon, O-Byoung;Shin, Hyun-Cheul
    • Convergence Security Journal
    • /
    • v.11 no.4
    • /
    • pp.11-17
    • /
    • 2011
  • In this paper, we propose system design and implementation of FLV Move Picture Solution based on IDC apply to Mini IPTV. IDC of energy minimize and Green Data Center design resources make use of maximization, and Mini IPTV of diverse contents service provider and network provider offer Mini IPTV customers to transmit network. at this time implemented on the improve Move Picture of motion blur and compressibility using FLV solution file format and a compression technique, and reduced traffic cost and solved security question. specially, on the web quickly growing a branch of e-Learning wish to be of help.

Encryption Scheme for MPEG-4 Media Transmission Exploiting Frame Dropping (대역폭 감소를 적용한 MPEG-4 미디어 전송시의 암호화 기법 연구)

  • Shin, Dong-Kyoo;Shin, Dong-Il;Park, Se-Young
    • The KIPS Transactions:PartB
    • /
    • v.15B no.6
    • /
    • pp.575-584
    • /
    • 2008
  • According to the network condition, the communication network overload could be occurred when media transmitting. Many researches are being carried out to lessen the network overload, such as the filtering, load distributing, frame dropping and many other methods. Among these methods, one of effective method is frame dropping that reduces specified video frames for bandwidth diminution. B frames are dropped and then I, P frames are dropped according to dependency among the frames in frame dropping. This paper proposes a scheme for protecting copyrights by encryption, when we apply frame dropping to reduce bandwidth of media following MPEG-4 file format. We designed two kinds of frame dropping: first one stores and then sends the dropped files and the other drops frames in real-time when transmitting. We designed three kinds of encryption methods in which DES algorithm is used to encrypt MPEG-4 data: macro block encryption in I-VOP, macro block and motion vector encryption in P-VOP, and macro block and motion vector encryption in I, P-VOP. Based on these three methods, we implemented a digital right management solution for MPEG-4 data streaming. We compared the results of dropping, encryption, decryption and quality of video sequences to select an optimal method, and there is no noticeable difference between the video sequences recovered after frame dropping and the ones recovered without frame dropping. The best performance in encryption and decryption of frames was obtained when we apply the macro block and motion vector encryption in I, P-VOP.

Web-based Text-To-Sign Language Translating System (웹기반 청각장애인용 수화 웹페이지 제작 시스템)

  • Park, Sung-Wook;Wang, Bo-Hyeun
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.24 no.3
    • /
    • pp.265-270
    • /
    • 2014
  • Hearing-impaired people have difficulty in hearing, so it is also hard for them to learn letters that represent sound and text that conveys complex and abstract concepts. Therefore it has been natural choice for the hearing-impaired people to use sign language for communication, which employes facial expression, and hands and body motion. However, the major communication methods in daily life are text and speech, which are big obstacles for the hearing-impaired people to access information, to learn and make intellectual activities, and to get jobs. As delivering information via internet become common the hearing-impaired people are experiencing more difficulty in accessing information since internet represents information mostly in text forms. This intensifies unbalance of information accessibility. This paper reports web-based text-to-sign language translating system that helps web designer to use sign language in web page design. Since the system is web-based, if web designers are equipped with common computing environment for internet browsing, they can use the system. The web-based text-to-sign language system takes the format of bulletin board as user interface. When web designers write paragraphs and post them through the bulletin board to the translating server, the server translates the incoming text to sign language, animates with 3D avatar and records the animation in a MP4 file. The file addresses are fetched by the bulletin board and it enables web designers embed the translated sign language file into their web pages by using HTML5 or Javascript. Also we analyzed text used by web pages of public services, then figured out new words to the translating system, and added to improve translation. This addition is expected to encourage wide and easy acceptance of web pages for hearing-impaired people to public services.