(57)【要約】【課題】デジタル映像信号を伝送するデジタルインターフェースを介してファイルデータの転送を可能とするデータ転送技術を実現する。【解決手段】デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータを転送するデータ転送方法であって、送信側において、転送するファイルデータを所定のフォーマットに応じたデータフレームにするステップと、送信側において、前記ファイルデータのデータフレーム数を算出し、当該データフレーム数が複数ある場合に、前記転送するファイルデータをフレーム単位に分割するステップと、送信側において、前記映像信号のブランキング期間に少なくとも前記分割されたファイルデータの制御信号を埋め込んで送信する送信ステップと、受信側において、前記送信側からフレーム単位で受信したデータを結合してファイルデータを生成する結合ステップと、を有する。【選択図】図２
2010130664.tif 000002
【特許請求の範囲】
【請求項１】
デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータを転送するデータ転送方法であって、
送信側において、転送するファイルデータを所定のフォーマットに応じたデータフレームにするステップと、
送信側において、前記ファイルデータのデータフレーム数を算出し、当該データフレーム数が複数ある場合に、前記転送するファイルデータをフレーム単位に分割するステップと、
送信側において、前記映像信号のブランキング期間に少なくとも前記分割されたファイルデータの制御信号を埋め込んで送信する送信ステップと、
受信側において、前記送信側からフレーム単位で受信したデータを結合してファイルデータを生成する結合ステップと、を有することを特徴とするデータ転送方法。
【請求項２】
前記映像信号を伝送するビデオ転送モードと、前記ファイルデータを伝送するファイル転送モードとを切り替えるステップをさらに有することを特徴とする請求項１に記載のデータ転送方法。
【請求項３】
前記送信ステップでは、前記ブランキング期間に前記制御信号を埋め込み、前記ブランキング期間ではない映像信号伝送期間に前記分割されたファイルデータを転送することを特徴とする請求項１に記載のデータ転送方法。
【請求項４】
前記送信ステップでは、前記ブランキング期間に前記制御信号と前記分割されたファイルデータとを埋め込んで送信することを特徴とする請求項１に記載のデータ転送方法。
【請求項５】
前記デジタルインターフェースはＨＤＭＩ（Ｈｉｇｈ Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ）であることを特徴とする請求項１乃至４のいずれか１項に記載のデータ転送方法。
【請求項６】
前記結合ステップでは、前記送信側からフレーム単位で受信したデータの誤りを検出し訂正するステップを有することを特徴とする請求項１乃至５のいずれか１項に記載のデータ転送方法。
【請求項７】
前記受信側において、前記送信側から受信したデータをバッファに保持するステップと、
前記バッファの残容量を算出するステップと、
前記バッファの残容量がしきい値を超えた場合、前記送信側に前記ファイルデータの送信を中止する命令を送信するステップと、を有することを特徴とする請求項１乃至６のいずれか１項に記載のデータ転送方法。
【請求項８】
前記送信側において、前記ファイルデータの転送速度を計測するステップと、
前記転送速度に応じて前記所定のフォーマットを変更するステップと、をさらに有することを特徴とする請求項１乃至６のいずれか１項に記載のデータ転送方法。
【請求項９】
前記受信側において、前記送信側から受信したデータをバッファに保持するステップと、
前記バッファに保持された未処理のフレーム数と残容量とを算出するステップと、
前記未処理のフレーム数がしきい値を超えた場合、前記所定のフォーマットを変更するステップと、をさらに有することを特徴とする請求項１乃至６のいずれか１項に記載のデータ転送方法。
【請求項１０】
デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータを転送するデータ転送システムであって、
送信側は、
転送するファイルデータを所定のフォーマットに応じてデータフレームにする手段と、
前記ファイルデータのデータフレーム数を算出し、当該データフレーム数が複数ある場合に、前記転送するファイルデータをフレーム単位に分割する手段と、
前記映像信号のブランキング期間に少なくとも前記分割されたファイルデータの制御信号を埋め込んで送信する送信手段と、を有し、
受信側は、
前記送信側からフレーム単位で受信したデータを結合してファイルデータを生成する結合手段を有することを特徴とするデータ転送システム。
【請求項１１】
前記送信側と前記受信側は、前記映像信号を伝送するビデオ転送モードと、前記ファイルデータを伝送するファイル転送モードとを切り替える手段と、
前記送信側と前記受信側の少なくともいずれかは、前記送信側と前記受信側の各転送モードが一致しているか比較する手段と、
前記比較の結果を通知する手段と、を有し、
前記転送モードが不一致の場合、前記切り替え手段は、前記送信側と前記受信側のいずれかに転送モードを合わせることを特徴とする請求項１０に記載のデータ転送システム。
【請求項１２】
前記送信側は、前記受信側に現在の転送モードを通知する手段と、
前記現在の転送モードへの切り替え命令を送信する手段と、を有することを特徴とする請求項１０に記載のデータ転送システム。
【請求項１３】
前記受信側は、前記送信側に現在の転送モードを通知する手段と、
前記現在の転送モードへの切り替え命令を送信する手段と、を有することを特徴とする請求項１０に記載のデータ転送システム。
【請求項１４】
前記送信側は、前記受信側との接続が確立されていないスリープモードを有し、
前記受信側は、前記受信側に対して前記スリープモードから復帰させるための起動命令を送信する手段を有することを特徴とする請求項１１に記載のデータ転送システム。
【請求項１５】
前記送信側は、前記受信側との接続が確立されていないスリープモードを有し、
前記受信側は、前記受信側に対して前記スリープモードから復帰させるための起動命令と、前記受信側の現在の転送モード情報と送信する手段を有し、
前記送信側は、前記受信側から前記起動命令を受信した場合、前記受信側の現在の転送モードで復帰することを特徴とする請求項１１に記載のデータ転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル映像信号を伝送するデジタルインターフェースを介してファイルデータを転送するデータ転送技術に関する。
【背景技術】
【０００２】
従来のデータ転送方式として、１系統の伝送線を使用し、ビデオ信号の垂直ブランキング期間に周辺装置への制御信号を重畳して伝送する技術がある（例えば、特許文献１参照）。また、次世代テレビ向けのデジタルインターフェースとしてＤＶＩ（Ｄｉｇｉｔａｌ Ｖｉｓｕａｌ Ｉｎｔｅｒｆａｃｅ）をさらに改良したＨＤＭＩ（Ｈｉｇｈ Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ）が規格化されている。
【０００３】
このＨＤＭＩでは、ＤＶＩ規格でも採用されている共通の伝送技術として、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ Ｍｉｎｉｍｉｚｅｄ Ｄｉｆｆｅｒｅｎｔｉａｌ Ｓｉｇｎａｌｉｎｇ）が使用されている。ＴＭＤＳでは、映像、音声及び制御信号の伝送用として３チャンネル、クロック信号伝送用として１チャンネルを使用し、合計４チャンネルで高速伝送を実現している。
【特許文献１】特開平５−２６０４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１では、制御信号とともに伝送されるのはビデオ信号のみであり、ビデオ信号の付加情報は伝送されないため、周辺装置では同じファイルであっても別ファイルとして記録されてしまう場合がある。また、動画ファイルの転送はできない。また、ＨＤＭＩケーブルでは、映像信号や音声信号をリアルタイムに転送することは可能であるが、画像ファイルなどの転送はできない。
【０００５】
本発明は、上記課題に鑑みてなされ、デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータの転送を可能とするデータ転送技術を実現する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明のデータ転送方法は、デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータを転送するデータ転送方法であって、送信側において、転送するファイルデータを所定のフォーマットに応じたデータフレームにするステップと、送信側において、前記ファイルデータのデータフレーム数を算出し、当該データフレーム数が複数ある場合に、前記転送するファイルデータをフレーム単位に分割するステップと、送信側において、前記映像信号のブランキング期間に少なくとも前記分割されたファイルデータの制御信号を埋め込んで送信する送信ステップと、受信側において、前記送信側からフレーム単位で受信したデータを結合してファイルデータを生成する結合ステップと、を有する。
【０００７】
また、本発明のデータ転送システムは、デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータを転送するデータ転送システムであって、送信側は、転送するファイルデータを所定のフォーマットに応じてデータフレームにする手段と、前記ファイルデータのデータフレーム数を算出し、当該データフレーム数が複数ある場合に、前記転送するファイルデータをフレーム単位に分割する手段と、前記映像信号のブランキング期間に少なくとも前記分割されたファイルデータの制御信号を埋め込んで送信する送信手段と、を有し、受信側は、前記送信側からフレーム単位で受信したデータを結合してファイルデータを生成する結合手段を有する。
【発明の効果】
【０００８】
本発明によれば、デジタル映像信号を差動伝送するデジタルインターフェースを介してファイルデータの転送が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１０】
［実施形態１］
図１は、本発明に係る実施形態１のデータ転送システムを構成するＳｏｕｒｃｅ側とＳｉｎｋ側の各構成を示すブロック図である。図１において、ＨＤＭＩ機器１０１はデジタルインターフェースを介してデータを送信するＳｏｕｒｃｅ側であり、例えばデジタルスチルカメラなどが適用される。デジタルインターフェースとしては、デジタル映像信号をＴＭＤＳにより差動伝送するＨＤＭＩ（Ｈｉｇｈ Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ）ケーブル１０５などが適用される。ＨＤＭＩ送信処理部１０２は、コマンド、ファイル付加情報、誤り（エラー）検出符号、誤り訂正符号等の「データフレーム」への埋め込み処理を行う。
【００１１】
ファイル分割処理部１０３は転送ファイルのデータフレーム数が複数（２以上）の場合に、ファイルを分割する処理を行う。記録媒体１０４はメモリカードなどであり、ＨＤＭＩ機器１０１で撮影された画像ファイルなどが保存されている。映像出力機器１０６はＨＤＭＩケーブル１０５を介してデータを受信するＳｉｎｋ側であり、例えばＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）のようなストレージ機能を持つデジタルテレビジョン受像機などが適用される。
【００１２】
ＨＤＭＩ受信処理部１０７は、ＨＤＭＩ機器１０１からＨＤＭＩケーブル１０５を介して転送されるデータの受信処理、誤り検出処理または誤り訂正処理などを行う。ファイル結合処理部１０８は、分割されて転送されるファイルデータを結合する処理を行う。表示部１１０は、ＨＤＭＩ機器１０１から受信したビデオ信号に基づく映像を画面に表示する。メモリ部１１１は、ＨＤＭＩ機器１０１から受信した映像信号や画像ファイルを記録する。制御部１１２は、ビデオ転送モードやファイル転送モードへの切り替えや表示部１１０への表示処理、メモリ部１１１への記録処理を行う。ＨＤＤ１０９はＨＤＭＩ機器１０１から転送されたファイルを保存するためのストレージである。
【００１３】
図２は、実施形態１のデータ転送処理を示すフローチャートである。図２において、Ｓ２０１にて、ユーザがＨＤＭＩ機器１０１もしくは映像出力機器１０６において、「ファイル転送モード」もしくは「ビデオ転送モード」の選択を行う。Ｓ２０２にて、「ビデオ転送モード」が選択された場合は、画像のスライドショー再生や動画再生などを行うビデオ転送モード（Ｓ２０３）へ移行する。「ファイル転送モード」が選択された場合は、Ｓ２０４にて転送するファイルの選択を行い、Ｓ２０５では転送するファイルをデータフレームにする際のビデオフォーマットが決定される。ここで、ビデオフォーマットの決定方法は、以下の３つが考えられる。
・ＤＤＣ（ＶＥＳＡ Ｄｉｓｐｌａｙ Ｄａｔａ Ｃｈａｎｎｅｌ）ラインから取得したディスプレイ情報（解像度）から決定する。特別な処理やコマンド等を加えることなく、映像転送のときと同じように実行することができる。
・ユーザが選択して決定する。ファイルサイズ、伝送負荷などを考慮してフォーマットを選択できる。
・ファイル転送モードでは特定のフォーマットに固定する。例えば１９２０×１０８０に固定することで、受信側にファイルを高速転送することができる。
【００１４】
Ｓ２０６では、ＨＤＭＩ機器１０１にて、転送ファイルのデータフレーム数の算出処理を行う。ここでは、Ｓ２０５で決定されたビデオフォーマットよりデータフレーム数の算出を行う。Ｓ２０７でデータフレーム数が２以上の場合は、ファイル分割処理部１０３にて、転送するファイルを分割する処理を行う（Ｓ２０８）。Ｓ２０９では、ＨＤＭＩ送信処理部１０２にて、データフレーム数、コマンドなどをブランキング期間に埋め込み、Ｓ２１０でファイル転送を開始する（Ｓ２１０）。
【００１５】
図３は、図２のＳ２０９におけるブランキング期間にコマンドを埋め込む処理を示すフローチャートである。図３において、Ｓ３０１では、「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」において、ＴＤＭＳのＣｈ１，２の「Ｐｒｅａｍｂｌｅ」に”１０１０”を設定し、「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」に移行する。Ｓ３０２では、「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」において、「Ｎｕｌｌ（Ａｌｌ０）」もしくは「コマンド用のヘッダ」を「Ｐａｃｋｅｔ Ｈｅａｄｅｒ」に埋め込み、Ｓ３０３ではコマンドを「Ｐａｃｋｅｔ」本体に埋め込む。Ｓ３０４では、再び「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」において、ＴＤＭＳのＣｈ１，２の「Ｐｒｅａｍｂｌｅ」に”１０００”を設定し、「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」に移行する。Ｓ３０５では、「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」に転送データを当てはめ、データ転送処理を開始する。
【００１６】
図４はデータフレームの概略構成図である。図４において、垂直ブランキング期間の「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」は、ファイルＩＤ、データフレーム数、フレーム番号、最終フレームフラグ等を埋め込むことに使用される。水平ブランキング期間の「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」は、転送中止コマンド、無効ラインフラグ、最終ラインフラグ、最終ビット位置等を埋め込むことに使用される。映像信号伝送期間である「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」にはファイルデータ（Ｆａｌｅ Ｄａｔａ）が埋め込まれる。
【００１７】
図５はブランキング期間および映像信号伝送期間のデータ構成を例示する図である。図５において、「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」はＨＤＭＩ規格通りに使用される。「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」には、データフレーム数、定義したコマンド（中断、最終データ（フレーム、ライン、ビット）フラグ、ファイルＩＤ）などが埋め込まれる。映像信号伝送期間「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」には転送データが埋め込まれる。
【００１８】
図６は、図２のＳ２１０で転送されたデータの受信処理を示すフローチャートである。図２のＳ２１０でのファイル転送処理後（Ｓ６０１）、Ｓ６０２において、ＨＤＭＩ受信処理部１０７の後述する誤り検出部において、受信データの誤り有無の判定を行う。Ｓ６０３において、誤りが検出された場合には、誤り訂正処理（Ｓ６０４）またはＣＥＣ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ Ｃｏｎｔｒｏｌ）ラインを介してデータの再送要求処理を行う（Ｓ６０５）。Ｓ６０６において、ＨＤＭＩ受信処理部１０７は、垂直ブランキング期間に埋め込まれているファイルＩＤが以前に転送された「データフレーム」と同じファイルのデータか否かを判定する。Ｓ６０７において、水平ブランキング期間に埋め込まれているコマンドが、例外コマンド（転送中止、無効ライン等）でないかを判定する。例外コマンドでない場合、Ｓ６０８でデータフレームを結合し、Ｓ６０９で転送データが最終フレームとなったこと確認してファイル保存処理を行う。
【００１９】
図７は、ＨＤＭＩ送信処理部およびＨＤＭＩ受信処理部における誤り検出または誤り訂正を行う構成を例示しており、誤り検出を行い再送要求を行う構成と、誤り訂正を行う場合とがある。誤り検出のみを行う場合、方式はＣＲＣなどが考えられる。誤りが検出された場合、ＣＥＣラインを介して送信側に対して「データフレーム」の再送要求を行う。誤り訂正を行う場合、方式はＥＣＣ、リード・ソロモンなどが考えられる。訂正処理は受信側で行う。
【００２０】
ここで、誤り検出または誤り訂正処理について説明する。ＨＤＭＩ送信処理部１０２の誤り検出（または誤り訂正）エンコード部７０１は、入力データに誤り検出符号を生成し、誤り検出（または訂正）符号を付加したデータをＴＭＤＳラインに送出する。ＨＤＭＩ受信処理部１０７の誤り検出デコード部７０２は、受信データに対して誤り有無の判定を行い、誤りがあった場合にはＣＥＣラインを介してデータの再送要求を行う。そして、誤りがなかった場合は、Ｓｉｎｋ側へデータを送出する。
【００２１】
以上説明したデータ転送方法を用いることで、通常であればビデオデータをフレーム単位でしか転送できない差動伝送方式のデジタルインターフェースにおいても、ファイルデータを伝送することが可能となる。
【００２２】
［実施形態２］
次に、実施形態２について説明する。図８は、実施形態２のファイル転送処理を示すフローチャートである。図８において、Ｓ８０１では、ユーザがＨＤＭＩ機器１０１または映像出力機器１０６において、「映像音声とファイルを転送するビデオ＆ファイル転送モード」もしくは「映像音声のみを転送するビデオ転送モード」の選択を行う。
【００２３】
Ｓ８０２にて、「ビデオ転送モード」が選択された場合は、スライドショー、動画再生などを行うビデオ転送モードへ移行する（Ｓ８０３）。「ビデオ＆ファイル転送モード」が選択された場合は、Ｓ８０４にて転送するファイルの選択を行う。Ｓ８０５ではビデオフォーマットの決定を行う。この決定方法については実施形態１と同様である。
【００２４】
Ｓ８０６では、ＨＤＭＩ機器１０１により、Ｓ８０５で決定されたビデオフォーマットから転送ファイルのデータフレーム数の算出処理を行う。Ｓ８０７でデータフレーム数が２以上の場合は、ファイル分割処理部１０３は、転送するファイルを分割する処理を行う（Ｓ８０８）。Ｓ８０９では、ＨＤＭＩ送信処理部１０２は、データフレーム数、コマンド、転送データをブランキング期間に埋め込む。Ｓ８１０では、ビデオ＆ファイル転送を開始する。
【００２５】
図９は、図８のＳ８０９におけるブランキング期間へのコマンド、転送データの埋め込み処理を示すフローチャートである。図９において、Ｓ９０１では、「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」において、ＴＭＤＳの空きビットに転送データを埋め込む。Ｓ９０２では、ＴＤＭＳのＣｈ１，２の「Ｐｒｅａｍｂｌｅ」に”１０１０”を設定し、「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」に移行する。
【００２６】
Ｓ９０３では、「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」において、ＴＭＤＳの空きビットに転送データを埋め込む。Ｓ９０４では、「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」において、「Ｎｕｌｌ（Ａｌｌ０）」もしくは「コマンド用のヘッダ」を「Ｐａｃｋｅｔ Ｈｅａｄｅｒ」に埋め込み、Ｓ９０５ではコマンドを「Ｐａｃｋｅｔ」本体に埋め込む。
【００２７】
Ｓ９０６では、再び「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」において、ＴＭＤＳの空きビットに転送データを埋め込む。Ｓ９０７では、「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」において、ＴＤＭＳのＣｈ１，２の「Ｐｒｅａｍｂｌｅ」に”１０００”を設定し、「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」に移行する。Ｓ９０８では、従来の規格通り「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」においてビデオデータの転送を開始する。
【００２８】
図１０は、図８のＳ８０９にて「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」および「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」へ転送するファイルデータ（Ｆｉｌｅ Ｄａｔａ）が埋め込まれた場合のデータ構成を例示している。コマンドの埋め込み方法や受信処理は実施形態１と同様である。「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」のＴＭＤＳのＣｈ０〜２のビット２〜７、「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」のＴＭＤＳのＣｈ０〜２のビット４〜７を転送ファイルデータに割り当てる。「Ｖｉｄｅｏ Ｄａｔａ Ｐｅｒｉｏｄ」は従来の規格通りビデオデータの転送に使用される。
【００２９】
以上説明したデータ転送方法を用いることで、ビデオデータの伝送とファイルデータの伝送とを並行して実行することができ、ユーザが望む伝送形態でビデオデータやファイルデータの伝送を効率的に実行することが可能となる。
【００３０】
［実施形態３］
次に、実施形態３について説明する。ＨＤＭＩケーブルを用いたデータ転送はフレーム単位であり、転送速度はフレームサイズ（ビデオフォーマット）によって決まる。例えば、Ｓｏｕｒｃｅ側へのビデオデータ転送時のフォーマットは、ＤＤＣラインを介してＳｉｎｋ側のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ Ｄｉｓｐｌａｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ Ｄａｔａ） ＲＯＭ１１０３から取得したディスプレイ情報で決定される。すなわち、ＨＤＭＩケーブルによる転送速度はＳｉｎｋ側のディスプレイの解像度に依存する。
【００３１】
ここで、メモリカードなどの記録媒体１０４のデータ転送速度が向上した場合、低解像度のディスプレイが接続されていると、ＴＭＤＳでの転送速度が記録媒体１０４の転送速度よりも遅くなってしまうという状況が発生する。ＨＤＭＩにはいくつかのビデオフォーマットが規定されており、そのいずれかを使用する。
【００３２】
例えば、ディスプレイが規定された最低解像度のとき、転送速度は約２５０Ｍｂｐｓとなり、ＴＭＤＳの最高転送速度約３Ｇｂｐｓより大幅に低速となってしまう。これでは、ディスプレイの解像度に起因して、高速に転送できるハードウェアを搭載しているにも関わらず、ＴＭＤＳの能力（高速転送）を生かせなくなってしまう。
【００３３】
これとは反対に、ディスプレイの解像度がフルＨＤのときは、常に最高転送速度（約３Ｇｂｐｓ）でＳｏｕｒｃｅ側からＳｉｎｋ側へデータが転送されることになるので、Ｓｉｎｋ側のバッファ（フレームメモリ１１０１）がフルの状態になる可能性がある。この場合、後段で転送されてきたデータフレームを結合しファイルを保存する処理が控えているため、バッファがフルになることで処理が進まなくなる状況も発生し得る。そこで、本実施形態では、ＨＤＭＩケーブルを使用してファイル転送を行うときのビデオフォーマットをディスプレイの解像度に依存せずに決定するように構成している。
【００３４】
図１１は、実施形態３のデータ転送システムを構成するＳｏｕｒｃｅ側およびＳｉｎｋ側の各構成を示すブロックであり、図１と同一の構成には同一の符号を付して示している。本実施形態は、図１１に示すように、Ｓｉｎｋ側の転送停止判定部１１０２がフレームメモリ１１０１（バッファ）のサイズとメモリ残容量を監視する。そして、フレームメモリ１１０１のメモリ残量がフルの状態になる前に、転送モード設定部１１０４からＣＥＣラインを介してＳｏｕｒｃｅ側の転送モード設定部１１０５へ転送ストップ命令を送信する。これにより、Ｓｉｎｋ側へのデータ転送が中止され、バッファがフルの状態になるのを回避できる。
【００３５】
図１２は、実施形態３のビデオフォーマット決定処理および転送ストップ命令処理を示すフローチャートである。ファイルやデータは、誤り検出または誤り訂正エンコード処理後、ＴＭＤＳ Ｃｈ０〜２を使用して転送される。図１２において、Ｓ１２０１では、ユーザによりファイル転送モードとビデオ転送モードのいずれが選択される。ビデオ転送モードが選択された場合、ビデオフォーマットはＥＤＩＤ ＲＯＭ１１０３からディスプレイ情報を取得することによって決定される（Ｓ１２０３）。
【００３６】
ファイル転送モードが選択された場合は、Ｓｉｎｋ側のフレームメモリ１１０１のサイズ情報を取得し（Ｓ１２０４）、フレームメモリ１１０１のサイズに応じて、ビデオフォーマットを決定する（Ｓ１２０５）。続いて、Ｓ１２０６において、Ｖａｌｉｄ信号をブランキング期間に付加してファイル転送を行う。Ｖａｌｉｄ信号がアクティブな状態とは、転送データが有効なデータであることを表す。
【００３７】
Ｓ１２０７では、フレームメモリ１１０１のメモリ残容量がしきい値を超えたか否かを判定する。しきい値を超えた場合は、Ｓｉｎｋ側の転送停止判定部１１０２から転送ストップ命令が発行される（Ｓ１２０８）。尚、上記メモリ残容量のしきい値は予め設定可能としても、デフォルトでフレームメモリ１１０１の所定割合としてもよい。Ｓｉｎｋ側からＳｏｕｒｃｅ側へ転送ストップ命令が送信されたときのＶａｌｉｄ信号は無効化される。この場合、転送が中止された時点でのファイルやデータはＳｏｕｒｃｅ側に保持され、Ｖａｌｉｄ信号が再び有効化されたときに保持されたファイルやデータの転送が再開される。
【００３８】
以上説明したデータ転送方法を用いることで、ファイルデータの伝送時において、ファイルデータの伝送には直接関係しないディスプレイの解像度によって転送速度が制限されることがなくなる。このため、短時間に高速なデータ伝送が可能となり、ユーザの利便性を向上させることが可能となる。
【００３９】
［実施形態４］
次に、実施形態４について説明する。実施形態４は、メモリカードなどの着脱可能な記録媒体１０４の転送速度に応じて、Ｓｏｕｒｃｅ側でビデオフォーマットの切り替えを行うことでＴＭＤＳの高速転送の能力を活かすものである。図１３は、実施形態４のデータ転送システムを構成するＳｏｕｒｃｅ側およびＳｉｎｋ側の各構成を示すブロックであり、図１および図１１と同一の構成には同一の符号を付して示している。
【００４０】
図１３において、転送速度計測部１３０１は、メモリカード等の記録媒体１０４の転送速度を計測し、ＴＭＤＳの転送速度と比較する。転送クロックはＴＭＤＳ ｃｌｏｃｋを使用する。ビデオフォーマットを任意に設定した場合、Ｓｏｕｒｃｅ側でクロックを生成する必要があるため、クロック制御部１３０２がクロックの生成および制御を行う。
【００４１】
ビデオフォーマット決定部１３０３によるビデオフォーマット情報とＳｉｎｋ側のＥＤＩＤ ＲＯＭ１１０３からの情報をセレクタ１３０４により切り替える。ファイル転送モードでは、ビデオフォーマット決定部１３０３の出力を使用する。Ｓｉｎｋ側との転送モードの通信はＣＥＣラインを使用する。
【００４２】
図１４は実施形態４のビデオフォーマット決定処理およびファイル転送処理を示すフローチャートである。Ｓ１４０２において、ファイル転送モードが選択された場合、一旦、ＤＤＣ経由でＥＤＩＤ ＲＯＭ１１０３から得たビデオフォーマットでファイル転送を行う（Ｓ１４０４）。また、転送速度計測部１３０１で記録媒体１０４の転送速度を計測して（Ｓ１４０５）、ＴＭＤＳの転送速度と比較を行う（Ｓ１４０７）。ＴＭＤＳよりも記録媒体１０４の転送速度がＴＭＤＳより速ければ、Ｓ１４０８でビデオフォーマットを最高解像度（１９２０×１０８０）に設定する。
【００４３】
一方、記録媒体１０４の転送速度がＴＭＤＳよりも遅ければ、記録媒体１０４の転送速度に近いビデオフォーマットを算出し設定する（Ｓ１４０９）。その際、転送ビット数（Ｄｅｅｐ Ｃｏｌｏｒモードも考慮。２４〜４８ビット）を参照して転送速度を算出する。尚、ビデオフォーマットを変更する際は、Ｓｉｎｋ側で映像をミュートし、転送中の画像ファイルを出力する（Ｓ１４１０、Ｓ１４１１）。
【００４４】
以上説明したデータ転送方法を用いることで、記録媒体の転送速度をベースに最適な転送速度を設定することが可能となるため、短時間に高速なデータ伝送が可能となり、ユーザの利便性を向上させることが可能となる。
【００４５】
［実施形態５］
次に、実施形態５について説明する。図１５は、実施形態５のデータ転送システムを構成するＳｏｕｒｃｅ側およびＳｉｎｋ側の各構成を示すブロックであり、図１、図１１および図１３と同一の構成には同一の符号を付して示している。実施形態５は、ファイル結合処理部１０８で未処理の残処理フレーム数に応じて、Ｓｉｎｋ側でビデオフォーマットの切り替えを行うことでフレームメモリ１１０１がフルの状態になるのを回避するものである。
【００４６】
図１５において、ビデオフォーマットは、Ｓｉｎｋ側のセレクタ１５０１がＳｉｎｋ側のビデオフォーマット決定部１５０２からの情報とＥＤＩＤ ＲＯＭ１１０３からの情報とを切り替えて、ＤＤＣラインを経由してＳｏｕｒｃｅ側に送出する。ビデオフォーマットは、フレームメモリ１１０１のサイズ情報、データフレーム数、ファイル結合処理における残処理フレーム数に基づいて決定される。
【００４７】
図１６は実施形態５のビデオフォーマット決定処理およびファイル転送処理を示すフローチャートである。図１６において、Ｓ１６０１のモード選択処理において、ファイル転送モードが選択された場合は（Ｓ１６０２）、Ｓｉｎｋ側のフレームメモリ１１０１のサイズ情報とデータフレーム数情報とを取得する（Ｓ１６０４、Ｓ１６０５）。ここで、データフレーム数情報は、ブランキング期間に埋め込まれたコマンドやファイルデータである。
【００４８】
次に、Ｓ１６０６では、フレームメモリ１１０１のサイズ情報とデータフレーム数情報との関係からしきい値を算出し、一旦、ＥＤＩＤ ＲＯＭ１１０３から取得したビデオフォーマットでデータ転送を開始する（Ｓ１６０７）。Ｓｉｎｋ側のファイル結合処理部１０８の残処理フレーム数がしきい値よりも大きい場合は（Ｓ１６０８）、ビデオフォーマットを（しきい値より小さい値に）変更する（Ｓ１６０９）。変更後のビデオフォーマット情報はセレクタ１５０１によりＤＤＣライン経由でＳｏｕｒｃｅ側に送出される。その後、ファイル転送を再開する（Ｓ１６１０）。一方、ファイル結合処理部１０８の残処理フレーム数がしきい値以下の場合は（Ｓ１６０８）、ビデオフォーマットの変更は行わず、ファイル転送を継続する（Ｓ１６０７）。
【００４９】
本実施形態によれば、Ｓｉｎｋ側のディスプレイの解像度などに依存することなく、Ｓｉｎｋ側の処理状況に応じたビデオフォーマット（転送速度）でファイル転送を行うことができる。
【００５０】
［実施形態６］
次に、実施形態６について説明する。上述したように、通常はＨＤＭＩライン経由で転送されるデータは映像信号や音声信号である。これに対して、Ｓｏｕｒｃｅ側でファイルを所定フォーマットで分割してＴＭＤＳラインから送信し、Ｓｉｎｋ側でフレームを結合することで、ＨＤＭＩケーブルを使用したファイル転送を実現できる。
【００５１】
このような拡張機能に対応したＨＤＭＩ端子を持つ機器は、ＴＭＤＳラインのデータを映像ストリームとして処理する「ビデオ転送モード」と、ファイルとして処理する「ファイル転送モード」という２つのデータ転送モードを備えている。従来、このように２つの転送モードを有する機器として、撮影画像をそのまま記録装置に転送するリアルタイム転送モードと、画像ファイルを生成してからそのファイルを転送するファイル転送モードとを備える撮影装置がある。これによれば、記録装置から撮影装置の転送モードの変更操作が可能である（例えば、特開２００４−３３６１０５号公報）。
【００５２】
本実施形態では、上記のような拡張機能に対応したＨＤＭＩ端子を持つデジタルテレビジョン受像機（Ｓｉｎｋ側）とデジタルスチルカメラ（Ｓｏｕｒｃｅ側）とがＨＤＭＩケーブルを介して接続された場合を想定する。まず、通常のＨＤＭＩと同様に、静止画のスライドショー再生や動画の視聴が可能であり、この場合はＳｉｎｋ側もＳｏｕｒｃｅ側も「ビデオ転送モード」である。ここで、ファイル転送をしたい場合、Ｓｏｕｒｃｅ側は転送したいファイルを所定フォーマットでフレーム分割してＴＭＤＳラインに送出する。この転送準備が整っている状態が「ファイル転送モード」である。
【００５３】
また、Ｓｉｎｋ側は、ＴＭＤＳラインから転送されるデータを上記所定フォーマットに従ったファイルとして受信する必要があり、この準備が整っている状態、つまり「ファイル転送モード」になっていなければならない。よって、ファイル転送を行いたい場合は、Ｓｉｎｋ側とＳｏｕｒｃｅ側の両方を予めファイル転送モードに切り替えておく必要がある。また、再び映像を転送する場合は、両方をビデオ転送モードに切り替える必要がある。このように、わざわざ両機器の転送モードを切り替える操作は非常に面倒であり、現実的ではなく、両機器の転送モードが連動して切り替わるような構成が望ましい。
【００５４】
上記特開２００４−３３６１０５号公報に記載の技術では、記録装置から撮影装置の転送モードを変更することができるが、記録装置側には転送モードという設定はなく、上述した課題を解決できない。そこで、本実施形態は、Ｓｏｕｒｃｅ側とＳｉｎｋ側の間で転送モード情報をやり取りし、両機器間で転送モードが連動するように設定することにより、ユーザの利便性の向上を図るものである。なお、ＨＤＭＩケーブルを使用したファイル転送方法については、実施形態１の図２〜図５と同様である。
【００５５】
図１７は、実施形態６のデータ転送システムを構成するＳｏｕｒｃｅ側とＳｉｎｋ側の各構成を示すブロック図であり、図１と同一の構成には同一の符号を付して示している。以下では、Ｓｉｎｋ側をデジタルテレビジョン受像機（以下、テレビ）、Ｓｏｕｒｃｅ側をデジタルスチルカメラ（以下、カメラ）として説明するが、本発明はこれらに限定されるものではない。
【００５６】
まず、図１７において、テレビ１０６のＨＤＭＩコマンド処理部１７０１は、ＣＥＣラインを介してカメラ１０１と双方向通信が可能であり、デジタルカメラ１０１との間でＣＥＣラインを介して制御信号（コマンド）の送受信処理を行う。制御部１１２は、ビデオ転送モードとファイル転送モードのそれぞれに合わせた表示部１１０の表示制御や転送モード切り替え時の映像ミュートなどの処理を行う。
【００５７】
メモリ部１１１には、現在の転送モードを示す情報が記憶され、初期状態ではビデオ転送モードとなっている。初期状態とはユーザがリモコン等を操作して入力が切り替えられた直後の状態を示す。カメラ１０１のＨＤＭＩコマンド処理部１７０２は、ＣＥＣラインを介してテレビ１０６などの外部機器と双方向通信が可能であり、テレビ１０６との間でＣＥＣラインを介して制御信号（コマンド）の送受信処理を行う。
【００５８】
ファイル分割処理部１０３は、ファイル転送モードにおいて転送ファイルを所定フォーマットでフレーム分割する処理を行う。制御部１７０３は、転送モードの切り替え処理を行う。記録媒体１０４には、現在の転送モードを示す情報が記憶され、電源投入直後は映像信号転送モードとなっている。
【００５９】
次に、上記テレビ１０６とカメラ１０１とを接続し、接続が確立されて転送が開始されるまでの処理について図１８Ａ〜１８Ｄのフローチャートを参照して説明する。図１８Ａにおいて、テレビとカメラをＨＤＭＩケーブルで接続し、両機器の電源をオンする（Ｓ１８０１ａ、Ｓ１８０８ａ）。
【００６０】
次に、テレビのリモコンを操作して映像入力に切り替えられると（Ｓ１８０２ａ、Ｓ１８０３ａ）、両機器でケーブル接続が検出される（Ｓ１８０５ａ、Ｓ１８１０ａ）。続いて、テレビのＨＤＭＩコマンド処理部１７０１からカメラ側へＣＥＣライン経由で転送モード情報要求コマンドが発行される（Ｓ１８０６ａ）。
【００６１】
転送モード情報要求コマンドを受信したカメラは、記録媒体１０４に記憶された自己の転送モード情報をＨＤＭＩコマンド処理部１７０２からＣＥＣライン経由でテレビへ送信する（Ｓ１８１１ａ）。カメラから転送モード情報を受信したテレビは、メモリ部１１１に記憶された自己の転送モード情報と比較し（Ｓ１８０７ａ）、両転送モードが一致している場合、転送準備完了となる。図１８Ａのフローでは、転送準備完了後にビデオデータの転送が開始される。
【００６２】
図１８Ａの場合、テレビとカメラが共にビデオ転送モードの状態で接続検出が行われるため、Ｓ１８０７ａでの転送モード比較処理の結果は一致する。これに対して、テレビとカメラが異なる転送モードの状態で接続検出が行われた場合のフローを図１８Ｂ〜１８Ｄに示している。
【００６３】
図１８Ｂでは、カメラ側がファイル転送モードであるので（Ｓ１８１４ｂ）、テレビ側での転送モード比較処理の結果が不一致となる（Ｓ１８０７ｂ、Ｓ１８１２ｂ）。このため、テレビ側はＣＥＣラインを介してカメラ側に転送モード設定コマンドを送信し（Ｓ１８１３ｂ）、カメラ側ではテレビ側の転送モードに合わせてビデオ転送モードに切り替える（Ｓ１８１５ｂ）。
【００６４】
図１８Ｃでは、カメラ側がファイル転送モードであるので（Ｓ１８１４ｃ）、テレビ側での転送モード比較処理の結果が不一致となる（Ｓ１８０７ｂ、Ｓ１８１２ｂ）。このため、テレビ側はカメラ側の転送モードに合わせてファイル転送モードに切り替える（Ｓ１８１６ｃ）。
【００６５】
図１８Ｄでは、カメラ側がファイル転送モードであるので（Ｓ１８１４ｄ）、テレビ側での転送モード比較処理の結果が不一致となる（Ｓ１８０７ｄ、Ｓ１８１２ｄ）。このため、テレビ側では、比較の結果として「転送モードが一致しません。転送モードを設定してください。」とのメッセージを通知し、ユーザによる転送モードの設定操作を促す（Ｓ１８１７ｄ）。
【００６６】
そして、ユーザにより設定された転送モード情報がカメラ側に送信される（Ｓ１８１８ｄ）。カメラ側では、テレビ側で設定された転送モードに切り替える（Ｓ１８１９ｄ）。  尚、本例では、テレビ側で「転送モード情報要求」や「転送モード比較」の各処理を行ったが、カメラ側で行う構成としてもよい。
【００６７】
［実施形態７］
次に、実施形態７について説明する。実施形態７は、図１７に示すテレビジョン受像機とデジタルカメラの接続が確立している状態で、いずれか一方の転送モードが切り替えられた場合の動作である。図１９Ａは、ビデオ転送モードの状態でテレビ側の転送モードを切り替えた場合のフローチャートを示している。図１９Ａにおいて、ユーザがテレビのリモコンを操作してファイル転送モードに切り替えた場合（Ｓ１９０１ａ）、テレビ側の制御部１１２はＴＭＤＳラインを介して受信した映像信号を表示部１１０に表示しないようにミュートする（Ｓ１９０２ａ）。そして、表示部１１０をファイル転送モード用の画面に切り替える（Ｓ１９０３ａ）。次に、ＣＥＣライン経由でカメラ側へ転送モード設定コマンドを送信し（Ｓ１９０４ａ）、テレビ側およびカメラ側で転送モードの切り替え処理が行われて転送準備が完了する（Ｓ１９０５ａ、１９０６ａ）。
【００６８】
図１９Ｂは、ファイル転送モードの状態でテレビ側の転送モードを切り替えた場合のフローチャートを示している。図１９Ｂにおいて、ユーザがテレビのリモコンを操作して転送モードをビデオ転送モードに切り替えた場合（Ｓ１９０１ｂ）、ＣＥＣライン経由でカメラ側へ転送モード設定のコマンドを送信する（Ｓ１９０２ｂ）。その後、テレビ側およびカメラ側で転送モードの切り替え処理が行われる（Ｓ１９０５ｂ、１９０６ｂ）。そして、テレビ側の制御部１１２は表示部１１０をビデオ転送モード用の画面に切り替えて（Ｓ１９０７ｂ）、転送準備が完了する。尚、本例では、テレビ側で転送モードを切り替えた場合について説明したが、カメラ側で切り替えられた転送モードに合わせてテレビ側の転送モードを切り替えるように構成してもよい。
【００６９】
［実施形態８］
次に、実施形態８について説明する。実施形態８は、カメラがスリープモードである状態で、ユーザがテレビのリモコンを操作してカメラを復帰させる場合の動作である。図２０は、テレビ側からカメラをスリープ状態から復帰させるフローチャートを示している。図２０において、ユーザがテレビ側のリモコンを操作してカメラの起動を指示すると（Ｓ２００１）、ＣＥＣライン経由でカメラ側へ起動命令が送信され、カメラがスリープモードから復帰する（Ｓ２００７）。ここで、スリープモードから復帰したカメラは、上述した初期状態としてビデオ転送モードで起動する構成や、スリープモードに移行する直前の転送モードで起動する構成としてもよい。
【００７０】
カメラが起動すると、両機器でケーブル接続が検出される（Ｓ２００２、Ｓ２００８）。続いて、テレビのＨＤＭＩコマンド処理部１７０１からカメラ側へＣＥＣライン経由で転送モード情報要求コマンドが発行される（Ｓ２００３）。転送モード情報要求コマンドを受信したカメラは、記録媒体１０４に記憶された自己の転送モード情報をＨＤＭＩコマンド処理部１７０２からＣＥＣライン経由でテレビへ送信する（Ｓ２００９）。
【００７１】
カメラから転送モード情報を受信したテレビは、メモリ部１１１に記憶された自己の転送モード情報と比較し（Ｓ２００４）、両転送モードが一致している場合、転送準備完了となる。一方、両転送モードが不一致ならば（Ｓ２００４）、テレビ側では、「転送モードが一致しません。転送モードを設定してください。」とのメッセージを通知し、ユーザによる転送モードの設定操作を促す（Ｓ２００５）。
【００７２】
そして、ユーザにより設定された転送モード情報がカメラ側に送信される（Ｓ２００６）。カメラ側では、テレビ側で設定された転送モードに切り替える（Ｓ２０１０）。
【００７３】
尚、本例では、テレビ側で「転送モード情報要求」や「転送モード比較」の各処理を行ったが、カメラ側で行う構成としてもよい。また、Ｓ２００４で両転送モードが不一致だった場合は、下記のいずれかの処理を行ってもよい。
・カメラ側の転送モードをテレビ側の転送モードに合わせる。
・テレビ側の転送モードをカメラ側の転送モードに合わせる。
【００７４】
図２１は、テレビ側からカメラをスリープ状態から復帰させる際にテレビ側の転送モードで復帰させるフローチャートを示している。図２１において、ユーザがテレビ側のリモコンを操作してカメラの起動を指示すると（Ｓ２１０１）、ＣＥＣライン経由でカメラ側へ起動命令が送信されるとともに、その時点でのテレビ側の転送モード情報が送信される（Ｓ２１０２）。そして、カメラは、テレビ側と同じ転送モードでスリープモードから復帰する（Ｓ２１０６）。
【００７５】
カメラが起動すると、両機器でケーブル接続が検出される（Ｓ２１０３、Ｓ２１０７）。続いて、テレビのＨＤＭＩコマンド処理部１７０１からカメラ側へＣＥＣライン経由で転送モード情報要求コマンドが発行される（Ｓ２１０４）。転送モード情報要求コマンドを受信したカメラは、記録媒体１０４に記憶された自己の転送モード情報をＨＤＭＩコマンド処理部１７０２からＣＥＣライン経由でテレビへ送信する（Ｓ２１０８）。カメラから転送モード情報を受信したテレビは、メモリ部１１１に記憶された自己の転送モード情報と比較するが、カメラがテレビと同じ転送モードで起動しているので、両転送モードが不一致となることはなく（Ｓ２１０５）、転送準備完了となる。
【００７６】
本実施形態によれば、カメラ側（Ｓｏｕｒｃｅ側）とテレビ側（Ｓｉｎｋ側）が異なる転送モードであった場合でも、自動的にいずれかまたは任意の装置の転送モードに合わせて接続が確立される。このため、接続前に両機器の転送モードを合わせておく手間を省くことができる。また、接続が確立している状態で一方の転送モードが切り替えられた場合は、その転送モードに合わせて他方の転送モードが自動的に切り替えられるので、わざわざ両機器の転送モードを切り替える操作を行う必要がなくなる。また、カメラ側がスリープモードである状態で、テレビ側と同じ転送モードでカメラを復帰させることができるので、復帰後にカメラやテレビの転送モードを設定する手間を省くことができる。
【００７７】
［他の実施形態］
本発明は上述した実施形態のみに限定されるものではない。例えば、上述した各実施形態では、データ転送のための通信手段としてＨＤＭＩを例示したが、映像信号とファイルが転送できる他の通信手段を適用することもできる。
【００７８】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給しても達成可能である。すなわち、そのシステム又は装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性の半導体メモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。
【００８０】
しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８１】
【図１】本発明に係る実施形態１のデータ転送システムを構成するＳｏｕｒｃｅ側とＳｉｎｋ側の各構成を示すブロック図である。
【図２】実施形態１のデータ転送処理を示すフローチャートである。
【図３】図２のＳ２０９におけるブランキング期間にコマンドを埋め込む処理を示すフローチャートである。
【図４】データフレームの概略構成図である。
【図５】ブランキング期間および映像信号伝送期間のデータ構成を例示する図である。
【図６】図２のＳ２１０で転送されたデータの受信処理を示すフローチャートである。
【図７】ＨＤＭＩ送信処理部およびＨＤＭＩ受信処理部における誤り検出または誤り訂正を行う構成を例示するブロック図である。
【図８】実施形態２のファイル転送処理を示すフローチャートである。
【図９】図８のＳ８０９におけるブランキング期間へのコマンド、転送データの埋め込み処理を示すフローチャートである。
【図１０】図８のＳ８０９にて「Ｃｏｎｔｒｏｌ Ｐｅｒｉｏｄ」および「Ｄａｔａ Ｉｓｌａｎｄ Ｐｅｒｉｏｄ」へ転送データ（Ｆｉｌｅ Ｄａｔａ）が埋め込まれた場合のデータ構成を例示する図である。
【図１１】実施形態３のデータ転送システムを構成するＳｏｕｒｃｅ側およびＳｉｎｋ側の各構成を示すブロックである。
【図１２】実施形態３のビデオフォーマット決定処理および転送ストップ命令処理を示すフローチャートである。
【図１３】実施形態４のデータ転送システムを構成するＳｏｕｒｃｅ側およびＳｉｎｋ側の各構成を示すブロックである。
【図１４】実施形態４のビデオフォーマット決定処理およびファイル転送処理を示すフローチャートである。
【図１５】実施形態５のデータ転送システムを構成するＳｏｕｒｃｅ側およびＳｉｎｋ側の各構成を示すブロックである。
【図１６】実施形態５のビデオフォーマット決定処理およびファイル転送処理を示すフローチャートである。
【図１７】実施形態６のデータ転送システムを構成するＳｏｕｒｃｅ側とＳｉｎｋ側の各構成を示すブロック図である。
【図１８Ａ】テレビとカメラが同じ転送モードの状態で接続検出が行われた場合のフローチャートである。
【図１８Ｂ】テレビとカメラが異なる転送モードの状態で接続検出が行われた場合のフローチャートである。
【図１８Ｃ】テレビとカメラが異なる転送モードの状態で接続検出が行われた場合のフローチャートである。
【図１８Ｄ】テレビとカメラが異なる転送モードの状態で接続検出が行われた場合のフローチャートである。
【図１９Ａ】ビデオ転送モードの状態でテレビ側の転送モードを切り替えた場合のフローチャートである。
【図１９Ｂ】ファイル転送モードの状態でテレビ側の転送モードを切り替えた場合のフローチャートである。
【図２０】テレビ側からカメラをスリープ状態から復帰させるフローチャートである。
【図２１】テレビ側からカメラをスリープ状態から復帰させる際にテレビ側の転送モードで復帰させるフローチャートである。
【符号の説明】
【００８２】
１０１  ＨＤＭＩ機器（Ｓｏｕｒｃｅ側）
１０２  ＨＤＭＩ送信処理部
１０３  ファイル分割処理部
１０４  記録媒体
１０５  ＨＤＭＩケーブル
１０６  映像出力機器（Ｓｉｎｋ側）
１０７  ＨＤＭＩ受信処理部
１０８  ファイル結合処理部
１０９  ＨＤＤ
１１０  表示部
１１１  メモリ部
１１２  制御部
１１０１  フレームメモリ
１１０２  転送停止判定部
１１０３  ＥＤＩＤ ＲＯＭ
１１０４  転送モード設定部（Ｓｉｎｋ側）
１１０５  転送モード設定部（Ｓｏｕｒｃｅ側）
１３０１  転送速度計測部
１３０２  クロック制御部
１３０３  ビデオフォーマット決定部（Ｓｏｕｒｃｅ側）
１３０４  セレクタ
１５０１  セレクタ
１５０２  ビデオフォーマット決定部（Ｓｉｎｋ側）
１７０１  ＨＤＭＩコマンド処理部（Ｓｉｎｋ側）
１７０２  ＨＤＭＩコマンド処理部（Ｓｏｕｒｃｅ側）
１７０３  制御部
【図１】
2010130664.tif 000003
【図２】
2010130664.tif 000004
【図３】
2010130664.tif 000005
【図４】
2010130664.tif 000006
【図５】
2010130664.tif 000007
【図６】
2010130664.tif 000008
【図７】
2010130664.tif 000009
【図８】
2010130664.tif 000010
【図９】
2010130664.tif 000011
【図１０】
2010130664.tif 000012
【図１１】
2010130664.tif 000013
【図１２】
2010130664.tif 000014
【図１３】
2010130664.tif 000015
【図１４】
2010130664.tif 000016
【図１５】
2010130664.tif 000017
【図１６】
2010130664.tif 000018
【図１７】
2010130664.tif 000019
【図１８Ａ】
2010130664.tif 000020
【図１８Ｂ】
2010130664.tif 000021
【図１８Ｃ】
2010130664.tif 000022
【図１８Ｄ】
2010130664.tif 000023
【図１９Ａ】
2010130664.tif 000024
【図１９Ｂ】
2010130664.tif 000025
【図２０】
2010130664.tif 000026
【図２１】
2010130664.tif 000027