JP2006148335A - データ処理装置、その方法及びプログラム - Google Patents
データ処理装置、その方法及びプログラム Download PDFInfo
- Publication number
- JP2006148335A JP2006148335A JP2004333322A JP2004333322A JP2006148335A JP 2006148335 A JP2006148335 A JP 2006148335A JP 2004333322 A JP2004333322 A JP 2004333322A JP 2004333322 A JP2004333322 A JP 2004333322A JP 2006148335 A JP2006148335 A JP 2006148335A
- Authority
- JP
- Japan
- Prior art keywords
- video
- display
- time
- sound
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- 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/439—Processing of audio elementary streams
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- 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
-
- 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
-
- 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
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
映像表示タイミングと出音タイミングとを高精度に一致させることができるようにする。
【解決手段】
このデジタル放送受信機1では、圧縮映像データに基づく映像を表示すべき表示時刻から表示部14に当該映像が表示されるまでの表示遅延時間dtを算出し、圧縮音声データに基づく音声を出力すべき出音時刻から当該算出した表示遅延時間dtが経過したときに、この圧縮音声データに基づく音声を出力するようにした。
【選択図】 図5
Description
図1において、1は全体としてデジタル放送受信機を示し、アンテナ等を介して受信したテレビ放送波から得られる入力ストリームが、DEMUX処理部2内のNIT取得部3に供給される。
次に、図4との対応部分に同一符号を付して示す図3を用いて、本実施の形態による映像音声出力処理手順RT1を説明する。
以上の構成においてこのデジタル放送受信機1は、例えば図2に示すように、圧縮映像データ「Dpic(0)」に基づく映像「Vpic(0)」を表示すべき表示時刻「pts(0)」以後、垂直同期信号S2を所定の周期時間Vtで供給する水平垂直同期信号発生回路8から垂直同期信号S2が供給されたとき(時刻「vt(n+1)」)、かかる圧縮映像データ「Dpic(0)」に基づく映像「Vpic(0)」を表示部14に表示するようになされている。
なお上述の実施の形態においては、図2に示すタイミングT1で基準時刻情報I1(「vt(n-1)」)をラッチ回路11にラッチさせる場合について述べたが、本発明はこれに限らず、STCカウンタ部10によって計時している基準時刻がエンコーダ装置側の時刻と同期した後であって、圧縮映像データに基づく映像を表示する前であれば、水平垂直同期信号発生回路8から垂直同期信号S2が供給されるこの他のタイミングで、基準時刻情報I1をラッチ回路11にラッチさせるようにしても良い。このような場合でも、上述した式(1)を用いることにより表示遅延時間dtを算出することができる。
Claims (5)
- 映像データに基づく映像を表示すべき表示時刻以後、映像を表示させるタイミングを示す映像表示タイミング信号を所定の周期時間で供給する供給手段から上記映像表示タイミング信号が供給されたとき、上記映像データに基づく映像を表示する表示手段と、
上記映像データに基づく映像を表示すべき上記表示時刻から上記表示手段により当該映像が表示されるまでの表示遅延時間を算出する算出手段と、
音声データに基づく音声を出力すべき出音時刻から上記算出した表示遅延時間が経過したとき、上記音声データに基づく音声を出力する出音手段と
を具えることを特徴とするデータ処理装置。 - 上記算出手段は、
上記映像データに基づく映像を表示すべき上記表示時刻から当該表示時刻以前に上記映像表示タイミング信号が供給された供給時刻を減算し、当該減算の結果を上記映像表示タイミング信号の上記周期時間で除算し、当該除算の結果得られた余りを上記映像表示タイミング信号の上記周期時間から減算することにより、上記表示遅延時間を算出する
ことを特徴とする請求項1に記載のデータ処理装置。 - 上記映像表示タイミング信号は、垂直同期信号である
ことを特徴とする請求項1に記載のデータ処理装置。 - 映像データに基づく映像を表示すべき表示時刻以後、映像を表示させるタイミングを示す映像表示タイミング信号を所定の周期時間で供給する供給手段から上記映像表示タイミング信号が供給されたとき、上記映像データに基づく映像を表示する表示ステップと、
上記映像データに基づく映像を表示すべき上記表示時刻から上記表示ステップにより当該映像が表示されるまでの表示遅延時間を算出する算出ステップと、
音声データに基づく音声を出力すべき出音時刻から上記算出した表示遅延時間が経過したとき、上記音声データに基づく音声を出力する出音ステップと
を具えることを特徴とするデータ処理方法。 - コンピュータに対し、
映像データに基づく映像を表示すべき表示時刻以後、映像を表示させるタイミングを示す映像表示タイミング信号を所定の周期時間で供給する供給手段から上記映像表示タイミング信号が供給されたとき、上記映像データに基づく映像を表示する表示ステップと、
上記映像データに基づく映像を表示すべき上記表示時刻から上記表示ステップにより当該映像が表示されるまでの表示遅延時間を算出する算出ステップと、
音声データに基づく音声を出力すべき出音時刻から上記算出した表示遅延時間が経過したとき、上記音声データに基づく音声を出力する出音ステップと
を実行させるためのデータ処理プログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004333322A JP4304615B2 (ja) | 2004-11-17 | 2004-11-17 | データ処理装置、データ処理方法及びデータ処理プログラム |
| US11/274,542 US7600240B2 (en) | 2004-11-17 | 2005-11-15 | Data processing apparatus and method |
| KR1020050109450A KR101190362B1 (ko) | 2004-11-17 | 2005-11-16 | 데이터 처리 장치 및 방법 |
| CNB2005101254434A CN100474934C (zh) | 2004-11-17 | 2005-11-17 | 数据处理装置和方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004333322A JP4304615B2 (ja) | 2004-11-17 | 2004-11-17 | データ処理装置、データ処理方法及びデータ処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006148335A true JP2006148335A (ja) | 2006-06-08 |
| JP4304615B2 JP4304615B2 (ja) | 2009-07-29 |
Family
ID=36575903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004333322A Expired - Fee Related JP4304615B2 (ja) | 2004-11-17 | 2004-11-17 | データ処理装置、データ処理方法及びデータ処理プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7600240B2 (ja) |
| JP (1) | JP4304615B2 (ja) |
| KR (1) | KR101190362B1 (ja) |
| CN (1) | CN100474934C (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008288842A (ja) * | 2007-05-17 | 2008-11-27 | Mitsubishi Electric Corp | デジタル放送受信機 |
| WO2009028038A1 (ja) * | 2007-08-27 | 2009-03-05 | Fujitsu Limited | デコーダ装置、およびデコード方法 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070271335A1 (en) * | 2006-05-18 | 2007-11-22 | James Edward Bostick | Electronic Conferencing System Latency Feedback |
| JP5178375B2 (ja) * | 2008-07-30 | 2013-04-10 | パナソニック株式会社 | デジタル放送再生装置およびデジタル放送再生方法 |
| US9052867B2 (en) | 2010-07-08 | 2015-06-09 | International Business Machines Corporation | Feedback mechanism |
| CN110290411A (zh) * | 2019-07-05 | 2019-09-27 | 四川长虹电器股份有限公司 | 视频播放过程中自动校正音画不同步的方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5430485A (en) | 1993-09-30 | 1995-07-04 | Thomson Consumer Electronics, Inc. | Audio/video synchronization in a digital transmission system |
| JP2885108B2 (ja) | 1994-12-28 | 1999-04-19 | 日本電気株式会社 | オーディオビデオ復号化装置 |
| JPH09205618A (ja) | 1996-01-29 | 1997-08-05 | Mitsubishi Electric Corp | 動画像音声伸張再生装置および動画像音声同期制御器 |
| US6134379A (en) * | 1997-03-20 | 2000-10-17 | Avid Technology, Inc. | Method and apparatus for synchronizing devices in an audio/video system |
| US6005597A (en) * | 1997-10-27 | 1999-12-21 | Disney Enterprises, Inc. | Method and apparatus for program selection |
| JP3422686B2 (ja) * | 1998-06-12 | 2003-06-30 | 三菱電機株式会社 | データ復号装置及びデータ復号方法 |
| JP2001136456A (ja) | 1999-11-09 | 2001-05-18 | Hitachi Ltd | デジタル放送受信装置 |
| JP2002176643A (ja) | 2000-12-06 | 2002-06-21 | Hitachi Kokusai Electric Inc | 映像・音声復号処理における映像・音声の同期再生方式 |
| US6906755B2 (en) * | 2002-01-04 | 2005-06-14 | Microsoft Corporation | Method and apparatus for synchronizing audio and video data |
-
2004
- 2004-11-17 JP JP2004333322A patent/JP4304615B2/ja not_active Expired - Fee Related
-
2005
- 2005-11-15 US US11/274,542 patent/US7600240B2/en active Active
- 2005-11-16 KR KR1020050109450A patent/KR101190362B1/ko not_active Expired - Fee Related
- 2005-11-17 CN CNB2005101254434A patent/CN100474934C/zh not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008288842A (ja) * | 2007-05-17 | 2008-11-27 | Mitsubishi Electric Corp | デジタル放送受信機 |
| WO2009028038A1 (ja) * | 2007-08-27 | 2009-03-05 | Fujitsu Limited | デコーダ装置、およびデコード方法 |
| JP4983923B2 (ja) * | 2007-08-27 | 2012-07-25 | 富士通株式会社 | デコーダ装置、およびデコード方法 |
| US8526501B2 (en) | 2007-08-27 | 2013-09-03 | Fujitsu Limited | Decoder and decoding method based on video and audio time information |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101190362B1 (ko) | 2012-10-11 |
| CN1777292A (zh) | 2006-05-24 |
| US20060123458A1 (en) | 2006-06-08 |
| US7600240B2 (en) | 2009-10-06 |
| JP4304615B2 (ja) | 2009-07-29 |
| KR20060055369A (ko) | 2006-05-23 |
| CN100474934C (zh) | 2009-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9489980B2 (en) | Video/audio synchronization apparatus and video/audio synchronization method | |
| JP5903924B2 (ja) | 受信装置および字幕処理方法 | |
| JP6313704B2 (ja) | 受信装置およびその同期処理方法 | |
| US9319566B2 (en) | Display apparatus for synchronizing caption data and control method thereof | |
| JP5586511B2 (ja) | 同期制御装置及びプログラム | |
| EP2866451A1 (en) | Method and apparatus for IP video signal synchronization | |
| US7480315B2 (en) | Method and apparatus for synchronizing clocks | |
| US20110170613A1 (en) | Digital broadcast reproduction device and digital broadcast reproduction method | |
| TW200806050A (en) | Method and system for synchronizing audio and video data signals | |
| CN1901656B (zh) | 视频和音频重放设备及方法、输出时刻改变设备及方法 | |
| KR20130138213A (ko) | 멀티미디어 흐름 처리 방법 및 대응하는 장치 | |
| TWI294085B (en) | Method and apparatus for synchronizing multimedia data stream | |
| US7656947B2 (en) | Synchronization device and synchronization method in digital broadcast receiver | |
| CN103581730A (zh) | 在数字机顶盒上实现音视频同步的方法 | |
| CN108650541B (zh) | 实现不同设备同步播放视频的方法和系统 | |
| KR100707641B1 (ko) | 디코더 장치 | |
| JP4304615B2 (ja) | データ処理装置、データ処理方法及びデータ処理プログラム | |
| JP4987034B2 (ja) | 映像表示装置 | |
| CN112929713A (zh) | 数据同步方法、装置、终端及存储介质 | |
| US20140365685A1 (en) | Method, System, Capturing Device and Synchronization Server for Enabling Synchronization of Rendering of Multiple Content Parts, Using a Reference Rendering Timeline | |
| US20080198921A1 (en) | Method and apparatus for reproducing digital broadcasting | |
| KR100864009B1 (ko) | 오디오/비디오 동기화 방법 | |
| US8988605B2 (en) | Display apparatus and control method thereof | |
| CN1838773B (zh) | 通过分析缓冲分组中的时标进行视频同步的装置和方法 | |
| CN102934435B (zh) | 视频显示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070906 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070914 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080904 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090106 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090402 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090415 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |
