(57)【要約】【課題】垂直同期信号が出力される必要がない形式の映像のデータを垂直同期信号が出力される必要がある形式に変換した上で出力する場面において、適切なタイミングで垂直同期信号が出力されるよう制御できる映像出力システム及び映像出力方法を提供する。【解決手段】映像信号出力部４４は、ブランク信号が変換装置２０に出力されている期間であって、第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、ブランク信号の出力が開始されてから第１の固定期間が経過した後のタイミングに、トリガ信号を変換装置２０に出力する。【選択図】図５
2018194807.tif 000002
【特許請求の範囲】
【請求項１】
受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置に、前記第１の形式の映像のデータを出力する映像出力装置であって、
フレームバッファに記憶されている第１のフレーム画像データを前記変換装置に出力するフレーム画像データ出力部と、
前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換装置に出力するブランク信号出力部と、
前記変換装置で垂直同期信号に変換されるトリガ信号を前記変換装置に出力するトリガ信号出力部と、を含み、
前記トリガ信号出力部は、前記ブランク信号が前記変換装置に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換装置に出力する、
ことを特徴とする映像出力装置。
【請求項２】
前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにおいて前記ブランク信号の出力が前記第１の固定期間以上にわたって既に行われている場合は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングに前記トリガ信号を前記変換装置に出力する、
ことを特徴とする請求項１に記載の映像出力装置。
【請求項３】
前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにおいて前記ブランク信号の出力が前記第１の固定期間以上にわたって行われていない場合は、前記ブランク信号の出力が前記第１の固定期間にわたって出力されたタイミングに前記トリガ信号を前記変換装置に出力する、
ことを特徴とする請求項１又は２に記載の映像出力装置。
【請求項４】
前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングから前記第１の固定期間が経過したタイミングに前記トリガ信号を前記変換装置に出力する、
ことを特徴とする請求項１に記載の映像出力装置。
【請求項５】
前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにおいて前記第１のフレーム画像データの出力が終了していない場合は、前記第１のフレーム画像データの出力が終了したタイミングから前記第１の固定期間が経過したタイミングに前記トリガ信号を前記変換装置に出力する、
ことを特徴とする請求項１に記載の映像出力装置。
【請求項６】
受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置であって、
映像出力装置から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力するフレーム画像データ出力部と、
前記映像出力装置から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力するブランク信号出力部と、
前記第２のフレーム画像データの前記映像出力装置が備えるフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに前記映像出力装置から受け付けるトリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力部と、
を含むことを特徴とする変換装置。
【請求項７】
受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する変換部であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する変換部と、
フレームバッファに記憶されている第１のフレーム画像データを前記変換部に出力する第１のフレーム画像データ出力部と、
前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換部に出力する第１のブランク信号出力部と、
前記変換部で垂直同期信号に変換されるトリガ信号を前記変換部に出力するトリガ信号出力部と、を含み、
前記変換部は、
前記第１のフレーム画像データ出力部から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力する第２のフレーム画像データ出力部と、
前記第１のブランク信号出力部から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力する第２のブランク信号出力部と、
前記トリガ信号出力部から受け付ける前記トリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力部と、を含み、
前記トリガ信号出力部は、前記ブランク信号が前記変換部に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換部に出力する、
ことを特徴とする映像出力装置。
【請求項８】
受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置に、前記第１の形式の映像のデータを出力する映像出力方法であって、
フレームバッファに記憶されている第１のフレーム画像データを前記変換装置に出力するフレーム画像データ出力ステップと、
前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換装置に出力するブランク信号出力ステップと、
前記変換装置で垂直同期信号に変換されるトリガ信号を前記変換装置に出力するトリガ信号出力ステップと、を含み、
前記トリガ信号出力ステップでは、前記ブランク信号が前記変換装置に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換装置に出力する、
ことを特徴とする映像出力方法。
【請求項９】
受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する方法であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する方法である変換方法であって、
映像出力装置から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力するフレーム画像データ出力ステップと、
前記映像出力装置から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力するブランク信号出力ステップと、
前記第２のフレーム画像データの前記映像出力装置が備えるフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに前記映像出力装置から受け付けるトリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力ステップと、
を含むことを特徴とする変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像出力装置、変換装置、映像出力方法及び変換方法に関する。
【背景技術】
【０００２】
ＤｉｓｐｌａｙＰｏｒｔやＨＤＭＩ（登録商標）などといった映像出力の規格が存在する。
【０００３】
このような映像出力の規格で定められている映像のデータの形式のなかには、可変フレームレートに対応しているものが存在する。ゲームシステムなどといった、システムの処理負荷が変動するシステムでは、ＧＰＵ（Graphics Processing Unit）が安定したフレームレートでフレーム画像データをフレームバッファに書き込めないことがある。例えばこのような状況においては、可変フレームレートに対応しているデータの形式を採用することで、レイテンシを最小限に抑えることが可能となる。
【０００４】
またこのような映像出力の規格で定められている映像のデータの形式のなかには、新たなフレーム画像データの出力が開始されるタイミングの所定時間前に垂直同期信号（ＶＳＹＮＣ信号）が出力される必要があるものもあれば必要がないものもある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば表示装置において表示可能な映像のデータの形式が、当該映像の出力元である映像出力装置においてサポートされていないことが想定される。このような場合には、例えば映像出力装置が生成する映像のデータの形式を表示装置において表示可能な形式に変換した上で表示装置に供給されるようにすれば当該映像を当該表示装置で表示させることが可能となる。
【０００６】
ここで例えば垂直同期信号が出力される必要がない形式の映像のデータを垂直同期信号が出力される必要がある形式に変換しようとした場合、適切なタイミングで垂直同期信号が表示装置に出力されるよう制御する必要がある。
【０００７】
本発明は上記実情に鑑みてなされたものであって、その目的の一つは、垂直同期信号が出力される必要がない形式の映像のデータを垂直同期信号が出力される必要がある形式に変換した上で出力する場面において、適切なタイミングで垂直同期信号が出力されるよう制御できる映像出力装置、変換装置、映像出力方法及び変換方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る映像出力装置は、受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置に、前記第１の形式の映像のデータを出力する映像出力装置であって、フレームバッファに記憶されている第１のフレーム画像データを前記変換装置に出力するフレーム画像データ出力部と、前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換装置に出力するブランク信号出力部と、前記変換装置で垂直同期信号に変換されるトリガ信号を前記変換装置に出力するトリガ信号出力部と、を含み、前記トリガ信号出力部は、前記ブランク信号が前記変換装置に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換装置に出力する。
【０００９】
本発明の一態様では、前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにおいて前記ブランク信号の出力が前記第１の固定期間以上にわたって既に行われている場合は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングに前記トリガ信号を前記変換装置に出力する。
【００１０】
また、本発明の一態様では、前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにおいて前記ブランク信号の出力が前記第１の固定期間以上にわたって行われていない場合は、前記ブランク信号の出力が前記第１の固定期間にわたって出力されたタイミングに前記トリガ信号を前記変換装置に出力する。
【００１１】
また、本発明の一態様では、前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングから前記第１の固定期間が経過したタイミングに前記トリガ信号を前記変換装置に出力する。
【００１２】
また、本発明の一態様では、前記トリガ信号出力部は、前記第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにおいて前記第１のフレーム画像データの出力が終了していない場合は、前記第１のフレーム画像データの出力が終了したタイミングから前記第１の固定期間が経過したタイミングに前記トリガ信号を前記変換装置に出力する。
【００１３】
また、本発明に係る変換装置は、受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置であって、映像出力装置から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力するフレーム画像データ出力部と、前記映像出力装置から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力するブランク信号出力部と、前記第２のフレーム画像データの前記映像出力装置が備えるフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに前記映像出力装置から受け付けるトリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力部と、を含む。
【００１４】
また、本発明に係る別の映像出力装置は、受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する変換部であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する変換部と、フレームバッファに記憶されている第１のフレーム画像データを前記変換部に出力する第１のフレーム画像データ出力部と、前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換部に出力する第１のブランク信号出力部と、前記変換部で垂直同期信号に変換されるトリガ信号を前記変換部に出力するトリガ信号出力部と、を含み、前記変換部は、前記第１のフレーム画像データ出力部から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力する第２のフレーム画像データ出力部と、前記第１のブランク信号出力部から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力する第２のブランク信号出力部と、前記トリガ信号出力部から受け付ける前記トリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力部と、を含み、前記トリガ信号出力部は、前記ブランク信号が前記変換部に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換部に出力する。
【００１５】
また、本発明に係る映像出力方法は、受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置に、前記第１の形式の映像のデータを出力する映像出力方法であって、フレームバッファに記憶されている第１のフレーム画像データを前記変換装置に出力するフレーム画像データ出力ステップと、前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換装置に出力するブランク信号出力ステップと、前記変換装置で垂直同期信号に変換されるトリガ信号を前記変換装置に出力するトリガ信号出力ステップと、を含み、前記トリガ信号出力ステップでは、前記ブランク信号が前記変換装置に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換装置に出力する。
【００１６】
また、本発明に係る変換方法は、受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する方法であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間以上の期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する方法である変換方法であって、映像出力装置から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力するフレーム画像データ出力ステップと、前記映像出力装置から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力するブランク信号出力ステップと、前記第２のフレーム画像データの前記映像出力装置が備えるフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに前記映像出力装置から受け付けるトリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力ステップと、を含む。
【００１７】
また、本発明に係る映像出力システムは、映像出力装置と、前記映像出力装置から受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間よりも長い期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置と、を含み、前記映像出力装置は、フレームバッファに記憶されている第１のフレーム画像データを前記変換装置に出力する第１のフレーム画像データ出力部と、前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換装置に出力する第１のブランク信号出力部と、前記変換装置で垂直同期信号に変換されるトリガ信号を前記変換装置に出力するトリガ信号出力部と、を含み、前記変換装置は、前記映像出力装置から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力する第２のフレーム画像データ出力部と、前記映像出力装置から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力する第２のブランク信号出力部と、前記映像出力装置から受け付ける前記トリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力部と、を含み、前記トリガ信号出力部は、前記ブランク信号が前記変換装置に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換装置に出力する。
【００１８】
また、本発明に係る別の映像出力方法は、映像出力装置が、当該映像出力装置から受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して出力する装置であり、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの間に、少なくとも第１の固定期間よりも長い期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、を順に実行する装置である変換装置に、フレームバッファに記憶されている第１のフレーム画像データを前記変換装置に出力する第１のフレーム画像データ出力ステップと、前記映像出力装置が、前記第１のフレーム画像データの出力の終了後にブランク信号を前記変換装置に出力する第１のブランク信号出力ステップと、前記映像出力装置が、前記変換装置で垂直同期信号に変換されるトリガ信号を前記変換装置に出力するトリガ信号出力ステップと、前記変換装置が、前記映像出力装置から受け付ける前記第１のフレーム画像データを前記第１の形式から前記第２の形式に変換して出力する第２のフレーム画像データ出力ステップと、前記変換装置が、前記映像出力装置から受け付ける前記ブランク信号を前記第１の形式から前記第２の形式に変換して出力する第２のブランク信号出力ステップと、前記変換装置が、前記映像出力装置から受け付ける前記トリガ信号を前記垂直同期信号に変換して出力する垂直同期信号出力ステップと、を含み、前記トリガ信号出力ステップでは、前記ブランク信号が前記変換装置に出力されている期間であって、前記第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、前記ブランク信号の出力が開始されてから前記第１の固定期間が経過した後のタイミングに、前記トリガ信号を前記変換装置に出力する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る映像表示システムの全体構成の一例を示す図である。
【図２】トリガ信号の出力タイミングの一例を示す図である。
【図３】トリガ信号の出力タイミングの別の一例を示す図である。
【図４】トリガ信号の出力タイミングのさらに別の一例を示す図である。
【図５】本発明の一実施形態に係る映像表示システムで実装される機能の一例を示す機能ブロック図である。
【図６】本発明の一実施形態に係る映像出力装置において行われる処理の流れの一例を示すフロー図である。
【図７】本発明の一実施形態に係る映像出力装置において行われる処理の流れの一例を示すフロー図である。
【図８】本発明の別の一実施形態に係る映像表示システムの全体構成の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態について、図面を参照しながら説明する。
【００２１】
図１は、本発明の一実施形態に係る映像表示システム１の全体構成の一例を示す図である。
【００２２】
図１に示すように、本実施形態に係る映像表示システム１は、映像出力装置１０と変換装置２０と表示装置３０とを含んでいる。
【００２３】
本実施形態に係る映像出力装置１０には、プロセッサ１２、記憶部１４、通信部１６、出力ポート１８が含まれる。
【００２４】
プロセッサ１２は、例えば映像出力装置１０にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである。本実施形態に係るプロセッサ１２には、ＣＰＵから供給されるグラフィックスコマンドやデータに基づいてフレームバッファに画像を描画するＧＰＵ（Graphics Processing Unit）も含まれている。
【００２５】
記憶部１４は、例えばＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。記憶部１４には、プロセッサ１２によって実行されるプログラムなどが記憶される。また、本実施形態に係る記憶部１４には、ＧＰＵにより画像が描画される第１フレームバッファ１４ａの領域と第２フレームバッファ１４ｂの領域とが確保されている。
【００２６】
通信部１６は、例えば無線ＬＡＮモジュールなどの通信インタフェースなどである。
【００２７】
出力ポート１８は、変換装置２０に映像を出力するポートであり、例えばＤｉｓｐｌａｙＰｏｒｔポートなどである。
【００２８】
変換装置２０は、本実施形態では例えば、映像出力装置１０から受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換して表示装置３０に出力するコンピュータ等の装置である。変換装置２０は例えばＤｉｓｐｌａｙＰｏｒｔの形式の映像のデータをＨＤＭＩの形式の映像のデータに変換して、表示装置３０に出力する。
【００２９】
表示装置３０は、本実施形態では例えば、例えば液晶ディスプレイや有機ＥＬディスプレイ等のディスプレイであり、変換装置２０から受け付けるデータが表す映像を表示させる。
【００３０】
本実施形態に係るフレームバッファはダブルバッファ方式であり、第１フレームバッファ１４ａにフレーム画像の描画（フレーム画像データの書込）が行われている際には、第２フレームバッファ１４ｂに記憶されているフレーム画像データの出力が行われる。また、第２フレームバッファ１４ｂにフレーム画像の描画（フレーム画像データの書込）が行われている際には、第１フレームバッファ１４ａに記憶されているフレーム画像データの出力が行われる。そして例えば、所定のタイミングにフリップ処理が実行され、ＧＰＵによるフレーム画像データの書込に用いられるフレームバッファと記憶されているフレーム画像データの出力に用いられるフレームバッファとが切り替わる。
【００３１】
そして本実施形態に係る映像出力装置１０は例えば、図２〜図４に示すように、画像Ａに相当する第１のフレーム画像データの出力の終了から、画像Ｂに相当する第２のフレーム画像データの出力の開始までの間に、ブランク信号を出力する。ここで第２のフレーム画像データは、第１のフレーム画像データの次に出力されるフレーム画像データを指すこととする。ここでＤｉｓｐｌａｙＰｏｒｔの規格では、ＨＤＭＩの規格とは異なり、フレーム画像データの出力が開始されるタイミングの所定時間前に垂直同期信号（ＶＳＹＮＣ信号）が出力される必要はない。一方、ＨＤＭＩの規格では、フレーム画像データの出力が開始されるタイミングの所定時間前に垂直同期信号が出力される必要がある。
【００３２】
そこで本実施形態では、図２〜図４に示すようにして、適切なタイミングで、変換装置２０において垂直同期信号に変換されるトリガ信号が映像出力装置１０から変換装置２０に出力されるようにした。
【００３３】
本実施形態に係る変換装置２０では、第１のフレーム画像データの出力の終了から第２のフレーム画像データの出力の開始までの期間において垂直同期信号の出力が行われる。具体的には例えば、当該期間において、少なくとも第１の固定期間よりも長い可変期間にわたるブランク信号の出力、垂直同期信号の出力、第２の固定期間にわたるブランク信号の出力、が順に実行される。ここで第２の固定期間に相当する時間が上述の所定時間に相当する。
【００３４】
そして本実施形態に係る映像出力装置１０では、変換装置２０による上記の出力に対応できるよう、図２〜図４に示すように、ブランク信号の出力、垂直同期信号に変換されるトリガ信号の出力、第２の固定期間にわたるブランク信号の出力、が順に実行される。
【００３５】
図２には、画像Ｂに相当する第２のフレーム画像データのフレームバッファへの書込が終了したタイミングから第１の固定期間が経過したタイミングにトリガ信号が変換装置２０に出力される例が示されている。
【００３６】
図３には、画像Ｂに相当する第２のフレーム画像データのフレームバッファへの書込が終了したタイミングに、画像Ａに相当する第１のフレーム画像データの出力後におけるブランク信号の出力が第１の固定期間以上にわたって既に行われている状況が示されている。この状況では、第２のフレーム画像データのフレームバッファへの書込が終了したタイミングにトリガ信号が変換装置２０に出力される。
【００３７】
図４には、画像Ｂに相当する第２のフレーム画像データのフレームバッファへの書込が終了したタイミングに、まだ画像Ａに相当する第１のフレーム画像データの出力が終了していない状況が示されている。この状況では、画像Ａに相当する第１のフレーム画像データの出力が終了したタイミングから第１の固定期間が経過したタイミングにトリガ信号が変換装置２０に出力される。
【００３８】
なお第２のフレーム画像データのフレームバッファへの書込が終了したタイミングに、画像Ａに相当する第１のフレーム画像データの出力が終了しブランク信号の出力が行われているが、第１の固定期間以上にわたってブランク信号が出力されていないことがある。この場合には、画像Ａに相当する第１のフレーム画像データの出力後におけるブランク信号の出力が第１の固定期間にわたって出力されたタイミングにトリガ信号が変換装置２０に出力されるようにしてもよい。
【００３９】
図２〜図４のいずれの例においても、画像Ｂに相当する第２のフレーム画像データの出力が開始されるタイミングの、第２の固定期間に相当する時間だけ前にトリガ信号が出力される。そのためいずれの例においても変換装置２０において、画像Ｂに相当する第２のフレーム画像データの出力が開始されるタイミングの、第２の固定期間に相当する時間だけ前に垂直同期信号が出力されることとなる。
【００４０】
以下、本実施形態に係る映像出力システムの機能並びに本実施形態に係る映像出力装置１０で実行される処理についてさらに説明する。
【００４１】
図５は、本実施形態に係る映像出力システムで実装される機能の一例を示す機能ブロック図である。なお、本実施形態に係る映像出力システムで、図５に示す機能のすべてが実装される必要はなく、また、図５に示す機能以外の機能が実装されていても構わない。
【００４２】
図５に示すように、本実施形態に係る映像出力装置１０は、描画終了検出部４０、トリガ信号出力タイミング制御部４２、映像信号出力部４４、を含んでいる。描画終了検出部４０、トリガ信号出力タイミング制御部４２は、プロセッサ１２を主として実装される。映像信号出力部４４は、プロセッサ１２及び出力ポート１８を主として実装される。
【００４３】
以上の機能は、コンピュータである映像出力装置１０にインストールされた、以上の機能に対応する指令を含むプログラムをプロセッサ１２で実行することにより実装されてもよい。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどを介して映像出力装置１０に供給されてもよい。
【００４４】
図５に示すように、本実施形態に係る変換装置２０は、映像信号受付部５０、映像信号変換部５２、映像信号出力部５４、を含んでいる。
【００４５】
以上の機能は、コンピュータである変換装置２０にインストールされた、以上の機能に対応する指令を含むプログラムをプロセッサ１２で実行することにより実装されてもよい。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどを介して変換装置２０に供給されてもよい。
【００４６】
描画終了検出部４０は、本実施形態では例えば、ＧＰＵによるフレーム画像の描画（フレーム画像データのフレームバッファへの書込）が終了したタイミングを検出する。
【００４７】
トリガ信号出力タイミング制御部４２は、本実施形態では例えば、映像出力装置１０が変換装置２０にトリガ信号を出力するタイミングを制御する。
【００４８】
ここで例えば、トリガ信号出力タイミング制御部４２は、描画終了検出部４０が検出するＧＰＵによるフレーム画像の描画が終了したタイミングにタイマを起動させてもよい。そして当該タイマによりカウントされる時間が第１の固定時間に到達した際に、映像信号出力部４４にトリガ信号の出力指示を出力してもよい。
【００４９】
また例えば、トリガ信号出力タイミング制御部４２は、描画終了検出部４０によるＧＰＵによるフレーム画像の描画の終了したタイミングの検出に応じて、トリガ信号の出力タイミングを決定してもよい。
【００５０】
例えば上述のタイミングの検出に応じて、第１のフレーム画像データの出力後におけるブランク信号の出力期間が特定されるようにしてもよい。そして特定された出力期間が第１の固定期間以上である場合は、映像信号出力部４４にトリガ信号の出力指示が出力されてもよい。そして特定された出力期間が第１の固定期間以上はない場合は、ブランク信号の出力が第１の固定期間にわたって出力されたタイミングに映像信号出力部４４にトリガ信号の出力指示が出力されてもよい。
【００５１】
またトリガ信号出力タイミング制御部４２は、例えば上述のタイミングの検出に応じて、第１のフレーム画像データの出力が終了しているか否かを確認してもよい。そして第１のフレーム画像データの出力が終了していないことが確認された場合は、第１のフレーム画像データの出力が終了したタイミングから第１の固定期間が経過したタイミングに、映像信号出力部４４にトリガ信号の出力指示が出力されてもよい。
【００５２】
映像信号出力部４４は、本実施形態では例えば、第１の形式の映像のデータを変換装置２０に出力する。ここでは例えばＤｉｓｐｌａｙＰｏｒｔの規格に沿った形式の映像のデータが変換装置２０に出力される。映像信号出力部４４は例えば、フレーム画像データ、ブランク信号、トリガ信号、などを出力する。映像信号出力部４４は、ブランク信号が変換装置２０に出力されている期間であって、第２のフレーム画像データのフレームバッファへの書込が終了し、かつ、ブランク信号の出力が開始されてから第１の固定期間が経過した後のタイミングに、トリガ信号を変換装置２０に出力してもよい。
【００５３】
ここで映像信号出力部４４は、トリガ信号出力タイミング制御部４２からのトリガ信号の出力指示の受付に応じて、トリガ信号を変換装置２０に出力してもよい。
【００５４】
映像信号受付部５０は、本実施形態では例えば、映像信号出力部４４が出力する第１の形式の映像のデータを受け付ける。
【００５５】
映像信号変換部５２は、本実施形態では例えば、映像信号受付部５０が受け付ける第１の形式の映像のデータを第２の形式の映像のデータに変換する。ここで例えばＤｉｓｐｌａｙＰｏｒｔ形式の映像のデータがＨＤＭＩ形式の映像のデータに変換されてもよい。
【００５６】
映像信号出力部５４は、映像信号変換部５２によって変換された第２の形式の映像のデータを表示装置３０に出力する。
【００５７】
そして表示装置３０は、映像信号出力部５４から受け付けた第２の形式の映像のデータが表す映像を表示させる。
【００５８】
以下、本実施形態に係る映像出力装置１０において行われる、第１の形式の映像のデータの出力処理の流れの一例を、図６に例示するフロー図を参照しながら説明する。
【００５９】
まず、映像信号出力部４４は、フレームバッファに記憶されているフレーム画像データを変換装置２０に出力する（Ｓ１０１）。本処理例では例えば、Ｓ１０１に示す処理において第１フレームバッファ１４ａに記憶されているフレーム画像データが出力されることとする。
【００６０】
そして映像信号出力部４４は、第１フレームバッファ１４ａに記憶されているすべてのフレーム画像データが出力されたか否かを確認する（Ｓ１０２）。すべてのフレーム画像データが出力されていないことが確認された場合は（Ｓ１０２：Ｎ）、Ｓ１０１に示す処理に戻る。
【００６１】
すべてのフレーム画像データが出力されていることが確認された場合は（Ｓ１０２：Ｙ）、トリガ信号出力タイミング制御部４２が、トリガ信号の出力タイミングが到来したか否かを判断する（Ｓ１０３）。
【００６２】
ここでトリガ信号の出力タイミングが未到来であると判断された場合は（Ｓ１０３：Ｎ）、映像信号出力部４４はブランク信号を出力する（Ｓ１０４）。トリガ信号の出力タイミングが到来したと判断された場合は（Ｓ１０３：Ｙ）、映像信号出力部４４はトリガ信号を出力し（Ｓ１０５）、その後、ブランク信号を出力する（Ｓ１０６）。
【００６３】
そして映像信号出力部４４は、Ｓ１０５に示す処理で実行されたトリガ信号の出力から第２の固定期間が経過したか否かを確認する（Ｓ１０７）。ここで第２の固定期間が経過していないことが確認された場合は（Ｓ１０７：Ｎ）、Ｓ１０６に示す処理に戻る。
【００６４】
第２の固定期間が経過したことが確認された場合は（Ｓ１０７：Ｙ）、Ｓ１０１に示す処理に戻る。この場合は、第２フレームバッファ１４ｂに記憶されているフレーム画像データの変換装置２０への出力が開始されることとなる。
【００６５】
Ｓ１０３に示す処理では例えば上述のように、トリガ信号出力タイミング制御部４２が、描画終了検出部４０が検出するＧＰＵによるフレーム画像の描画が終了したタイミングに起動されるタイマによりカウントされる時間を確認してもよい。そして確認された時間が第１の固定時間に到達した場合に、トリガ信号の出力タイミングが到来したと判断してもよい。
【００６６】
また上述のようにＳ１０３に示す処理でトリガ信号の出力タイミングが到来したと判断された場合に、トリガ信号出力タイミング制御部４２が映像信号出力部４４にトリガ信号の出力指示を出力してもよい。そしてＳ１０５に示す処理で、当該出力指示の受付に応じて映像信号出力部４４がトリガ信号を出力してもよい。
【００６７】
またＳ１０３に示す処理で、図７に示されている処理が実行されてもよい。
【００６８】
例えばトリガ信号出力タイミング制御部４２が、次のフレーム画像データは第２フレームバッファ１４ｂに書き込み済であるかどうかを確認する（Ｓ２０１）。
【００６９】
書き込み済であることが確認された場合は（Ｓ２０１：Ｙ）、トリガ信号出力タイミング制御部４２が、直前のフレーム画像データの出力完了（Ｓ１０２）から第１の固定時間が経過しているか否かを確認する（Ｓ２０２）。
【００７０】
そして第１の固定時間が経過していることが確認された場合は（Ｓ２０２：Ｙ）、トリガ信号出力タイミング制御部４２は、トリガ信号の出力タイミングが到来したと判断する（Ｓ２０３）。
【００７１】
一方、Ｓ２０１に示す処理で書き込み済でないことが確認された場合（Ｓ２０１：Ｎ）は、トリガ信号出力タイミング制御部４２は、トリガ信号の出力タイミングが到来していないと判断する（Ｓ２０４）。またＳ２０２に示す処理で第１の固定時間が経過していないことが確認された場合も（Ｓ２０２：Ｎ）、トリガ信号出力タイミング制御部４２は、トリガ信号の出力タイミングが未到来であると判断する（Ｓ２０４）。
【００７２】
なお、本発明は上述の実施形態に限定されるものではない。
【００７３】
例えば図８に示すように、図１に示す変換装置２０の機能が映像出力装置１０に含まれる変換部２２によって実装されてもよい。この場合は、プロセッサ１２が第１の形式の映像のデータを変換部２２に出力することとなる。そして、変換部２２がプロセッサ１２から受け付けた第１の形式の映像のデータを第２の形式の映像のデータに変換することとなる。そして出力ポート１８が、変換部２２によって変換された第２の形式の映像のデータを表示装置３０に出力することとなる。
【００７４】
またトリガ信号の実装は特に限定されず、どのようなものであってもよい。例えばトリガ信号は、ブランク信号と異なる信号であってもよいし、ブランク信号に相当するデータに含まれる特定の属性を特定の値に設定したものであってもよい。またトリガ信号は、ブランク信号に特定の属性値を付加したものであってもよい。また例えば、トリガ信号は、ＤＰ  Ｓｅｃｏｎｄａｒｙ  ＰａｃｋｅｔやＤＰ  ＶＢＩＤに所定の値が設定されたブランク信号であってもよい。
【００７５】
また、上記の具体的な文字列や数値及び図面中の具体的な文字列や数値は例示であり、これらの文字列や数値には限定されない。
【符号の説明】
【００７６】
１  映像表示システム、１０  映像出力装置、１２  プロセッサ、１４  記憶部、１４ａ  第１フレームバッファ、１４ｂ  第２フレームバッファ、１６  通信部、１８  出力ポート、２０  変換装置、２２  変換部、３０  表示装置、４０  描画終了検出部、４２  トリガ信号出力タイミング制御部、４４  映像信号出力部、５０  映像信号受付部、５２  映像信号変換部、５４  映像信号出力部。
【図１】
2018194807.tif 000003
【図２】
2018194807.tif 000004
【図３】
2018194807.tif 000005
【図４】
2018194807.tif 000006
【図５】
2018194807.tif 000007
【図６】
2018194807.tif 000008
【図７】
2018194807.tif 000009
【図８】
2018194807.tif 000010