JP4496935B2 - オーディオ・ビデオ出力デバイス及びオーディオ・ビデオ出力方法 - Google Patents
オーディオ・ビデオ出力デバイス及びオーディオ・ビデオ出力方法 Download PDFInfo
- Publication number
- JP4496935B2 JP4496935B2 JP2004337079A JP2004337079A JP4496935B2 JP 4496935 B2 JP4496935 B2 JP 4496935B2 JP 2004337079 A JP2004337079 A JP 2004337079A JP 2004337079 A JP2004337079 A JP 2004337079A JP 4496935 B2 JP4496935 B2 JP 4496935B2
- Authority
- JP
- Japan
- Prior art keywords
- audio
- data
- video
- amount
- output
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
図1は本発明のAV出力デバイスの一実施形態を使用してなるシステムの一例の概略的構成図である。図1中、11はPC、12はUSB2.0規格のUSB、13はPC11からUSB2を介して非圧縮AVデータ又はMPEGストリームが転送される本発明のAV出力デバイスの一実施形態、14は本発明のAV出力デバイスの一実施形態13からNTSC方式のビデオ信号及びアナログ化されたオーディオ信号が供給されるテレビである。
MPEGデコーダLSI16において、20はUSBコントローラ15との通信やMPEGデコーダLSI16内の全体的制御等を行うCPU(central processing unit)、21はCPUバス、22はUSBコントローラ15から与えられる非圧縮AVデータをビデオ・データとオーディオ・データとに分離するデマルチプレクサである。
SDRAM17において、28はビデオ書き込み処理部23の書き込み処理によりビデオ・データが書き込まれるビデオ・バッファをなすビデオ書き込み領域、29はオーディオ書き込み処理部24の書き込み処理によりオーディオ・データが書き込まれるオーディオ・バッファをなすオーディオ書き込み領域、30はMPEGストリームのデコード処理等に使用されるメモリ領域である。
図1に示すシステムにおける非圧縮AVデータの流れを説明すると、次の通りである。PC11内のデバイス・ドライバの制御により、PC11から非圧縮AVデータがエンド・ポイント2及びエンド・ポイント3を介してUSBコントローラ15に転送される。この場合、USBコントローラ15は、パラレルのビデオ・データ及びオーディオ・データを時分割して、非圧縮AVデータをMPEGデコーダLSI16のデマルチプレクサ22に転送する。
デマルチプレクサ22からビデオ書き込み処理部23に転送されるビデオ・データは、ビデオ書き込み領域28に先頭アドレスから順にビデオ書き込み処理部23からのDMA転送によって書き込まれ、最終アドレスまで書き込まれたら、先頭アドレスに戻る。
デマルチプレクサ22からオーディオ書き込み処理部24に転送されるオーディオ・データは、オーディオ書き込み領域29に先頭アドレスから順にオーディオ書き込み処理部24からのDMA転送によって書き込まれ、最終アドレスまで書き込まれたら、先頭アドレスに戻る。
ビデオ書き込み領域28に書き込まれたビデオ・データは、ビデオ書き込み領域28の先頭アドレスから順にDMA転送でビデオ出力処理部26に転送され、最終アドレスまで読み出されたら、先頭アドレスに戻る。
オーディオ書き込み領域29に書き込まれたオーディオ・データは、オーディオ書き込み領域29の先頭アドレスから順にDMA転送でオーディオ出力処理部27に転送され、最終アドレスまで読み出されたら、先頭アドレスに戻る。
本例では、ビデオ出力処理部26へのDMA転送が完了していないビデオ書き込み領域28のビデオ・データには上書きは行われない。ビデオ書き込み領域28の空き領域が無い場合(ライト・ポインタにリード・ポインタが追いついてしまった場合)には、PC11からのバルクOUT転送を受け入れず、PC11にNAK信号を返す。
図2は本発明のAV出力デバイスの一実施形態13での処理手順を示すフローチャートである。本発明のAV出力デバイスの一実施形態13では、USBコントローラ15は、PC11のデバイス・ドライバが発行するAV出力開始コマンド(USBベンダ・リクエストとして定義される)を受信したか否かを判断し(ステップP1)、受信した場合には、受信したAV出力開始コマンドをCPU20に転送する。
図3はPC11での処理手順を示すフローチャートである。PC11内のデバイス・ドライバは、アプリケーション等の上位のソフトウエアからAV出力開始コマンドを受信したか否かを判断し(ステップS1)、受信した場合には、AV出力開始コマンド(USBベンダ・リクエストとして定義される)を本発明のAV出力デバイスの一実施形態13に発行する(ステップS2)。
以上のように、本発明のAV出力デバイスの一実施形態13によれば、CPU20は、ビデオ書き込み領域28のビデオ・データ格納量が所定量として1フレームを下回った場合、1フレーム分のビデオ・データを補完し、その補完量をUSBコントローラ15を介してPC11に通知するとしているので、PC11において、本発明のAV出力デバイスの一実施形態13が補完した1フレーム分のフレームを間引くことで、AV同期処理を行うことができる。
2…USB
3…従来のオーディオ・ビデオ(AV)出力デバイスの一例
4…デコーダ
5…テレビ
6…オーディオ・ビデオ(AV)出力デバイスの他の例
7…バッファ
8…デマルチプレクサ
9…ビデオ・エンコーダ
10…オーディオDAコンバータ
11…パソコン(PC)
12…USB
13…本発明のオーディオ・ビデオ(AV)出力デバイスの一実施形態
14…テレビ
15…USBコントローラ
16…MPEGデコーダLSI
17…SDRAM
18…ビデオ・エンコーダ
19…オーディオDAコンバータ
20…CPU
21…CPUバス
22…デマルチプレクサ
23…ビデオ書き込み処理部
24…オーディオ書き込み処理部
25…SDRAMインタフェース
26…ビデオ出力処理部
27…オーディオ出力処理部
28…ビデオ書き込み領域(ビデオ・バッファ)
29…オーディオ書き込み領域(オーディオ・バッファ)
Claims (4)
- 所定装置から転送される非圧縮オーディオ・ビデオ・データを格納するバッファと、
前記バッファのビデオ・データ格納量が所定量を下回った場合、前記ビデオ・データを補完し、前記所定装置に、これから転送するフレームの中から前記ビデオ・データの補完量と同じフレーム数のフレームを間引かせるために、前記補完量を前記所定装置に通知する制御手段と
を有することを特徴とするオーディオ・ビデオ出力デバイス。 - 所定装置から転送される非圧縮オーディオ・ビデオ・データを格納するバッファと、
前記バッファのオーディオ・データ格納量が所定量を下回った場合、前記オーディオ・データを補完し、前記所定装置に、前記オーディオ・データの補完量を積算させ、該積算値が1フレーム分のオーディオ・データ量に達した場合には、これから転送するフレームのうちの1枚をリピート処理させるために、前記補完量を前記所定装置に通知する制御手段と
を有することを特徴とするオーディオ・ビデオ出力デバイス。 - 所定装置から転送される非圧縮オーディオ・ビデオ・データをバッファに格納する工程と、
前記バッファのビデオ・データ格納量が所定量を下回った場合、前記ビデオ・データを補完し、前記所定装置に、これから転送するフレームの中から前記ビデオ・データの補完量と同じフレーム数のフレームを間引かせるために、前記補完量を前記所定装置に通知する工程と
を有することを特徴とするオーディオ・ビデオ出力方法。 - 所定装置から転送される非圧縮オーディオ・ビデオ・データをバッファに格納する工程と、
前記バッファのオーディオ・データ格納量が所定量を下回った場合、前記オーディオ・データを補完し、前記所定装置に、前記オーディオ・データの補完量を積算させ、該積算値が1フレーム分のオーディオ・データ量に達した場合には、これから転送するフレームのうちの1枚をリピート処理させるために、前記補完量を前記所定装置に通知する工程と
を有することを特徴とするオーディオ・ビデオ出力方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004337079A JP4496935B2 (ja) | 2004-11-22 | 2004-11-22 | オーディオ・ビデオ出力デバイス及びオーディオ・ビデオ出力方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004337079A JP4496935B2 (ja) | 2004-11-22 | 2004-11-22 | オーディオ・ビデオ出力デバイス及びオーディオ・ビデオ出力方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006146649A JP2006146649A (ja) | 2006-06-08 |
JP4496935B2 true JP4496935B2 (ja) | 2010-07-07 |
Family
ID=36626244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004337079A Expired - Fee Related JP4496935B2 (ja) | 2004-11-22 | 2004-11-22 | オーディオ・ビデオ出力デバイス及びオーディオ・ビデオ出力方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4496935B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5480027B2 (ja) * | 2009-06-15 | 2014-04-23 | パトリオット ファンディング エルエルシー | デジタルビデオ用のユニバーサルシリアルバス(usb) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07135659A (ja) * | 1993-11-12 | 1995-05-23 | Nec Corp | 動画像復号制御装置 |
JPH08102908A (ja) * | 1994-10-03 | 1996-04-16 | Canon Inc | 再生装置 |
JPH08163559A (ja) * | 1994-12-07 | 1996-06-21 | Graphics Commun Lab:Kk | 低遅延モード画像復号方法および装置 |
JPH0983480A (ja) * | 1995-09-08 | 1997-03-28 | Sony Corp | 複数の可変レート信号の伝送方法および伝送システム |
JPH1022960A (ja) * | 1996-07-04 | 1998-01-23 | Fujitsu Ltd | メディア符号化装置 |
JPH10247944A (ja) * | 1997-03-05 | 1998-09-14 | Kokusai Denshin Denwa Co Ltd <Kdd> | 中継制御装置および方法 |
JP2000228669A (ja) * | 1999-02-08 | 2000-08-15 | Hitachi Ltd | ストリーム配送システムにおけるストリームデータ配送方法 |
JP2002314598A (ja) * | 2001-04-16 | 2002-10-25 | Hitachi Ltd | データ配送方法 |
JP2002359818A (ja) * | 2001-06-01 | 2002-12-13 | Matsushita Electric Ind Co Ltd | 再生画像伝送装置 |
-
2004
- 2004-11-22 JP JP2004337079A patent/JP4496935B2/ja not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07135659A (ja) * | 1993-11-12 | 1995-05-23 | Nec Corp | 動画像復号制御装置 |
JPH08102908A (ja) * | 1994-10-03 | 1996-04-16 | Canon Inc | 再生装置 |
JPH08163559A (ja) * | 1994-12-07 | 1996-06-21 | Graphics Commun Lab:Kk | 低遅延モード画像復号方法および装置 |
JPH0983480A (ja) * | 1995-09-08 | 1997-03-28 | Sony Corp | 複数の可変レート信号の伝送方法および伝送システム |
JPH1022960A (ja) * | 1996-07-04 | 1998-01-23 | Fujitsu Ltd | メディア符号化装置 |
JPH10247944A (ja) * | 1997-03-05 | 1998-09-14 | Kokusai Denshin Denwa Co Ltd <Kdd> | 中継制御装置および方法 |
JP2000228669A (ja) * | 1999-02-08 | 2000-08-15 | Hitachi Ltd | ストリーム配送システムにおけるストリームデータ配送方法 |
JP2002314598A (ja) * | 2001-04-16 | 2002-10-25 | Hitachi Ltd | データ配送方法 |
JP2002359818A (ja) * | 2001-06-01 | 2002-12-13 | Matsushita Electric Ind Co Ltd | 再生画像伝送装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2006146649A (ja) | 2006-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3926873B2 (ja) | コンピュータシステム | |
JP2006259898A (ja) | I/oコントローラ、信号処理システム、およびデータ転送方法 | |
JPH10154125A (ja) | Dmaデータ転送装置および同装置を使用した動画像復号化装置並びにdmaデータ転送制御方法 | |
US7562165B2 (en) | USB host system, AV data reproduction apparatus and AV data recording apparatus | |
JPH10149618A (ja) | データ伝送方法、データ伝送装置及び媒体 | |
KR20170113011A (ko) | 슬라이스 업데이트 맵을 이용하는 장치 및 방법 | |
JP4496935B2 (ja) | オーディオ・ビデオ出力デバイス及びオーディオ・ビデオ出力方法 | |
JP2008108100A (ja) | 音声データ処理装置 | |
JP2008160804A (ja) | データ転送装置及び転送制御方法 | |
CN1725841A (zh) | 数字视频储存装置及储存数字视频数据的方法 | |
JPH1079922A (ja) | 画像音声復号再生装置 | |
JP2006285300A (ja) | 信号転送装置及び信号転送方法 | |
EP2096551A1 (en) | Channel device, information processing system and data transfer method | |
JP2007201705A (ja) | 画像処理装置、画像処理方法、プログラム及びコンピュータ読み取り可能な記録媒体 | |
JP2004056376A (ja) | 半導体装置及びデータ転送制御方法 | |
JP2009237790A (ja) | Dmaコントローラ | |
JP2003299045A (ja) | トランスポートストリーム分離装置及びそれに用いるメモリトラフィック削除処理方法並びにそのプログラム | |
JP4743110B2 (ja) | データ処理装置 | |
JP2942738B2 (ja) | データ復号ic | |
KR100846406B1 (ko) | 인코드 중에 추출 화상을 외부에 송신하는 비디오 인코더 | |
US20110119465A1 (en) | Data processing system | |
JP3083788B2 (ja) | データ復号装置 | |
JPH10198632A (ja) | Pcカード | |
JP4250170B2 (ja) | エンコード中に抽出画像を外部に送信するビデオエンコーダ | |
JP2006050078A (ja) | データ転送制御装置及び電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070919 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080730 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091116 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100125 |
|
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: 20100323 |
|
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: 20100405 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4496935 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140423 Year of fee payment: 4 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |