(57)【要約】      （修正有）【課題】ゲームプログラムの画像情報を１２０Ｈｚで描画するとともに、描画された１２０Ｈｚで表示可能な映像出力装置、映像出力プログラム、映像出力方法、を実現する。【解決手段】映像出力装置であって、第１の周波数で順次画像情報を描画する描画手段と、前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する出力手段と、を含む。【選択図】図２
2015088796.tif 000002
【特許請求の範囲】
【請求項１】
第１の周波数で順次画像情報を描画する描画手段と、
前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する出力手段と、
を含むことを特徴とする映像出力装置。
【請求項２】
前記映像出力装置は、更に、前記描画手段が描画する画像情報を順次格納する描画用バッファを含み、
前記出力手段は、
前記第１の画像情報及び前記第２の画像情報にそれぞれ対応する第１及び第２の領域を含む、出力用バッファと、
前記第２の周波数に応じた期間毎に、前記出力用バッファに格納された前記２の画像情報を前記３次元テレビ受信機に送信する送信手段と、を含む、
ことを特徴とする請求項１記載の映像出力装置。
【請求項３】
前記映像出力装置は、更に、前記第２の周波数に応じた期間の前半の期間に応じた第１の期間、及び、前記第２の周波数に応じた期間の後半の期間に応じた第２の期間に、前記描画用バッファに前記画像情報が格納されたか否かを判定するフレーム格納判定手段を含み、
前記出力用バッファは、前記フレーム格納判定手段の判定結果に応じて、前記順次描画された画像情報を前記出力用バッファに格納することを特徴とする請求項２記載の映像出力装置。
【請求項４】
前記出力手段は、更に、
前記出力用バッファの第２の領域に格納された画像情報を格納する保持用バッファと、
前記保持用バッファに格納された画像情報と、前記出力用バッファの第１または第２の領域に格納された画像情報に基づいた画像情報である補完フレームを生成する補完手段と、
を有し、
前記出力用バッファは、前記第１の期間または前記第２の期間に前記画像情報が前記描画用バッファに格納されていない場合に、前記補完フレームを、前記第１の領域に格納することを特徴とする請求項３記載の映像出力装置。
【請求項５】
前記出力用バッファは、前記第１の期間及び前記第２の期間に前記画像情報が前記描画用バッファに格納されていない場合に、前記保持用バッファに格納された画像情報を前記第１及び第２の領域に格納することを特徴とする請求項４記載の映像出力装置。
【請求項６】
前記第１の周波数は、１２０Ｈｚであって、前記第２の周波数は、６０Ｈｚであることを特徴とする請求項１乃至５のいずれかに記載の映像出力装置。
【請求項７】
前記３次元画像情報の形式は、ＨＤＭＩ規格に準拠した形式であることを特徴とする請求項１乃至６のいずれかに記載の映像出力装置。
【請求項８】
前記映像出力装置は、前記ＨＤＭＩ規格に準拠したケーブルにより、前記３次元テレビ受信機に接続され、前記パッキングされた２の画像情報は、前記ケーブルを介して、前記３次元テレビ受信機に出力されることを特徴とする請求項７記載の映像出力装置。
【請求項９】
前記映像出力装置は、前記３次元テレビ受信機に６０Ｈｚで３次元表示するモードまたは１２０Ｈｚで２次元表示するモードから、前記３次元テレビ受信機に１２０Ｈｚで２次元表示するモードまたは６０Ｈｚで３次元表示するモードに切り替える場合には、６０Ｈｚで２次元表示するモードを経由することを特徴とする請求項６記載の映像出力装置。
【請求項１０】
第１の周波数で順次画像情報を描画する描画手段、及び、
前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する出力手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１１】
第１の周波数で順次画像情報を描画し、
前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する、
ことを特徴とする映像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像出力装置、映像出力プログラム、映像出力方法、に関する。
【背景技術】
【０００２】
例えば、パーソナルコンピュータ等で駆動されるゲームプログラムとして、１２０Ｈｚで駆動されるように設計されたゲームプログラムが知られている。このようなゲームプログラムを実行する場合、パーソナルコンピュータは１２０Ｈｚでゲーム画面を順次描画し、当該描画されたゲーム画像は、専用のケーブルを用いて１２０Ｈｚでの表示が可能なモニタに送信され、１２０Ｈｚで当該モニタに表示される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上記のような場合、パーソナルコンピュータと専用のケーブルで接続する１２０Ｈｚで表示可能なモニタ（例えば、ＰＣモニタ）が必要となる。このため、一般に、１２０Ｈｚでの表示に対応していない一般のテレビ受信機に１２０Ｈｚで駆動されるゲームプログラムの画面を表示できない。また、ケーブルについても専用のケーブルが必要となり、例えば、ＨＤＭＩに準拠したケーブルなど一般のケーブルを用いることができない。
【０００４】
また、上記のようにゲーム画像をＰＣモニタに表示した場合、ＰＣモニタは上記テレビ受信機と比べ、一般に小型で、視野角が狭いことから、複数人で当該１２０Ｈｚ駆動のゲーム画面を視聴してプレイすることが困難である。
【０００５】
また、表示装置側でフレーム数を増加することにより１２０Ｈｚで表示することも考えられるが、その場合には表示装置にフレーム数を増加させる機能を追加する必要がある。
【０００６】
本発明は、上記課題に鑑みて、例えば、いわゆる３次元テレビの６０Ｈｚの３次元表示モードを用いて、ゲームプログラムの画像情報を１２０Ｈｚで描画するとともに、描画された１２０Ｈｚで表示可能な映像出力装置、映像出力プログラム、映像出力方法、を実現することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明の映像出力装置は、第１の周波数で順次画像情報を描画する描画手段と、前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する出力手段と、を含むことを特徴とする。
【０００８】
（２）上記（１）に記載の映像出力装置は、更に、前記描画手段が描画する画像情報を順次格納する描画用バッファを含み、前記出力手段は、前記第１の画像情報及び前記第２の画像情報にそれぞれ対応する第１及び第２の領域を含む、出力用バッファと、前記第２の周波数に応じた期間毎に、前記出力用バッファに格納された前記２の画像情報を前記３次元テレビ受信機に送信する送信手段と、を含む、ことを特徴とする。
【０００９】
（３）上記（２）に記載の映像出力装置は、更に、前記第２の周波数に応じた期間の前半の期間に応じた第１の期間、及び、前記第２の周波数に応じた期間の後半の期間に応じた第２の期間に、前記描画用バッファに前記画像情報が格納されたか否かを判定するフレーム格納判定手段を含み、前記出力用バッファは、前記フレーム格納判定手段の判定結果に応じて、前記順次描画された画像情報を前記出力用バッファに格納することを特徴とする。
【００１０】
（４）上記（３）に記載の映像出力装置において、前記出力手段は、更に、前記出力用バッファの第２の領域に格納された画像情報を格納する保持用バッファと、前記保持用バッファに格納された画像情報と、前記出力用バッファの第１または第２の領域に格納された画像情報に基づいた画像情報である補完フレームを生成する補完手段と、を有し、前記出力用バッファは、前記第１の期間または前記第２の期間に前記画像情報が前記描画用バッファに格納されていない場合に、前記補完フレームを、前記第１の領域に格納することを特徴とする。
【００１１】
（５）上記（４）に記載の映像出力装置において、前記出力用バッファは、前記第１の期間及び前記第２の期間に前記画像情報が前記描画用バッファに格納されていない場合に、前記保持用バッファに格納された画像情報を前記第１及び第２の領域に格納することを特徴とする。
【００１２】
（６）上記（１）乃至（５）のいずれかに記載の映像出力装置において、前記第１の周波数は、１２０Ｈｚであって、前記第２の周波数は、６０Ｈｚであることを特徴とする。
【００１３】
（７）上記（１）乃至（６）のいずれかに記載の映像出力装置において、前記３次元画像情報の形式は、ＨＤＭＩ規格に準拠した形式であることを特徴とする。
【００１４】
（８）上記（７）に記載の映像出力装置は、前記ＨＤＭＩ規格に準拠したケーブルにより、前記３次元テレビ受信機に接続され、前記パッキングされた２の画像情報は、前記ケーブルを介して、前記３次元テレビ受信機に出力されることを特徴とする。
【００１５】
（９）上記（６）に記載の映像出力装置は、前記３次元テレビ受信機に６０Ｈｚで３次元表示するモードまたは１２０Ｈｚで２次元表示するモードから、前記３次元テレビ受信機に１２０Ｈｚで２次元表示するモードまたは６０Ｈｚで３次元表示するモードに切り替える場合には、６０Ｈｚで２次元表示するモードを経由することを特徴とする。
【００１６】
（１０）本発明のプログラムは、第１の周波数で順次画像情報を描画する描画手段、及び、前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する出力手段、としてコンピュータを機能させることを特徴とする。
【００１７】
（１１）本発明の映像出力方法は、第１の周波数で順次画像情報を描画し、前記描画手段により順次描画された画像情報に基づく２の画像情報を、前記第１の周波数の略半分の第２の周波数で３次元表示可能な３次元テレビ受信機に送信する第１の画像情報及び第２の画像情報を含む３次元画像情報の形式における前記第１の画像情報及び前記第２の画像情報としてパッキングして、前記３次元テレビ受信機に出力する、ことを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態における映像出力装置のハードウェア構成の一例を示す図である。
【図２】図１に示した映像出力装置がＨＤＭＩケーブルを介して３Ｄ−ＴＶに接続された場合における機能的構成の概要を示す図である。
【図３Ａ】描画用バッファと保持用バッファの形式の一例を示す図である。
【図３Ｂ】出力用バッファの形式の一例を示す図である。
【図４】図２に示した映像出力装置のより具体的な機能的構成の一例を示す図である。
【図５】図４に示したバッファ制御部の機能的構成の一例を示す図である。
【図６】正常に動作している場合における処理のフローの一例を示す図である。
【図７】前半及び後半期間でフレーム欠損が生じた場合の処理のフローの一例を示す図である。
【図８】描画における駆動周波数が１２０Ｈｚから６０Ｈｚに変化する場合の処理のフローの一例を示す図である。
【図９】描画における駆動周波数が６０Ｈｚに変化後の処理のフローの一例を示す図である。
【図１０】描画における駆動周波数が６０Ｈｚから１２０Ｈｚに変化する場合の処理のフローの一例を示す図である。
【図１１】フレームが描画用バッファに設定されない場合の処理のフローの一例を示す図である。
【図１２】映像処理装置の処理のフローの一例を示す図である。
【発明を実施するための形態】
【００１９】
図１は、本実施の形態における映像出力装置のハードウェア構成について説明するための図である。図１に示すように、映像出力装置１００は、制御部１０１と、記憶部１０２と、通信部１０３と、画像処理部１０４を含む。また、映像出力装置１００は、表示部１０５及び操作部１０６に接続される。なお、本実施の形態においては、映像出力装置１００は、例えば、ゲームプログラムを実行するゲーム装置であって、表示部１０５は、３次元表示可能な家庭用テレビ受信機（３Ｄ−ＴＶ）であるものとして説明する。また、映像出力装置１００は、所定のケーブル、例えば、いわゆるＨＤＭＩ(High Definition Multimedia Interface)（登録商標）ケーブルを用いて、表示部１０５に接続されるものとして説明する。
【００２０】
制御部１０１は、ＣＰＵ等のプログラム制御デバイスを含み、記憶部１０２に記憶されたプログラムに従って各種の情報処理を実行する。記憶部１０２は、ＲＡＭやＲＯＭ等のメモリ素子を含み、制御部１０１が実行するプログラムや、当該プログラムによる処理の対象となるデータを記憶する。また、記憶部１０２は制御部１０１のワークメモリとしても機能する。通信部１０３は、ネットワーク（図示なし）を介して他の装置（図示なし）との間でデータを授受するためのインタフェースである。
【００２１】
画像処理部１０４は、例えばＧＰＵとメモリとを含み、制御部１０１が出力する描画指示に従って、表示部１０５に表示する画像を描画する。具体的には、例えば、ＧＰＵは、制御部１０１からの指示に従って、所定期間毎にメモリに対して画像を書き込む。そして、当該メモリに書き込まれた画像が、所定のタイミングでビデオ信号に変換されて、表示部１０５の画面に表示される。
【００２２】
表示部１０５は、画像処理部１０４が出力するビデオ信号に応じた画像を表示する。具体的には、例えば、表示部１０５は、映像出力装置１００が実行するゲーム処理によって生成されるゲーム画像などの画像を表示する。
【００２３】
操作部１０６は、ユーザの操作入力を受け付けるデバイスであって、例えばコントローラに相当する。そして、ユーザは、操作部１０６を介して映像出力装置１００に対して各種の操作指示を入力する。なお、図１に示したハードウェア構成は一例であって、本実施の形態はこれに限定されるものではない。
【００２４】
図２は、本実施の形態における映像出力装置を、ＨＤＭＩケーブルを介して、３Ｄ−ＴＶに接続する場合における映像出力装置等の機能的構成の概要を示す図である。なお、下記においては、主に、映像出力装置１００が１２０Ｈｚで駆動され、当該１２０Ｈｚで生成された画像情報が、ＨＤＭＩ規格に準拠した７２０ｐ、６０Ｈｚでフレームパッキングされる場合を例として説明する。そして、当該画像情報を、ＨＤＭＩケーブルを介して３Ｄ−ＴＶに送信し、当該画像情報を当該３Ｄ−ＴＶにおいて６０Ｈｚの３次元表示モードで表示することにより、実質的に２次元、１２０Ｈｚで表示する場合について説明する。
【００２５】
図２に示すように、映像出力装置１００は、機能的に、描画部２０１、アプリケーション部２０２、出力部２０３を含む。ここで、アプリケーション部２０２は、例えば、上記制御部１０１に相当し、描画部２０１及び出力部２０３は、例えば、上記画像処理部１０４に相当する。
【００２６】
描画部２０１は、アプリケーション部２０２からの描画指示に応じて描画する。具体的には、例えば、図２に示すように、描画部２０１は、アプリケーション部２０２からの指示に応じて、２次元、１２０Ｈｚで描画し、描画結果である画像情報を描画用バッファ（Buffer）２０４に格納する。格納された画像情報は、アプリケーション部２０２からの指示に応じて、１２０Ｈｚで出力部２０３に出力される。なお、アプリケーション部２０２は、例えば、ユーザからの操作指示に応じて、描画部２０１に描画指示を行う。ここで、当該ユーザからの操作指示は、例えば、操作部１０６に相当するコントローラのパッドへの入力に応じたパッド情報に相当する。そして、当該パッド情報は、例えば、１２０Ｈｚでゲームプログラムを駆動する場合、一般的なＴＶの駆動周波数である６０Ｈｚに応じて取得されるように構成してもよい。この場合、例えば、同じパッド情報で２フレーム分描画するように構成してもよい。また、例えば、ゲームの駆動周波数が１２０Ｈｚの場合、１２０Ｈｚまたは１２０Ｈｚに応じた時間間隔以上の頻度でパッド情報が取得されるように構成してもよい。更に、当該パッド情報は、ゲームやＴＶの駆動周波数と非同期、つまり、例えば、１２０Ｈｚより高いまたは低い周波数に応じた時間間隔で、取得されるように構成してもよい。この場合、例えば、現時点からみて時間的に最も近い時間に入力されたパッド情報が取得されるように構成する。
【００２７】
出力部２０３は、出力用バッファ（Buffer）２０５と、保持用バッファ（Buffer）２０６と、補完部２０７を含む。出力用バッファ２０５は、出力部２０３により取得された上記描画用バッファ２０４に格納された画像情報を出力用バッファ２０５に後述する所定の形式で格納する。
【００２８】
ここで、描画用バッファ２０４、保持用バッファ２０６、及び出力用バッファ２０５のメモリ形式の一例について説明する。図３Ａは、描画用バッファ２０４及び保持用バッファ２０６のメモリ形式の一例を模式的に示す。描画用バッファ２０４及び保持用バッファ２０６は、例えば、所定の縦横比を有する１フレーム分の画像情報に相当するメモリ領域を有する。一方、図３Ｂに示すように、出力用バッファ２０５は、描画用バッファ２０４及び保持用バッファ２０６の約２倍の画像情報を保持可能なメモリ領域を有する。
【００２９】
具体的には、例えば、出力用バッファ２０５は、ＨＤＭＩ規格（１．４ａ以上）で定義された３次元フォーマットである７２０ｐの６０Ｈｚで、左目用の画像情報（第１の画像情報）と右目用の画像情報（第２の画像情報）を図３Ｂに示すようにパッキングする形式で、１２０Ｈｚで描画された連続する２フレームを左目用画像情報に対応する領域及び右目用画像情報に対応する領域（以下、単にＬ及びＲとして表す）に格納する。なお、ＬのＲの間にはActive Spaceが含まれる。
【００３０】
そして、出力部２０３は、当該パッキングされたデータを６０ＨｚでＨＤＭＩケーブルを介して、３Ｄ−ＴＶに出力する。また、出力部２０３は、アプリケーション部２０２に１２０Ｈｚの垂直同期信号をアプリケーション部２０２に送信する。なお、当該画像情報の送信において、当該ＨＤＭＩ規格に準拠する３次元フォーマットで定義されるベンダーフィールドに７２０ｐ、１２０Ｈｚであることを記述するように構成してもよい。
【００３１】
補完部２０７は、例えば、２つのフレームの間で動きベクトルを求め、当該２つのフレーム間で動きがあった場合には、その動き量を半分にして２つのフレームの間のフレームである補完フレームを生成する。具体的には、本実施の形態においては、所定の場合に、保持用バッファ２０６に格納されたフレームと出力用バッファ２０５に格納されたフレームから補完フレームを生成するが、詳細には後述する。また、保持用バッファ２０６は、所定の場合に、出力用バッファ２０５のＲに格納されたフレームを保持するが、詳細には後述する。
【００３２】
ＨＤＭＩケーブルは、図２に示すように、映像出力装置１００と３Ｄ−ＴＶを接続し、映像出力装置１００からの画像情報を３Ｄ−ＴＶに出力する。
【００３３】
３Ｄ−ＴＶは、ＨＤＭＩケーブルを介して、上記のようにパッキングされた画像情報を取得し、６０Ｈｚの３次元表示モードで、Ｌ及びＲに格納された画像情報を順に表示する。ここで、例えば、３Ｄ−ＴＶの３次元表示モードにおいては、上記のように本実施の形態においては左目及び右目用の画像情報の代わりに、２次元の１２０Ｈｚで駆動された２フレーム分の画像情報がパッキングされることから、当該２フレームの画像情報が順に表示される。これにより、実際には３Ｄ−ＴＶにおいて、１２０Ｈｚ駆動で生成された画像情報が順次表示される。なお、パッキング等の詳細については後述する。
【００３４】
次に、図４を用いて、図２に示した映像出力装置１００のより具体的な機能的構成について説明する。図４に示すように、映像出力装置１００は、機能的に、例えば、プログラム記憶部３０１、アプリケーション部２０２、出力部２０３を含む。アプリケーション部２０２は、描画指示部３０２、描画用バッファ２０４、バッファ制御部３０３を含む。また、出力部２０３は、補完部２０７、出力用バッファ２０５、保持用バッファ２０６、送信部３０４を含む。
【００３５】
プログラム記憶部３０１は、アプリケーションプログラムを記憶する。なお、プログラム記憶部３０１は、例えば、記憶部１０２に相当する。
【００３６】
描画指示部３０２は、例えば、ユーザからの操作指示に応じて、当該ユーザが所望するプログラムに応じた画像情報を描画するよう描画部２０１に指示する。なお、画像指示部３０２は、後述するように、映像出力装置１００の駆動状態が他の駆動状態に切り換えられたか否かに応じて、当該切り換えられた駆動状態に応じて、描画部２０１に指示する。描画用バッファ２０４は、描画部２０１により生成された画像情報を格納する。
【００３７】
バッファ制御部３０３は、出力部２０３を制御する。具体的には、例えば、図５に示すように、バッファ制御部３０３は、例えば、フレーム格納判定部５０１、出力用バッファ判定部５０２、出力用バッファ制御部５０３、保持バッファ制御部５０４を含む。
【００３８】
フレーム格納判定部５０１は、所定の期間毎に、出力部２０３が描画用バッファ２０４に画像情報（以下フレームという）が格納（設定）されたか否かを判定する。具体的には、例えば、図６に示すように、出力部２０３が３Ｄ−ＴＶに出力する６０Ｈｚに応じた各時間間隔である約１６．６ｍｓを２つに分割し、前半の約８．３ｍｓを前半期間、後半の約８．３ｍｓを後半期間とする。そして、前半期間のうち、最後の約５％を前半判定期間とし、その他の期間を前半設定期間とする。同様に、後半期間のうち最後の約５％を後半判定期間とし、その他の期間を後半設定期間とする。そして、フレーム格納判定部５０１は、前半設定期間及び後半設定期間にフレームが描画用バッファ２０４に格納されたか否かについて、それぞれ前半判定期間及び後半判定期間に判定する。
【００３９】
出力用バッファ制御部５０３は、上記フレーム格納判定部５０１が前半設定期間にフレームが格納されたと判定した場合には、出力用バッファ２０５のＬ及びＲに、描画用バッファ２０４に格納されているフレームを格納する。具体的には、例えば、図６に示した場合、前半設定期間に描画用バッファ２０４にフレーム０（Frame0）が格納されていることから、出力バッファのＬ及びＲにそれぞれ当該フレーム０を格納する。なお、図６は、本実施の形態における映像出力装置１００が正常に動作している場合における各バッファ２０４、２０５、２０６の状態及びとそのフローを模式的に表す図である。また、正常に動作しているとは、例えば、フレーム欠損等が生じずに、１２０Ｈｚに応じた時間間隔毎に描画用バッファ２０４にフレームが順次格納される場合に相当する。
【００４０】
出力用バッファ判定部５０２は、フレーム格納判定部５０１が対応する前半設定期間に対応する後半設定期間にフレームを取得したと判定した場合には、出力用バッファ２０５に前半フレーム（前半設定期間に格納されたフレーム）が格納されているか否かを判定する。そして、出力用バッファ判定部５０２が出力用バッファ２０５にフレームが格納されたと判定した場合には、出力用バッファ制御部５０３は、後半フレーム（後半設定期間に格納されたフレーム）を出力用バッファ２０５のＲに格納する。
【００４１】
具体的には、例えば、図６に示した場合、後半設定期間に、フレーム１が描画用バッファ２０４に格納されていることから、出力用バッファ判定部５０２は、フレーム格納判定部５０１は後半設定期間にフレームが描画用バッファ２０４に格納されていると判定する。そして、出力用バッファ制御部５０３は、フレーム０に代えて、当該フレーム１を出力用バッファ２０５のＲに格納する。なお、図６において、出力用バッファ２０５の上側の領域がＬに相当し、下側の領域がＲに相当する。
【００４２】
出力用バッファ制御部５０３は、対応する前半設定期間にフレーム格納判定部５０１が出力用バッファ２０５に前半フレームが格納されていないと判定した場合には、後半フレームを出力用バッファ２０５のＬ及びＲに格納する。具体的には、例えば、図７の下側に示した前半設定期間には、前半フレームが格納されていないことから、対応する後半設定期間に描画用バッファ２０４に格納されたフレーム５を出力用バッファ２０５のＬ及びＲに格納する。ここで、図７は、前半または後半期間でフレームが欠損し、描画用バッファ２０４に格納されなかった場合のフローの模式図を示す。その他の点については図６と同様である。
【００４３】
フレーム格納判定部５０１が後半判定期間にフレームが描画用バッファ２０４に格納されていないと判定した場合には、出力用バッファ判定部５０２は、出力用バッファ２０５に前半フレームが格納されているか否かを判定する。そして、出力用バッファ判定部５０２が出力用バッファ２０５に前半フレームが格納されていると判定した場合には、補完部２０７は、当該前半フレームと保持用バッファ２０６に格納されているフレームである保持フレームから、補完フレームを生成する。そして、出力用バッファ制御部５０３は、当該補完フレームを、出力用バッファ２０５のＬに格納する。なお、保持用バッファ２０６が保持フレームを格納するタイミング等については後述する。
【００４４】
具体的には、例えば、図７の上側に示した場合、フレーム４が前半設定期間に描画用バッファ２０４に格納されているが、当該前半設定期間の後半設定期間にフレーム４の次のフレームであるフレーム５が描画用バッファ２０４にされていないことから、フレーム格納判定部５０１は後半判定期間にフレームが描画用バッファ２０４に格納されていないと判定する。この場合、補完部２０７は、出力用バッファ２０５には、前半フレームであるフレーム４が出力用バッファ２０５に格納されていることから、前半フレームであるフレーム４と保持用バッファ２０６に格納されているフレーム３に基づいて、補完フレーム（図中Frame3-4）を生成する。当該補完フレームは、出力用バッファ２０５のＬに格納する。なお、図８に示すように、１２０Ｈｚ駆動から６０Ｈｚに状態が遷移した場合にも同様である。具体的には、前半フレームであるフレーム８と保持用バッファ２０６に保持されているフレーム７に基づいて、補完フレーム（図中Frame7-8）を生成する。そして、同様の処理が、図９に示すように、６０Ｈｚ駆動中繰り返し行われる。次に、再度６０Ｈｚ駆動状態から１２０Ｈｚ駆動に遷移すると、図１０に示すように、図６に示した場合と同様の処理が繰り返し行われる。
【００４５】
一方、後半設定期間に描画用バッファ２０４にフレームが格納されず、出力用バッファ判定部５０２が出力用バッファ２０５に前半フレームが格納されていないと判定した場合には、出力用バッファ制御部５０３は、保持用バッファ２０６に格納されているフレームを出力用バッファ２０５のＬ及びＲに格納する。具体的には、例えば、図１１に示すように、描画用バッファ２０４にフレームが格納されない場合においては、出力用バッファ２０５に前半フレームが格納されておらず、また、後半設定期間にフレームが描画用バッファ２０４に格納されていないことから、出力用バッファ２０５制御部３０３は、保持用バッファ２０６に格納されているフレーム１３を出力用バッファ２０５のＬ及びＲに格納する。
【００４６】
送信部３０４は、例えば、図６乃至１１に示すように、出力用バッファ２０５に格納されているフレームを６０Ｈｚの駆動に応じた時間間隔で、ＨＤＭＩケーブルを介して、３Ｄ−ＴＶに送信する。具体的には、例えば、送信部３０４は、各後半判定期間経過時に出力用バッファ２０５に格納されている画像情報を３Ｄ−ＴＶに送信する。ここで、当該出力用バッファ２０５に格納されている画像情報は、上記図３Ｂに示すように、２フレーム分が所定の形式でパッキングされている。したがって、３Ｄ−ＴＶにおいて６０Ｈｚで当該パッキングされたフレームを６０Ｈｚ駆動の３次元表示モードで表示することにより、１２０Ｈｚの表示を行うことができる。
【００４７】
保持用バッファ制御部５０４は、後半判定期間における出力用バッファ制御部５０３による出力用バッファ２０５への上記各フレームの格納後、出力用バッファ２０５のＲに格納されているフレームを保持用バッファ２０６に格納する。なお、処理のフローの開始時には保持用バッファ２０５に保持フレームが格納されていないため、例えば、所定の保持用フレームを予め設定する。
【００４８】
図１２は、本実施の形態における映像出力装置のフローの一例を示す図である。具体的には、下記においては、一例として、映像出力装置１００が、３次元の６０Ｈｚ等の他の駆動状態から、２次元の１２０Ｈｚの駆動状態に切り換えられた場合の処理のフローについて説明する。
【００４９】
フレーム格納判定部５０１は、前半設定期間に描画用バッファ２０４にフレームが格納されたか否かを判定する（Ｓ１０１）。フレーム格納判定部５０１が前半設定期間にフレームが格納されたと判定した場合には、出力用バッファ制御部５０３は、出力用バッファ２０５のＬ及びＲに、描画用バッファ２０４に格納されたフレームを格納する（Ｓ１０２）。例えば、図６に示した場合、前半設定期間にフレーム０が格納されていることから、出力用バッファ制御部５０３は、出力用バッファ２０５のＬ及びＲに、フレーム０を格納する。フレーム格納判定部５０１は、後半設定期間に描画用バッファ２０４にフレームが格納されたか否かを判定する（Ｓ１０３）。
【００５０】
フレーム格納判定部５０１が後半設定期間に描画用バッファ２０４にフレームが格納されたと判定した場合には、出力用バッファ判定部５０２は、出力用バッファ２０５に前半フレームが格納されているか否かを判定する（Ｓ１０４）。
【００５１】
出力用バッファ制御部５０３は、出力用バッファ２０５にフレームが格納されていると判定した場合には、後半フレームを出力用バッファ２０５のＲに格納する（Ｓ１０５）。そして、後述するＳ１１１に進む。例えば、図６に示した場合、後半設定期間にフレーム１が描画用バッファ２０４に格納され、出力用バッファ２０５にフレーム０が格納されていることから、後半設定期間に描画用バッファ２０４に格納されたフレーム１を出力用バッファ２０５のＲに格納する。
【００５２】
一方、出力用バッファ制御部５０３は、出力用バッファ２０５に前半フレームが格納されていないと判定した場合には、後半フレームを出力用バッファ２０５のＬ及びＲに格納する（Ｓ１０６）。例えば、図７下側に示すように、出力用バッファ２０５に前半フレームが格納されていないことから、後半フレームであるフレーム５を出力用バッファ２０５のＬ及びＲに格納する。そして、後述するＳ１０８に進む。
【００５３】
Ｓ１０３でフレーム格納判定部５０１が後半設定期間に描画用バッファ２０４に後半フレームを格納していないと判定した場合には、出力用バッファ判定部５０２は、出力用バッファ２０５に前半フレームが格納されているか否かを判定する（Ｓ１０７）。
【００５４】
出力用バッファ判定部５０２が出力用バッファ２０５に前半フレームが格納されていると判定した場合には、補完部２０７は、当該前半フレームと保持用バッファ２０６に格納されている保持フレームから、補完フレームを生成する（Ｓ１０８）。例えば、図７上側に示すように、後半設定期間に描画用バッファ２０４に後半フレームを格納されず、出力用バッファ２０５に前半フレーム（フレーム４）が格納されていることから、補完部２０７は、フレーム４と、保持用バッファ２０６に格納されているフレーム３から、補完フレーム３−４を生成する。
【００５５】
出力用バッファ制御部５０３は、当該補完フレームを出力用バッファ２０５のＬに格納する（Ｓ１０９）。そして、後述するＳ１１１に進む。
【００５６】
Ｓ１０７で、出力用バッファ判定部５０２が出力用バッファ２０５に前半フレームが格納されていないと判定した場合には、出力用バッファ制御部５０３は、保持用バッファ２０６に格納されているフレームを出力用バッファ２０５のＬ及びＲに格納する（Ｓ１１０）。そして、後述するＳ１１１に進む。例えば、図１１に示した場合、後半設定期間に描画用バッファ２０４に後半フレームが格納されず、また、出力用バッファ２０５に前半フレームが格納されていないことから、出力用バッファ制御部５０３は、保持用バッファ２０６に格納されているフレーム１３を出力用バッファ２０５のＬ及びＲに格納する。
【００５７】
送信部３０４は、出力用バッファ２０５に格納されているフレームを３Ｄ−ＴＶに送信する（Ｓ１１１）。そして、３Ｄ−ＴＶは、６０Ｈｚの３次元表示モードで、出力用バッファに格納されているフレームを順次表示する。
【００５８】
出力用バッファ２０５のＲに格納されているフレームを保持用バッファ２０６に格納する（Ｓ１１２）。
【００５９】
映像出力装置１００が２次元の１２０Ｈｚの駆動状態から他の駆動状態（例えば、２次元の６０Ｈｚなど）へ切り換えられたか否かを判定する（Ｓ１１３）。切り換えられていないと判定した場合には、Ｓ１０１に戻る。一方、他の駆動状態へ切り換えられたと判定した場合には、処理を終了する。なお、当該切換えの有無は、例えば、ユーザの指示操作により切り換えられてもよい。また、例えば、１２０Ｈｚで駆動されるゲームプログラムの一部に６０Ｈｚ駆動の動画像が含まれているような場合には、映像表示装置１００が当該動画像の生成タイミングに応じて上記切換えを判定するように構成してもよい。
【００６０】
本実施の形態における映像出力装置によれば、映像出力装置及び一般的な３次元表示可能なテレビ受信機を、例えば、ＨＤＭＩケーブルで接続することにより、一般の３次元表示可能なテレビ受信機において、１２０Ｈｚ駆動のゲームを１２０Ｈｚで表示することができる。上記のようなテレビ受信機は、一般にＰＣ用のモニタと比べて大型のため、複数人で１２０Ｈｚ駆動のゲームを容易に楽しむことができる。また、１２０Ｈｚで表示する機能を含まない、一般の３次元表示可能なテレビ受信機を用いて１２０Ｈｚで表示することができることから、１２０Ｈｚ駆動のゲームプログラムに対応した専用のケーブルや、専用のモニタを購入する必要がない。更に、例えば、ゲーム内に２次元、６０Ｈｚ駆動の動画像が存在する場合などにおいては、フレーム補完によって２次元、１２０Ｈｚ駆動に応じたフレーム数を生成することができる。
【００６１】
本発明は、上記実施の形態に限定されるものではなく、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。例えば、上記においては、主に、映像出力装置１００、３Ｄ−ＴＶ及び映像出力装置１００と３Ｄ−ＴＶを接続するケーブルがＨＤＭＩ規格に準拠する場合について説明したが、その他の同様の規格に準拠する場合に適用してもよい。また、例えば、Ｓ１１１及びＳ１１２の順序については同時であってもよいし、逆であってもよいなど、本実施の形態は、図１２に示したフローと実質的に同一のフロー、同一の作用効果を奏するフロー又は同一の目的を達成することができる限り、その他のフローであってもよい。また、上記実施の形態においては、３Ｄ−ＴＶがいわゆるフィールドシーケンシャル方式の表示方式である場合について説明したが、ＨＤＭＩケーブルで接続する３Ｄ−ＴＶが上記フィールドシーケンシャル方式か、いわゆるパッシブ方式等の他の方式であるかを判定する方式判定部を設けてもよい。この場合、当該方式判定部が、接続されている３Ｄ−ＴＶが他の方式ではなく、フィールドシーケンシャル方式であると判定した場合に、映像出力装置１００は、上記のような処理、例えば１２０Ｈｚで描画された画像情報をパッキングして３Ｄ−ＴＶに送信する、を行うように構成してもよい。
【００６２】
また、本発明は、上記実施の形態に限定されるものではなく、種々の変形が可能である。具体的には、映像出力装置１００において駆動状態を切り換える際に、例えば、３次元の６０Ｈｚモードと２次元１２０Ｈｚモードは直接遷移しないように構成してもよい。例えば、映像出力装置は、３次元テレビ受信機に６０Ｈｚで３次元表示するモードまたは１２０Ｈｚで２次元表示するモードから、前記３次元テレビ受信機に１２０Ｈｚで２次元表示するモードまたは６０Ｈｚで３次元表示するモードに切り替える場合には、６０Ｈｚで２次元表示するモードを経由するように構成してもよい。これにより、例えば、通常の３次元表示を視聴しているユーザが３次元眼鏡を外すように促すことができ、ユーザが３次元表示でない画像を３次元眼鏡で視聴した場合の生理的ショックを受けることを防止することができる。
【符号の説明】
【００６３】
１００  映像出力装置、１０１  制御部、１０２  記憶部、１０３  通信部、１０４  画像処理部、１０５  表示部、１０６  操作部、２０１  描画部、２０２  アプリケーション部、２０３  出力部、２０４  描画用バッファ、２０５  出力用バッファ、２０６  保持用バッファ、３０１  プログラム記憶部、３０２  描画指示部、３０３  バッファ制御部、５０１  フレーム格納判定部、５０２  出力用バッファ判定部、５０３  出力用バッファ制御部、５０４  保持バッファ制御部。
【図１】
2015088796.tif 000003
【図２】
2015088796.tif 000004
【図３Ａ】
2015088796.tif 000005
【図３Ｂ】
2015088796.tif 000006
【図４】
2015088796.tif 000007
【図５】
2015088796.tif 000008
【図６】
2015088796.tif 000009
【図７】
2015088796.tif 000010
【図８】
2015088796.tif 000011
【図９】
2015088796.tif 000012
【図１０】
2015088796.tif 000013
【図１１】
2015088796.tif 000014
【図１２】
2015088796.tif 000015