(57)【要約】【課題】映像が欠落しても違和感のない映像を表示することができる表示装置、表示装置の制御方法、およびプログラムを提供すること。【解決手段】本発明の一態様は、映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出する信号検出部と、前記信号検出部により前記欠落フレームが検出される前に検出されていた正常な第1画像と、前記欠落フレームの後に非欠落フレームとして検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出し、前記第１画像に所定の前記変化量を加算して複数の補間画像を生成する信号補間部と、を備える、表示装置である。【選択図】図１
2020047995.tif 000002
【特許請求の範囲】
【請求項１】
映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出する信号検出部と、
前記信号検出部により前記欠落フレームが検出される前に検出されていた正常な第１画像と、前記欠落フレームの後に非欠落フレームとして検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出し、前記第１画像に所定の前記変化量を加算して複数の補間画像を生成する信号補間部と、を備える、
表示装置。
【請求項２】
前記信号補間部は、前記第１画像に複数の前記欠落フレームの順番に比例した前記変化量を加算して複数の補間画像を生成する、
請求項１に記載の表示装置。
【請求項３】
前記信号補間部は、前記第１画像と前記第２画像との画像単位に含まれる画素毎に前記変化量を算出し、前記第１画像の前記画素ごとに複数の前記欠落フレームの順番に比例した前記変化量を加算して複数の補間画素を生成し、全ての画像単位について前記複数の補間画素を生成することで前記複数の補間画像を生成する、
請求項１または２に記載の表示装置。
【請求項４】
前記信号補間部は、前記第１画像のフレームの後に連続する複数の前記欠落フレームをスキップして前記第２画像の前記非欠落フレームのデータを取得する、
請求項１から３のうちいずれか１項に記載の表示装置。
【請求項５】
前記信号検出部は、前記映像データの前記信号が無効となった時点のフレームの画像データを前記欠落フレームとして検出し、前記信号が有効となるまでのフレームの画像データを前記欠落フレームとして検出し、前記信号が有効となった時点のフレームの画像データを前記欠落フレームとして検出することで、複数の前記欠落フレームを検出する、
請求項１から４のうちいずれか１項に記載の表示装置。
【請求項６】
前記信号検出部は、前記映像データのＲＧＢデータを、１画像を処理する所定期間で積算し、前記積算の総和がゼロとなったフレームを前記欠落フレームとして検出する、
請求項１から５のうちいずれか１項に記載の表示装置。
【請求項７】
前記映像データに含まれる１フレーム分の画像データを記憶する第１メモリと第２メモリとを更に備え、
前記信号補間部は、前記欠落フレームが検出されない場合、前記第１メモリ及び前記第２メモリに前記１フレーム分の画像データを記憶させ、前記第１メモリに記憶された前記前記１フレーム分の前記画像データに基づいて表示部に表示内容を表示させ、前記欠落フレームが検出された場合、前記欠落フレームの画像データを前記第１メモリ及び前記第２メモリに記憶させる処理を停止し、次に非欠落フレームが検出された場合、前記欠落フレームが検出される前に前記第２メモリに記憶された前記第1画像のデータと、前記欠落フレームの後に検出された前記非欠落フレームの前記第２画像のデータを用いて前記補間画像を生成し、生成した前記補間画像のデータを前記第１メモリに記憶させ、前記表示部に前記補間画像のデータに基づく表示内容を表示させる、
請求項１から６のうちいずれか１項に記載の表示装置。
【請求項８】
前記映像データに含まれる１フレーム分の画像データを記憶する第１メモリと第２メモリと第３メモリと、
複数のフレーム分の画像データの入力を遅延させる遅延回路と、
前記遅延回路から前記第３メモリに前記画像データをバイパスする経路を形成するスイッチと、を更に備え、
前記信号補間部は、前記欠落フレームが検出されない場合、前記第１メモリ及び前記第２メモリに前記１フレーム分の画像データを記憶させ、前記第１メモリに記憶された前記前記１フレーム分の画像データに基づいて表示部に表示内容を表示させ、前記遅延回路に前記欠落フレームが検出された場合、前記スイッチを制御して前記遅延回路に入力された前記欠落フレームの後に前記遅延回路において検出される前記非欠落フレームの前記第２画像のデータを前記第３メモリに記憶させ、前記欠落フレームが検出される前に前記第２メモリに記憶された前記第1画像のデータと前記第３メモリに記憶された前記第２画像のデータとを用いて前記補間画像を生成し、生成した前記補間画像のデータを前記第１メモリに記憶させ、前記表示部に前記補間画像のデータに基づく表示内容を表示させる、
請求項１から６のうちいずれか１項に記載の表示装置。
【請求項９】
コンピュータが、
映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出し、
前記欠落フレームが検出される前に検出されていた正常な第1画像と、前記欠落フレームの後に検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出し、
前記第１画像に所定の前記変化量を加算して複数の補間画像を生成する、
表示装置の制御方法。
【請求項１０】
コンピュータに、
映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出させ、
前記欠落フレームが検出される前に検出されていた正常な第１画像と、前記欠落フレームの後に検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出させ、
前記第１画像に所定の前記変化量を加算して複数の補間画像を生成させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
映像を出力するための表示装置が映像を表示する際に、外来ノイズや環境変化等の影響により、一時的に信号が劣化し正常に信号処理ができず、表示される画像の欠落が生じて表示画面が一瞬消える等の映像の乱れが生じる場合がある。このような画像の欠落は、表示装置に接続される接続信号ケーブルの長さに比例し、あるいは信号源から表示装置の間に介在する接続機器の数に比例して発生する傾向がある。
【０００３】
画像の欠落が発生すると、表示装置において入力切替や信号変化等で信号処理の再設定がされるまで一時的に映像が消える。これに関連して特許文献１に記載された技術が知られている。特許文献１に記載された技術によれば、映像が途絶えた場合に欠落直前までに記憶した複数のフレームの映像を欠落期間中に所定の時間間隔で表示することで映像の継続表示を可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−１７２５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術によれば、映像が途絶えた場合に表示する映像について、欠落したフレームの前後の関係を考慮しておらず、欠落直前までに記憶した複数のフレームの映像を表示するため、復帰した映像がコマ飛びのようになると共に、映像の欠落期間が保存フレームを上回る場合、コマ送りのような不連続に見える表示となるという課題がある。
【０００６】
本発明は、このような事情を考慮してなされたものであり、映像が欠落しても違和感のない映像を表示することができる表示装置、表示装置の制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出する信号検出部と、前記信号検出部により前記欠落フレームが検出される前に検出されていた正常な第1画像と、前記欠落フレームの後に非欠落フレームとして検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出し、前記第１画像に所定の前記変化量を加算して複数の補間画像を生成する信号補間部と、を備える、表示装置である。
【０００８】
本発明の一態様は、コンピュータが、映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出し、前記欠落フレームが検出される前に検出されていた正常な第１画像と、前記欠落フレームの後に検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出し、前記第１画像に所定の前記変化量を加算して複数の補間画像を生成する、表示装置の制御方法である。
【０００９】
本発明の一態様は、コンピュータに、映像データの信号に基づいて、正常に表示されない映像データに含まれる欠落フレームを検出させ、前記欠落フレームが検出される前に検出されていた正常な第１画像と、前記欠落フレームの後に検出される正常な第２画像とのデータの差分と、前記欠落フレームのフレーム数とに基づいて、前記欠落フレームのフレーム数に応じた変化量を算出させ、前記第１画像に所定の前記変化量を加算して複数の補間画像を生成させる、プログラムである。
【発明の効果】
【００１０】
本発明にかかる表示装置、表示装置の制御方法、およびプログラムによれば、映像が欠落しても違和感のない映像を表示することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の表示装置の構成の一例を示すブロック図である。
【図２】表示装置の詳細な構成の一例を示すブロック図である。
【図３】信号検出部において実行される非欠落フレームの検出処理の概念図である。
【図４】信号検出部において付与される受信フレームの連番と受信順との関係を示す図である。
【図５】信号補間部が正常な非欠落フレームを読み出す処理の一例を示す概念図である。
【図６】メモリに記憶されるフレームの画像データと信号補間部の処理との関係を示す図である。
【図７】信号補間部において生成される補間画像の生成過程の一例を示す図である。
【図８】表示装置１において実行される処理の流れの一例を示すフローチャートである。
【図９】第２実施形態の表示装置の構成の一例を示す図である。
【図１０】表示装置において実行される補間画像を生成する処理の内容を示す概念図である。
【図１１】表示装置において実行される補間画像を生成する処理の内容を示す概念図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しつつ、本発明の実施形態の表示装置、表示装置の制御方法、およびプログラムについて説明する。
【００１３】
［第１実施形態］
図１に示されるように、第１実施形態の表示装置１は、映像データを入力してスケール調整する信号処理部１０と映像を表示する表示部３０との間に設けられた補間部２０により、欠落した映像を補間して表示するものである。
【００１４】
信号処理部１０は、入力信号を用いて表示部３０に表示する映像データの生成と信号判別を行う。信号処理部１０は、表示部３０の解像度に適合させる解像度変換処理を行う。信号処理部１０は、映像データを一般的なパネルインターフェースである信号フォーマットへ変換し、補間部２０に出力する。補間部２０は、映像データのフレームの中から欠落フレームを検出する信号検出部２２と欠落した映像を補間するための信号補間部２４とを備える。
【００１５】
信号検出部２２は、所定の判断基準に基づいて映像データに欠落フレームが含まれているか否かを検出する。信号補間部２４は、信号検出部２２の検出結果に基づいて、欠落フレームが検出される前に表示されていた正常な第1画像と、欠落フレームの後に表示される正常な第２画像とを抽出する。
【００１６】
信号補間部２４は、第1画像と第２画像とを比較して、第1画像と第２画像の画像単位（例えば１ドット）に含まれる各画素（Ｒ、Ｇ、Ｂ）における差分を算出する。信号補間部２４は、算出した画素の差と欠落フレームのフレーム数とに基づいて、フレーム数に応じて変化量を算出する。信号補間部２４は、算出した変化量に基づいて複数の補間画像を生成する。
【００１７】
表示部３０は、例えば、液晶ディスプレイ、ＬＥＤ（Light Emitting Diode）ディスプレイ、有機ＥＬ（Organic Electro-Luminescence）ディスプレイ、デジタルミラーデバイス（Digital Mirror Device）、プラズマディスプレイ等の表示装置が用いられる。
【００１８】
次に、表示装置１の詳細な構成について説明する。
【００１９】
図２に示されるように、表示装置１は、信号処理部１０と、信号処理部１０に接続された補間部２０と、補間部２０に接続されたメモリＭと、補間部２０に接続された表示部３０とを備える。
【００２０】
信号処理部１０は、同期を取るためのＣＬＫ（クロック信号）を用いて、入力信号を変換して表示部３０の解像度に適合させる解像度変換処理を行う。但し、このＣＬＫは、装置内部に備える発振器を用いて生成されるものであり、入力信号のＣＬＫとは非同期のものである。そして、信号処理部１０は、入力信号のリフレッシュレート（Ｖ同期信号）を表示するパネルに適合したリフレッシュレートに変換するリフレッシュレート変換処理を行う。
【００２１】
信号処理部１０は、例えば、変換された映像データにパネル駆動用ＣＬＫ、ＤＥ（データイネーブル：Ｈ同期信号期間およびＶ同期信号期間のうち表示映像データだけの期間を示す信号）、パネル駆動用に変換処理された同期信号等の情報を付加して一般的なパネルインターフェースであるLVDSやV-by-One等の信号フォーマットへ変換し、補間部２０に出力する。
【００２２】
信号処理部１０により変換された映像データは入力信号とは非同期で生成されるため、入力信号の有無、信号の周波数変化には依存せず、常に表示されるパネルに適合した解像度、リフレッシュレートで映像データが生成される。信号処理部１０は、入力信号の同期信号の有無、同期周波数、同期種別（例えば、セパレート同期、Ｈ／Ｖ混合同期、シンクオングリーン）、ドットクロック周波数等に基づいて、入力信号が有効表示可能な信号かどうかを判別し、判別結果の情報を補間部２０に出力する。
【００２３】
次に、補間部２０の構成について説明する。補間部２０は、信号検出部２２と、信号補間部２４と、メモリ制御部２６と、信号フォーマット変換部２８とを備える。
【００２４】
信号検出部２２は、以下に示す所定の判断基準に基づいて映像データに含まれる欠落フレームを検出する。
【００２５】
図３に示されるように、信号検出部２２は、例えば、以下の（１）および（２）の判断基準に従って映像データの受信フレームの中に欠落フレームが含まれているか否かを判別し、判別結果に基づいて、欠落フレームを検出する。
【００２６】
（１）信号検出部２２は、信号処理部１０による判別結果に基づいて、入力信号が無効な信号であると判別された時点の映像データのフレームを欠落フレームとして検出する。信号検出部２２は、信号処理部１０の信号判別結果が有効な信号となるまでの受信フレームの映像データを欠落フレームとして検出する。信号検出部２２は、信号処理部１０の信号判別結果が有効な信号となった時点の受信フレームの映像データを非欠落フレームとして検出する。
【００２７】
（２）信号検出部２２は、映像データのＲＧＢデータ（純粋な映像部分だけのデータ）をＶ期間で積算し、総和が０（ゼロ）となった受信フレームを欠落フレームとして検出する。
【００２８】
信号検出部２２は、例えば、表示部３０の駆動用のＶ同期（垂直同期）信号を起点とし、次のＶ同期信号までの間（Ｖ期間）の１画像を処理する所定期間において欠落フレームと判断された場合、欠落フレームをカウントする。信号検出部２２は、同様にＶ同期信号ごとに欠落フレームをカウントする。信号検出部２２は、非欠落フレームとなるまでこれを繰り返し、非欠落フレームと判断した場合に欠落フレーム数をクリアする。
【００２９】
信号検出部２２は、非欠落フレームと判断するまでにカウントした連続する欠落フレーム数のデータを信号補間部２４へ送信する。
【００３０】
図４に示されるように、信号検出部２２は、信号処理部１０から映像データを受信し、映像データに含まれる映像フレーム毎に連番を付与する。連番は、受信フレームの順番に対応付けて付与され、受信フレームを識別するために用いられる。連番の最大値ｋは少なくともメモリＭで保存できるフレーム数以上に設定される。信号検出部２２は、連番が最大値となったら番号をクリアし、０あるいは１から再び連番をつける。
【００３１】
信号検出部２２は、受信したフレームの連番のデータをメモリ制御部２６と信号補間部２４とに出力する。信号検出部２２は、送信する連番のデータに欠落フレームの連番のデータが含まれている場合、欠落フレームの検出結果も合わせて信号補間部２４に出力する。
【００３２】
信号検出部２２は、入力された映像データからパネル駆動用の同期、ＣＬＫ、ＤＥを抽出し、信号補間部２４に出力する。メモリ制御部２６は、信号処理部１０から入力されたＲＧＢデータをメモリＭに記憶させる。この時、メモリ制御部２６は、あわせてメモリＭに記憶させたフレームのＲＧＢデータの保存場所のデータを信号検出部２２により割り当てられたフレームの連番と関連づけてメモリＭに記憶させる。
【００３３】
ＲＧＢデータがメモリＭの容量一杯まで保存された後、メモリ制御部２６は、メモリＭにおいて最初に保存したフレームのＲＧＢデータを削除または上書きした後、最新のフレームのＲＧＢデータをメモリＭに記憶させる。このような処理により、メモリ制御部２６は、所定の連番の数のＲＧＢデータをメモリＭに記憶させ、最も古いフレームのＲＧＢデータ上書きしながら順次最新のフレームのＲＧＢデータをメモリＭに記憶させる。
【００３４】
メモリ制御部２６は、同様にフレームのＲＧＢデータの更新を繰り返し、メモリＭに常に最新のフレームのＲＧＢデータからｎフレーム前までのＲＧＢデータを記憶させる。メモリ制御部２６は、信号補間部２４から読み出すフレームの連番を取得し、対応するＲＧＢデータをメモリＭから読み出し、信号補間部２４へ出力する。
【００３５】
信号補間部２４は、信号検出部２２から受信したフレームの最新の連番のｎ−１前（ｎはメモリが保存できるフレームの最大数）の連番のデータをメモリ制御部２６へ出力し、メモリ制御部２６から対応するＲＧＢデータを取得する。信号補間部２４は、１フレーム分のＲＧＢデータを記憶する第１メモリ２４Ａと第２メモリ２４Ｂとを備える。
【００３６】
信号補間部２４は、読み出したＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂへ保存して、第１メモリ２４ＡのＲＧＢデータとパネル駆動用の同期、ＣＬＫ、およびＤＥとのデータを信号フォーマット変換部２８へ送信する。信号フォーマット変換部２８は、ＲＧＢデータにパネル駆動用の同期、ＣＬＫ、ＤＥのデータを付加して一般的なパネルインターフェースであるLVDSやV-by-One等の信号フォーマットへ変換し、表示部３０へ出力する。
【００３７】
図５に示されるように、信号補間部２４は、信号検出部２２の検出結果に基づいて、読み出すフレームが欠落フレームである場合はそのフレームのＲＧＢデータ読み出しは行わず、欠落フレームの画像データを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶させる処理を停止する。信号補間部２４は、欠落フレームの連番をスキップし非欠落フレームとなっているフレームのＲＧＢデータを読み出す。信号補間部２４は、欠落フレームが連続する場合、非欠落フレームが現れるまで連番のスキップを継続する。
【００３８】
信号補間部２４は、読み出した非欠落フレームのＲＧＢデータと、第２メモリ２４Ｂに記憶されているＲＧＢデータから補間用の代替ＲＧＢデータを生成する。代替ＲＧＢデータの詳細な生成方法については後述する。
【００３９】
信号補間部２４は、生成した代替ＲＧＢデータを第１メモリ２４Ａに保存して、第１メモリ２４ＡのＲＧＢデータとパネル駆動用の同期、ＣＬＫ、ＤＥのデータを信号フォーマット変換部２８へ出力する。信号フォーマット変換部２８は、ＲＧＢデータにパネル駆動用の同期、ＣＬＫ、ＤＥのデータを付加して一般的なパネルインターフェースであるLVDSやV-by-One等の信号フォーマットへ変換し、表示部３０へ出力する。表示部３０は、保管された映像を表示画面に表示する。
【００４０】
次に、補間部２０において実行される具体的な欠落フレームの検出処理について説明する。図６の例では、メモリＭが６フレーム分のＲＧＢデータを順次記憶する場合に、連番が３番目から５番目のＲＧＢデータが欠落フレームである状態の一例が示されている。
【００４１】
図６（１）に示されるように、信号補完部２４は、メモリＭに記憶されている連番が１の画像フレームＲＧＢデータを読み出す。信号補完部２４は、信号検出部２２の検出結果に基づいて、連番が１のＲＧＢデータが正常なデータであるので、連番が１のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶する。信号補間部２４は、第１メモリ２４Ａから連番１の画像フレームのＲＧＢデータを読み出し、信号フォーマット変換部２８に出力する。
【００４２】
図６（２）に示されるように、信号補完部２４は、メモリＭに記憶されている連番が２の画像フレームＲＧＢデータを読み出す。信号補完部２４は、信号検出部２２の検出結果に基づいて、連番が２のＲＧＢデータが正常なデータであるので、連番が２のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶する。信号補間部２４は、第１メモリ２４Ａから連番２の画像フレームのＲＧＢデータを読み出し、信号フォーマット変換部２８に出力する。
【００４３】
図６（３）に示されるように、信号補完部２４は、メモリＭに記憶されている連番が３の画像フレームＲＧＢデータを読み出す。信号補完部２４は、信号検出部２２の検出結果に基づいて、連番が３のＲＧＢデータが欠落データであるので、連番が３のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶する処理を停止する。信号検出部２２の検出結果に基づいて、連番が３から連番が５のフレームが欠落フレームであるので、信号補間部２４は、連番が３から連番が５のフレームをスキップし、非欠落フレームである連番６のフレームのＲＧＢデータを読み出す。
【００４４】
信号補間部２４は、読み出した連番６の非欠落フレームのＲＧＢデータと、第２メモリ２４Ｂに記憶されている連番が２のＲＧＢデータから欠落フレームである連番が３番目の代替ＲＧＢデータ（補間画像）を生成する。信号補間部２４による補間画像の詳細な生成処理については、後述する。
【００４５】
信号補間部２４は、生成した連番が３番目の代替ＲＧＢデータを第１メモリ２４Ａに記憶し、第１メモリ２４Ａに記憶した３番目の代替ＲＧＢデータを信号フォーマット変換部２８に出力する。
【００４６】
図６（４）に示されるように、信号補完部２４は、メモリＭに記憶されている連番が４の画像フレームＲＧＢデータを読み出す。信号補完部２４は、信号検出部２２の検出結果に基づいて、連番が４のＲＧＢデータが欠落データであるので、連番が４のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶する処理を停止する。信号検出部２２の検出結果に基づいて、連番が４から連番が５のフレームが欠落フレームであるので、信号補間部２４は、連番が４から連番が５のフレームをスキップし、非欠落フレームである連番６のフレームのＲＧＢデータを読み出す。
【００４７】
信号補間部２４は、読み出した連番６の非欠落フレームのＲＧＢデータと、第２メモリ２４Ｂに記憶されている連番が２のＲＧＢデータから欠落フレームである連番が４番目の補完画像を生成する。
【００４８】
信号補間部２４は、生成した連番が４番目の代替ＲＧＢデータを第１メモリ２４Ａに記憶し、第１メモリ２４Ａに記憶した４番目の代替ＲＧＢデータを信号フォーマット変換部２８に出力する。
【００４９】
図６（５）に示されるように、信号補完部２４は、メモリＭに記憶されている連番が５の画像フレームＲＧＢデータを読み出す。信号補完部２４は、信号検出部２２の検出結果に基づいて、連番が５のＲＧＢデータが欠落データであるので、連番が５のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶する処理を停止する。信号補間部２４は、連番が５のフレームをスキップし、非欠落フレームである連番６のフレームのＲＧＢデータを読み出す。
【００５０】
信号補間部２４は、読み出した連番６の非欠落フレームのＲＧＢデータと、第２メモリ２４Ｂに記憶されている連番が２のＲＧＢデータから欠落フレームである連番が５番目の補完画像を生成する。
【００５１】
信号補間部２４は、生成した連番が５番目の代替ＲＧＢデータを第１メモリ２４Ａに記憶し、第１メモリ２４Ａに記憶した５番目の代替ＲＧＢデータを信号フォーマット変換部２８に出力する。
【００５２】
図６（６）に示されるように、信号補完部２４は、メモリＭに記憶されている連番が６の画像フレームＲＧＢデータを読み出す。信号補完部２４は、信号検出部２２の検出結果に基づいて、連番が６のＲＧＢデータが正常なデータであるので、連番が６のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶する。信号補間部２４は、第１メモリ２４Ａから連番６の画像フレームのＲＧＢデータを読み出し、信号フォーマット変換部２８に出力する。
【００５３】
図６（７）に示されるように、信号補完部２４は、連番７の画像フレームが非欠落フレームであるので、図６（６）と同様な処理を行うことにより、連番７の画像フレームのＲＧＢデータを信号フォーマット変換部２８に出力する。
【００５４】
次に、信号補間部２４において実行される代替ＲＧＢデータを生成する処理について説明する。
【００５５】
信号補間部２４は、例えば、欠落フレームが連続した場合に、最終の欠落フレーム直後の正常なフレームの画像データ（第２画像）と検出が開始された欠落フレームの直前の正常なフレームの画像データ（第１画像）とを減算して差分を算出する。信号補間部２４は、例えば、算出した差分を欠落したフレーム数＋１で割った値を１フレームの変化量として算出する。
【００５６】
信号補間部２４は、欠落開始フレームの直前に表示されていたフレームの正常な映像データに欠落フレームの数に応じた変化量を加算し欠落フレームの画像データ（補間画像）を生成する。信号補間部２４は、例えば、第１画像と第２画像とにおける同じ位置の水平／垂直の画像単位（１ドット）のＲＧＢ画素について差分を算出し、欠落フレームの数と差分に応じた変化量を算出し、第１画像の一つのドットのＲＧＢ画素に欠落フレームの数に応じた変化量を加算し欠落フレームのＲＧＢ画素（補間画素）を生成する。信号補間部２４は、すべてのドットのＲＧＢ画素について同様な計算を行って、欠落フレームの第２画像を生成する。
【００５７】
具体的には、信号補間部２４は、例えば、画素の変化量を以下の式（１）で求める
変化量＝（ｂ−ａ）／（ｎ＋１）    式（１）
【００５８】
信号補間部２４は、変化量に応じて第１画像の画素から式（２）を用いて補間画像の画素を生成する。
補正画像の画素＝ａ＋ｎ（ｂ−ａ）／（ｎ＋１）    （２）
【００５９】
ここで、
第１画像の画素の値：ａ
欠落したフレーム数：ｎ（ｎ：自然数）
第２画像の画素の値：ｂ
である。
【００６０】
信号補間部２４は、例えば、画素の補間データを以下のようにして算出する。信号補間部２４は、例えば、欠落した１番目に対応する補間画像の画素の値をａ＋（ｂ−ａ）／（ｎ＋１）の式を用いて算出する。信号補間部２４は、欠落した２番目に対応する補間画像の画素の値をａ＋２（ｂ−ａ）／（ｎ＋１）の式を用いて算出する。信号補間部２４は、同様の計算を繰り返し、信号補間部２４は、欠落したｎ−１番目に対応する補間画像の画素の値をａ＋（ｎ−１）（ｂ−ａ）／（ｎ＋１）の式を用いて算出する。信号補間部２４は、欠落したｎ番目に対応する補間画像の画素の値をａ＋ｎ（ｂ−ａ）／（ｎ＋１）の式を用いて算出する。
【００６１】
図７の例では、映像データにおいて１番目から５番目のフレームの内、２番目から４番目のフレームの３フレーム分の画像が欠落している。この場合、信号補間部２４は、例えば、１番目の正常なフレームの第１画像と正常な５番目の正常なフレームの第２画像とに基づいて、２番目から４番目のフレームの３フレーム分の補間画像を生成する。信号補間部２４は、例えば、補間画像の生成において所定の画像要素（例えば、水平／垂直の１ドット単位）毎に補間処理を行う。
【００６２】
信号補間部２４は、例えば、１番目の正常なフレームの第１画像の１ドットのＲＧＢデータと正常な５番目の正常なフレームの第２画像の１ドットのＲＧＢデータとに基づいて、２番目から４番目のフレームの３フレーム分の補間画像の１ドットのＲＧＢデータを生成する。
【００６３】
信号補間部２４は、例えば、５番目の第１画像の１ドットのＲ画素のデータと５番目第２画像の１ドットのＲ画素のデータとの差分を算出し、差分に基づいて画素の変化量を算出する。信号補間部２４は、上記式に基づいて、第１画像の１ドットのＲ画素の値に欠落フレームの数に応じた変化量を加算し、２番目から４番目の各フレームのＲ画素を生成する。信号補間部２４は、同様に、第１画像の画素ごとに複数の欠落フレームの順番に比例した変化量を加算して２番目から４番目の各フレームのＧ画素及びＢ画素を生成する。
【００６４】
信号補間部２４は、同様の処理を画像における全ての画像要素について補間処理を行い、２番目から４番目の各フレームの補間画像を生成する。
【００６５】
次に、表示装置１において実行される処理の流れについて説明する。図８は、表示装置１において実行される処理の流れの一例を示すフローチャートである。信号検出部２２は、信号処理部１０から映像データ及び映像データに関する情報を取得する（ステップＳ１００）。信号検出部２２は、取得した映像データ及び映像データに関する情報に基づいて、映像データに欠落フレームがあるか否かを判断する（ステップＳ１０２）。
【００６６】
ステップＳ１０２で欠落フレームが検出されない場合（ステップＳ１０２：Ｎｏ）、信号検出部２２は、検出結果を信号補間部２４に出力し、信号補間部２４は、検出結果に基づいて、非欠落フレームである正常な第１画像のデータを第１メモリ２４Ａ及び第２メモリ２４Ｂ記憶する（ステップＳ１０４）。
【００６７】
信号補間部２４は、受信フレームの連番を一つ進め（ステップＳ１０６）、正常な画像を含む映像データを信号フォーマット変換部２８に出力し、処理をステップＳ１１４に進める。ステップＳ１０２で欠落フレームが検出された場合（ステップＳ１０２：Ｙｅｓ）、信号検出部２２は、欠落フレームの数を一つ加えるカウントを行う（ステップＳ１０８）。
【００６８】
次に、信号検出部２２は、取得した映像データ及び映像データに関する情報に基づいて、次の受信フレームで非欠落フレームが検出されたか否かを判断する（ステップＳ１１０）。ステップＳ１１０で非欠落フレームが検出されない場合（ステップＳ１１０：Ｎｏ）、信号検出部２２は、処理をステップＳ１０８に戻し、非欠落フレームが検出されるまで欠落フレームの数をカウントする（ステップＳ１１０）。
【００６９】
ステップＳ１１０で非欠落フレームが検出された場合（ステップＳ１１０：Ｙｅｓ）、信号検出部２２は、検出結果を信号補間部２４に出力し、信号補間部２４は、第２メモリ２４Ｂに記憶されている欠落フレームが検出される前に表示されていた正常な第1画像のデータ及び欠落フレームの後に表示される非欠落フレームの正常な第２画像のデータと欠落フレームの数に基づいて、順次、欠落フレームの数の分の複数の補間画像を生成する（ステップＳ１１２）。
【００７０】
信号補間部２４は、補間画像を含む映像データを信号フォーマット変換部２８に出力する。信号フォーマット変換部２８は、信号補間部２４から入力されたデータを信号フォーマットへ変換し、表示部３０へ出力し、表示部３０は、第１画像を表示画面に表示する（ステップＳ１１４）。
【００７１】
上述したように、表示装置１によれば、映像が欠落しても違和感のない映像を表示することができる。表示装置１は、複数の欠落フレームが生じても欠落フレームの数に応じて複数の補間画像を生成することで、滑らかな映像を表示することができる。
【００７２】
［第２実施形態］
第１実施形態では、表示装置１は、欠落フレームのＲＧＢデータをメモリＭに保存する処理を行っていた。第２実施形態の表示装置１Ａは、メモリＭを有さずに遅延回路を用いて補間画像を生成する。
【００７３】
図９は、第２実施形態の表示装置１Ａの構成の一例を示す図である。以下の説明では、第１実施形態と同一の構成については同一の名称及び符号を用い、重複する説明については適宜省略する。表示装置１Ａは、第１実施形態の表示装置１に比して、メモリ制御部２６とメモリＭに代えてｎフレーム分のフレームを遅延する遅延回路Ｔｎと第３メモリ２４Ｃとを備える。
【００７４】
遅延回路Ｔｎは、信号補間部２４に設けられ、１フレームのデータを遅延する遅延回路をｎ個備える。遅延回路Ｔｎの設置箇所は一例であり、信号補間部２４だけでなく、他の部分に設けられていてもよい。遅延回路Ｔｎには、後述のように遅延回路Ｔｎから出力される経路に、入力したフレームのデータを第３メモリ２４Ｃにバイパスして保存させるためのｎ−１個のスイッチＳＷｎ−１が設けられている。
【００７５】
信号補間部２４は、例えば、欠落フレームが検出されない場合、第１メモリ２４Ａ及び第２メモリ２４Ｂに１フレーム分の画像データを記憶させる。信号補間部２４は、第１メモリ２４Ａに記憶された１フレーム分の画像データを信号フォーマット変換部２８に出力し、画像データに基づいて表示部３０に表示内容を表示させる。
【００７６】
信号補間部２４は、遅延回路Ｔｎに欠落フレームが検出された場合、スイッチＳＷｎ−１を制御してバイパス経路を形成し、遅延回路Ｔｎに入力された欠落フレームの後に遅延回路Ｔｎにおいて検出される非欠落フレームの第２画像のデータを第３メモリ２４Ｃに記憶させる。信号補間部２４は、欠落フレームが検出される前に第２メモリ２４Ｂに記憶された第1画像のデータと第３メモリ２４Ｃに記憶された第２画像のデータとを用いて補間画像を生成する。
【００７７】
信号補間部２４は、生成した補間画像のデータを第１メモリ２４Ａに記憶させ、表示部３０に補間画像のデータ画像データを信号フォーマット変換部２８に出力し、画像データに基づいて表示部３０に表示内容を表示させる。
【００７８】
次に、補間部２０における補間画像を生成する具体的な処理について説明する。
【００７９】
図１０及び図１１は、表示装置１Ａにおいて実行される補間画像を生成する処理の内容を示す概念図である。ここでは、連番２から連番４のフレームが欠落フレームである場合が例示されている。信号補間部２４は、取得したフレームのＲＧＢデータを遅延回路Ｔｎへ入力する。遅延回路Ｔｎ（ｎ＝１〜５）に順次１フレーム分のＲＧＢデータが入力される。信号補間部２４は、遅延回路Ｔｎによってｎフレーム分遅延したＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに順次記憶させる。
【００８０】
図１０（１）に示されるように、遅延回路Ｔｎに順次ＲＧＢデータが入力されることにより、遅延回路Ｔ５〜遅延回路Ｔ１には、連番５〜連番１のＲＧＢデータがそれぞれ入力された状態となっている。信号補間部２４は、例えば、連番１の正常なＲＧＢデータが遅延回路Ｔ１に入力された後、連番１のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶させる。信号補間部２４は、信号検出部２２の検出結果に基づいて、スイッチＳＷ１〜スイッチＳＷ４を動作させて、遅延回路Ｔ５と第３メモリ２４Ｃとの間にバイパス路を形成し、遅延回路Ｔ５に入力された正常な連番５のＲＧＢデータを第３メモリ２４Ｃに記憶させる。
【００８１】
信号補間部２４は、スイッチＳＷｎ−１を切り替えることにより、全ての１フレームの遅延回路Ｔｎの出力を第３メモリ２４Ｃへ出力することができる。信号補間部２４は、第１メモリ２４Ａの連番１のＲＧＢデータとパネル駆動用の同期、ＣＬＫ、ＤＥを信号フォーマット変換部２８へ送信する。
【００８２】
図１０（２）に示されるように、遅延回路Ｔｎに入力されるＲＧＢデータが１フレーム分進み、遅延回路Ｔ５〜遅延回路Ｔ１には、連番７〜連番２のＲＧＢデータがそれぞれ入力された状態となっている。遅延回路Ｔ１には、遅延回路Ｔ２から連番３の欠落フレームのデータが入力される。
【００８３】
この時、信号補間部２４は、第１メモリ２４Ａと第２メモリ２４Ｂへ保存しようとするＲＧＢデータが欠落フレームである場合、例えば、欠落フレームである連番２のＲＧＢデータを第１メモリ２４Ａと第２メモリ２４Ｂとに記憶させる処理を停止し、第２メモリ２４Ｂに記憶された連番１のＲＧＢデータと、第３メモリ２４Ｃに記憶された連番５のＲＧＢデータとを用いて連番２に対応する補間画像を生成する。信号補間部２４は、生成した補間画像のＲＧＢデータを第１メモリに記憶させる。
【００８４】
信号補間部２４は、第１メモリ２４Ａに記憶された連番２に対応する補間されたＲＧＢデータとパネル駆動用の同期、ＣＬＫ、ＤＥを信号フォーマット変換部２８へ出力する。
【００８５】
図１０（３）に示されるように、遅延回路Ｔｎに入力されるＲＧＢデータが１フレーム分進み、遅延回路Ｔ５〜遅延回路Ｔ１には、連番８〜連番３のＲＧＢデータがそれぞれ入力された状態となっている。遅延回路Ｔ１には、遅延回路Ｔ２から連番４の欠落フレームのデータが入力される。
【００８６】
この時、信号補間部２４は、例えば、欠落フレームである連番３のＲＧＢデータを第１メモリ２４Ａと第２メモリ２４Ｂとに記憶させる処理を停止し、第２メモリ２４Ｂに記憶された連番１のＲＧＢデータと、第３メモリ２４Ｃに記憶された連番５のＲＧＢデータとを用いて連番３に対応する補間画像を生成する。信号補間部２４は、生成した補間画像のＲＧＢデータを第１メモリに記憶させる。補間画像の生成処理は、第１実施形態の表示装置１の処理と同様である（以下同じ）。
【００８７】
信号補間部２４は、第１メモリ２４Ａに記憶された連番３に対応する補間されたＲＧＢデータとパネル駆動用の同期、ＣＬＫ、ＤＥを信号フォーマット変換部２８へ出力する。
【００８８】
図１１（４）に示されるように、遅延回路Ｔｎに入力されるＲＧＢデータが１フレーム分進み、遅延回路Ｔ５〜遅延回路Ｔ１には、連番９〜連番４のＲＧＢデータがそれぞれ入力された状態となっている。遅延回路Ｔ１には、遅延回路Ｔ２から連番５の欠落フレームのデータが入力される。
【００８９】
この時、信号補間部２４は、例えば、欠落フレームである連番４のＲＧＢデータを第１メモリ２４Ａと第２メモリ２４Ｂとに記憶させる処理を停止し、第２メモリ２４Ｂに記憶された連番１のＲＧＢデータと、第３メモリ２４Ｃに記憶された連番５のＲＧＢデータとを用いて連番４に対応する補間画像を生成する。信号補間部２４は、生成した補間画像のＲＧＢデータを第１メモリに記憶させる。
【００９０】
信号補間部２４は、第１メモリ２４Ａに記憶された連番４に対応する補間されたＲＧＢデータとパネル駆動用の同期、ＣＬＫ、ＤＥを信号フォーマット変換部２８へ出力する。
【００９１】
図１１（５）に示されるように、遅延回路Ｔｎに入力されるＲＧＢデータが１フレーム分進み、遅延回路Ｔ５〜遅延回路Ｔ１には、連番１０〜連番５のＲＧＢデータがそれぞれ入力された状態となっている。遅延回路Ｔ１には、遅延回路Ｔ２から連番６の正常なＲＧＢデータが入力される。
【００９２】
信号補間部２４は、例えば、連番１の正常なＲＧＢデータが遅延回路Ｔ１に入力された後、連番１のＲＧＢデータを第１メモリ２４Ａ及び第２メモリ２４Ｂに記憶させる。信号補間部２４は、第１メモリ２４Ａの連番５のＲＧＢデータとパネル駆動用の同期、ＣＬＫ、ＤＥを信号フォーマット変換部２８へ送信する。信号補間部２４は、第１メモリ２４Ａに記憶された１フレーム分の画像データに基づいて表示部３０に表示内容を表示させる。
【００９３】
上述したように、第２実施形態の表示装置１Ａによれば、第１実施形態の表示装置１に比してメモリ制御部２６とメモリＭを省略し、装置構成を簡略化することができる。
【００９４】
上述した表示装置１の信号処理部１０、信号検出部２２、信号補間部２４、メモリ制御部２６、及び信号フォーマット変換部２８の各構成要素の一部または全部は、例えば、ＣＰＵ（Central Processing Unit）などのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。これらの構成要素のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００９５】
また、プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００９６】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。また、上記実施形態が有する１または複数のＣＰＵ等のコンピュータが実行するプログラムの一部または全部は、通信回線やコンピュータ読取可能な記録媒体を介して頒布することができる。
【符号の説明】
【００９７】
１、１Ａ…表示装置
１０…信号処理部
２０…補間部
２２…信号検出部
２４…信号補間部
２４Ａ…第１メモリ
２４Ｂ…第２メモリ
２４Ｃ…第３メモリ
２６…メモリ制御部
２８…信号フォーマット変換部
３０…表示部
ＳＷｎ−１…スイッチ
Ｔｎ…遅延回路
【図１】
2020047995.tif 000003
【図２】
2020047995.tif 000004
【図３】
2020047995.tif 000005
【図４】
2020047995.tif 000006
【図５】
2020047995.tif 000007
【図６】
2020047995.tif 000008
【図７】
2020047995.tif 000009
【図８】
2020047995.tif 000010
【図９】
2020047995.tif 000011
【図１０】
2020047995.tif 000012
【図１１】
2020047995.tif 000013