(57)【要約】【課題】コンテンツの映像の上に重ねた文字情報を見やすく表示する。【解決手段】受信端末３の受信部３１は、コンテンツデータと、字幕データと、字幕の輝度レベルである字幕レベルを受信する。字幕レベル決定部３４は、受信部３１が受信した字幕レベルを、視聴環境解析部３２が解析した視聴環境に基づいて調整した字幕レベルを算出する。字幕生成部３５は、字幕レベル決定部３４が算出した調整後の字幕レベル及び字幕データに基づいて、字幕の映像データを生成する。映像字幕合成部３６は、コンテンツデータに含まれる映像データに、字幕の映像データを重ねた字幕合成済み映像データを生成する。出力制御部３７は、字幕合成済み映像データを出力部３８の表示デバイスに表示する。【選択図】図１
2019124869.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの映像データと、前記コンテンツの映像に重ねて表示される文字情報と、前記文字情報の表示に用いる輝度値とを受信する受信部と、
視聴環境を解析する視聴環境解析部と、
前記受信部が受信した前記輝度値を、前記視聴環境解析部が解析した前記視聴環境に基づいて調整した調整輝度値を算出する算出部と、
前記映像データに、前記算出部が算出した前記調整輝度値により前記文字情報を重ねて表示させる合成映像データを生成する合成部と、
前記合成映像データを表示装置に表示する表示制御部と、
を備えることを特徴する表示制御装置。
【請求項２】
前記合成部は、前記調整輝度値と所定の基準輝度値との差分に基づいて輝度値を調整した前記映像データに、前記受信部が受信した前記輝度値により前記文字情報を重ねて表示させる合成映像データを生成する、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記算出部は、前記視聴環境を表す各項目の解析値に応じて調整量を決定し、前記受信部が受信した前記輝度値を前記調整量により調整する、
ことを特徴とする請求項１又は請求項２に記載の表示制御装置。
【請求項４】
コンピュータを、請求項１から請求項３のいずれか一項に記載の表示制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及びプログラムに関する。
【背景技術】
【０００２】
コンテンツの映像の上に重ねて、コンテンツに関する文字情報等を、視聴者の視聴能力に応じて表示させる技術がある（例えば、特許文献１参照）。また、ＨＤＲ（High Dynamic Range）画像の上に、画像特性の異なる字幕データを違和感がないように調整して表示する技術がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８４７４０号公報
【特許文献２】特開２０１７−１６９０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
昨今、ＨＤＲ制作による映像コンテンツが増加しており、輝度レンジ（明るさの幅）は従来に比べて大きくなっている。一方で、映像の明るさによって、その上に重ねて表示される字幕の見え方は異なる。例えば、暗い背景映像の上に通常レベルの輝度の白い文字を乗せると白色に見える。しかし、同じレベルの文字を明るい背景映像の上に乗せるとグレー色に見えてしまい、文字が見づらいことがある。
【０００５】
また、ライフスタイルの変化により映像の視聴環境も変わってきている。例えば、室内でテレビジョン受信機によって視聴する以外に、外や暗い喫茶店の中でのスマートフォンによる視聴や、スマートグラスやＶＲ（virtual reality）などウェアラブル端末による視聴も増加している。太陽下での視聴と、薄暗い部屋の中での視聴では、周辺環境の明るさも大きく異なる。
【０００６】
字幕は有用な情報を伝えるものであり、特にクローズドキャプションは聴覚障碍者のみならず、日常において音を聞けない状況においても、コンテンツを理解するうえで重要である。近年、高解像度になるにつれ字幕が多用される傾向にあり、背景映像や周辺視聴環境によらず、常に見やすい文字情報としてユーザに届ける必要がある。
【０００７】
スマートフォンなどでは、センサーで明るさを検知し、画面自体の輝度値を調整する機能を備えている。しかしながら、画面全体の輝度値の制御を行っているため、映像に影響がないように、字幕の表示のみを調整することはできない。
【０００８】
本発明は、このような事情を考慮してなされたもので、コンテンツの映像の上に重ねた文字情報を見やすく表示することができる表示制御装置及びプログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明の一態様は、コンテンツの映像データと、前記コンテンツの映像に重ねて表示される文字情報と、前記文字情報の表示に用いる輝度値とを受信する受信部と、視聴環境を解析する視聴環境解析部と、前記受信部が受信した前記輝度値を、前記視聴環境解析部が解析した前記視聴環境に基づいて調整した調整輝度値を算出する算出部と、前記映像データに、前記算出部が算出した前記調整輝度値により前記文字情報を重ねて表示させる合成映像データを生成する合成部と、前記合成映像データを表示装置に表示する表示制御部と、を備えることを特徴する表示制御装置である。
この発明によれば、表示制御装置は、放送又は通信により、コンテンツの映像データと、文字情報と、文字情報の表示に用いる輝度値とを受信する。表示制御装置は、視聴環境の解析結果に基づいて文字情報の輝度値を調整し、調整後の輝度値の文字情報を映像データに重ねて表示装置に表示する。
これより、表示制御装置は、コンテンツの映像の上に、視聴環境に合わせて見やすく調整した輝度の文字情報を重ねて表示装置に表示することができる。
【００１０】
本発明の一態様は、上述の表示制御装置であって、前記合成部は、前記調整輝度値と所定の基準輝度値との差分に基づいて輝度値を調整した前記映像データに、前記受信部が受信した前記輝度値により前記文字情報を重ねて表示させる合成映像データを生成する。
この発明によれば、表示制御装置は、視聴環境の解析結果に基づいて文字情報が見やすい輝度値を算出し、算出した輝度値と文字情報の基準輝度値との差分に基づいて映像データの輝度値を調整する。表示制御装置は、輝度値を調整した映像データに、受信した輝度値の文字情報を重ねて表示装置に表示する。
これより、表示制御装置は、基準輝度値で文字情報が見やすいように、視聴環境に合わせてコンテンツの映像の輝度を調整し、文字情報を重ねて表示装置に表示することができる。
【００１１】
本発明の一態様は、上述の表示制御装置であって、前記算出部は、前記視聴環境を表す各項目の解析値に応じて調整量を決定し、前記受信部が受信した前記輝度値を前記調整量により調整する。
この発明によれば、表示装置は、視聴環境を表す各項目の解析値を各種センサーの検出結果や装置の種類、設定等に基づいて取得し、取得した解析値に応じた調整量により、文字情報の輝度値を調整する。
これより、表示制御装置は、視聴環境に応じて、映像データの上に重ねたときに文字情報を見やすく表示できる輝度を算出することができる。
【００１２】
本発明の一態様は、コンピュータを、上述したいずれかの表示制御装置として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、コンテンツの映像の上に重ねた文字情報を見やすく表示することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態によるコンテンツ配信システムの機能ブロック図である。
【図２】同実施形態による調整量一覧情報の例を示す図である。
【図３】同実施形態による受信装置の処理を示すフロー図である。
【図４】第２の実施形態によるコンテンツ配信システムの機能ブロック図である。
【図５】同実施形態による受信装置の処理を示すフロー図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
【００１６】
［第１の実施形態］
図１は、第１の実施形態によるコンテンツ配信システム１の構成を示すブロック図である。同図に示すように、コンテンツ配信システム１は、コンテンツ配信装置２と、受信端末３とを備える。受信端末３は、表示制御装置の一例である。同図においては、コンテンツ配信装置２及び受信端末３をそれぞれ１台のみ示しているが、コンテンツ配信装置２と、受信端末３とはそれぞれ任意の台数とすることができる。
【００１７】
コンテンツ配信装置２はコンテンツ提供側の装置であり、受信端末３は視聴者側の装置である。コンテンツ配信装置２は、コンテンツデータの映像を解析して映像の輝度レベルを取得し、取得した輝度レベルに基づいて、コンテンツデータの映像に重ねて表示する文字情報の適切な輝度レベルを算出する。コンテンツ配信装置２は、コンテンツデータと、文字情報と、文字情報の輝度レベルを受信端末３に配信する。受信端末３は、センサーなどにより視聴環境値を取得可能である。視聴環境値は、視聴環境の解析結果を表す値である。受信端末３は、コンテンツ配信装置２から受信した文字情報の輝度レベルを視聴環境値に基づいて調整することにより、自端末の視聴環境に適した文字情報の輝度レベルを算出する。受信端末３は、コンテンツデータの映像の上に、算出した調整後の輝度レベルにより文字情報を重ねて表示するよう映像を合成して提示する。
【００１８】
以下では、コンテンツデータが番組の映像データ及び音声データを含んでおり、文字情報が字幕データである場合を例に説明する。映像データは、各フレームにおける各画素の輝度レベル及び色差の情報を含む。また、コンテンツデータ及び字幕データには、提示タイミング情報が付加されている。提示タイミング情報は、映像、音声、字幕を提示するタイミングを表す。提示タイミング情報を用いることにより、受信端末３において、コンテンツの映像や音声と、字幕データが示す文字とを同期させて提示することができる。以下では、コンテンツの映像の輝度レベルを「映像レベル」、字幕の輝度レベルを「字幕レベル」、字幕の色差を「字幕色差」と記載する。
【００１９】
コンテンツ配信装置２は、映像解析部２１及び配信部２２を備える。コンテンツ配信装置２は、物理的に異なる複数の装置で実現されてもよく、１台の装置で実現されてもよい。映像解析部２１は、コンテンツデータの映像の特徴量を解析し、解析結果に基づいて字幕レベルを決定する。例えば、映像解析部２１は、映像レベルと、最適な字幕レベルとの関係の情報を予め保持している。映像解析部２１は、各フレームの映像レベルに基づいて、そのフレームの映像に上に重ねて提示する字幕の最適な字幕レベルを映像解析値として決定する。なお、映像解析部２１は、フレーム群毎に、それらフレーム群に含まれる映像の特徴量に基づいて字幕レベルを決定してもよい。配信部２２は、コンテンツデータ、字幕データ、フレーム毎又はフレーム群毎の映像解析値の字幕レベル及び字幕色差を受信端末３に配信する。配信は、放送と通信のいずれでもよく、放送と通信を組み合わせてもよい。例えば、配信部２２は、コンテンツデータを放送で配信し、字幕データ、字幕レベル及び字幕色差を通信で配信してもよい。
【００２０】
受信端末３は、コンテンツ配信装置２から配信されるコンテンツを再生可能な端末である。受信端末３は、例えば、テレビジョン受信機、パーソナルコンピュータ、スマートフォン、タブレット端末である。受信端末３は、受信部３１、視聴環境解析部３２、記憶部３３、字幕レベル決定部３４、字幕生成部３５、映像字幕合成部３６、出力制御部３７及び出力部３８を備える。
【００２１】
受信部３１は、コンテンツ配信装置２から配信されたコンテンツデータ、字幕データ、字幕レベル（映像解析値）及び字幕色差を受信する。受信部３１は、コンテンツデータに含まれる映像データを映像字幕合成部３６に、音声データを出力制御部３７に出力する。さらに、受信部３１は、字幕データ、字幕レベル（映像解析値）及び字幕色差を字幕レベル決定部３４に出力する。
【００２２】
視聴環境解析部３２は、視聴環境を解析し、解析結果を表す環境解析値を字幕レベル決定部３４に出力する。視聴環境には、例えば、視聴環境の明るさ、受信端末３の端末種別、表示デバイスの種類、表示デバイスの画面の明るさ、視聴距離、ユーザ種別などがある。視聴環境の明るさとは、表示デバイスの周辺環境の明るさである。端末種別は、例えば、テレビジョン受信機、パーソナルコンピュータ、スマートフォン、タブレット端末、ＶＲ（仮想現実）、ＡＲ（拡張現実）などである。端末種別として、受信端末３の機種の情報を用いてもよい。表示デバイスの種類は、テレビジョン受信機用ディスプレイ、パーソナルコンピュータ用モニタ、スマートフォンのディスプレイ、タブレット端末のディスプレイ、ウェアラブルモニター、バーチャルスコープ、ヘッドマウントなどである。さらに、表示デバイスの種類に、８Ｋ、４Ｋ、２Ｋなどの解像度の情報や、表示デバイスの大きさの情報、有機ＥＬ、液晶などの種別を含んでもよい。視聴距離は、視聴者の目と表示デバイスとの距離である。ユーザ種別は、視聴者の属性である。
【００２３】
記憶部３３は、環境解析値に基づく字幕レベルの調整量を示す調整量一覧情報を記憶している。字幕レベル決定部３４は、視聴環境解析部３２から受信した視聴環境値に基づいて字幕レベルの調整量を記憶部３３に記憶される調整量一覧情報から読み出す。字幕レベル決定部３４は、コンテンツ配信装置２から配信された字幕レベル（映像解析値）を、読み出した調整量に基づいて調整する。字幕レベル決定部３４は、受信部３１から受信した字幕レベル（映像解析値）を調整された字幕レベルに変更し、字幕データ及び字幕色差と共に字幕生成部３５に出力する。字幕生成部３５は、字幕レベル決定部３４から受信した字幕データ、字幕レベル及び字幕色差に基づいて字幕の映像データを生成し、映像字幕合成部３６へ出力する。
【００２４】
映像字幕合成部３６は、コンテンツの映像データに、字幕生成部３５が生成した字幕の映像データを重ねて、字幕合成済み映像データを生成する。映像字幕合成部３６は、生成した字幕合成済み映像データを出力制御部３７に出力する。出力制御部３７は、字幕合成済み映像データと音声データとを同期させて出力部３８に出力する。出力部３８は、表示デバイスとスピーカである。表示デバイスは字幕合成済み映像データを表示し、スピーカは音声データを出力する。なお、出力部３８は、受信端末３と接続される外部の装置でもよい。
【００２５】
図２は、記憶部３３に記憶される調整量一覧情報を示す図である。調整量一覧情報は、視聴環境の各項目の値と字幕レベルの調整量との対応を示す。各項目の値は、１以上の視聴環境値から得られる。視聴環境値は、視聴環境の明るさ、端末種別、表示デバイス種別、表示デバイスの画面の明るさ、視聴距離、ユーザ種別等の値である。同図に示す調整量一覧情報は、各項目に対応したパラメータと、それら項目の値に応じたパラメータの値とを紐付けた情報である。パラメータ値は字幕レベルの調整量を表す。同図に示す調整量一覧情報はさらに、パラメータ値が連続値であるか離散値であるかの情報も含む。
【００２６】
例えば、項目「視聴環境の明るさ」には、照度センサー等による明るさの検出値に定数ａ１（ａ１は正の値）を乗算した値を、パラメータｐ１の値として用いることが設定されている。これにより、環境が明るいほど、字幕レベルを上げるよう調整することができる。定数ａ１の値は、例えば、端末種別や表示デバイス種別等他の条件によって変更可能としてもよい。
【００２７】
また、項目には「視聴環境の明るさと表示デバイスの画面の明るさの比」が含まれる。このように、視聴環境の項目には、複数種類の視聴環境値から得られるものも含まれ得る。また、ある項目が所定の値である場合に、他の項目の値に基づくパラメータ値を変更してもよい。例えば、「端末種別」がＶＲの場合、視野を全てカバーするバーチャルスコープなどのウェアラブルデバイスを使用するため、視聴環境の明るさに基づくパラメータｐ１の値を０などの定数にする。また、「端末種別」がＡＲの場合、周囲の映像とコンテンツの映像とを組み合わせるため、視聴環境の明るさから決まるパラメータｐ１の値に所定の係数ａ２を乗算する。また、表示デバイス種別として透過タイプのＡＲが得られた場合はさらに、表示デバイスの透過率から決まるパラメータｐ８を用いる。
【００２８】
視聴距離に対応したパラメータｐ６の値は、連続値でもよく、離散値でもよい。同図に示すように離散値である場合、テレビの視聴距離（数メートル程度）である区分Ａ、スマートフォンやタブレット端末の視聴距離（数十センチ程度）である区分Ｂ、ウェアラブルモニター等の視聴距離（数センチ〜十数センチ程度）である区分Ｃのように分けることができる。ユーザ種別は、例えば、ノーマル、高齢者、目に障がいのある方などである。
【００２９】
なお、同図に示す調整量一覧情報の項目は例であり、各項目のうち任意の一部のみを使用してもよく、他の項目の視聴環境をさらに使用してもよい。また、受信端末３の出荷時に、当該端末に適した調整量一覧情報を記憶部３３に書き込んでおいてもよく、受信端末３がコンテンツ配信装置２又は他の装置から放送又は通信により調整量一覧情報を受信し、記憶部３３に書き込んでもよい。
【００３０】
図３は、受信端末３の動作を示す処理フローである。受信端末３は、コンテンツ配信装置２から配信されたデータを受信するたびに、同図に示す処理フローを実行する。
まず、受信端末３の受信部３１は、コンテンツ配信装置２から配信されたデータを受信する（ステップＳ１１０）。受信部３１は、コンテンツデータに含まれる映像データを映像字幕合成部３６に、音声データを出力制御部３７に、字幕データ、フレーム毎又はフレーム群毎の字幕レベル及び字幕色差を字幕レベル決定部３４に出力する。
【００３１】
受信端末３に字幕データを表示するモードが設定されている場合（ステップＳ１２０：ＹＥＳ）、視聴環境解析部３２は、視聴環境を解析し、解析結果を表す環境解析値を字幕レベル決定部３４に出力する（ステップＳ１３０）。視聴環境解析部３２は、各環境解析値を以下のように取得する。
【００３２】
視聴環境解析部３２は、視聴環境の明るさを、受信端末３が備える、又は、受信端末３と接続される照度センサーから得る。視聴環境解析部３２は、予め記憶された受信端末３の端末種別を記憶部３３から読み出す。視聴環境解析部３２は、予め記憶された表示デバイス種別や、表示デバイスに現在設定されている画面の明るさ及び透過率を、記憶部３３から読み出すか、表示デバイスから取得する。
【００３３】
視聴環境解析部３２は、視聴距離の区分を、受信端末３の端末種別及び表示デバイス種別の一方又は両方から得る。例えば、端末種別がテレビジョン受信機であれば数メートルの区分Ａ、端末種別がスマートフォンであれば数十センチの区分Ｂ、ウェアラブルモニターであれば数センチ〜十数センチの区分Ｃとする。また、端末種別がテレビジョン受信機である場合に、表示デバイス種別が８Ｋ、４Ｋ、２Ｋのいずれであるかに基づいて、視聴距離の区分を決定することもできる。なお、視聴環境解析部３２は、受信端末３又は表示デバイスが備えるセンサーが測定したユーザの顔と表示デバイスとの距離を、視聴距離として取得してもよい。
【００３４】
視聴環境解析部３２は、予め記憶されたユーザ種別を記憶部３３又は外部のユーザ管理装置（図示せず）から読み出す。なお、視聴環境解析部３２は、表示デバイスにユーザ種別を入力するよう促すメッセージを表示し、メッセージに応じてユーザが入力したユーザ種別を取得してもよい。
【００３５】
字幕レベル決定部３４は、視聴環境解析部３２から受信した視聴環境値に基づいて得られる各項目の値に対応したパラメータｐ１、ｐ２、ｐ３、…、ｐｎ（ｎは１以上の整数）の値を記憶部３３に記憶される調整量一覧情報から読み出す。なお、取得できない項目に関するパラメータ値については、０などのデフォルトの値を用いてもよい。例えば、照度計なしであればｐ１＝ｐ５＝０、スマートフォン端末であればｐ２＝１０、高齢者であればｐ７＝５である。また、例えば、端末種別がＶＲである場合、ｐ２＝２０であり、視聴環境に明るさの検出値にかかわらずｐ１＝０である。
【００３６】
字幕レベル決定部３４は、下記の式（１）を用いて、調整後の字幕レベルを算出する（ステップＳ１４０）。式（１）は、コンテンツ配信装置２から配信された映像解析値である字幕レベルｘを、パラメータｐ１〜ｐｎの値を用いて調整し、調整後の字幕レベルｙを算出する式である。
【００３７】
ｙ＝ｘ＋ｋ１×ｐ１＋ｋ２×ｐ３＋ｋ３×ｐ３＋…＋ｋｎ×ｐｎ    …（１）
【００３８】
ただし、式（１）により算出したｙ＞上限値のときは、ｙを上限値とする。例えば、上限値は１００である。また、係数ｋ１〜ｋｎは予め決められた値でもよく、任意の項目の視聴環境の値や他の条件に応じて一部又は全ての係数ｋ１〜ｋｎの値が決められてもよい。例えば、端末種別がＡＲである場合、表示デバイスの透過率に応じて、視聴環境の明るさに紐付けられたパラメータｐ１の係数ｋ１を変更してもよい。
【００３９】
字幕レベル決定部３４は、受信部３１から受信した字幕データ及び字幕色差と、調整後の字幕レベルｙを字幕生成部３５に出力する。字幕生成部３５は、字幕データと字幕レベルｙ及び字幕色差に基づいて字幕の映像データを生成する（ステップＳ１５０）。映像字幕合成部３６は、コンテンツの映像データに字幕の映像データを重ねた字幕合成済み映像データを生成する（ステップＳ１６０）。出力制御部３７は、字幕合成済み映像データと音声データとを同期させて出力部３８に出力する（ステップＳ１７０）。
【００４０】
出力制御部３７は、受信端末３に字幕データを表示するモードが設定されていない場合や、字幕データを受信していない場合（ステップＳ１２０：ＮＯ）、コンテンツの映像データ及び音声データを同期させて出力部３８に出力する（ステップＳ１７０）。
【００４１】
なお、受信端末３は、字幕の表示を行わないときも、ステップＳ１３０以降の処理を行ってもよい。ただし、ステップＳ１６０において、映像字幕合成部３６は、コンテンツの映像データに字幕の映像データを重ねずにそのまま出力制御部３７に出力する。
【００４２】
上記において字幕レベル決定部３４は、コンテンツ配信装置２から配信された映像解析値の字幕レベルを変更することによって調整後の輝度レベルとしているが、字幕の色を変更して輝度レベルを変更してもよい。赤の画素値をＲ、緑の画素値をＧ、青の画素値をＢとしたときに、輝度Ｙ＝α×Ｒ＋β×Ｇ＋γ×Ｂとなる。なお、α，β，γの値は規格等により異なり、例えば、（α，β，γ）＝（０．２１２６、０．７１５２，０．０７２２）、（α，β，γ）＝（０．２９９，０．５，０．１１４）などである。字幕レベル決定部３４は、字幕レベル及び字幕色差に基づいて字幕のＲ、Ｇ、Ｂの値を算出し、上記の輝度と色の関係を利用して、調整後の字幕レベルｙとなるように、字幕のＲ、Ｇ、Ｂの値を変更する。
【００４３】
また、受信端末３は、受信部３１が受信したコンテンツデータ、字幕データ、字幕レベル及び字幕色差を記憶部３３又は外部の記憶装置に保存しておき、ユーザが入力した指示に応じて記憶部３３又は外部の記憶装置からこれらデータを読み出す保存再生部（図示せず）をさらに備えてもよい。保存再生部は、読み出した映像データを映像字幕合成部３６に、音声データを出力制御部３７に、字幕データ、フレーム毎又はフレーム群毎の字幕レベル及び字幕色差を字幕レベル決定部３４に出力し、受信端末３は、ステップＳ１２０以降の処理を行う。これにより、受信端末３は、保存しておいたコンテンツに、そのときの視聴環境に合わせて輝度を調整した字幕を重ねて表示させることができる。
【００４４】
［第２の実施形態］
第１の実施形態においては、字幕レベルを調整したが、本実施形態では、コンテンツの映像レベルを調整することによって、見やすい字幕とする。
【００４５】
図４は、本実施形態のコンテンツ配信システム１ａの構成を示すブロック図である。同図において、図１に示す第１の実施形態のコンテンツ配信システム１と同一の部分には同一の符号を付し、その説明を省略する。図４に示すように、コンテンツ配信システム１ａは、受信端末３に代えて、受信端末３ａを備える。
【００４６】
受信端末３ａが図１に示す第１の実施形態の受信端末３と異なる点は、受信部３１、字幕レベル決定部３４、映像字幕合成部３６に代えて、受信部３１ａ、字幕レベル決定部３４ａ、映像字幕合成部３６ａを備える点と、映像レベル決定部４１及び映像生成部４２をさらに備える点である。
【００４７】
受信部３１ａは、コンテンツデータに含まれる映像データを映像レベル決定部４１に、音声データを出力制御部３７に、字幕データ、フレーム毎又はフレーム群毎の字幕レベル（映像解析値）及び字幕色差を字幕レベル決定部３４ａに出力する。字幕レベル決定部３４ａは、第１の実施形態の字幕レベル決定部３４と同様の処理により字幕レベルｙを算出し、映像レベル決定部４１に出力する。字幕レベル決定部３４ａは、字幕生成部３５に、コンテンツ配信装置２から配信された字幕レベル（映像解析値）をそのまま出力する。
【００４８】
映像レベル決定部４１は、映像データの輝度レベルを、字幕レベル決定部３４ａから受信した字幕レベルｙと基準字幕レベルＩとの差に基づいて調整する。映像生成部４２は、映像レベル決定部４１により調整された輝度レベルを用いたコンテンツの映像データを生成し、映像字幕合成部３６ａに出力する。映像字幕合成部３６ａは、映像生成部４２が生成した映像データの上に、字幕生成部３５が生成した字幕データを重ねた字幕合成済み映像データを生成する。
【００４９】
図５は、受信端末３ａの動作を示す処理フローである。受信端末３ａは、コンテンツ配信装置２から配信されたデータを受信するたびに、同図に示す処理フローを実行する。
まず、受信端末３ａの受信部３１ａは、コンテンツ配信装置２から配信されたデータを受信する（ステップＳ２１０）。受信部３１ａは、コンテンツデータに含まれる音声データを出力制御部３７に、字幕データ、フレーム毎又はフレーム群毎の字幕レベル及び字幕色差を字幕レベル決定部３４ａに出力する。
【００５０】
受信端末３ａに字幕データを表示するモードが設定されている場合（ステップＳ２２０：ＹＥＳ）、受信部３１ａは、コンテンツデータに含まれる映像データを映像レベル決定部４１に出力する。さらに、視聴環境解析部３２は、視聴環境を解析し、解析結果を表す環境解析値を字幕レベル決定部３４ａに出力する（ステップＳ２３０）。字幕レベル決定部３４ａは、第１の実施形態の字幕レベル決定部３４と同様に式（１）により、コンテンツ配信装置２から配信された映像解析値である字幕レベルｘを、視聴環境値に基づいて得られたパラメータの値により調整した字幕レベルｙを算出する（ステップＳ２４０）。字幕レベル決定部３４ａは、算出した字幕レベルｙを映像レベル決定部４１に出力し、受信部３１ａから受信した字幕データ、字幕レベルｘ及び字幕色差を字幕生成部３５に出力する。
【００５１】
映像レベル決定部４１は、式（２）を用いて、映像レベルの調整量ｚを、字幕レベル決定部３４ａから受信した字幕レベルｙと基準字幕レベルＩとに基づいて算出する。
【００５２】
ｚ＝Ｉ−ｙ      …（２）
【００５３】
なお、基準字幕レベルＩの値は、受信端末３ａで設定してもよく、コンテンツ配信装置２から映像解析値とともに送信してもよい。映像レベル決定部４１は、コンテンツの映像データの映像レベルを、調整量ｚにより調整した値に変更し、映像生成部４２に出力する（ステップＳ２５０）。映像生成部４２は、映像レベル決定部４１により調整された映像レベルの映像データを生成し、映像字幕合成部３６に出力する（ステップＳ２６０）。
【００５４】
例えば、基準字幕レベルＩ＝７５、字幕レベルｙ＝８５の場合、式（２）により、調整量ｚ＝７５−８５＝−１０となる。この場合、映像生成部４２は、配信された映像データよりも輝度を１０だけ落とした映像レベルの映像データを生成する。これは、字幕レベルを一定の基準値７５にするように、映像レベルを変化させる用途などで利用できる。
【００５５】
字幕生成部３５は、字幕レベル決定部３４ａから受信した字幕データ、字幕レベルｘ及び字幕色差に基づいて字幕の映像データを生成し、映像字幕合成部３６ａに出力する（ステップＳ２７０）。映像字幕合成部３６ａは、映像生成部４２が生成したコンテンツの映像データに、字幕生成部３５が生成した字幕の映像データを重ねた字幕合成済み映像データを生成する（ステップＳ２８０）。出力制御部３７は、字幕合成済み映像データと音声データとを同期させて出力部３８に出力する（ステップＳ２９０）。
【００５６】
なお、受信端末３ａに字幕データを表示するモードが設定されていない場合や、字幕データを受信していない場合（ステップＳ２２０：ＮＯ）、受信部３１ａは、コンテンツデータに含まれる映像データを出力制御部３７に出力する。出力制御部３７は、コンテンツの映像データ及び音声データを同期させて出力部３８に出力する（ステップＳ２９０）。
【００５７】
なお、字幕生成部３５が字幕の映像データを生成するステップＳ２７０の処理は、ステップＳ２３０〜ステップＳ２６０の処理と並行して行ってもよい。
【００５８】
また、上記において映像レベル決定部４１は、コンテンツの映像レベルを変更することによって調整後の輝度としているが、コンテンツの映像の色を第１の実施形態の字幕レベル決定部３４と同様の方法により変更して、調整後の輝度となるようにしてもよい。
【００５９】
なお、受信端末３ａは、字幕の表示を行わないときも、ステップＳ２３０以降の処理を行ってもよい。ただし、ステップＳ２４０において字幕レベル決定部３４ａは、基準字幕レベルＩを設定した字幕レベルｙを映像レベル決定部４１に出力するか、ステップＳ２５０において、映像レベル決定部４１は映像レベルの調整量ｚを０とする。
【００６０】
また、受信端末３ａは、受信部３１が受信したコンテンツデータ、字幕データ、字幕レベル及び字幕色差を記憶部３３又は外部の記憶装置に保存しておき、ユーザが入力した指示に応じて記憶部３３又は外部の記憶装置からこれらデータを読み出す保存再生部（図示せず）をさらに備えてもよい。保存再生部は、読み出した映像データを映像レベル決定部４１に、音声データを出力制御部３７に、字幕データ、フレーム毎又はフレーム群毎の字幕レベル及び字幕色差を字幕レベル決定部３４ａに出力し、受信端末３ａは、ステップＳ２２０以降の処理を行う。
【００６１】
上述した実施形態によれば、受信端末３、３ａは、あらゆる視聴環境下において、コンテンツの映像の上に適切な輝度レベルの字幕を合成して表示することができる。よって、視聴者は、背景映像に応じた眩しくも暗くもないちょうどよい明るさの字幕を読むことができ、より快適に情報を得やすくなる。
【００６２】
以上説明した実施形態によれば、表示制御装置は、受信部、視聴環境解析部、算出部、合成部及び表示制御部を備える。表示制御装置は、例えば、受信端末３、３ａである。受信部は、コンテンツの映像データと、コンテンツの映像に重ねて表示される文字情報と、文字情報の表示に用いる輝度値とを受信する。視聴環境解析部は、視聴環境を解析する。算出部は、受信部が受信した輝度値を、視聴環境解析部が解析した視聴環境に基づいて調整した調整輝度値を算出する。例えば、算出部は、字幕レベル決定部３４、３４ａである。合成部は、コンテンツの映像データに、調整輝度値により文字情報を重ねて表示させる合成映像データを生成する。あるいは、合成部は、調整輝度値と所定の基準輝度値との差分に基づいて輝度値を調整した映像データに、受信部が受信した輝度値により文字情報を重ねて表示させる合成映像データを生成する。例えば、合成部は映像字幕合成部３６、３６ａであり、合成映像データは字幕合成済み映像データである。表示制御部は、合成映像データを表示装置に表示する。例えば、表示制御部は出力制御部３７であり、表示装置は出力部３８の表示デバイスである。これにより、表示制御装置は、コンテンツの映像の上に重ねた文字情報を見やすく表示デバイスに表示することができる。
【００６３】
なお、上述の受信装置３０、３０ａは、内部にコンピュータシステムを有している。そして、受信装置３０、３０ａの動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００６４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００６５】
１、１ａ…コンテンツ配信システム
２…コンテンツ配信装置
３、３ａ…受信端末
２１…映像解析部
２２…配信部
３１、３１ａ…受信部
３２…視聴環境解析部
３３…記憶部
３４、３４ａ…字幕レベル決定部
３５…字幕生成部
３６、３６ａ…映像字幕合成部
３７…出力制御部
３８…出力部
４１…映像レベル決定部
４２…映像生成部
【図１】
2019124869.tif 000003
【図２】
2019124869.tif 000004
【図３】
2019124869.tif 000005
【図４】
2019124869.tif 000006
【図５】
2019124869.tif 000007