• Title/Summary/Keyword: data stream coding

Search Result 59, Processing Time 0.024 seconds

Optimization of the packet size to enhance the voice quality of the VOIP system (VOIP 음질 개선을 위한 패킷 크기의 최적화)

  • 임강빈;정기현;최경희
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.40 no.9
    • /
    • pp.373-383
    • /
    • 2003
  • In this paper we discuss the effect of the delay limit and the packet size related to the quality of service on a VoIP system using the Internet. We also provide a guideline to determining the optimal packet size of the voice data for a given delay limit. Empirical studies are done with two personal computers connected through the packet switched public IP network. The sender encodes the voice signal from the microphone to get PCM and ADPCM data and sends the data to the receiver using UDP packets. The receiver plays the reconstructed voice from the stream with lost and delayed packets. The quality of the reconstructed voice is evaluated offline by the MNB (Measuring Normal Block) method using the data acquired from the both sides. The result shows that under the delay limit of 100ms for 40Kbps, 32Kbps and l6Kbps of ADPCM data, the minimum packet size should be 300bytes, 400bytes and 600bytes respectively and the maximum packet size should be l200bytes commonly for the best quality of voice.

A Utility-Based Hybrid Error Recovery Scheme for Multimedia Transmission over 3G Cellular Broadcast Networks (3G 방송망에서의 효율적인 멀티미디어 전송을 위한 유틸리티 기반 하이브라드 에러 복구기법)

  • Kang Kyung-Tae;Cho Yong-Jin;Cho Yong-Woo;Cho Jin-Sung;Shin Heon-Shik
    • Journal of KIISE:Information Networking
    • /
    • v.33 no.4
    • /
    • pp.333-342
    • /
    • 2006
  • The cdma2000 lxEV - DO mobile communication system provides broadcast and multicast services (BCMCS) to meet an increasing demand from multimedia data services. The servicing of video streams over a BCMCS network must, however, face a challenge from the unreliable and error-prone nature of the radio channel. The BCMCS network uses Reed-Solomon coding integrated with the MAC protocol for error recovery. We analyze this coding technique and show that it is not effective in the case of slowly moving mobiles. To improve the playback quality of an MPEG-4 FGS video stream, we propose the Hybrid error recovery scheme, which combines Reed-Solomon with ARQ, using slots which are saved by reducing the Reed-Solomon coding overhead. The target packets to be retransmitted are prioritized by a utility function to reduce the packet error rate in the application layer within a fixed retransmission budget. This is achieved by considering of the map of the error control block at each mobile node. The proposed Hybrid error recovery scheme also uses the characteristics of MPEG-4 FGS (fine granularity scalability) to improve the video quality even when conditions are adverse: slow-moving nodes and a high error rate in the physical channel.

The Study of Bit Split Methods and Double Binary Turbo Code for Additional Service of Advanced T-DMB (차세대 T-DMB 방송의 부가 서비스 제공을 위한 비트 분리 방법 및 Double Binary Turbo 부호 적용 연구)

  • Kim, Nam-Soo;Bae, Jong-Tae;Kim, Min-Hyuk;Jung, Ji-Won
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.19 no.10
    • /
    • pp.1065-1074
    • /
    • 2008
  • T-DMB(Terrestrial Digital Multimedia Broadcasting) system, is based on the Eureka-147 standard, provides various multimedia data services. However T-DMB system needs upgrades for more various services and better services. Therefore, we proposed advanced T-DMB system using unequal error protection system and hierarchical modulation in this paper while maintaing backward compatibility. And we simulated various bit split methods and double binary turbo code of DVB-RCS standard as method of LP data stream for additional service of advanced T-DMB. As the simulation results, double binary turbo code of proposed advanced T-DMB system have each coding gain of over 2 dB compared to conventional T-DMB.

FPGA Design and Sync-Word Detection of CATV Down-Link Stream Transmission System (CATV 하향 스트림 적용 시스템에서 동기 검출 방안 및 FPGA 설계)

  • Jung, Ji-Won
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.4 no.4
    • /
    • pp.286-294
    • /
    • 2011
  • Cable modems typically are implemented by a forward error correction(FEC) scheme. The ITU-T Recommendation J-38 Annex B specifies using 64- and 256- quadrature amplitude modulation (QAM) and extended RS coding scheme. In implementing the cable modem, there are some problems to fabricate and fitting on FPGA chip. First, many clocks are needed in implementing cable modem because of different code rate and different modulation types. To reduce the number of clocks, we use the two memories, which are different clock speed for reading and writing data. Second, this system lost the bit-synchronization and frame-synchronization in decoder, the system recognize that all data is error. This paper solves the problems by using simple 5-stage registers and unique sync-word. Based on solutions for about problems, the cable modem is fabricated on FPGA chip name as Vertex II pro xc2vp30-5 by Xilinx, and we confirmed the effectiveness of the results.

An Energy-Aware Multi-tree Video Multicast Scheme in Wireless Ad Hoc Networks (무선 애드 혹 네트워크에서 잔여 에너지를 고려한 다중 트리 비디오 멀티캐스트 기법)

  • Park, Jae-Young;Kang, Kyung-Ran;Cho, Young-Jong
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.34 no.12B
    • /
    • pp.1336-1348
    • /
    • 2009
  • In this paper, we propose an energy-aware multi-tree video multicast scheme for wireless ad hoc networks. Some network nodes may have energy enough to receive and forward the whole video content whereas some may not. Even though the video quality may vary depending on the remaining energy, our scheme enables the low-energy nodes to join the video multicast session. The video stream is split into a set of multiple and independent descriptions by MDC (Multiple description coding) scheme. Each description corresponds to a substream and number of substreams determine the video quality. The member nodes determine how many substreams it would receive depending on the remaining energy and expected amount of packets per substream. So does the intermediate tree nodes. That builds a tree per substream and multiple trees per session. The data source disseminates each substream through corresponding tree. The video quality of the member nodes varies according to number of participating trees. We evaluate the performance of our scheme by simulation. Our scheme showed better peak signal to noise ratio and extended the lifetime of the network nodes compared with MAODV, which builds a single tree, and MT-MAODV, which builds multiple trees but does not consider the available energy.

Real-time Implementation of the G.729 Annex A Using ARM9 $Thumb^{\circledR}$ Processor Core (ARM9 $Thumb^{\circledR}$ 프로세서 코어를 이용한 G.729A의 실시간 구현)

  • 성호상;이동원
    • The Journal of the Acoustical Society of Korea
    • /
    • v.20 no.7
    • /
    • pp.63-68
    • /
    • 2001
  • This paper describes the details of ITU-T SGIS G.729A speech coder implementation using ARM9 Thumb/sup R/ processor core and various techniques used in the optimization process. ITU-T G.729 speech coder is the standard of the toll quality 8 kbit/s speech coding. The input to the speech encoder is assumed to be a 16 bits PCM signal at a sampling rate of 8000 samples per second. G.729A is reduced complexity version of the G.729 coder. This version is bit stream interoperable with the full version. The implemented coder requires 34.8 MIPS for the encoder and 8.1 MIPS for the decoder, 36.5 kBytes of program ROM and 6.3 kBytes of data RAM, respectively. The implemented coder is tested against the set of 9 test vectors provided by ITU-T for bit exact implementation.

  • PDF

An Importance Analysis on the NCS-Based Skin Care Qualification L3 Level of Education in Life Care (라이프케어의 피부미용 NCS기반 자격 L3수준의 교육 중요도 연구)

  • Park, Chae-Young;Park, Jeong-Yeon
    • Journal of Korea Entertainment Industry Association
    • /
    • v.13 no.5
    • /
    • pp.263-271
    • /
    • 2019
  • The recent phenomenon of job "Miss Match", which is inconsistent with knowledge in the demand of educational training institutes and industries, has spread to an increase in private education costs for reeducation and employment of new hires, resulting in weak individual job competency and poor employment capability, as well as economic and material waste at the national level. To compensate for these problems, the National Competency Standards(NCS), which are available immediately in practice and look for a standard point of national job competency with the aim of fostering human resources sought by industries, were developed, and even the NCS-based qualification system was launched in line with the stream of times. This study is intended to look into the importance and priority of competency units and competency unit elements at the NCS-based qualification L3 level in the skin care field for an overall check of the NCS-based qualification level at a time when educational institutes are organizing and operating the school curriculums according to the NCS and NCS-based qualification level. And it is attempted to provide basic data for the development of curriculum in fostering professional human resources required by industries. To analyze the needs for competency units and competency unit elements at the L3 level, a survey using AHP method was carried out to a group of field experts and a group of education experts. In addition, the SPSS(Statistical Package for Social Science) ver. 21.0 and Expert Choice 2000, an AHP-only solution was used to do statistical processing through the processes of data coding and data cleaning. The findings showed that there was a partial difference of opinion between a group of field experts and a group of education experts. This indicates that the inconsistencies between educational training institutes and industrial sites should be resolved at this time of change with the aim of fostering field customized human resources with professional skills. Consequently, the solution is to combine jobs at industrial sites and standardized educations of educational institutes with human resources required at industrial sites.

The Process of Hillslope Denudation Since the Last Glacial Maximum Near Tangjeong-myeon, Asan-si, Central Korea (아산시(牙山市) 탕정면(湯井面) 일대(一帶) 최종빙기(最終氷期) 최성기(最盛期) 이후(以後) 구사면(丘斜面)의 삭박과정(削剝過程))

  • PARK, Ji-Hoon;JANG, Dong-Ho
    • Journal of The Geomorphological Association of Korea
    • /
    • v.15 no.2
    • /
    • pp.67-83
    • /
    • 2008
  • To find out the process of hillslope denudation since the Last Glacial Maximum in Asan area, we conducted the stratiform interpretation and carbon age measurements with the collected samples through trenching in the valley bottom of 'Agol' located in the lower stream of Magok stream. The results are as follows. 11 inorganic and 8 organic matter layers were confirmed at the point of trench MG1 in the subject area, 7 inorganic and 3 organic at the point of trench MG2, and 5 inorganic and 3 organic at the point of trench MG3, respectively. The frequency of hillslope denudation, hillslope mass movement, which had occurred in the unstable environment of back hillslope at the point of MG 1, was 11 times (8 times before about 2,900yrBP, twice in between about 2,900~1,900yrBP, and once after about 1,900yrBP) as a whole. The frequency of moor which had formed in the comparatively stable environment of back hillslope was 9 times (5 times before about 3,000yrBP, twice in between 3,000~2,800yrBP, and once in between 2,200~1,900yrBP) at minimum. The frequency of back hillslope denudation at the point of MG2 was totally 7 times (4 times before about 1,900yrBP and 3 times after about 1,900yrBP) and the moor formations were 3 times (twice before about 1,900yrBP and once after 1,900yrBP). The frequency of back hillslope denudation at the point of MG3 was totally 5 times (3 times before about 1,900yrBP and twice after about 1,900yrBP) and the moor formations were 3 times (twice before about 1,900yrBP and once after 1,900yrBP). The hillslope surrounded by valley bottom of 'Agol' was confirmed as the pile up of various inorganic matters by the mass movement such as sand or sandy gravel in the valley bottom of the subject area, formed not once but several times of denudation. We could know that the hillslope denudation cycle converged to the time period of $10^2{\sim}10^3$ years. These results will be an important basic data for restoring hillslope denudation process near Asan and changing climate of the Late Quaternary Period.

A Study on Motion Estimation Encoder Supporting Variable Block Size for H.264/AVC (H.264/AVC용 가변 블록 크기를 지원하는 움직임 추정 부호기의 연구)

  • Kim, Won-Sam;Sohn, Seung-Il
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.10
    • /
    • pp.1845-1852
    • /
    • 2008
  • The key elements of inter prediction are motion estimation(ME) and motion compensation(MC). Motion estimation is to find the optimum motion vectors, not only by using a distance criteria like the SAD, but also by taking into account the resulting number of 비트s in the 비트 stream. Motion compensation is compensate for movement of blocks of current frame. Inter-prediction Encoding is always the main bottleneck in high-quality streaming applications. Therefore, in real-time streaming applications, dedicated hardware for executing Inter-prediction is required. In this paper, we studied a motion estimator(ME) for H.264/AVC. The designed motion estimator is based on 2-D systolic array and it connects processing elements for fast SAD(Sum of Absolute Difference) calculation in parallel. By providing different path for the upper and lower lesion of each reference data and adjusting the input sequence, consecutive calculation for motion estimation is executed without pipeline stall. With data reuse technique, it reduces memory access, and there is no extra delay for finding optimal partitions and motion vectors. The motion estimator supports variable-block size and takes 328 cycles for macro-block calculation. The proposed architecture is local memory-free different from paper [6] using local memory. This motion estimation encoder can be applicable to real-time video processing.