(57)【要約】【課題】送信側から受信側に非同期で映像データを伝送する場合でも、送信側と受信側で同期のとれた映像を表示することのできる「映像信号出力装置及び方法」を提供する。【解決手段】第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置は、１垂直同期区間における基準の映像データ量と、第２のクロックを使用するときの１垂直同期区間における映像データ量とから映像データ補正量を検出し、当該映像データ補正量に応じて所定の水平走査期間を調整する同期調整手段を有する。同期調整手段は、映像表示に寄与しない複数の無効水平走査期間に映像データ補正量を分配して、当該複数の無効水平走査期間を調整するようにしても良い。【選択図】図２
2008131573.tif 000002
【特許請求の範囲】
【請求項１】
第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置であって、
１垂直同期区間における基準の映像データ量と、第２のクロックを使用するときの１垂直同期区間における映像データ量とから映像データ補正量を検出し、当該映像データ補正量に応じて所定の水平走査期間を調整する同期調整手段
を有することを特徴とする映像信号出力装置。
【請求項２】
前記同期調整手段は、垂直同期信号の１周期における基準のクロックのカウント値と、垂直同期信号の１周期における前記第２のクロックのカウント値との差を基に、前記映像データ補正量を検出することを特徴とする請求項１に記載の映像信号出力装置。
【請求項３】
前記調整は、前記第２のクロックが基準のクロックよりも遅いときは、映像データのビットを検出されたデータ量分削除し、前記第２のクロックが基準のクロックよりも速いときは、映像データのビットを検出されたデータ量分追加することで行うことを特徴とする請求項１に記載の映像信号出力装置。
【請求項４】
前記同期調整手段は、前記映像データ補正量が２ビット以上かつ所定の値以下であると判定したとき、
映像表示に寄与しない複数の無効水平同期期間に前記映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平同期期間を調整することを特徴とする請求項１に記載の映像信号出力装置。
【請求項５】
前記映像データ補正量は複数の前記無効水平走査期間に均等に分配されることを特徴とする請求項４に記載の映像信号出力装置。
【請求項６】
前記同期調整手段は、前記映像データ補正量が所定の値より大きいと判定したとき、
映像表示に寄与しない複数の無効水平同期期間及び映像表示に寄与する複数の有効水平同期期間に前記映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平同期期間及び有効水平同期期間を調整することを特徴とする請求項１に記載の映像信号出力装置。
【請求項７】
前記映像データ補正量は複数の前記無効水平同期期間及び有効水平同期期間に均等に分配されることを特徴とする請求項６に記載の映像信号出力装置。
【請求項８】
前記有効水平同期期間において調整される映像データは、前記有効水平同期期間のうち映像表示に寄与しない映像データであることを特徴とする請求項６又は７に記載の映像信号出力装置。
【請求項９】
前記映像データ補正量の所定の値は、ｘｄを通常の状態で１水平走査期間に含まれる映像データビット数とし、ｘｃを補正後の１水平走査期間に含まれる映像データビット数としたとき、１−（ｘｃ／ｘｄ）が１００ｐｐｍとなるときの｜ｘｃ−ｘｄ｜に１垂直同期区間の水平走査ライン数を乗算した値であることを特徴とする請求項４又は６に記載の映像信号出力装置。
【請求項１０】
隣接する前記無効水平同期期間の間の映像データビット数の差は、所定の値よりも小さいことを特徴とする請求項４又は６に記載の映像信号出力装置。
【請求項１１】
映像表示に寄与する有効水平同期期間と前記無効水平同期期間の間の映像データビットの数の差は、所定の値よりも小さいことを特徴とする請求項４又は６に記載の映像信号出力装置。
【請求項１２】
前記映像データ補正量が検出された後の垂直同期区間で、前記無効水平走査期間又は前記有効水平走査期間のうちの少なくとも一方の水平走査期間が調整されることを特徴とする請求項１から１１のいずれか一項に記載の映像信号出力装置。
【請求項１３】
第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置であって、
１水平同期区間における基準の映像データ量と、第２のクロックを使用するときの１水平同期区間における映像データ量とから映像データ補正量を検出し、当該映像データ補正量に応じて所定の水平走査期間を調整する同期調整手段
を有することを特徴とする映像信号出力装置。
【請求項１４】
前記同期調整手段は、前記１水平同期区間の映像データ補正量を１垂直同期区間の映像データ補正量に換算し、
当該映像データ補正量が２ビット以上かつ所定の値以下であると判定したとき、
映像表示に寄与しない複数の無効水平走査期間に当該映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平走査期間を調整することを特徴とする請求項１３に記載の映像信号出力装置。
【請求項１５】
前記同期調整手段は、前記１水平同期区間の映像データ補正量を１垂直同期区間の映像データ補正量に換算し、
当該映像データ補正量が所定の値より大きいと判定したとき、
映像表示に寄与しない複数の無効水平走査期間及び映像表示に寄与する複数の有効水平走査期間に当該映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平走査期間及び有効水平走査期間を調整することを特徴とする請求項１３に記載の映像信号出力装置。
【請求項１６】
前記映像データ補正量の所定の値は、ｘｄを通常の状態で１水平走査期間に含まれる映像データビット数とし、ｘｃを補正後の１水平走査期間に含まれる映像データビット数としたとき、１−（ｘｃ／ｘｄ）が１００ｐｐｍとなるときの｜ｘｃ−ｘｄ｜に１垂直同期区間の水平走査ライン数を乗算した値であることを特徴とする請求項１４又は１５に記載の映像信号出力装置。
【請求項１７】
第１の時間に検出した映像データ補正量と当該第１の時間から所定の時間経過した後の第２の時間に検出した映像データ補正量とが異なるとき、当該第２の時間に検出した映像データ補正量に応じて所定の水平同期期間を調整することを特徴とする請求項１又は１３に記載の映像信号出力装置。
【請求項１８】
第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置において、
１垂直同期区間における基準の映像データ量と、第２のクロックを使用するときの１垂直同期区間における映像データ量とから映像データ補正量を検出するステップと、
当該映像データ補正量に応じて、映像表示に寄与しない複数の無効水平走査期間又は映像表示に寄与する複数の有効水平走査期間の少なくとも一方の水平走査期間に、前記映像データ補正量を分配して、映像データビットを削除又は追加して当該水平走査期間を調整するステップと
を有することを特徴とする映像信号出力方法。
【請求項１９】
前記映像データ補正量は複数の前記無効水平走査期間に均等に分配されることを特徴とする請求項１８に記載の映像信号出力方法。
【請求項２０】
前記映像データ補正量は複数の前記無効水平走査期間及び有効水平走査期間に均等に分配されることを特徴とする請求項１８に記載の映像信号出力方法。
【請求項２１】
隣接する前記無効水平走査期間の間の映像データビット数の差は、所定の値よりも小さいことを特徴とする請求項１８に記載の映像信号出力方法。
【請求項２２】
前記有効水平走査期間と前記無効水平走査期間の間の映像データビット数の差は、所定の値よりも小さいことを特徴とする請求項１８に記載の映像信号出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号出力装置及び方法に関し、特に、映像信号出力装置が送信側装置のクロックと異なるクロックを使用して映像信号の同期処理を行う場合に好適な映像信号出力装置及び方法に関する。
【背景技術】
【０００２】
映像をリアルタイムに伝送するために、ストリーミング再生方式等のデジタル通信が行われている。このようなデジタル通信では、次のようにして映像信号が処理される。
【０００３】
放送等により送信側装置に入力されたアナログ映像信号は、アナログ／デジタル変換器によりデジタル映像データに変換され、送信側バッファに蓄積される。ネットワーク回線の帯域を有効に利用するため、デジタル映像データをさらに符号化し圧縮する。送信側バッファに蓄積されたデジタル映像データや符号化された情報は、パケットに組み立てられ、ネットワークを介して受信装置に送信される。
【０００４】
受信装置は、パケットを受信して分解し、デジタル映像データを受信側バッファに蓄積する。受信側バッファ内のデジタル映像データはクロックに基づいた所定のタイミングで読み出され、デジタル／アナログ変換器でアナログ映像データに変換されて出力され映像表示される。デジタル映像データが符号化し圧縮されている場合は、映像データを伸張し、デジタル映像データを生成する復号化処理を行う。
【０００５】
このようなリアルタイム転送に適したインタフェースとして、ＩＥＥＥ１３９４高速シリアルバスが使用されている。
【０００６】
ＩＥＥＥ１３９４のような非同期型の伝送バスを用いてデータの転送を行う場合には、送信側から出力されるデータ量に対応するように、受信側で受信したデータの同期処理を行う必要がある。
【０００７】
送信側と受信側とで、それぞれ異なるクロックを使用する場合、送信側のクロックが受信側のクロックよりもスピードが速いと、受信側のバッファにオーバーフローが発生するおそれがある。オーバーフローが発生すると、受信側では映像データを一部廃棄することになり、映像がぎこちなくなるという問題が発生する。
【０００８】
これとは逆に、送信側のクロックが受信側のクロックよりもスピードが遅いと、受信側のバッファにアンダーフローが発生するおそれがある。アンダーフローが発生すると、受信側では映像データを表示することができなくなり、映像が途切れてしまうという問題が発生する。
【０００９】
これらの問題に対処する技術として、特許文献１には、受信側のデータバッファの占有量を監視して、送信側のシステムクロックの発振周波数を制御し、送信側、受信側のシステムクロックを平均的に同期させる方法が開示されている。また、特許文献２には、受信バッファに蓄積されている受信データ量を監視し、基準データ量と蓄積データ量との差がある場合に受信側のクロック精度の補正をして送信側、受信側の処理レートを合わせる方法が開示されている。
【特許文献１】特開平９−２５２２９２号公報
【特許文献２】特開２００５−２８６７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記したように、映像データを受信する受信側のバッファのオーバーフローやアンダーフローの対策として、バッファのデータ量を監視し、受信側のクロックの発振周波数を制御するようにしている。
【００１１】
しかし、バッファのデータ量を常に監視し、バッファに蓄積されるデータ量を判断して、クロックの発振周波数を制御することが必要となり、装置構成が複雑になってしまう。発振周波数の制御には、ＰＬＬ（Phase Locked Loop：位相同期回路）が一般に使用されているが、構成が複雑になり、コストもかかってしまう。
【００１２】
なお、特許文献１、２に開示された方法ではＰＬＬを使用してはいないが、バッファのデータ量を常に監視し、クロックの発振周波数を制御することが必要となり、ＣＰＵにかかる負担が大きい。
【００１３】
本発明は、かかる従来技術の課題に鑑みなされたものであり、送信側から受信側に非同期で映像データを伝送する場合であっても、簡易に送信側と受信側で同期のとれた映像を表示することのできる映像信号出力装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した従来技術の課題を解決するため、本発明の一形態によれば、第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置であって、１垂直同期区間における基準の映像データ量と、第２のクロックを使用するときの１垂直同期区間における映像データ量とから映像データ補正量を検出し、当該映像データ補正量に応じて所定の水平走査期間を調整する同期調整手段を有することを特徴とする映像信号出力装置が提供される。
【００１５】
この形態に係る映像信号出力装置において、前記同期調整手段は、前記映像データ補正量が２ビット以上かつ所定の値以下であると判定したとき、映像表示に寄与しない複数の無効水平同期期間に前記映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平同期期間を調整するようにしても良く、前記同期調整手段は、前記映像データ補正量が所定の値より大きいと判定したとき、映像表示に寄与しない複数の無効水平同期期間及び映像表示に寄与する複数の有効水平同期期間に前記映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平同期期間及び有効水平同期期間を調整するようにしても良い。
【００１６】
本発明の映像信号出力装置では、１垂直同期区間における基準の映像データ量と、映像信号出力装置のクロックを使用するときの１垂直同期区間における映像データ量とから映像データ補正量を検出し、その映像データ補正量に相当するデータビット量を、複数の水平走査ラインのデータビット量の増減をすることで調整している。データビット量を調整する水平走査ラインは、映像信号が表示されない無効データで構成される水平走査ラインを対象としている。これにより、送信側と受信側とで使用するクロックの速度が異なっていても、受信する映像データ量が受信側で処理できない量になることがなくなり、例えば、映像が途切れたり、連続性が失われるという現象を防止することが可能となる。
【００１７】
また、上述した従来技術の課題を解決するため、本発明の他の一形態によれば、第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置であって、１水平同期区間における基準の映像データ量と、第２のクロックを使用するときの１水平同期区間における映像データ量とから映像データ補正量を検出し、当該映像データ補正量に応じて所定の水平走査期間を調整する同期調整手段を有することを特徴とする映像信号出力装置が提供される。
【００１８】
この形態に係る映像信号出力装置において、前記同期調整手段は、前記１水平同期区間の映像データ補正量を１垂直同期区間の映像データ補正量に換算し、当該映像データ補正量が２ビット以上かつ所定の値以下であると判定したとき、映像表示に寄与しない複数の無効水平走査期間に当該映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平走査期間を調整するようにしてもよく、前記同期調整手段は、前記１水平同期区間の映像データ補正量を１垂直同期区間の映像データ補正量に換算し、当該映像データ補正量が所定の値より大きいと判定したとき、映像表示に寄与しない複数の無効水平走査期間及び映像表示に寄与する複数の有効水平走査期間に当該映像データ補正量を分配して映像データを削除又は追加し、当該複数の無効水平走査期間及び有効水平走査期間を調整するようにしてもよい。
【００１９】
本発明の映像信号出力装置では、１水平同期区間における基準の映像データ量と、映像信号出力装置のクロックを使用するときの１水平同期区間における映像データ量とから映像データ補正量を検出し、その映像データ補正量に相当するデータビット量を１垂直同期区間の映像データ補正量に換算し、複数の水平走査ラインのデータビット量の増減をすることで調整している。データビット量を調整する水平走査ラインは、映像信号が表示されない無効データで構成される水平走査ラインを対象としている。これにより、送信側と受信側とで使用するクロックの速度が異なっていても、受信する映像データ量が受信側で処理できない量になることがなくなり、例えば、映像が途切れたり、連続性が失われるという現象を防止することが可能となる。
【００２０】
また、本発明の他の形態によれば、上記の形態に係る映像信号出力装置において実施される映像信号出力方法が提供される。その一形態に係る映像信号出力方法は、第１のクロックに同期して映像データを送信する送信装置から、通信手段を介して当該映像データを受信し、記憶手段に蓄積し、第２のクロックに同期して当該映像データを前記記憶手段から取り出して表示手段に映像を表示する映像信号出力装置において、１垂直同期区間における基準の映像データ量と、第２のクロックを使用するときの１垂直同期区間における映像データ量とから映像データ補正量を検出するステップと、当該映像データ補正量に応じて、映像表示に寄与しない複数の無効水平走査期間又は映像表示に寄与する複数の有効水平走査期間の少なくとも一方の水平走査期間に、前記映像データ補正量を分配して、映像データビットを削除又は追加して当該水平走査期間を調整するステップとを有することを特徴とする。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について、添付の図面を参照して説明する。
【００２２】
（映像信号送受信システムの構成及び動作）
図１は、本実施形態で説明する映像信号送受信システム１の概略構成を示すブロック図である。
【００２３】
映像信号送受信システム１は、映像信号の送信側の機器となる映像再生装置１０と、映像信号の受信側の機器となる映像表示装置（映像信号出力装置）２０とを通信可能に接続した構成となっている。
【００２４】
映像再生装置１０は、アンテナ１６、チューナ部１１、コンテンツ再生部１２、通信部１３及び制御部１４で構成される。
【００２５】
映像再生装置１０は、アンテナ１６を介して、たとえばＢＳデジタル放送等の衛星デジタル放送を受信し、その映像信号を再生し、映像信号出力装置２０に送信する機能を有している。
【００２６】
映像信号出力装置２０は、映像信号のデータを受信して、所定のデータ処理をした後、表示部２３にデータを送信して映像を表示する。
【００２７】
映像再生装置１０と映像信号出力装置２０との間は、例えばＩＥＥＥ１３９４バス１５で接続され、非同期で映像データ等の情報が伝送される。
【００２８】
図２は映像信号出力装置２０を示すブロック図である。
【００２９】
映像信号出力装置２０は、通信部２１、同期調整部２２、映像表示部２３、制御部２４で構成される。
【００３０】
また、同期調整部２２は、データビット補正量検出部２５と、ＦＩＦＯ３０と、記憶部２９と、出力フォーマット生成部３１で構成される。
【００３１】
映像信号出力装置２０の通信部２１は、映像再生装置１０から送信された映像信号を受信し、コンテンツデータの抽出等の処理をする。
【００３２】
この通信部２１で受信された映像信号は、同期調整部２２に供給されて、映像表示のための所定の信号処理が施された後、映像表示部２３に供給されて映像が表示される。
【００３３】
ＦＩＦＯ３０は、映像データ等の保持手段であり、先入れ先出し方式のバッファである。このＦＩＦＯ３０には、映像データ、垂直同期信号、水平同期信号のデータが所定の単位、例えば１水平走査期間毎に格納される。
【００３４】
このように構成された映像信号送受信システム１の動作について以下に説明する。
【００３５】
映像再生装置１０のアンテナ１６で受信したデジタル放送信号はチューナ部１１に供給される。チューナ部１１は入力されたデジタル放送信号から所定のチャンネルの放送信号を抽出する。チューナ部１１で抽出された放送信号は、コンテンツ再生部１２に供給され、映像信号に復元される。
【００３６】
復元された映像信号は、映像再生装置１０側のクロックのタイミングで通信部１３に入力され、パケットに組み立てられる。
【００３７】
通信部１３から１３９４バス１５を介して映像信号出力装置２０の通信部２１に送出される。通信部２１では受信した映像信号のパケットからコンテンツデータを抽出して再構築する。再構築された映像信号データはＦＩＦＯ３０に蓄積される。
【００３８】
ＦＩＦＯ３０に蓄積される映像データは、映像信号出力装置２０側のクロック２４ａのタイミングで取り出され、出力フォーマット生成部３１に入力される。
【００３９】
一方、通信部２１を介して受信された映像データ、垂直同期信号、水平同期信号はデータビット補正量検出部２５に入力される。データビット補正量検出部２５では、映像信号出力装置で使用するクロック２４ａの１垂直同期区間のクロック数がカウントされ、基準となるクロックに対する理論カウンタ値との差分を基に、映像データの補正量を検出する。検出されたデータビット補正量は記憶部２９に格納される。
【００４０】
出力フォーマット生成部３１では、記憶部２９に格納されたデータビット補正量の情報を参照し、ＦＩＦＯ３０から取得した映像データを補正して、出力フォーマットを生成する。補正が施された出力フォーマットに従って映像情報が表示部２３に出力され、送信側と同期のとれた映像が表示される。
【００４１】
次に、同期調整部２２で行う映像データビットの補正について詳細に説明する。
【００４２】
まず、映像データフォーマットについて説明する。次に、映像データビットの補正量検出について説明し、データビット補正量を基にした出力映像フォーマットの生成について説明する。
【００４３】
（データフォーマット）
映像データのデータフォーマットの一例として、ＩＴＵ−Ｒ６５６について説明する。ＩＴＵ−Ｒ６５６は、テレビジョン放送等におけるデジタルコンポーネント信号の標準的な規格であるＩＴＵ−Ｒ６０１を１０ビットまたは８ビットのパラレル伝送用に拡張した規格である。
【００４４】
図３に、ＩＴＵ−Ｒ６５６における１フレームの映像データフォーマットの概略図を示す。
【００４５】
図３に示すように、１水平走査期間の水平走査ラインは１７１５ワードで構成され、１フレームは５２５ラインで構成される。また、各水平走査ラインは１から１４３８ワードまでに映像データが表されている。以下、この範囲のデータをアクティブ映像データと呼ぶ。また、１４４０ワードから１７１５ワードは水平ブランキング期間となっており、図３（ｂ）に示すように、１４４０ワードから４ワードでアクティブ映像データの終了（ＥＡＶ）を示し、１７１２ワードから４ワードでアクティブ映像データの開始（ＳＡＶ）を示している。１４４０ワードから３ワードが識別用の固定データ（１，０，０）であり、４ワード目にＥＡＶ信号を含む同期情報が含まれる。１７１２ワードからの４ワードも同様である。
【００４６】
一方、５２５ラインのうち、１から１９ラインまで及び２６４から２８３ラインまでは垂直ブランキング期間であり、アクティブ映像期間は２０ラインから２６３ラインの間及び２８４ラインから５２５ラインの間となっている。
【００４７】
このような映像データフォーマットにおいて、アクティブ映像データの範囲のデータを有効データとし、それ以外の範囲のデータを無効データとする。ただし、後述するデータビットの操作は、水平ブランキング期間にあってはＳＡＶ，ＥＡＶを除いた期間のデータとする。
【００４８】
（データビット補正量の検出）
次に、データビット補正量の検出について説明する。
【００４９】
データビット補正量の検出は、映像再生装置１０から伝送される映像データのうち、最初の１フレームに含まれる映像データについて行う。
【００５０】
図２の同期調整部２２において、受信した映像データの同期調整は次のようにして行われる。
【００５１】
データビット補正量検出部２５では、表示部２３に表示する映像の１垂直同期区間に含まれる映像データのビット数と、基準となる映像フォーマットの１垂直同期区間に含まれる映像データのビット数との差分に相当する映像データのデータビット補正量を検出する。具体的には、次のようにしてデータビット補正量を検出する。
【００５２】
映像データの表示に使用する映像フォーマット（基準となる映像フォーマット）を、通信部２１を介して取得する。基準となる映像フォーマットの情報は、映像データの情報と共に送信される。基準フォーマットの情報を取得したデータビット補正量検出部２５では、基準カウンタ値抽出部２６において、基準映像フォーマットにおける基準カウンタ値を取得する。基準カウンタ値は、垂直同期信号の１周期における基準クロックの出力カウント数である。
【００５３】
カウンタ値抽出部２７では、映像信号出力装置２０で使用するクロック２４ａの出力をカウントし、垂直同期信号の１周期における出力カウント数を検出する。
【００５４】
たとえば、基準カウンタ値がＸ、映像信号出力装置２０のクロック２４ａを使用したときのカウンタ値がＹであるとすると、｜Ｘ−Ｙ｜のカウント差が生じる。すなわち、映像信号出力装置２０で使用するクロックと基準のクロックとの間に｜Ｘ−Ｙ｜[Ｈｚ]の周波数の差があることになる。
【００５５】
このように周波数の差があるクロックを用いてＦＩＦＯ３０から所定のタイミングで映像データを抽出し映像を表示させようとすると、例えば、映像信号出力装置２０のクロックが基準のクロックよりも遅い場合、ＦＩＦＯ３０はオーバーフローになり、映像データを一部破棄しなければならなくなる。
【００５６】
本実施形態では、映像データフォーマットのうち、映像表示に寄与しない映像データ（無効データと呼ぶ）に着目し、この無効データの数を調整することによって映像信号出力装置２０のクロック２４ａの周波数を変更することなくオーバーフロー又はアンダーフローの現象が生じないようにしている。
【００５７】
１カウントあたりの映像データのビット数は、基準クロックの周波数と基準フォーマットの１垂直同期区間の映像データビット数から算出される。この値から、カウント差に対するビット数を算出し、その数分のビットを調整（増減）して、出力映像フォーマットを生成する。
【００５８】
（出力フォーマットの生成）
次に、出力映像フォーマットの生成について説明する。
【００５９】
記憶部２９に格納されたデータビット補正量を参照し、所定の水平同期区間の無効データの量を調整する。
【００６０】
図４は、垂直同期信号と水平同期信号の関係を示す図である。図４において、パルスＶは垂直同期信号を示し、パルスＨ、Ｈａ、Ｈｂ、Ｈｃは水平同期信号を示している。これらの垂直同期信号と水平同期信号の間には、映像情報を現す映像データビットが並んでいる。
【００６１】
垂直同期信号から次の垂直同期信号までの期間（垂直同期区間）で映像信号の１フレームを構成する。水平同期信号によって区切られる水平同期区間は、映像表示に寄与しない無効データだけが並ぶ無効水平同期区間と、無効データと映像表示に寄与するデータビット（有効データと呼ぶ）が含まれる有効水平同期区間とに分けられる。
【００６２】
図４において、水平同期信号Ｈの間の期間ｔ０は有効水平同期区間であり、期間ｔ１、ｔ２、ｔ３は無効水平同期区間である。
【００６３】
上記したデータビット補正量、すなわち映像データビットのうち調整の対象となるビットは、無効水平同期区間の無効データまたは有効水平同期区間の無効データのうちの少なくとも一方の無効データである。
【００６４】
データビットの調整は、基本的には、複数の水平同期区間にデータビット補正量を分配し、無効データを削除又は追加して行う。これにより、水平走査期間を調整する。
【００６５】
また、隣接する水平同期区間の間では、ビット数の変化が小さくなるようにビット数を調整する。このように水平同期区間を調整することにより、水平同期区間の周期が変動することによってノイズが生じても、そのノイズが視認されず、良好な映像表示を行うことが可能になる。
【００６６】
以下に、この映像出力フォーマット生成方法について図５から図７を参照して説明する。
【００６７】
映像出力フォーマット生成における映像データビットの補正は、検出されたビット補正量が所定の値より大きいか小さいかによって方法が異なる。
【００６８】
本実施形態では、補正量の大きさを次のように定義している。ただし、この定義は一例であり、実際に使用する表示装置や基準とする映像フォーマットに応じて補正量の大きさの基準は適宜定めることが可能である。
【００６９】
基準フォーマットで規定されている水平同期期間に対してデータ量の変化が１００ｐｐｍ以内の場合に補正量が小さいとし、１００ｐｐｍより大きい場合に補正量が大きいとしている。
【００７０】
ｘｄを通常の状態で１水平同期期間に含まれるデータ量とし、ｘｃをデータ補正後の１水平同期期間に含まれるデータ量としたとき、
１−（ｘｃ／ｘｄ）≦１００ｐｐｍ
となるデータ補正量を少量とする。
【００７１】
以下に、データビットの補正について、補正量の小さい場合と大きい場合とに分けて説明する。
【００７２】
（１）補正量が小さい場合
補正量が小さい場合は、データビット補正量を水平走査期間のうち、無効データのみで構成される水平走査期間（無効水平走査期間と呼ぶ）の無効データビットを補正量の分だけ削除する。データビット補正量が２ビット以上であれば、１フレーム内の複数の無効水平走査期間に補正量を分配して、無効データを削除する。
【００７３】
例えば、データビット補正量が１０ビットのときは、１０本の無効水平走査期間から１ビットずつ減らすようにする。
【００７４】
図５は、１フレーム中の水平走査期間の一部であり、水平走査期間の無効データを調整する一例をしめしている。
【００７５】
図５のＨＬ１１は、有効水平走査期間の有効水平走査ライン、ＨＬ１２からＨＬ１４は無効水平走査期間の無効水平走査ラインを示している。
【００７６】
有効水平走査ラインＨＬ１１は、水平同期信号Ｈ０からＨ１までの期間であり、有効データＡと無効データＮが含まれている。また、有効水平走査ラインＨＬ１１には１水平走査期間に基準の数のデータビットが含まれている。
【００７７】
無効水平走査ラインＨＬ１２は、水平同期信号Ｈ１からＨ２までの期間であり、すべて無効データＮで構成されている。無効水平走査ラインＨ１３、Ｈ１４についても同様である。
【００７８】
図５は、データビット補正量が所定の基準値より小さいとき、複数の無効水平走査ライン（ＨＬ１２、ＨＬ１３，ＨＬ１４）から同量のビット数を削除する例を示している。図５では、１ビットずつ複数の無効水平走査ラインからデータビットを削除しているが、ビット数を削除する対象の無効水平走査ラインを減らすようにしてもよい。
【００７９】
例えば、データビット補正量が１０ビットのとき、５本の無効水平走査ラインから２ビットずつ無効データを削除するようにしてもよい。
【００８０】
ただし、無効データを削除する無効水平走査ラインと隣接する無効データを削除しない無効水平走査ライン又は有効水平走査ラインとの間のデータビット数の差が小さくなるようにする。水平同期区間の周期変動が大きい場合、周期的にその位置に縞状のノイズが発生するおそれがあるので、これを防ぐためである。
【００８１】
図６は、データビット補正の別の例を示している。図６の水平走査ラインＨＬ２１は有効水平走査ラインを示し、ＨＬ２２からＨＬ２６は無効水平走査ラインを示している。
【００８２】
図６の例でも、複数の無効水平走査ラインの無効データを削除して水平走査期間を調整するが、図５に示した補正とは異なり、無効データの補正量を各無効水平走査ラインで同量ではなく、隣接する無効水平走査ラインの間で、ビット数の変化量が同じになるようにしている。図６のＨＬ２１からＨＬ２２はビット数の変化量は１ビットである。ＨＬ２２はビット数を１ビット削除し、ＨＬ２３はビット数を２ビット削除し、ＨＬ２２からＨＬ２３へのビット数の変化量は−１となっている。また、ＨＬ２４はビット数を２削除し、ＨＬ２５ではビット数を１削除し、ＨＬ２４からＨＬ２５ではビット数の変化量が＋１となっている。
【００８３】
このように、隣接する水平走査ラインの間でビット数が徐々に変化するようにする。これにより、映像の乱れがしょうじないようにすることができる。
【００８４】
なお、図６の例では、隣接するビット数の変化量が１の場合を示したが、この変化量は映像に乱れが生じない範囲内であれば、２としても良い。
【００８５】
また、隣接する水平走査ラインのビット数の変化をプラスとマイナスの交互になるようにしてもよい。
【００８６】
（２）補正量が大きい場合
補正量が大きい場合は、無効水平走査ラインのデータビット量の調整だけではなく、有効水平走査ラインのうちの無効データも補正の対象とする。上記したように、無効水平走査ラインからデータビットを削除すると、補正量が大きい場合、有効水平走査ラインから無効水平走査ラインに移動するときに周波数の変動が大きくなってしまう。その結果、映像に乱れが生じてしまう。これに対処するため、有効水平走査ラインと無効水平走査ラインとの間の周波数変動を小さくするように、有効水平走査ラインの無効データをも削除するようにする。
【００８７】
図７は、有効水平走査ラインの無効データを調整する一例を示している。
【００８８】
図７のＨＬ３１からＨＬ３３は有効水平走査ラインを示し、ＨＬ３４からＨＬ３６は無効水平走査ラインを示している。有効水平走査ラインＨＬ３１は１水平走査期間に基準の数のデータビットが含まれている。
【００８９】
無効水平走査ラインＨＬ３４からＨＬ３６は、１水平走査期間の基準のデータビット数からそれぞれ２ビットずつ削除している。例えば、すべての無効水平走査ラインから２ビットずつデータビットを削除しても、データビット補正量に満たない場合には、図７のＨＬ３２，ＨＬ３３に示すように、有効水平走査期間の無効データをも削除して水平走査期間を調整する。
【００９０】
補正量が大きい場合に、有効水平走査期間の無効データの数を調整するが、この場合も補正量が小さい場合と同様に、データビットの補正量を同じ数ずつ調整するのではなく、走査ラインごとに数を変えるようにしてもよい。ただし、このように調整するときには、隣接する水平走査期間の映像データビット数の変化が小さくなるようにする。
【００９１】
以上説明したようなデータビットの調整により、映像再生装置のクロックと映像信号出力装置のクロックが異なる場合であっても、クロック差に起因するオーバーフロー或いはアンダーフローのような現象が発生せず、映像に乱れが生ずることを防ぐことが可能になる。しかも、ＰＬＬ等の複雑な回路を構成し、クロックを調整する必要がなく、簡易でかつ信頼性の高い同期処理を行うことが可能となる。
【００９２】
なお、映像信号出力装置２０が受信した映像データの最初の２フレーム分は、データビット補正量の算出等に使用され、データビットの量が補正されないため、映像表示には使用しない。この２フレーム分の表示をしない場合でも、特に違和感なく映像表示がされることを確認している。
【００９３】
また、上記実施形態では、データビットを削除して水平走査期間を調整する場合について説明したが、映像信号出力装置２０のクロック２４ａが基準のクロックよりも速いときは、データビットを追加して水平走査期間を調整するようにする。
【００９４】
（変形例１）
上記実施形態のデータビット補正処理は、基準フォーマットのデータビット量と映像信号出力装置２０のクロック２４ａを使用したときの１フレームのデータビット量の差を基に、データビット補正量を算出している。本変形例１では、１水平同期期間のデータビット量を基にデータビットの補正量を算出する。
【００９５】
同期調整部の構成は上記実施形態で説明したものと同じである。
【００９６】
例えば、映像再生装置１０の通信部１３において、送信する映像データをパケットに構成するが、パケット生成の周期が映像データの水平同期期間の周期より遅い場合、パケットには水平同期信号を含むことになる。特に、１パケット中に２つの水平同期信号が含まれていれば、水平同期期間を１単位としてデータビット補正量を検出することが可能である。
【００９７】
まず、上記実施形態で説明したように、基準となるクロックに対する理論カウンタ値を取得し、映像信号出力装置のクロックを用いて１水平同期期間のクロック数をカウントする。このカウンタ値と理論カウンタ値との差を検出し、１水平走査期間におけるデータビットの補正量を算出する。算出した補正量を基に、各水平走査期間のデータビット数を調整するようにする。
【００９８】
また、算出した補正量を基に、垂直同期区間におけるデータビット補正量に換算し、上記実施形態で説明した出力フォーマットを生成するようにしてもよい。
【００９９】
本変形例では、水平走査期間におけるデータビットの補正量を検出しているため、高速にデータビット補正量を検出することが可能となる。
【０１００】
また、例えば１水平走査期間においてデータビット補正量が１ビットと算出された場合、各水平走査期間から１ビットずつ削除または追加するようにすれば、各水平走査期間にデータビット補正量を分配する必要がなく、ＣＰＵの処理負担が軽減される。
【０１０１】
（変形例２）
上記実施形態のデータビット補正処理は、映像信号出力装置２０が受信した映像データの最初の１フレームに対してデータビット補正量を検出し、後のフレームに対してデータビットを調整していた。
【０１０２】
本変形例では、データビット補正量の検出を最初の１フレームだけでなく、定期的にデータビット補正量を検出する。
【０１０３】
最初のフレームで検出したデータビット補正量と所定時間経過後のフレームで検出したデータビット補正量とを比較し、その補正量が変化していれば、その変化に応じてデータビットの量を調整する。
【０１０４】
例えば、送信側装置と受信側装置が温度の異なる場所に設置される場合、それぞれの装置のクロック周波数が安定する時間が異なる。そのため、データビット補正量も計測時間によって異なる。このような場合に、安定時に検出されたデータビット補正量で水平走査ラインを調整するようにする。
【０１０５】
これにより、クロックの変動によるデータビット補正量の変動に追従することができ、映像表示を開始した後、長時間経過後に生じる映像の乱れを防止することが可能となる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態に係る映像信号送受信システムの概略構成を示すブロック図である。
【図２】本発明の実施形態に係る映像信号出力装置の構成を示すブロック図である。
【図３】映像データの１フレームの構成を説明する図である。
【図４】垂直同期信号と水平同期信号の関係を示す図である。
【図５】同期調整部におけるデータビットの補正を説明する図（その１）である。
【図６】同期調整部におけるデータビットの補正を説明する図（その２）である。
【図７】同期調整部におけるデータビットの補正を説明する図（その３）である。
【符号の説明】
【０１０７】
１…映像信号送受信システム、
１０…映像再生装置、
２０…映像表示装置（映像信号出力装置）、
２１…通信部、
２２…同期調整部、
２３…表示部、
２４…制御部、
２４ａ…クロック、
２５…データビット補正量検出部、
３１…出力フォーマット生成部。
【図１】
2008131573.tif 000003
【図２】
2008131573.tif 000004
【図３】
2008131573.tif 000005
【図４】
2008131573.tif 000006
【図５】
2008131573.tif 000007
【図６】
2008131573.tif 000008
【図７】
2008131573.tif 000009