• Title/Summary/Keyword: C-language

Search Result 1,634, Processing Time 0.036 seconds

A Hierarchical Group-Based CAVLC Decoder (계층적 그룹 기반의 CAVLC 복호기)

  • Ham, Dong-Hyeon;Lee, Hyoung-Pyo;Lee, Yong-Surk
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.45 no.2
    • /
    • pp.26-32
    • /
    • 2008
  • Video compression schemes have been developed and used for many years. Currently, H.264/AVC is the most efficient video coding standard. The H.264/AVC baseline profile adopts CAVLC(Context-Adaptive Variable Length Coding) method as an entropy coding method. CAVLC gives better performance in compression ratios than conventional VLC(Variable Length Coding). However, because CAVLC decoder uses a lot of VLC tables, the CAVLC decoder requires a lot of area in terms of hardware. Conversely, since it must look up the VLC tables, it gives a worse performance in terms of software. In this paper, we propose a new hierarchical grouping method for the VLC tables. We can obtain an index of codes in the reconstructed VLC tables by simple arithmetic operations. In this method, the VLC tables are accessed just once in decoding a symbol. We modeled the proposed algorithm in C language, compiled under ARM ADS1.2 and simulated it with Armulator. Experimental results show that the proposed algorithm reduces execution time by about 80% and 15% compared with the H.264/AVC reference program JM(Joint Model) 10.2 and the arithmetic operation algorithm which is recently proposed, respectively.

Railway Track Extraction from Mobile Laser Scanning Data (모바일 레이저 스캐닝 데이터로부터 철도 선로 추출에 관한 연구)

  • Yoonseok, Jwa;Gunho, Sohn;Jong Un, Won;Wonchoon, Lee;Nakhyeon, Song
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.33 no.2
    • /
    • pp.111-122
    • /
    • 2015
  • This study purposed on introducing a new automated solution for detecting railway tracks and reconstructing track models from the mobile laser scanning data. The proposed solution completes following procedures; the study initiated with detecting a potential railway region, called Region Of Interest (ROI), and approximating the orientation of railway track trajectory with the raw data. At next, the knowledge-based detection of railway tracks was performed for localizing track candidates in the first strip. In here, a strip -referring the local track search region- is generated in the orthogonal direction to the orientation of track trajectory. Lastly, an initial track model generated over the candidate points, which were detected by GMM-EM (Gaussian Mixture Model-Expectation & Maximization) -based clustering strip- wisely grows to capture all track points of interest and thus converted into geometric track model in the tracking by detection framework. Therefore, the proposed railway track tracking process includes following key features; it is able to reduce the complexity in detecting track points by using a hypothetical track model. Also, it enhances the efficiency of track modeling process by simultaneously capturing track points and modeling tracks that resulted in the minimization of data processing time and cost. The proposed method was developed using the C++ program language and was evaluated by the LiDAR data, which was acquired from MMS over an urban railway track area with a complex railway scene as well.

Developing an XML Schema Design Methodology for Object-Relational Database Applications (객체-관계형 데이터베이스 응용을 위한 XML Schema 설계방법론 개발)

  • Choi Mun-Young;Joo Kyung-Soo
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.9
    • /
    • pp.1208-1218
    • /
    • 2004
  • Nowadays the information exchange based on XML such as B2B electronic commerce is spreading. Therefore a systematic and stable management mechanism for storing the exchanged information is needed. For this goal there are many research activities for centering on relational databases the connection between XML application and databases. But when XML data which has hierarchical structure is stored as relational databases which are expressed as relational information, a set of 2-dimensional table, there is a limitation essentially. Accordingly the modeling methodology for storing such structured information in the form of object-relational databases is needed. In order to build good quality application systems, modeling is an important first step. In 1997, the OMG adopted the UML as its standard modeling language. Since industry has warmly embraced UML, its popularity should become more important in the future. So a design methodology based on UML is needed to develop efficient XML applications. In this paper, we propose a unified design methodology for XML applications based on object-relational database using UML. To reach these goals, first we propose a systematic three step methodology to extract UML, second we introduce a XML modeling methodology to design W3C XML schema using UML and third we propose a data modeling methodology for object-relational database schema to store exchanging XML data efficiently.

  • PDF

Evaluation of Cancer Detection Efficiency by Means of Hybrid and Inverse Filter in Chest Radiography (디지털 흉부 방사선 영상에서 Hybrid Filter와 Inverse Filter를 적용한 종양의 검출능 평가)

  • Kim, Youn-Young;Kim, Tae-Young;Kim, Hyun-Ji;Park, Min-Seock;Kim, Jung-Min
    • Journal of radiological science and technology
    • /
    • v.36 no.4
    • /
    • pp.319-326
    • /
    • 2013
  • The purpose of this study is to evaluate usefulness of Hybrid image and Inverse image about detection of tumor shadow in chest radiography using ROC analysis. Original images of 60 cases are selected from Standards digital image date base issued by the Japanese Society of Radiological Technology. Through computer language of C, Inverse images of 60 cases and Hybrid image of 30 cases are made. The continues reading experiment was conducted. In the case of inverse image were observed by 5 radiographer and 2 radiologist. In the case of In case of Hybrid image were observed by 3 student radiographer and 2 experienced radiographer. ROC curve are constructed using ROCKIT Program made by Metz. In Inverse image, a Az of average ROC curve was increases from 0.742 of original image to 0.775 of inverse image. In normal cases, the effect of the detrimental is same to that of the beneficial, however In abnormal cases, the beneficial effect is greater than detrimental effect. However in Hybrid image, a Az of average ROC curve was decreases from 0.5253 of original image to 0.4868 of Hybrid image. In Normal cases, the effect of the detrimental is greater than that of the Beneficial, however In abnormal cases, the Beneficial effect is greater than detrimental effect. The inverse image can be more positively considered for the detecting of tumor than the hybrid image.

A Study on Development of a Stage Costume Design, which expresses Doppelgänger Image: - Focus on the stage costume in "Le Grand cérémonial", a theater of the absurd - (이중자아 이미지를 표현한 무대의상 디자인 개발 - 페르난도 아라발의 부조리극 '장엄한 예식' 무대의상을 중심으로 -)

  • Han, Kyeng-Ha;Kim, Young-Sam
    • Fashion & Textile Research Journal
    • /
    • v.14 no.2
    • /
    • pp.193-202
    • /
    • 2012
  • With entering the 21st century, modern people's dark inside and panic are emerging as the talking point on the theater stage. Even in the field of stage costume, the necessity of a research is being demanded through analyzing on psychological anguish and structure of characters. Accordingly, this study aims to allow the stage costume design to be expressed a human being's Doppelg$\ddot{a}$nger Image, which was elicited through analyzing a work of the play titled Le Grand C$\acute{e}$r$\acute{e}$monial by a playwriter Fernando Arrabal, who draws the conflictory and contradictory duplicity, which positions in a human being's deep inside by having chaos as catalyst. A research subject is 'Le Grand C$\acute{e}$r$\acute{e}$monial,' which was staged as the winter performance in commemoration of the 50th anniversary for the foundation of Dept. of Theater, Chung-Ang Univ. in November 2009. Psychology of characters in a play, which varies dimensionally, could be delivered, as nonverbal element called costume, by applying costume design of Cavanoza, Syl, Nice to Doppelg$\ddot{a}$nger Image such as Innocence vs Cruelty, Purity vs Superficiality and Restraint vs Freedom, which were elicited through analyzing characters. Through this study, the costume, which was expressed by visualizing a human being's Doppelg$\ddot{a}$nger Image, could be known to function as important dramatic factor of allowing character's psychology to be understood through costume as well as functioning as visual and sensible language, which is important for communication with the audience. A research on costume design, which reflects a character's complex inside, is expected to be likely continued through in-depth analysis on a playwriter's intention and on the appearing characters at the current point of time when an active research is being performed on stage costume in the wake of this study.

Classification and Phylogenetic Studies of Cephalopods from four countries of South-East Asia (동남아시아 4개국 두족류의 분류 및 계통분류학적 연구)

  • Hwang, Hee Ju;Kang, Se Won;Park, So Young;Chung, Jong Min;Song, Dae Kwon;Park, Hyeongchun;Park, Hong Seog;Han, Yeon Soo;Lee, Jun-Sang;Lee, Yong Seok
    • The Korean Journal of Malacology
    • /
    • v.32 no.1
    • /
    • pp.55-62
    • /
    • 2016
  • In this study, an attempt has been made to analyze the morphology of Cephalopods distributed in Korea and collected samples from South-East Asian countries including Thailand, Indonesia, Vietnam, and China. A phylogenetic analysis was performed using the mitochondrial gene, Cytochrome c oxidase subunit I (COI) to understand the genetic divergences of the species and validate their origins. For achieving the objectives, samples were collected directly from Thailand Hat Yai, Songkhla, Indonesia Medan, Vietnam Ho Chi Minh, and Vung Tau in August 2015 and from China in September 2015. A total of 23 species of Cephalopods were identified falling under three orders, four familyies and nine genus. The species were distributed under Order: Octopoda (1 family, 3 genus, and 9 species), Order: Sepiolioda (1 family, 2 genus, and 8 species), and Order Teuthoidea (2 family, 4 genus, and 6 species). 23 species which is 1 family 3 genus 9 species in Octopoda, 1 family 2 genus 8 species in Sepiolioda, 2 family 4 genus 6 species in Teuthoidea. Phylogenetic analysis using COI gene was conducted for 18 species. For the remaining 5 species sequencing results showed severe variation and hence were not considered further. The COI phylogenetic analysis for the 18 species of Cephalopods were found consistent with the morphological identification. The excluded species will be subjected for a further detailed analysis.

Design and Implementation of VoIP Equipment including Telephone Function for Home Gateway Connection (전화기 기능을 포함한 홈 게이트웨이 접속용 VOIP 장비 설계 및 구현)

  • Lee Yong-Soo;Jung Kwang-Wook;Chung Joong-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.4 no.4
    • /
    • pp.123-131
    • /
    • 2004
  • Internet is absolutely contributed to information technology revolution nowadays. Internet services such as voice and data, etc. are provided home or small office via home gateway. The development of communication equipment via home gateway is implemented rapidly, and its product various. This paper presents the design and implementation of the VoIP equipment including the telephone function based on the embedded environment and being connected to the home gateway and the PC because of taking 2-ethernet LAN ports. As developing environment, the STLC1502 developed at ST Microelectronics as single chip solution, VxWorks as RTOS, and C language as coding mechanism are used. The verification of the developed systems for the voice test is carried out for the gatekeeper via Internet. The performance parameter is considered as the call processing capacity measuring the time of the call setup and clearing, and the data processing capacity for the file transfer. As a call setup and clearing is about 95ms, the call processing capacity is about 10 calls per second. The data processing capacity is 5.7Mbps in case of file transfer of server and client environment. Therefore the performance result is satisfied in the aspect of the call processing time and the data transfer time in Internet.

  • PDF

Design of a Binding for the performance Improvement of 3D Engine based on the Embedded Mobile Java Environment (자바 기반 휴대용 임베디드 기기의 삼차원 엔진 성능 향상을 위한 바인딩 구현)

  • Kim, Young-Ouk;Roh, Young-Sup
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.11
    • /
    • pp.1460-1471
    • /
    • 2007
  • A 3-Dimensional engine in a mobile embedded device is divided into a C-based OpenGL/ES and a Java-based JSR184 which interprets and executes a byte code in a real-time. In these two standards, the JSR184 supporting Java objects uses more processor resources than an OpenGL/ES and thus has a constraint when it is used in an embedded device with a limited computing power. On the other hand, 3-Dimensional contents employed in existing personal computer are created by utilizing advantages of Java and secured numerous users in European market, due to the good quality in contents and extensive service in a commercial network, GSM. Because of the reason, a mobile embedded device used in a GSM network needs a JSR184 which can provide an existing Java-based 3-Dimensional contents without extra conversion processes, but the current version of Java-based 3-Dimensional engine has drawbacks in application to commercial products because it requires more computing power than the mobile embedded device. This paper proposes a binding technique with the advantages of Java objects to improve a processing speed of 3-Dimensional contents in limited resources of a mobile embedded device. The technique supports a JSR184 standard interface in the upper layer to utilize 3-Dimensional contents using Java, employs a different code-conversion language, KNI(Kilo Native Interface), in the middle layer to interface between OpenGL/ES and JSR184, and embodies an OpenGL/ES standard in the lower layer. The validity of the binding technique is demonstrated through a simulator and a FPGA embedding an ARM.

  • PDF

Design and Analysis of Data File Protection based on the Stream Cipher (데이터파일의 보호를 위한 스트림 암호방식 설계와 해석)

  • 이경원;이중한;김정호;오창석
    • The Journal of the Korea Contents Association
    • /
    • v.4 no.1
    • /
    • pp.55-66
    • /
    • 2004
  • Recently, as the personal computers are supplied rapidly, they formed the nucleus of the computer system. But, because of the easiness that anyone uses them to go near easily, it is the fact that the security of personal computer is weakness. So, in the paper, 1 propose the technical method that minimizes the loss and leakage of important data. This paper implemented a crypto system for security of data file on personal computer and assistance storage medium. The way of encryption/decryption is applied by complexity method which mixed Diffie-Hellman key exchange protocol, a typical RC4(Rivest Cipher version 4) algorithm of stream cipher and a typical MD5(Message Digest version 5) of Hash Function. For valuation implemented crypto system, three criteria is presented, which are crypto complexity, processing time and pattern matching. And according to analysis the three criteria the crypto system is verified the security, efficiency and usefulness. The crypto system is programmed with Visual C++ language of Microsoft. And so, as this is software system, we shall have a technical security system at a minimum cost for all personal computer.

  • PDF

Real-Time Implementation of the G.729.1 Using ARM926EJ-S Processor Core (ARM926EJ-S 프로세서 코어를 이용한 G.729.1의 실시간 구현)

  • So, Woon-Seob;Kim, Dae-Young
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.33 no.8C
    • /
    • pp.575-582
    • /
    • 2008
  • In this paper we described the process and the results of real-time implementation of G.729.1 wideband speech codec which is standardized in SG15 of ITU-T. To apply the codec on ARM926EJ-S(R) processor core. we transformed some parts of the codec C program including basic operations and arithmetic functions into assembly language to operate the codec in real-time. G.729.1 is the standard wideband speech codec of ITU-T having variable bit rates of $8{\sim}32kbps$ and inputs quantized 16 bits PCM signal per sample at the rate of 8kHz or 16kHz sampling. This codec is interoperable with the G.729 and G.729A and the bandwidth extended wideband($50{\sim}7,000Hz$) version of existing narrowband($300{\sim}3,400Hz$) codec to enhance voice quality. The implemented G.729.1 wideband speech codec has the complexity of 31.2 MCPS for encoder and 22.8 MCPS for decoder and the execution time of the codec takes 11.5ms total on the target with 6.75ms and 4.76ms respectively. Also this codec was tested bit by bit exactly against all set of test vectors provided by ITU-T and passed all the test vectors. Besides the codec operated well on the Internet phone in real-time.