KR0152916B1 - 데이타 동기화장치 및 방법 - Google Patents
데이타 동기화장치 및 방법Info
- Publication number
- KR0152916B1 KR0152916B1 KR1019950008365A KR19950008365A KR0152916B1 KR 0152916 B1 KR0152916 B1 KR 0152916B1 KR 1019950008365 A KR1019950008365 A KR 1019950008365A KR 19950008365 A KR19950008365 A KR 19950008365A KR 0152916 B1 KR0152916 B1 KR 0152916B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- value
- extracted
- storage unit
- stored
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract 10
- 238000013500 data storage Methods 0.000 claims abstract 18
- 230000005540 biological transmission Effects 0.000 claims 3
- 230000015654 memory Effects 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/04—Synchronising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
Claims (4)
- 인코딩되어 입력되는 비트 스트림에서 영상 데이타, 음성 데이타, 영상 데이타의 디스플레이 시점을 나타내는 정보값, 음성 데이타의 송출시점을 나타내는 정보값 및 시스템클럭신호값을 각각 추출하여 그 추출된 영상 데이타 및 음성 데이타를 제1, 제3 데이타 저장부에 각각 저장시키는 호스트 프로세서와, 상기 추출된 영상 데이타가 저장될 영역을 가리키는 제2 데이타 저장부의 라이트 포인터값과 상기 제2 데이타 저장부에 기 저장된 영상 데이타를 인출하여 디코딩할때 제2 데이타 저장부의 리딩 포인터값에 의해 그 인출된 영상 데이타의 디코딩 속도를 제어하는 비디오 디코더와, 상기 추출된 음성 데이타가 저장될 영역을 가리키는 제4 데이타 저장부의 라이트 포인터값과 상기 제4 데이타 저장부에 기 저장된 음성 데이타를 인출하여 디코딩할때 제4 데이타 저장부의 리딩 포인터값에 의해 그 인출된 음성 데이타의 디코딩 속도를 제어하는 오디오 디코더를 포함하여 구성된 것을 특징으로 하는 데이타 동기화장치.
- 제1항에 있어서, 상기 비디오 디코더는 추출된 영상 데이타의 디스플레이 시점을 나타내는 정보값을 저장하는 제1 레지스터와, 상기 추출된 영상 데이타가 저장될 영역을 가리키는 제2 데이타 저장부의 라이트 포인터값을 저장하는 제2 레지스터를 포함하여 구성된 것을 특징으로 하는 데이타 동기화장치.
- 제1항에 있어서, 상기 오디오 디코더는 추출된 음성 데이타의 송출 시점을 나타내는 정보값을 저장하는 제3 레지스터와, 상기 추출된 음성 데이타가 저장될 영역을 가리키는 제4 데이타 저장부의 라이트 포인터값을 저장하는 제4 레지스터를 포함하여 구성된 것을 특징으로 하는 데이타 동기화장치.
- 인코딩되어 입력된 비트 스트림에서 영상 데이타, 음성 데이타, 영상 데이타의 디스플레이 시점을 나타내는 정보값, 음성 데이타의 송출시점을 나타내는 정보값 및 시스템 클럭신호값을 각각 추출하여 그 추출된 영상 데이타 및 음성 데이타를 제1, 제3 데이타 저장부에 각각 저장시키는 제1 과정과, 상기 제1 과정에서 추출된 영상 데이타의 디스플레이 시점을 나타내는 정보값 및 음성 데이타의 송출시점을 나타내는 정보값을 제1, 제3 레지스터에 저장시킴과 동시에 상기 추출된 영상 데이타 및 음성 데이타가 각각 저장될 영역을 가리키는 제2, 제4 데이타 저장부의 라이트 포인터값을 제2, 제4 레지스터에 각각 저장시키는 제2 과정과, 상기 제1 과정에서 제1, 제3 데이타 저장부에 각각 저장된 영상 데이타및 음성 데이타를 인출하여 제2, 제4 데이타 저장부에 저장시키는 제3 과정과, 상기 제3 과정에서 제2, 제4 데이타 저장부에 각각 저장된 영상 데이타및 음성 데이타를 인출하여 각각 디코딩하고, 그 영상 데이타 및 음성 데이타 인출시 제2 데이타 저장부의 리드 포인터값과 상기 제3 과정에서 제2레지스터에 저장된 라이트 포인터값이 같은가를 비교하고, 제4 데이타 저장부의 리드 포인터값과 상기 제3 과정에서 제4 레지스터에 저장된 라이트 포인터값이 같은가를 비교하는 제4 과정과, 상기 제4 과정에서의 비교결과 라이트 포인터값이 리드 포인터값과 같지않으면 제4 과정을 반복수행하고, 그 비교결과 라이트 포인터값이 리드 포인터값과 같으면 제4과정을 반복수행하고, 그 비교결과 라이트 포인터값이 리드 포인터값과 같으면 상기 제4 과정에서 영상 데이타 및 음성 데이타의 디코딩 속도를 제어하는 제5 과정으로 이루워지는 것을 특징으로 하는 데이타 동기화방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950008365A KR0152916B1 (ko) | 1995-04-11 | 1995-04-11 | 데이타 동기화장치 및 방법 |
JP7336328A JP2938794B2 (ja) | 1995-04-11 | 1995-12-25 | データ同期化装置及びその方法 |
US08/579,129 US5812201A (en) | 1995-04-11 | 1995-12-27 | Data synchronizing apparatus and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950008365A KR0152916B1 (ko) | 1995-04-11 | 1995-04-11 | 데이타 동기화장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960039842A KR960039842A (ko) | 1996-11-25 |
KR0152916B1 true KR0152916B1 (ko) | 1998-10-15 |
Family
ID=19411898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950008365A KR0152916B1 (ko) | 1995-04-11 | 1995-04-11 | 데이타 동기화장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5812201A (ko) |
JP (1) | JP2938794B2 (ko) |
KR (1) | KR0152916B1 (ko) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997046027A1 (en) * | 1996-05-29 | 1997-12-04 | Sarnoff Corporation | Preserving synchronization of audio and video presentation |
KR100230912B1 (ko) * | 1997-01-20 | 1999-11-15 | 감영환 | 고화질 텔레비젼(hdtv)의 복호지연에 의한 오류 데이타 제거장치 및 방법 |
US5959684A (en) * | 1997-07-28 | 1999-09-28 | Sony Corporation | Method and apparatus for audio-video synchronizing |
US7366670B1 (en) * | 1997-08-05 | 2008-04-29 | At&T Corp. | Method and system for aligning natural and synthetic video to speech synthesis |
JP3418966B2 (ja) * | 1997-10-09 | 2003-06-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 同期化方法及びデコーダ |
JPH11214927A (ja) * | 1998-01-29 | 1999-08-06 | Murata Mfg Co Ltd | 高周波モジュール |
JPH11239021A (ja) * | 1998-02-24 | 1999-08-31 | Murata Mfg Co Ltd | 誘電体共振器装置 |
JP3169009B2 (ja) * | 1999-02-17 | 2001-05-21 | 日本電気株式会社 | Mpegデコーダ、mpegシステムデコーダ及びmpegビデオデコーダ |
TW499818B (en) * | 2001-03-29 | 2002-08-21 | Winbond Electronics Corp | Audio/video packet synchronous decoding method |
CN100477774C (zh) * | 2003-06-30 | 2009-04-08 | 松下电器产业株式会社 | 数据处理装置及数据处理方法 |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8086752B2 (en) | 2006-11-22 | 2011-12-27 | Sonos, Inc. | Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US10613817B2 (en) | 2003-07-28 | 2020-04-07 | Sonos, Inc. | Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US8024055B1 (en) | 2004-05-15 | 2011-09-20 | Sonos, Inc. | Method and system for controlling amplifiers |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US7995722B2 (en) * | 2005-02-04 | 2011-08-09 | Sap Ag | Data transmission over an in-use transmission medium |
KR101246916B1 (ko) * | 2006-04-21 | 2013-03-25 | 삼성전자주식회사 | 오디오/비디오 동기 보정 방법 및 장치 |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US12167216B2 (en) | 2006-09-12 | 2024-12-10 | Sonos, Inc. | Playback device pairing |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
CN101466045B (zh) * | 2007-12-20 | 2011-03-16 | 上海奇码数字信息有限公司 | 自适应解码同步装置、同步方法及视频解码和显示系统 |
CN101340591B (zh) * | 2008-08-11 | 2011-04-06 | 华为终端有限公司 | 解码系统中接收视音频数据的处理方法及装置 |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US8938312B2 (en) | 2011-04-18 | 2015-01-20 | Sonos, Inc. | Smart line-in processing |
US9042556B2 (en) | 2011-07-19 | 2015-05-26 | Sonos, Inc | Shaping sound responsive to speaker orientation |
US9344292B2 (en) | 2011-12-30 | 2016-05-17 | Sonos, Inc. | Systems and methods for player setup room names |
US9729115B2 (en) | 2012-04-27 | 2017-08-08 | Sonos, Inc. | Intelligently increasing the sound level of player |
US9008330B2 (en) | 2012-09-28 | 2015-04-14 | Sonos, Inc. | Crossover frequency adjustments for audio speakers |
US9244516B2 (en) | 2013-09-30 | 2016-01-26 | Sonos, Inc. | Media playback system using standby mode in a mesh network |
US9226073B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9226087B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
US10303422B1 (en) | 2016-01-05 | 2019-05-28 | Sonos, Inc. | Multiple-device setup |
US10714081B1 (en) * | 2016-03-07 | 2020-07-14 | Amazon Technologies, Inc. | Dynamic voice assistant interaction |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
US10531157B1 (en) | 2017-09-21 | 2020-01-07 | Amazon Technologies, Inc. | Presentation and management of audio and visual content across devices |
JP7213771B2 (ja) | 2019-07-22 | 2023-01-27 | 株式会社ディーアンドエムホールディングス | ワイヤレスオーディオシステム、ワイヤレススピーカ、およびワイヤレススピーカのグループ加入方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3496725B2 (ja) * | 1992-10-16 | 2004-02-16 | ソニー株式会社 | 多重化データ分離装置 |
US5506932A (en) * | 1993-04-16 | 1996-04-09 | Data Translation, Inc. | Synchronizing digital audio to digital video |
US5594660A (en) * | 1994-09-30 | 1997-01-14 | Cirrus Logic, Inc. | Programmable audio-video synchronization method and apparatus for multimedia systems |
US5588029A (en) * | 1995-01-20 | 1996-12-24 | Lsi Logic Corporation | MPEG audio synchronization system using subframe skip and repeat |
-
1995
- 1995-04-11 KR KR1019950008365A patent/KR0152916B1/ko not_active IP Right Cessation
- 1995-12-25 JP JP7336328A patent/JP2938794B2/ja not_active Expired - Fee Related
- 1995-12-27 US US08/579,129 patent/US5812201A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2938794B2 (ja) | 1999-08-25 |
KR960039842A (ko) | 1996-11-25 |
US5812201A (en) | 1998-09-22 |
JPH08294087A (ja) | 1996-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0152916B1 (ko) | 데이타 동기화장치 및 방법 | |
KR100234265B1 (ko) | 캡션 데이터 처리 회로 및 그 방법 | |
US20150363161A1 (en) | Method and apparatus for audio synchronization | |
TW392391B (en) | Variable length code detection in a signal processing system | |
US6871008B1 (en) | Subpicture decoding architecture and method | |
US6278838B1 (en) | Peak-ahead FIFO for DVD system stream parsing | |
JPH1198098A (ja) | データ分離装置 | |
JPH11112454A (ja) | Pesデコーダを有するmpegiiシステム | |
US20070097978A1 (en) | Stream data processor | |
KR870008446A (ko) | 2진 데이타 압축·신장 처리 장치 | |
US6687305B1 (en) | Receiver, CPU and decoder for digital broadcast | |
US5923815A (en) | Apparatus and method for decoding MPEG video data | |
US6625218B1 (en) | Audio/video separator including a user data start address register | |
US6205180B1 (en) | Device for demultiplexing information encoded according to a MPEG standard | |
KR100206937B1 (ko) | 데이타 동기화 장치 및 방법 | |
US5940017A (en) | Apparatus for decoding variable length coded data | |
US6341198B1 (en) | System for byte packing multiple data channels in an MPEG/DVD system | |
US6839500B2 (en) | Apparatus for implementing still function of DVD and method thereof | |
US20040218679A1 (en) | Method and system for predictive table look-up code length of variable length code | |
US7702021B2 (en) | Decoding of digital video standard material during variable length decoding | |
KR970064267A (ko) | Mpeg2 형태의 신호들을 디코딩하는 장치 | |
JPS59191646A (ja) | デ−タ処理方式 | |
US20030215019A1 (en) | Audio/video separator including a user data start address register | |
US7284072B2 (en) | DMA engine for fetching words in reverse order | |
JP4510288B2 (ja) | タイミングデータ処理方法及び、その実行装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19950411 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19950411 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19980228 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980527 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980630 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980630 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20010525 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20020517 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20030520 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20040331 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20050524 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20050524 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20070510 |