(57)【要約】【課題】  利用者が眩しさを感じるのを抑制しつつ、映像フレーム単位で適切な輝度調整を行う。【解決手段】  取得ユニット１１０が、映像データＩＭＤを含むコンテンツデータＣＮＤを取得する。引き続き、制御ユニット１５０Ａが、映像フレームごとの平均輝度を算出する。そして、制御ユニット１５０Ａは、今回の映像フレームの平均輝度が直前フレームの表示平均輝度より最大増加閾値αを超えて高い場合、今回の映像フレームの表示平均輝度を、直前フレームの表示平均輝度に最大増加閾値αを加えた輝度とする。また、制御ユニット１５０Ａは、今回の映像フレームの平均輝度が直前フレームの表示平均輝度より最大減少閾値βを超えて低い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの平均輝度から最大減少閾値βを減じた輝度とする。【選択図】  図１
2016188912.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを取得する取得部と；
前記取得部が取得した映像コンテンツの映像フレームごとの平均輝度を算出する平均輝度算出部と；
前記平均輝度算出部の算出結果に基づき、前記映像フレームに対応し、表示装置へ送る表示フレームの平均輝度を制御する制御部と；
を備えることを特徴とする表示制御装置。
【請求項２】
前記制御部は、一の映像フレームの平均輝度が、前記一の映像フレームの直前の映像フレームに対応する直前表示フレームの平均輝度に対して第１設定輝度差より高い場合、前記直前表示フレームの平均輝度に前記第１設定輝度差を加えた輝度以下に、前記一の映像フレームに対応する表示フレームの平均輝度を制御する、ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第１設定輝度差は、映像フレーム内輝度分布、周囲の明るさ情報、及び、前記映像コンテンツが属するジャンルの少なくとも１つに基づいて設定される、ことを特徴とする請求項２に記載の表示制御装置。
【請求項４】
移動体とともに移動し、
前記第１設定輝度差は、前記移動体の移動速度に基づいて設定される、ことを特徴とする請求項２又は３に記載の表示制御装置。
【請求項５】
前記制御部は、前記一の映像フレームの平均輝度が、前記直前表示フレームの平均輝度に対して第２設定輝度差より低い場合、前記直前表示フレームの平均輝度から前記第２設定輝度差を減じた輝度以上に、前記一の映像フレームに対応する表示フレームの平均輝度を制御する、ことを特徴とする請求項２〜４のいずれか一項に記載の表示制御装置。
【請求項６】
前記第２設定輝度差は、映像フレーム内輝度分布、周囲の明るさ情報、及び、前記映像コンテンツが属するジャンルの少なくとも１つに基づいて設定される、ことを特徴とする請求項５に記載の表示制御装置。
【請求項７】
移動体とともに移動し、
前記第２設定輝度差は、前記移動体の移動速度に基づいて設定される、ことを特徴とする請求項５又は６に記載の表示制御装置。
【請求項８】
前記制御部は、前記映像フレームの平均輝度が閾値平均輝度より高い場合、前記閾値平均輝度を前記映像フレームに対応する表示フレームの平均輝度以下とする、ことを特徴とする請求項１に記載の表示制御装置。
【請求項９】
前記閾値平均輝度は、映像フレーム内輝度分布、周囲の明るさ情報、及び、前記映像コンテンツが属するジャンルの少なくとも１つに基づいて設定される、ことを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
移動体とともに移動し、
前記閾値平均輝度は、前記移動体の移動速度に基づいて設定される、ことを特徴とする請求項８又は９に記載の表示制御装置。
【請求項１１】
表示装置へ送られる表示フレームの平均輝度を制御する表示制御装置において使用される表示制御方法であって、
映像コンテンツを取得する取得工程と；
前記取得工程において取得された映像コンテンツの映像フレームごとの平均輝度を算出する平均輝度算出工程と；
前記平均輝度算出工程における算出結果に基づき、前記映像フレームに対応し、前記表示装置へ送る表示フレームの平均輝度を制御する制御工程と；
を備えることを特徴とする表示制御方法。
【請求項１２】
表示制御装置が有するコンピュータに、請求項１１に記載の表示制御方法を実行させる、ことを特徴とする表示制御プログラム。
【請求項１３】
表示制御装置が有するコンピュータにより読み取り可能に、請求項１２に記載の表示制御プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及び表示制御プログラム、並びに、当該表示制御プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、表示制御装置による制御のもとで、映像コンテンツに基づく表示信号を生成し、生成された映像信号に従った映像を表示装置に表示させることが広く行われている。こうした映像の表示制御の技術として、周囲の明るさに対応して、表示装置における映像の輝度を調整する技術が提案されている（特許文献１参照：以下、「従来例」と呼ぶ）。
【０００３】
この従来例の技術は、車両に搭載された表示装置に映像を表示する技術であって、ヘッドランプが点灯中であるか否かを判定する。そして、かかる判定の結果に基づいて、バックライトの発光量を制御することにより、表示装置における映像の表示輝度を調整するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５１８３３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来例の技術では、ヘッドランプが点灯中であるか否かを判定することにより、夜間運転中か否かを判定する。そして、当該判定の結果が肯定的であった場合には、低輝度表示を行う。一方、当該判定の結果が否定的であった場合には、高輝度表示を行う。
【０００６】
ところで、利用者が眩しさを感じるのは、表示フレーム単位で表示輝度が大きく変化する場合である。例えば、放送映像を表示する場合には、コマーシャル映像への変化や、シーン変化の場合が挙げられる。こうした表示フレーム単位での表示輝度の大きな変化のみを抑制できれば、コンテンツ作成者の意図を極力尊重した映像コンテンツの表示を行いつつ、利用者が眩しさを感じる事態の発生を抑制することができる。しかしながら、表示フレーム単位で表示輝度を調整することは、バックライトの発光量を調整することにより輝度調整を行う従来例の技術では、実現することができない。
【０００７】
このため、利用者が眩しさを感じる事態の発生を抑制しつつ、表示フレーム単位で適切な輝度調整を行うことができる技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、映像コンテンツを取得する取得部と；前記取得部が取得した映像コンテンツの映像フレームごとの平均輝度を算出する平均輝度算出部と；前記平均輝度算出部の算出結果に基づき、前記映像フレームに対応し、表示装置へ送る表示フレームの平均輝度を制御する制御部と；を備えることを特徴とする表示制御装置である。
【０００９】
請求項１１に記載の発明は、表示装置へ送られる表示フレームの平均輝度を制御する表示制御装置において使用される表示制御方法であって、映像コンテンツを取得する取得工程と；前記取得工程において取得された映像コンテンツの映像フレームごとの平均輝度を算出する平均輝度算出工程と；前記平均輝度算出工程における算出結果に基づき、前記映像フレームに対応し、前記表示装置へ送る表示フレームの平均輝度を制御する制御工程と；を備えることを特徴とする表示制御方法である。
【００１０】
請求項１２に記載の発明は、表示制御装置が有するコンピュータに、請求項１１に記載の表示制御方法を実行させる、ことを特徴とする表示制御プログラムである。
【００１１】
請求項１３に記載の発明は、表示制御装置が有するコンピュータにより読み取り可能に、請求項１２に記載の表示制御プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態の表示制御装置の機能を有する提示制御装置の概略的な構成を示すブロック図である。
【図２】図１のバッファユニットの構成を示すブロック図である。
【図３】図１の制御ユニットによる表示輝度制御処理を説明するためのフローチャートである。
【図４】図３の表示輝度の算出処理を説明するためのフローチャートである。
【図５】第１実施形態における平均輝度の時間変化に伴う表示平均輝度の時間変化の例を示す図である。
【図６】本発明の第２実施形態の表示制御装置の機能を有する提示制御装置における表示輝度制御処理を説明するためのフローチャートである。
【図７】第２実施形態における平均輝度の変化に伴う表示平均輝度の変化の例、及び、平均輝度の時間変化に伴う表示平均輝度の時間変化の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を、添付図面を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１４】
［第１実施形態］
まず、本発明の第１実施形態を、図１〜図５を参照して説明する。
【００１５】
＜構成＞
図１には、第１実施形態に係る表示制御装置の機能を有する提示制御装置１００Ａの概略的な構成がブロック図にて示されている。この提示制御装置１００Ａは、移動体である車両に配置されている。
【００１６】
当該車両には、コンテンツ源２１０、表示ユニット２２０及び音出力ユニット２３０が配置されている。また、当該車両には、入力ユニット２４０及びナビゲーション装置２５０が搭載されている。
【００１７】
上記のコンテンツ源２１０は、提示制御装置１００Ａによる制御のもとで、映像データ、音声データ及びコンテンツ属性情報を示すデータを含むコンテンツデータＣＮＤを提示制御装置１００Ａへ送る。こうしたコンテンツ源２１０としては、例えば、地上デジタル放送の受信処理装置、コンテンツ情報が記録されたＤＶＤ（Digital Versatile Disk）が実装されたＤＶＤプレーヤ等が挙げられる。
【００１８】
なお、コンテンツ源２１０が地上デジタル放送の受信処理装置である場合には、コンテンツ源２１０は、提示制御装置１００Ａにより指定された選局チャンネルの放送コンテンツのデータを、コンテンツデータＣＮＤとして、提示制御装置１００Ａへ送る。また、コンテンツ源２１０がＤＶＤプレーヤの場合には、実装されたＤＶＤに記録されたコンテンツのデータを、コンテンツデータＣＮＤとして、提示制御装置１００Ａへ送る。
【００１９】
上記の表示ユニット２２０は、提示制御装置１００Ａから送られた表示映像データＩＤＴを受ける。そして、表示ユニット２２０は、表示映像データＩＤＴに基づいて、映像を再生表示する。
【００２０】
上記の音出力ユニット２３０は、提示制御装置１００Ａから送られた出力音声データＡＤＴを受ける。そして、音出力ユニット２３０は、出力音声データＡＤＴに基づいて、音声を再生出力する。
【００２１】
上記の入力ユニット２４０は、提示制御装置１００Ａに設けられたキー部、及び／又はキー部を備えるリモート入力装置等により構成される。ここで、キー部としては、表示ユニット２２０の表示デバイスに設けられたタッチパネルを用いることができる。また、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。
【００２２】
この入力ユニット２４０を利用者が操作することにより、提示制御装置１００Ａへの動作指令の入力が行われる。例えば、コンテンツ源２１０が地上デジタル放送の受信処理装置である場合には、希望放送局を指定した選局指令等の利用者による入力が、入力ユニット２４０を利用して行われる。また、コンテンツ源２１０がＤＶＤプレーヤである場合には、実装されたＤＶＤに記録されたコンテンツのデータの出力動作の開始／終了の指令の利用者による入力が、入力ユニット２４０を利用して行われる。こうした入力ユニット２４０への入力内容は、入力データＩＰＤとして、提示制御装置１００Ａへ送られる。
【００２３】
上記のナビゲーション装置２５０は、車両の運転者へ車両の運転を支援するための情報を提供する。このナビゲーション装置２５０は、現在位置検出機能、車速検出機能、時計機能等を有している。また、ナビゲーション装置２５０は、地図情報を記憶する記憶部を備えている。当該地図情報には、各地点が含まれる領域の夜間における明るさがどの程度であるかの指針となる情報（以下、「夜間明るさ指針情報」という）が含まれている。かかる夜間明るさ指針情報としては、例えば、各地点が含まれる領域が繁華街、住宅地、閑散地、高速道路上等のいずれであるかの情報が挙げられる。
【００２４】
このため、ナビゲーション装置２５０は、時刻（月日を含む）情報及び夜間明るさ指針情報に基づいて、現時点における車両周囲の明るさを把握できるようになっている。そして、ナビゲーション装置２５０は、こうして把握した周囲の明るさの情報（以下、単に「明るさ情報」ともいう）を、車速情報ともに、ナビ情報ＮＶＤとして、逐次、提示制御装置１００Ａへ送るようになっている。
【００２５】
《提示制御装置１００Ａの構成》
次に、提示制御装置１００Ａの構成について説明する。
【００２６】
図１に示されるように、提示制御装置１００Ａは、取得ユニット１１０と、バッファユニット１２０とを備えている。また、提示制御装置１００Ａは、表示映像データ生成ユニット１３０と、出力音声データ生成ユニット１４０と、制御ユニット１５０Ａとを備えている。
【００２７】
上記の取得ユニット１１０は、コンテンツ源２１０から送られたコンテンツデータＣＮＤを受ける。なお、第１実施形態では、コンテンツデータＣＮＤは、ＭＰＥＧ形式のデータとなっている。
【００２８】
取得ユニット１１０は、コンテンツデータＣＮＤを映像データＩＭＤ、音声データＳＮＤ及びコンテンツ属性情報ＰＲＤに分解する。そして、取得ユニット１１０は、映像データＩＭＤ及び音声データＳＮＤをバッファユニット１２０へ送る。また、取得ユニット１１０は、コンテンツ属性情報ＰＲＤを制御ユニット１５０Ａへ送る。
【００２９】
なお、コンテンツ属性情報ＰＲＤには、コンテンツデータＣＮＤに対応するコンテンツが属するジャンルの情報（以下、「ジャンル情報」という）が含まれている。こうしたジャンルとしては、例えば、ニュース、スポーツ、ドラマ、音楽、バラエティ、映画、アニメ、ドキュメンタリー等が挙げられる。
【００３０】
第１実施形態では、上述したコンテンツデータＣＮＤがＭＰＥＧ形式であるので、映像データＩＭＤはＹＵＶ形式のデータであり、音声データＳＮＤはＰＣＭ形式のデータとなっている。なお、ＹＵＶ形式は、画素色を、輝度Ｙ、輝度Ｙと青色成分との差（Ｕ）、及び、輝度Ｙと赤色成分との差（Ｖ）の組み合わせで表現したデータ形式である。
【００３１】
上記のバッファユニット１２０は、取得ユニット１１０から送られた映像データＩＭＤ及び音声データＳＮＤを受ける。また、バッファユニット１２０は、制御ユニット１５０Ａから送られた輝度調整データＡＭＤを受ける。そして、バッファユニット１２０は、映像データＩＭＤ及び音声データＳＮＤ、並びに、輝度調整データＡＭＤを、制御ユニット１５０Ａから送られたタイミング指定ＴＭＣを参照しつつバッファリングする。
【００３２】
また、バッファユニット１２０は、１フレーム分の映像データＩＭＤを新たに受けるたびに、当該新たな１フレーム分の映像データＩＭＤのバッファリング場所の情報を示すバッファ識別情報ＢＦＮを生成する。こうして生成されたバッファ識別情報ＢＦＮは、制御ユニット１５０Ａへ送られる。
【００３３】
なお、バッファユニット１２０の構成については、後述する。
【００３４】
上記の表示映像データ生成ユニット１３０は、バッファユニット１２０から表示映像用データＢＩＤを読み取る。そして、表示映像データ生成ユニット１３０は、ＹＵＶ形式の表示映像用データＢＩＤをＲＧＢ形式の表示映像データＩＤＴに変換する。かかる変換により得られた表示映像データＩＤＴは、表示ユニット２２０へ送られる。ここで、表示映像データ生成ユニット１３０が１フレーム分の表示映像データＩＤＴの生成に要する時間は、コンテンツ源２１０が１フレーム分の映像データＩＭＤを含むコンテンツデータＣＮＤの出力に要する時間と同様となっている。
【００３５】
なお、表示映像データ生成ユニット１３０は、表示映像データＩＤＴと同期した出力音声データＡＤＴとするための同期情報ＳＹＮを出力音声データ生成ユニット１４０へ送るようになっている。
【００３６】
上記の出力音声データ生成ユニット１４０は、表示映像データ生成ユニット１３０から送られた同期情報ＳＹＮを参照しつつ、バッファユニット１２０から出力音声用データＢＳＤを読み取る。そして、出力音声データ生成ユニット１４０は、出力音声用データＢＳＤに対応する出力音声データＡＤＴを生成する。こうして生成された出力音声データＡＤＴは、音出力ユニット２３０へ送られる。
【００３７】
なお、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０は、制御ユニット１５０Ａから送られた動作制御指令ＲＣＴに従って、動作を開始又は終了する。すなわち、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０は、動作開始を指定した動作制御指令ＲＣＴを受けると動作を開始する。また、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０は、動作終了を指定した動作制御指令ＲＣＴを受けると動作を終了する。
【００３８】
上記の制御ユニット１５０Ａは、提示制御装置１００Ａにおける他の要素を制御する。また、制御ユニット１５０Ａは、コンテンツ源２１０からのコンテンツデータＣＮＤの出力を制御する。
【００３９】
制御ユニット１５０Ａは、提示動作の開始を指定した動作指令を、入力データＩＰＤとして、入力ユニット２４０から受けると、コンテンツ源２１０に対して、コンテンツデータＣＮＤの出力開始を指定した動作制御指令ＣＮＴを送る。また、制御ユニット１５０Ａは、動作開始を指定した動作制御指令ＲＣＴを、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０へ送る。
【００４０】
制御ユニット１５０Ａは、提示動作の終了を指定した動作指令を、入力データＩＰＤとして、入力ユニット２４０から受けると、コンテンツ源２１０に対して、コンテンツデータＣＮＤの出力停止を指定した動作制御指令ＣＮＴを送る。また、制御ユニット１５０Ａは、動作終了を指定した動作制御指令ＲＣＴを、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０へ送る。
【００４１】
また、制御ユニット１５０Ａは、表示輝度制御処理を実行する。かかる表示輝度制御処理に際して、制御ユニット１５０Ａは、バッファユニット１２０から送られたバッファ識別情報ＢＦＮにより示されている場所にバッファリングされている映像データを、画素データＰＸＤとして読み取る。引き続き、制御ユニット１５０Ａは、読み取れた画素データＰＸＤ及びナビ情報ＮＶＤに基づき、必要に応じて、輝度調整データＡＭＤを算出する。そして、制御ユニット１５０Ａは、輝度調整データＡＭＤを算出した場合には、算出された輝度調整データＡＭＤをバッファユニット１２０へ送った後に、タイミング指定ＴＭＣをバッファユニット１２０へ送る。一方、制御ユニット１５０Ａは、輝度調整データＡＭＤを算出しなかった場合には、直ちにタイミング指定ＴＭＣをバッファユニット１２０へ送る。
【００４２】
なお、制御ユニット１５０Ａが実行する表示輝度制御処理の詳細については、後述する。
【００４３】
《バッファユニット１２０の構成》
次いで、バッファユニット１２０の構成について説明する。
【００４４】
バッファユニット１２０は、図２に示されるように、映像データ前段バッファ部１２１と、映像データ後段バッファ部１２２とを備えている。また、バッファユニット１２０は、音声データバッファ部１２３を備えている。
【００４５】
上記の映像データ前段バッファ部１２１は、取得ユニット１１０から送られた映像データＩＭＤを受ける。そして、映像データ前段バッファ部１２１は、当該映像データＩＭＤを内部にバッファリングする。
【００４６】
第１実施形態では、映像データ前段バッファ部１２１は、１フレーム分の映像データを記憶するフレーム単位記憶領域を２以上有している。これら複数のフレーム単位記憶領域は、いわゆるリングバッファ構成とされている。
【００４７】
すなわち、複数のフレーム単位記憶領域には、動的に変化する出力順位が付されおり、出力順位の高い順序で、映像データＩＭＤが順次記憶される。また、出力順位の高い順序で、フレーム単位記憶領域内に記憶されているデータが、データＡＩＤとして、順次、映像データ後段バッファ部１２２へ送られる。そして、出力順位が最高順位のフレーム単位記憶領域内に記憶されているデータの全てが映像データ後段バッファ部１２２により読み取られ、当該フレーム単位記憶領域が空状態となると、当該フレーム単位記憶領域の出力順位は最低順位となる。
【００４８】
また、映像データ前段バッファ部１２１は、１フレーム分の映像データＩＭＤを受けると、当該新たな１フレーム分の映像データＩＭＤを記憶したフレーム単位記憶領域の識別情報を、バッファ識別情報ＢＦＮとして、制御ユニット１５０Ａへ送る。このバッファ識別情報ＢＦＮをキーにして、制御ユニット１５０Ａは、フレーム単位記憶領域にアクセスする。
【００４９】
すなわち、制御ユニット１５０Ａは、バッファ識別情報ＢＦＮをキーにして、フレーム単位記憶領域内の記憶内容を、画素データＰＸＤとして読み取る。また、制御ユニット１５０Ａは、バッファ識別情報ＢＦＮをキーにして、フレーム単位記憶領域内の記憶内容を、輝度調整データＡＭＤに書き換える。
【００５０】
なお、制御ユニット１５０Ａによるアクセスによっては、フレーム単位記憶領域の出力順位は変化しないようになっている。
【００５１】
上記の映像データ後段バッファ部１２２は、制御ユニット１５０Ａから送られたタイミング指定ＴＭＣを受けると、映像データ前段バッファ部１２１に記憶されている１フレーム分のバッファデータを、データＡＩＤとして読み取る。そして、映像データ後段バッファ部１２２は、当該データＡＩＤを内部にバッファリングする。
【００５２】
第１実施形態では、映像データ後段バッファ部１２２は、１フレーム分の表示データを記憶するフレーム単位記憶領域を２つ有している。これら２つのフレーム単位記憶領域は、いわゆるトグルバッファ構成とされている。
【００５３】
すなわち、２つのフレーム単位記憶領域には、動的に変化する出力順位（高順位又は低順位）が付されおり、出力順位の高い順序で、データＡＩＤが順次記憶される。また、出力順位の高い順序で、フレーム単位記憶領域内に記憶されているデータが表示映像データ生成ユニット１３０へ送られる。そして、出力順位が高順位のフレーム単位記憶領域内に記憶されているデータの全てが表示映像データ生成ユニット１３０により、表示映像用データＢＩＤとして読み取られ、当該フレーム単位記憶領域が空状態となると、当該フレーム単位記憶領域の出力順位は低順位となる。
【００５４】
上記の音声データバッファ部１２３は、取得ユニット１１０から送られた音声データＳＮＤを受ける。そして、音声データバッファ部１２３は、当該音声データＳＮＤを内部にバッファリングする。こうして音声データバッファ部１２３にバッファリングされた音声データは、出力音声データ生成ユニット１４０により、バッファリング順に順次、出力音声用データＢＳＤとして読み取られる。
【００５５】
＜動作＞
次に、上記のように構成された提示制御装置１００Ａの動作について、制御ユニット１５０Ａが実行する表示輝度制御処理に主に着目して説明する。
【００５６】
前提として、ナビゲーション装置２５０は、動作を開始しており、ナビ情報ＮＶＤを逐次、提示制御装置１００Ａへ送っているものとする（図１参照）。
【００５７】
こうした状態で、提示動作の開始を指定した動作指令を、入力データＩＰＤとして、入力ユニット２４０から受けると、制御ユニット１５０Ａは、コンテンツ源２１０に対して、コンテンツデータＣＮＤの出力開始を指定した動作制御指令ＣＮＴを送る。また、制御ユニット１５０Ａは、動作開始を指定した動作制御指令ＲＣＴを、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０へ送る（図１参照）。
【００５８】
この結果、コンテンツ源２１０は、コンテンツデータＣＮＤの出力を開始する。こうして出力されたコンテンツデータＣＮＤを、取得ユニット１１０が受ける（図１参照）。
【００５９】
取得ユニット１１０は、コンテンツデータＣＮＤを映像データＩＭＤ、音声データＳＮＤ及びコンテンツ属性情報ＰＲＤに分解する。そして、取得ユニット１１０は、映像データＩＭＤ及び音声データＳＮＤをバッファユニット１２０へ送る。また、取得ユニット１１０は、コンテンツ属性情報ＰＲＤを制御ユニット１５０Ａへ送る（図１参照）。
【００６０】
取得ユニット１１０から送られた映像データＩＭＤ及び音声データＳＮＤを受けると、バッファユニット１２０では、音声データバッファ部１２３が、音声データＳＮＤを内部にバッファリングする。また、映像データ前段バッファ部１２１が、映像データＩＭＤを内部にバッファリングする。そして、１フレーム分の映像データＩＭＤを新たに受けると、映像データ前段バッファ部１２１は、当該新たな１フレーム分の映像データＩＭＤを記憶したフレーム単位記憶領域の識別情報を、バッファ識別情報ＢＦＮとして、制御ユニット１５０Ａへ送る（図２参照）。
【００６１】
《制御ユニット１５０Ａが実行する表示輝度制御処理》
上述した周囲動作環境下で、制御ユニット１５０Ａが、表示輝度制御処理を実行する。
【００６２】
表示輝度制御処理に際しては、図３に示されるように、まず、ステップＳ１１において、制御ユニット１５０Ａが、内部フラグである初期フラグＦＬＧを「１」に設定する。なお、初期フラグＦＬＧは、表示輝度制御処理を実行後に、後述するステップＳ１３〜Ｓ１８の処理を行っていないことを示す内部フラグとなっている。
【００６３】
次に、ステップＳ１２において、制御ユニット１５０Ａが、バッファ識別情報ＢＦＮを新たに受けたか否かを判定することにより、コンテンツ源２１０から新たな１フレーム分の映像データＩＭＤを受けたか否かを判定する。ステップＳ１２における判定の結果が否定的であった場合（ステップＳ１２：Ｎ）には、ステップＳ１２の処理が繰り返される。
【００６４】
ステップＳ１２における判定の結果が肯定的となると（ステップＳ１２：Ｙ）、処理はステップＳ１３へ進む。このステップＳ１３では、制御ユニット１５０Ａが、新たな１フレーム分の映像データＩＭＤに対応する映像の平均輝度ＹNを算出する。
【００６５】
かかる平均輝度ＹNの算出に際して、制御ユニット１５０Ａは、まず、新たに受けたバッファ識別情報ＢＦＮをキーにして、バッファユニット１２０の映像データ前段バッファ部１２１から、新たな１フレーム分の映像データＩＭＤを、画素データＰＸＤとして読み取る。そして、制御ユニット１５０Ａは、画素データＰＸＤに基づき、平均輝度ＹNを、次の（１）式により算出する。
ＹN＝（ＹN1＋ＹN2＋…＋ＹNM）／Ｍ              …（１）
【００６６】
ここで、定数Ｍは、１フレームの映像の画素数である。また、値ＹNj（ｊ＝１〜Ｍ）は、各画素の輝度値である。
【００６７】
次に、ステップＳ１４において、制御ユニット１５０Ａが、初期フラグＦＬＧが「０」であるか否かを判定する。ステップＳ１４における判定の結果が否定的であった場合（ステップＳ１４：Ｎ）には、処理はステップＳ１５へ進む。
【００６８】
ステップＳ１５では、制御ユニット１５０Ａが、表示平均輝度ＹBを、新たに算出された平均輝度ＹNに更新し、更新された表示平均輝度ＹBを内部に保持する。そして、処理は、後述するステップＳ１７へ進む。
【００６９】
上述したステップＳ１４における判定の結果が肯定的であった場合（ステップＳ１４：Ｙ）には、処理はステップＳ１６へ進む。このステップＳ１６では、制御ユニット１５０Ａが、各画素の表示輝度の算出処理を行う。そして、処理はステップＳ１７へ進む。
【００７０】
なお、ステップＳ１６における表示輝度の算出処理については、後述する。
【００７１】
ステップＳ１７では、制御ユニット１５０Ａが、映像データ後段バッファ部１２２へ向けて、タイミング指定ＴＭＣを発行する。この結果、映像データ後段バッファ部１２２は、新たな１フレーム分のデータＡＩＤの読み取りを開始する。
【００７２】
なお、映像データ前段バッファ１２１によるバッファ識別情報ＢＦＮの送信から、映像データ後段バッファ部１２２による新たな１フレーム分のデータＡＩＤの読み取りの終了までの時間は、コンテンツ源２１０が１フレーム分の映像データＩＭＤを含むコンテンツデータＣＮＤの出力に要する時間よりも短くなっている。
【００７３】
ステップＳ１７の処理が終了すると、ステップＳ１８において、制御ユニット１５０Ａが、初期フラグＦＬＧを「０」に設定する。そして、処理はステップＳ１２へ戻る。
【００７４】
以後、ステップＳ１２〜Ｓ１４，Ｓ１６〜Ｓ１８の処理が繰り返される。そして、提示動作の終了を指定した動作指令を、入力データＩＰＤとして、入力ユニット２４０から受けると、制御ユニット１５０Ａは、表示輝度制御処理を終了する。
【００７５】
以上のように行われる表示輝度制御処理と並行して、表示映像データ生成ユニット１３０が、バッファユニット１２０から表示映像用データＢＩＤを読み取って、表示映像データＩＤＴを生成する。そして、表示映像データ生成ユニット１３０は、生成された表示映像データＩＤＴを表示ユニット２２０へ送る。この結果、表示ユニット２２０には、当該表示輝度制御処理により調整された輝度の映像が表示される。
【００７６】
また、出力音声データ生成ユニット１４０が、表示映像データ生成ユニット１３０から送られた同期情報ＳＹＮを参照しつつ、バッファユニット１２０から出力音声用データＢＳＤを読み取って、出力音声データＡＤＴを生成する。そして、出力音声データ生成ユニット１４０は、生成された出力音声データＡＤＴを音出力ユニット２３０へ送られる。この結果、音出力ユニット２３０からは、表示ユニット２２０に表示される映像に同期した音声が出力される。
【００７７】
《ステップＳ１６における表示輝度の算出処理》
次いで、ステップＳ１６における表示輝度の算出処理について説明する。
【００７８】
表示輝度の算出処理に際しては、図４に示されるように、まず、ステップＳ２１において、制御ユニット１５０Ａが、内部に保持されている表示平均輝度ＹBが新たに算出された平均輝度ＹNよりも小さいか否かを判定する。ステップＳ２１における判定の結果が肯定的であった場合（ステップＳ２１：Ｙ）には、処理はステップＳ２２へ進む。
【００７９】
ステップＳ２２では、制御ユニット１５０Ａが、平均輝度差ΔＹを、次の（２）式により算出する。
ΔＹ＝ＹN−ＹB                      …（２）
【００８０】
次に、ステップＳ２３において、制御ユニット１５０Ａが、最新のナビ情報ＮＶＤ及び処理中のコンテンツのジャンル情報に基づいて、最大増加閾値αを設定する。ここで、ナビ情報ＮＶＤに含まれる明るさ情報により推定される周囲の明るさの程度が高いほど、制御ユニット１５０Ａは、最大増加閾値αを大きく設定する。これは、周囲が明るいほど、コンテンツ映像の平均輝度の変化が大きくとも視聴者が眩しく感じる可能性が低く、かつ、運転者が気を取られる可能性が低くなるためである。
【００８１】
また、ナビ情報ＮＶＤに含まれる車速情報により把握される車速が速いほど、制御ユニット１５０Ａは、最大増加閾値αを小さく設定する。これは、車速が速いほど、運転者が運転に集中する必要があるので、運転者が気を取られる可能性を低くするためである。
【００８２】
また、ジャンル情報からダイナミックな場面転換が多くあると推定されるほど、最大増加閾値αを小さく設定する。これは、運転者が気を取られる可能性を低くするためである。例えば、ジャンルがドキュメンタリーの場合には、ジャンルがドラマの場合よりも最大増加閾値αを小さく設定する。ここでは、ドキュメンタリーが、ダイナミック場面転換がドラマより多くあると推定された場合の一例であって、限定されるものではない。
【００８３】
なお、最大増加閾値αの設定アルゴリズムは、実験、シミュレーション、経験等に基づいて、予め定められる。
【００８４】
次いで、ステップＳ２４において、平均輝度差ΔＹが最大増加閾値α以下か否かを判定する。ステップＳ２４における判定の結果が肯定的であった場合（ステップＳ２４：Ｙ）には、処理はステップＳ２５へ進む。
【００８５】
ステップＳ２５では、制御ユニット１５０Ａが、表示平均輝度ＹBを、平均輝度ＹNに更新する。そして、制御ユニット１５０Ａが、更新された表示平均輝度ＹBを内部に保持する。
【００８６】
こうしてステップＳ２５の処理が終了すると、ステップＳ１６の処理が終了する。そして、処理は、上述した図３のステップＳ１７へ進む。
【００８７】
上述したステップＳ２４における判定の結果が否定的であった場合（ステップＳ２４：Ｎ）には、処理はステップＳ２６へ進む。このステップＳ２６では、制御ユニット１５０Ａが、次の（３）式により、各画素の輝度調整値ＹBjを算出する。
ＹBj＝ＹNj・（ＹB＋α）／ＹN          …（３）
【００８８】
そして、制御ユニット１５０Ａは、最新のバッファ識別情報ＢＦＮで特定されるフレーム単位記憶領域における各画素の輝度値ＹNjを書き換えるために、算出された各画素の輝度調整値ＹBjを、輝度調整データＡＭＤとして、映像データ前段バッファ部１２１へ送る。この結果、フレーム単位記憶領域における各画素の輝度値が、輝度調整値ＹBjに変更される。
【００８９】
次に、ステップＳ２７において、制御ユニット１５０Ａが、表示平均輝度ＹBを、輝度（ＹN＋α）に更新する。そして、制御ユニット１５０Ａが、更新された表示平均輝度ＹBを内部に保持する。
【００９０】
こうしてステップＳ２７の処理が終了すると、ステップＳ１６の処理が終了する。そして、処理は、上述した図３のステップＳ１７へ進む。
【００９１】
上述したステップＳ２１における判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、処理はステップＳ２８へ進む。このステップＳ２８では、制御ユニット１５０Ａが、平均輝度差ΔＹを、次の（４）式により算出する。
ΔＹ＝ＹB−ＹN                      …（４）
【００９２】
次に、ステップＳ２９において、制御ユニット１５０Ａが、最新のナビ情報ＮＶＤに基づいて、最大減少閾値βを設定する。ここで、ナビ情報ＮＶＤに含まれる明るさ情報により推定される周囲の明るさの程度が高いほど、制御ユニット１５０Ａは、最大減少閾値βを大きく設定する。これは、周囲が明るいほど、コンテンツ映像の平均輝度の変化が小さくなるとフレーム間の映像変化を感じにくくなり、かつ、運転者が気を取られる可能性が低くなるためである。
【００９３】
また、ナビ情報ＮＶＤに含まれる車速情報により把握される車速が速いほど、制御ユニット１５０Ａは、最大減少閾値βを小さく設定する。これは、車速が速いほど、運転者が運転に集中する必要があるので、運転者が気を取られる可能性を低くするためである。
【００９４】
また、ジャンル情報からダイナミックな場面転換が多くあると推定されるほど、最大減少閾値βを小さく設定する。これは、運転者が気を取られる可能性を低くなるためである。例えば、ジャンルがドキュメンタリーの場合には、ジャンルがドラマの場合よりも最大減少閾値βを小さく設定する。ここでは、ドキュメンタリーが、ダイナミック場面転換がドラマより多くあると推定された場合の一例であって、限定されるものではない。
【００９５】
なお、最大減少閾値βの設定アルゴリズムは、実験、シミュレーション、経験等に基づいて、予め定められる。
【００９６】
次いで、ステップＳ３０において、平均輝度差ΔＹが最大減少閾値β以下か否かを判定する。ステップＳ３０における判定の結果が肯定的であった場合（ステップＳ３０：Ｙ）には、処理はステップＳ３１へ進む。
【００９７】
ステップＳ３１では、制御ユニット１５０Ａが、表示平均輝度ＹBを、平均輝度ＹNに更新する。そして、制御ユニット１５０Ａが、更新された表示平均輝度ＹBを内部に保持する。
【００９８】
こうしてステップＳ３１の処理が終了すると、ステップＳ１６の処理が終了する。そして、処理は、上述した図３のステップＳ１７へ進む。
【００９９】
上述したステップＳ３０における判定の結果が否定的であった場合（ステップＳ３０：Ｎ）には、処理はステップＳ３２へ進む。このステップＳ３２では、制御ユニット１５０Ａが、次の（５）式により、各画素の輝度調整値ＹBjを算出する。
ＹBj＝ＹNj・（ＹB−β）／ＹN          …（５）
【０１００】
そして、制御ユニット１５０Ａは、最新のバッファ識別情報ＢＦＮで特定されるフレーム単位記憶領域における各画素の輝度値ＹNjを書き換えるために、算出された各画素の輝度調整値ＹBjを、輝度調整データＡＭＤとして、映像データ前段バッファ部１２１へ送る。この結果、フレーム単位記憶領域における各画素の輝度値が、輝度調整値ＹBjに変更される。
【０１０１】
次に、ステップＳ３３において、制御ユニット１５０Ａが、表示平均輝度ＹBを、輝度（ＹN−β）に更新する。そして、制御ユニット１５０Ａが、更新された表示平均輝度ＹBを内部に保持する。
【０１０２】
こうしてステップＳ３３の処理が終了すると、ステップＳ１６の処理が終了する。そして、処理は、上述した図３のステップＳ１７へ進む。
【０１０３】
なお、図５には、第１実施形態における平均輝度ＹNの時間変化に伴う表示平均輝度ＹBの時間変化の例が示されている。
【０１０４】
以上説明したように、第１実施形態では、取得ユニット１１０が、映像データＩＭＤを含むコンテンツデータＣＮＤを取得する。引き続き、制御ユニット１５０Ａが、映像フレームごとの平均輝度を算出する。そして、制御ユニット１５０Ａが、算出された平均輝度に基づいて、表示平均輝度を決定する。
【０１０５】
かかる決定に際して、制御ユニット１５０Ａは、今回の映像フレームの平均輝度が直前表示フレームの表示平均輝度より最大増加閾値α（第１設定輝度差）を超えて高い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの表示平均輝度に最大増加閾値αを加えた輝度とする。また、制御ユニット１５０Ａは、今回の映像フレームの平均輝度が直前表示フレームの表示平均輝度より最大減少閾値β（第２設定輝度差）を超えて低い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの平均輝度から最大減少閾値βを減じた輝度とする。
【０１０６】
したがって、第１実施形態によれば、利用者が眩しさを感じる事態の発生を抑制しつつ、表示フレーム単位で適切な輝度調整を行うことができる。
【０１０７】
また、第１実施形態では、制御ユニット１５０Ａが、最大増加閾値α及び最大減少閾値βを、周囲の明るさ情報、再生対象のコンテンツが属するジャンル、及び、車速に基づいて設定する。このため、表示フレーム単位で適切な輝度調整を合理的に行うことができる。
【０１０８】
［第２実施形態］
まず、本発明の第２実施形態を、図６及び図７を主に参照して説明する。
【０１０９】
＜構成＞
第２実施形態に係る表示制御装置の機能を有する提示制御装置１００Ｂ（不図示）は、上述した第１実施形態の提示制御装置１００Ａと比べて、制御ユニット１５０Ａに代えて制御ユニット１５０Ｂ（不図示）を備える点のみが異なっている。そして、制御ユニット１５０Ｂは、制御ユニット１５０Ａと比べて、制御ユニット１５０Ａとは異なる表示輝度調整処理を行う点のみが異なっている。
【０１１０】
＜動作＞
次に、上記のように構成された提示制御装置１００Ｂの動作について、制御ユニット１５０Ｂが実行する表示輝度制御処理に主に着目して説明する。
【０１１１】
前提として、ナビゲーション装置２５０は、動作を開始しており、ナビ情報ＮＶＤを逐次、提示制御装置１００Ｂへ送っているものとする（図１参照）。
【０１１２】
こうした状態で、提示動作の開始を指定した動作指令を、入力データＩＰＤとして、入力ユニット２４０から受けると、制御ユニット１５０Ｂは、制御ユニット１５０Ａと同様に、コンテンツ源２１０に対して、コンテンツデータＣＮＤの出力開始を指定した動作制御指令ＣＮＴを送る。また、制御ユニット１５０Ｂは、動作開始を指定した動作制御指令ＲＣＴを、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０へ送る（図１参照）。
【０１１３】
この結果、コンテンツ源２１０は、コンテンツデータＣＮＤの出力を開始する。こうして出力されたコンテンツデータＣＮＤを、取得ユニット１１０が受ける（図１参照）。
【０１１４】
取得ユニット１１０は、第１実施形態の場合と同様に、コンテンツデータＣＮＤを映像データＩＭＤ、音声データＳＮＤ及びコンテンツ属性情報ＰＲＤに分解する。そして、取得ユニット１１０は、映像データＩＭＤ及び音声データＳＮＤをバッファユニット１２０へ送る。また、取得ユニット１１０は、コンテンツ属性情報ＰＲＤを制御ユニット１５０Ｂへ送る（図１参照）。
【０１１５】
取得ユニット１１０から送られた映像データＩＭＤ及び音声データＳＮＤを受けると、バッファユニット１２０では、第１実施形態の場合と同様に、音声データバッファ部１２３が、音声データＳＮＤを内部にバッファリングする。また、映像データ前段バッファ部１２１が、映像データＩＭＤを内部にバッファリングする。そして、１フレーム分の映像データＩＭＤを新たに受けると、映像データ前段バッファ部１２１は、当該新たな１フレーム分の映像データＩＭＤを記憶したフレーム単位記憶領域の識別情報を、バッファ識別情報ＢＦＮとして、制御ユニット１５０Ｂへ送る（図２参照）。
【０１１６】
《制御ユニット１５０Ｂが実行する表示輝度制御処理》
上述した周囲動作環境下で、制御ユニット１５０Ｂが、表示輝度制御処理を実行する。
【０１１７】
表示輝度制御処理に際しては、図６に示されるように、まず、ステップＳ４１において、制御ユニット１５０Ｂが、バッファ識別情報ＢＦＮを新たに受けたか否かを判定することにより、コンテンツ源２１０から新たな１フレーム分の映像データＩＭＤを受けたか否かを判定する。ステップＳ４１における判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、ステップＳ４１の処理が繰り返される。
【０１１８】
ステップＳ４１における判定の結果が肯定的となると（ステップＳ４１：Ｙ）、処理はステップＳ４２へ進む。このステップＳ４２では、制御ユニット１５０Ｂが、上述した（１）式により、新たな１フレーム分の映像データＩＭＤに対応する映像の平均輝度ＹNを算出する。
【０１１９】
次に、ステップＳ４３において、制御ユニット１５０Ｂが、最新のナビ情報ＮＶＤ及び処理中のコンテンツのジャンル情報に基づいて、閾値平均輝度ＹTHを設定する。ここで、ナビ情報ＮＶＤに含まれる明るさ情報により推定される周囲の明るさの程度が高いほど、制御ユニット１５０Ｂは、閾値平均輝度ＹTHを高く設定する。これは、周囲が明るいほど、コンテンツ映像の平均輝度の変化が大きくとも視聴者が眩しく感じる可能性が低く、かつ、運転者が気を取られる可能性が低くなるためである。
【０１２０】
また、ナビ情報ＮＶＤに含まれる車速情報により把握される車速が速いほど、制御ユニット１５０Ｂは、閾値平均輝度ＹTHを小さく設定する。これは、車速が速いほど、運転者が運転に集中する必要があるので、運転者が気を取られる可能性を低くするためである。
【０１２１】
また、ジャンル情報からダイナミックな場面転換が多くあると推定されるほど、閾値平均輝度ＹTHを小さく設定する。これは、運転者が気を取られる可能性を低くするためである。例えば、ジャンルがドキュメンタリーの場合には、ジャンルがドラマの場合よりも閾値平均輝度ＹTHを小さく設定する。ここでは、ドキュメンタリーが、ダイナミック場面転換がドラマより多くあると推定された場合の一例であって、限定されるものではない。
【０１２２】
なお、閾値平均輝度ＹTHの設定アルゴリズムは、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１２３】
次いで、ステップＳ４４において、平均輝度ＹNが閾値平均輝度ＹTHより高いか否かを判定する。ステップＳ４４における判定の結果が否定的であった場合（ステップＳ４４：Ｎ）には、処理は、後述するステップＳ４６へ進む。
【０１２４】
ステップＳ４４における判定の結果が肯定的であった場合（ステップＳ４４：Ｙ）には、処理はステップＳ４５へ進む。このステップＳ４５では、制御ユニット１５０Ｂが、次の（６）式により、各画素の輝度調整値ＹBjを算出する。
ＹBj＝ＹNj・ＹTH／ＹN                  …（６）
【０１２５】
そして、制御ユニット１５０Ｂは、最新のバッファ識別情報ＢＦＮで特定されるフレーム単位記憶領域における各画素の輝度値ＹNjを書き換えるために、算出された各画素の輝度調整値ＹBjを、輝度調整データＡＭＤとして、映像データ前段バッファ部１２１へ送る。この結果、フレーム単位記憶領域における各画素の輝度値が、輝度調整値ＹBjに変更される。この結果、輝度調整値ＹBjの平均である表示平均輝度が、閾値平均輝度ＹTHとなる。
【０１２６】
ステップＳ４５の処理が終了すると、処理はステップＳ４６へ進む。このステップＳ４６では、制御ユニット１５０Ｂが、映像データ後段バッファ部１２２へ向けて、タイミング指定ＴＭＣを発行する。この結果、映像データ後段バッファ部１２２は、新たな１フレーム分のデータＡＩＤの読み取りを開始する。
【０１２７】
ステップＳ４６の処理が終了すると、処理はステップＳ４１へ戻る。以後、ステップＳ４１〜Ｓ４６の処理が繰り返される。そして、提示動作の終了を指定した動作指令を入力データＩＰＤとして受けると、制御ユニット１５０Ｂは、表示輝度制御処理を終了する。
【０１２８】
以上のように行われる表示輝度制御処理と並行して、表示映像データ生成ユニット１３０及び出力音声データ生成ユニット１４０が、第１実施形態の場合と同様に動作する。この結果、表示ユニット２２０には、当該表示輝度制御処理により調整された輝度の映像が表示され、音出力ユニット２３０からは、表示ユニット２２０に表示される映像に同期した音声が出力される。
【０１２９】
なお、図７（Ａ）には、第２実施形態における平均輝度ＹNの変化に伴う表示平均輝度ＹBの変化が示されている。また、図７（Ｂ）には、平均輝度ＹNの時間変化に伴う表示平均輝度ＹBの時間変化の例が示されている。
【０１３０】
以上説明したように、第２実施形態では、取得ユニット１１０が、映像データＩＭＤを含むコンテンツデータＣＮＤを取得する。引き続き、制御ユニット１５０Ｂが、映像フレームごとの平均輝度を算出する。そして、制御ユニット１５０Ｂが、算出された平均輝度に基づいて、表示平均輝度を決定する。かかる決定に際して、制御ユニット１５０Ｂは、今回の映像フレームの平均輝度が閾値平均輝度ＹTHより高い場合、今回の表示フレームの表示平均輝度を閾値平均輝度ＹTHとする。
【０１３１】
したがって、第２実施形態によれば、利用者が眩しさを感じる事態の発生を抑制しつつ、表示フレーム単位で適切な輝度調整を行うことができる。
【０１３２】
また、第２実施形態では、制御ユニット１５０Ｂが、閾値平均輝度ＹTHを、周囲の明るさ情報、再生対象のコンテンツが属するジャンル、及び、車速に基づいて設定する。このため、表示フレーム単位で適切な輝度調整を合理的に行うことができる。
【０１３３】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【０１３４】
例えば、上記の第１実施形態では、今回の映像フレームの平均輝度が直前表示フレームの表示平均輝度より最大増加閾値α（第１設定輝度差）を超えて高い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの表示平均輝度に最大増加閾値αを加えた輝度とした。これに対し、今回の映像フレームの平均輝度が直前表示フレームの表示平均輝度より最大増加閾値αを超えて高い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの表示平均輝度よりも高い輝度であって、直前表示フレームの表示平均輝度に最大増加閾値αを加えた輝度よりも低い輝度とするようにしてもよい。
【０１３５】
また、上記の第１実施形態では、今回の映像フレームの平均輝度が直前表示フレームの表示平均輝度より最大減少閾値β（第２設定輝度差）を超えて低い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの平均輝度から最大減少閾値βを減じた輝度とした。これに対し、今回の映像フレームの平均輝度が直前表示フレームの表示平均輝度より最大減少閾値βを超えて低い場合、今回の映像フレームの表示平均輝度を、直前表示フレームの表示平均輝度よりも低い輝度であって、直前表示フレームの表示平均輝度から最大減少閾値βを減じた輝度よりも高い輝度とするようにしてもよい。
【０１３６】
また、上記の第２実施形態では、今回の映像フレームの平均輝度が閾値平均輝度ＹTHより高い場合、今回の表示フレームの表示平均輝度を閾値平均輝度ＹTHとした。これに対し、今回の映像フレームの平均輝度が閾値平均輝度ＹTHより高い場合、今回の表示フレームの表示平均輝度を、前回の表示フレームの表示平均輝度よりも高い輝度であって、閾値平均輝度ＹTHよりも低い輝度とするようにしてもよい。
【０１３７】
また、上記の第１及び第２実施形態では、最大増加閾値α及び最大減少閾値β、又は、閾値平均輝度ＹTHを、周囲の明るさ情報、再生対象のコンテンツが属するジャンル、及び、車速という３つの要素に基づいて設定するようにした。これに対し、当該３つの要素における任意の２つ以下の要素を、最大増加閾値α及び最大減少閾値β、又は、閾値平均輝度ＹTHの設定に際しての考慮対象から除外するようにしてもよい。
【０１３８】
さらに、最大増加閾値α及び最大減少閾値β、又は、閾値平均輝度ＹTHの設定に際して、当該３つの要素に加えて、又は、当該３つの要素の少なくとも１つに代えて、映像フレーム内の輝度分布を考慮するようにしてもよい。
【０１３９】
この場合には、例えば、映像フレーム内の輝度分布における最高輝度と最低輝度との差が大きな場合や、隣り合う画素間の輝度差の最大値が大きな場合等に、最大増加閾値α及び最大減少閾値β、又は、閾値平均輝度ＹTHを小さくするようにすればよい。こうすることにより、運転者が気を取られる可能性を低くすることができる。
【０１４０】
また、上記の第１及び第２実施形態では、制御ユニットが、明るさ情報を外部から受けるようにした。これに対し、制御ユニットが、時刻（月日を含む）情報及び夜間明るさ指針情報を外部から受け、明るさ情報を導出するようにしてもよい。さらに、時刻（月日を含む）情報及び夜間明るさ指針情報を得るための資源を装置内に用意するようにしてもよい。
【０１４１】
また、上記の第１及び第２実施形態では、時刻（月日を含む）情報及び夜間明るさ指針情報に基づいて、現時点における車両周囲の明るさを把握するようにした。これに対し、周囲の明るさを計測するセンサを用意し、当該センサによる計測結果に基づいて、現時点における車両周囲の明るさを把握するようにしてもよい。
【０１４２】
また、上記の第１及び第２実施形態では、表示ユニットが車両に配置されている場合に、本発明を適用した。これに対し、車両以外の移動体に表示ユニットが配置されている場合にも本発明を適用することができる。
【０１４３】
また、上記の第１及び第２実施形態では、表示ユニットが車両に配置されている場合に、本発明を適用した。これに対し、固定的な位置に表示ユニットが配置されている場合にも本発明を適用することができる。こうした場合には、車速情報の考慮は不要となる。
【０１４４】
なお、上記の実施形態における制御ユニットをＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等を備えた演算手段としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、上記の実施形態における制御ユニットの機能を実行するようにしてもよい。このプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体から読み出されて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【符号の説明】
【０１４５】
１００Ａ，１００Ｂ  …  提示制御装置（表示制御装置）
１１０              …  取得ユニット（取得部）
１５０Ａ，１５０Ｂ  …  制御ユニット（平均輝度算出部、制御部）
【図１】
2016188912.tif 000003
【図２】
2016188912.tif 000004
【図３】
2016188912.tif 000005
【図４】
2016188912.tif 000006
【図５】
2016188912.tif 000007
【図６】
2016188912.tif 000008
【図７】
2016188912.tif 000009