(57)【要約】【課題】ユーザが既定のパターンに沿った操作を行った場合に、字幕を視認性の高い表示態様にすることを課題とする。【解決手段】映像を字幕付で再生する映像再生装置１であって、再生する映像のソースである映像データと字幕のテキストデータに基づき、字幕付の映像を再生する映像処理部１２と、映像の再生位置の進行に関わるユーザ操作を受け付ける操作受付部７と、操作受付部７がユーザ操作を受け付けると、ユーザ操作が、字幕を再確認したい場合にユーザが行う既定の操作パターンに沿うか否かを判定する判定処理部１４と、ユーザ操作が既定の操作パターンに沿っていると判定処理部１４が判定すると、映像処理部１２が付ける字幕を視認性の高い表示態様にする字幕調整処理部１５と、を備える。【選択図】図７
2010226352.tif 000002
【特許請求の範囲】
【請求項１】
映像を字幕付で再生する映像再生装置であって、
再生する映像のソースである映像データと字幕のテキストデータに基づき、字幕付の映像を再生する映像処理部と、
前記映像の再生位置の進行に関わるユーザ操作を受け付ける操作受付部と、
前記操作受付部が前記ユーザ操作を受け付けると、該ユーザ操作が、字幕を再確認したい場合にユーザが行う既定の操作パターンに沿うか否かを判定する判定処理部と、
前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定すると、前記映像処理部が付ける字幕を視認性の高い表示態様にする字幕調整処理部と、を備える、
映像再生装置。
【請求項２】
前記字幕調整処理部は、前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定すると、前記映像処理部が付ける字幕を視認性の高い文字にする、
請求項１に記載の映像再生装置。
【請求項３】
前記字幕調整処理部は、前記映像処理部が付ける字幕の視認性を、前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定した回数に応じて向上させる、
請求項１または２に記載の映像再生装置。
【請求項４】
前記字幕調整処理部は、前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定すると、前記映像処理部が付ける字幕を視認性の高い大きさ、太さ、又は色の文字にする、
請求項１から３の何れか一項に記載の映像再生装置。
【請求項５】
前記既定の操作パターンとは、映像の再生中及び字幕の表示中に一時停止を行う第一の操作パターン、映像の再生中及び字幕の表示中に一時停止をし、次に巻戻しを行う第二の操作パターン、映像の再生中及び字幕の表示中に一時停止をし、次に巻戻しを行った後、更に再生を行う第三の操作パターン、映像の再生中及び字幕の表示中に巻戻しをし、次に再生を行う第四の操作パターンの何れかを含む、
請求項１から４の何れか一項に記載の映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像再生装置に関する。
【背景技術】
【０００２】
近年、情報技術の発達に伴い、情報を記録した記録媒体の再生技術が高度化している。光ディスクに記録された映像を再生するプレーヤの中には、字幕の位置や大きさといった字幕の表示態様を任意に設定可能な機能を搭載したものが登場してきている。
【０００３】
例えば、特許文献１には、ＤＶＤを再生中に一時停止モードで字幕変更指令を受けると、他の字幕を表示する技術が開示されている。また、特許文献２には、スタイルグループの中から選択したスタイルで字幕テキストをディスプレイに表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６８８７号公報
【特許文献２】特表２００７−５０７８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
映像を表示する画面には、様々な大きさのものが存在する。字幕の視認性は、画面の大きさに比例することがほとんどであり、一般的には、画面が小さいと字幕が読みづらい。ここで、字幕の視認性は、人によって感じ方がそれぞれ異なる。よって、小さい画面に表示された字幕の色や大きさといった表示態様は、ユーザ操作によって適宜調整されることが望ましいが、一般的に、字幕の表示態様を変更するには、変更操作を受け付けるための画面を新たに呼び出すか、或いは表示態様の変更を行う専用の操作ボタンを設ける必要がある。
【０００６】
映像を表示する画面が小さい場合、映像を表示する機器類も小型な場合がほとんどである。よって、小型の映像機器になればなるほど、表示態様の変更を行う専用の操作ボタンを設けることが難しい場合が多い。このため、字幕の表示態様を容易に変更できるようにしたいというニーズと、字幕の表示態様の変更操作の容易性とは、相反する関係にある。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、字幕の視認性が低い場合に、特別な操作を行わなくても視認性が上がる映像再生装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明では、ユーザが既定のパターンに沿った操作を行った場合に、字幕を視認性の高い表示態様にする。
【０００９】
詳細には、映像を字幕付で再生する映像再生装置であって、再生する映像のソースである映像データと字幕のテキストデータに基づき、字幕付の映像を再生する映像処理部と、前記映像の再生位置の進行に関わるユーザ操作を受け付ける操作受付部と、前記操作受付部が前記ユーザ操作を受け付けると、該ユーザ操作が、字幕を再確認したい場合にユーザが行う既定の操作パターンに沿うか否かを判定する判定処理部と、前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定すると、前記映像処理部が付ける字幕を視認性の高い表示態様にする字幕調整処理部と、を備える。
【００１０】
上記映像再生装置が再生する映像のソースとしては、例えば、光ディスクやメモリ、ハードディスクといった記録媒体に記録されたものや、無線、或いは有線の通信で得られるものを適用できる。上記映像再生装置では、このような映像データと共に供される字幕のテキストデータに基づいて字幕を生成し、映像を字幕付で再生する。すなわち、上記映像再生装置は、字幕のグラフィックを字幕のテキストデータとフォントデータから生成することを前提としており、映像に元々付いていた字幕画像を重畳するものではない。
【００１１】
ここで、上記映像再生装置が備える操作受付部は、映像の再生開始や早送り、巻戻しや一時停止といった映像の再生位置の進行に関わるユーザ操作を受け付けるものであり、一般的に最も操作性が高い部分にレイアウトされる。上記映像再生装置が備える判定処理部は、このような操作受付部が受け付けたユーザ操作を解析することで、ユーザが字幕を再確認したいか否かを検知する。具体的には、字幕を確認したい場合にユーザが行う操作パターンの情報が上記映像再生装置に予め用意されており、判定処理部は、操作受付部が受け付けたユーザ操作がこれに沿っているか否かの判定を行う。
【００１２】
上記映像再生装置は、この判定処理部の判定結果に応じて字幕の表示態様を変える役割を司る字幕調整処理部を備えている。一般的に、字幕の字の大きさや色といった表示態様は、字幕の視認性に関わる。そこで、字幕調整処理部は、ユーザが既定の操作パターンに沿った操作を行うと、字幕を視認性の高い表示態様にする。これにより、字幕の視認性が低い場合に、特別な操作を行わなくても視認性を上げることが可能となる。
【００１３】
また、前記字幕調整処理部は、前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定すると、前記映像処理部が付ける字幕を視認性の高い文字にするものであってもよい。ここで、視認性の高い文字とは、字幕調整処理部が字幕の調整を行う前に表示されていた字幕よりもユーザが読みやすい文字であり、例えば、大きい文字、太い文字、或いは明瞭な色の文字等を例示できる。これによれば、ユーザは、字幕の読み取りが容易になる。
【００１４】
また、前記字幕調整処理部は、前記映像処理部が付ける字幕の視認性を、前記ユーザ操作が前記既定の操作パターンに沿っていると前記判定処理部が判定した回数に応じて向上させるものであってもよい。これによれば、字幕の視認性を速やかに高めることが可能である。
【００１５】
また、前記既定の操作パターンとは、映像の再生中及び字幕の表示中に一時停止を行う第一の操作パターン、映像の再生中及び字幕の表示中に一時停止をし、次に巻戻しを行う第二の操作パターン、映像の再生中及び字幕の表示中に一時停止をし、次に巻戻しを行った後、更に再生を行う第三の操作パターン、映像の再生中及び字幕の表示中に巻戻しをし、次に再生を行う第四の操作パターンの何れかを含むものであってもよい。これらの操作パターンは、字幕を確認したい場合にユーザが行う一般的な操作のパターンを例示的に列挙したものである。上記判定処理部は、操作受付部が受け付けたユーザ操作がこれらの操作パターンに沿っているか否かにより判定処理を行うことで、視認性が低い場合に行われるユーザ操作を捉えることができる。
【発明の効果】
【００１６】
字幕の視認性が低い場合に、特別な操作を行わなくても視認性が上がる映像再生装置を提供することが可能になる。
【図面の簡単な説明】
【００１７】
【図１】ＢＤプレーヤの概略構成図。
【図２】既定の操作パターン（パターン１）を示す図。
【図３】ＢＤプレーヤのメイン処理フロー。
【図４】映像生成処理のフローチャート。
【図５】字幕画像生成処理のフローチャート。
【図６】字幕調整処理のフローチャート。
【図７】字幕のフォントサイズが大きくなるときの画面の変化を示した図。
【図８】字幕のフォントの太さが太くなるときの画面の変化を示した図。
【図９】既定の操作パターン（パターン２）を示す図。
【図１０】変形例に係る字幕調整処理のフローチャート。
【図１１】既定の操作パターン（パターン３）を示す図。
【図１２】変形例に係る字幕調整処理のフローチャート。
【図１３】既定の操作パターン（パターン４）を示す図。
【図１４】変形例に係る字幕調整処理のフローチャート。
【図１５】変形例に係る字幕調整処理のフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。図１は、本発明に係る映像再生装置の一実施形態であるＢＤプレーヤ１（ＢＤは、Blu-ray Disc（Blu-rayは登録商標）の略であり
、以下、ブルーレイディスクという）の構成図である。ＢＤプレーヤ１は、自動車等の車両に搭載される車載式の電子機器であり、液晶表示装置であるディスプレイ２に接続されている。ＢＤプレーヤ１は、車両の電源に接続されており、乗員であるユーザが車両のキースイッチを操作してアクセサリー電源をオンにすると電力の供給を受けて作動する。なお、本実施形態では、ディスプレイ２が外部接続される映像再生装置について説明しているが、本発明はこのような実施形態に限定されるものではない。すなわち、本発明は、ディスプレイと一体型の映像再生装置としてもよい。また、本実施形態では、ブルーレイディスクについて説明しているが、本発明はこのような実施形態に限定されるものではなく、字幕の表示位置やサイズをユーザが自在に変更可能なあらゆるメディアについて適用可能である。
【００１９】
ＢＤプレーヤ１は、図１に示すように、ＣＰＵ３（Central Processing Unit）、光デ
ィスク装置４、メモリ５、映像出力部６、及び操作受付部７で構成されている。また、ＢＤプレーヤ１には、映像をユーザに画面表示するディスプレイ２が接続されている。
【００２０】
ＣＰＵ３は、メモリ５に記録されたコンピュータプログラムを実行することにより、光ディスク装置４や映像出力部６、操作受付部７といったＢＤプレーヤ１を構成する各デバイスを制御すると共に、ブルーレイディスクに記録された映像や音声等のデータの処理を司る電子回路である。ＣＰＵ３は、ユーザが車両のキースイッチをオンにすると、メモリ５に記録された基本ソフトウェアであるＯＳ（Operating System）のプログラムを読み込み、各デバイスの制御やデータの処理を実行するためのアプリケーションプログラムを実行する環境を構築する。
【００２１】
メモリ５は、記憶保持動作が不要な不揮発性メモリであるＲＯＭ（Read Only Memory）や、記憶保持動作が必要な揮発性メモリであるＲＡＭ（Random Access Memory）で構成されている。メモリ５は、コンピュータプログラムや操作画面、或いはアイコン類のグラフィックデータ、字幕のフォントのグラフィックデータ、字幕を表示する際の画面上の位置を定義する字幕表示位置のデータ等が格納されている他、光ディスク等のデータを一時的に格納することも可能である。
【００２２】
光ディスク装置４は、記録媒体であるＢＤやＤＶＤ、ＣＤ等の光ディスクに記録されたデータを読み取り可能な装置であり、光ディスクを回転させるスピンドルモータや光ピッ
クアップを動かすアクチュエータ等の駆動機構類、光ピックアップで読み取った反射光を電気信号にするＡＦＥ（Analog Front End）、ＡＦＥのアナログ信号をデジタル信号に変換するＤＳＰ（Digital Signal Processor）等で構成される。光ディスク装置４は、ＣＰＵ３によって制御される。ＣＰＵ３が光ディスク装置４の制御を実行するためのミドルウェア等はメモリ５に格納されている。
【００２３】
映像出力部６は、ＣＰＵ３が生成した映像データを映像信号に変換し、ディスプレイ２に送る、メモリ等を備えたいわゆるビデオカードである。
【００２４】
操作受付部７は、ユーザ操作を受け付けるものであり、ＢＤプレーヤ１本体の正面に設けられる操作ボタンやリモートコントローラ、ディスプレイ２の表面に取り付けられるタッチパネル等で構成される。操作受付部７は、光ディスクの再生開始や再生停止、再生中のチャプターのスキップ、字幕の表示や非表示といったユーザ操作を受け付ける。
【００２５】
次に、ＢＤプレーヤ１で実現される機能ブロックについて説明する。ＢＤプレーヤ１の電源がオンになり、メモリ５に記憶されたコンピュータプログラムをＣＰＵ３が実行すると、図１に示すような光ディスク制御機能部１１、映像データ処理機能部１２、字幕データ処理機能部１３、操作判定機能部１４、及び字幕調整機能部１５がＢＤプレーヤ１内に実現される。なお、説明の便宜上、図１では、ＣＰＵ３内にこれらの機能部が実現されるように図示しているが、これらの機能部は、ＣＰＵ３が光ディスク装置４やメモリ５、映像出力部６、操作受付部７と協働する事によって実現される。
【００２６】
光ディスク制御機能部１１は、操作受付部７からの指令に応じて光ディスク装置４を制御する役割を司る。すなわち、光ディスク制御機能部１１は、操作受付部７が光ディスクの再生開始の操作を受け付けると、光ディスク装置４のスピンドルモータや光ピックアップを動かすアクチュエータ等の駆動機構類を作動させる。なお、光ディスク制御機能部１１は、光ディスクに無作為にアクセスするのではなく、映像データ処理機能部１２と協働しながら、次にアクセスすべきトラックやチャプターの映像データにアクセスする。また、光ディスク制御機能部１１は、操作受付部７から光ディスクの再生停止の指令を受けると、光ディスク装置４を停止させる。
【００２７】
映像データ処理機能部１２は、光ディスク装置４で読み出される映像データを取得して映像出力部６へ逐次渡す。また、映像データ処理機能部１２は、光ディスク装置で読み出される光ディスク内の再生制御情報ファイルを参照して、次にアクセスすべきトラックやチャプターを決定し、これを光ディスク制御機能部１１に伝える。再生制御情報ファイルとは、光ディスクに記録されたファイルであって、複数のチャプターやトラックに分割された各映像ファイルの再生順序を定義するファイルであり、光ディスクのコンテンツを制作した事業者等が作成してこの光ディスクに格納したファイルである。また、映像データ処理機能部１２は、字幕表示のオンオフを示す、メモリ５内に格納されるフラグ（本願では、これを字幕フラグという）を参照する。そして、字幕フラグがオンの場合には、字幕データ処理機能部１３で生成される後述の字幕画像のデータを重畳した映像データを、映像出力部６へ送る。他方、字幕フラグがオフの場合には、字幕画像のデータを重畳しない映像データを、映像出力部６へ送る。なお、メモリ５内の字幕フラグは、操作受付部７がユーザによる字幕の表示あるいは非表示の設定操作を受け付けることにより、随時オンオフされる。
【００２８】
字幕データ処理機能部１３は、光ディスク装置４で光ディスクから読み出される字幕データ（特に、ブルーレイディスクに記録されている字幕のテキストデータ）、及びメモリ５に格納されている字幕のフォントのグラフィックデータに基づいて、字幕画像のデータを生成する。なお、字幕データ処理機能部１３は、メモリ５内に格納されているフォント
サイズの設定を参照し、この設定に基づいたフォントサイズで字幕が表示されるように、字幕画像のデータを生成する。
【００２９】
操作判定機能部１４は、操作受付部７が受け付けたユーザ操作が、字幕を再確認したい場合にユーザが行う既定の操作パターンに沿うか否かを判定する。すなわち、操作判定機能部１４は、ユーザ操作の操作内容が、メモリ５に予め記憶された既定の操作パターンに沿っているか否かを判定する。図２は、メモリ５に記憶されている既定の操作パターンを示した図である。図２に示すように、メモリ５には、既定の操作パターンとして、「“再生中”＋“字幕表示中”＋“一時停止操作”」が定義されている。なお、この操作パターンを、以下、「パターン１」と呼ぶことにする。操作判定機能部１４は、操作受付部７がユーザ操作を受け付けると、映像データ処理機能部１２にアクセスして映像が再生中であるか否かを検出し、字幕データ処理機能部１３にアクセスして字幕が表示中であるか否かを検出し、操作受付部７にアクセスしてユーザ操作が「一時停止」であったか否かを検出する。そして、操作判定機能部１４は、全ての条件を満たしていることを検知すれば、このユーザ操作が既定の操作パターンに沿っていると判定する。一方、操作判定機能部１４は、何れか一以上の条件を満たしていないことを検知すれば、このユーザ操作が既定の操作パターンに沿っていないと判定する。
【００３０】
字幕調整機能部１５は、操作判定機能部１４が既定の操作パターンに沿った操作があったことを判定すると、ディスプレイ２に表示される字幕のフォントサイズが変更されるように字幕データ処理機能部１３を制御する処理を司る。
【００３１】
なお、上述した字幕データ処理機能部１３、及び字幕調整機能部１５は、メモリ５内の字幕フラグがオンの時に動作し、メモリ５内の字幕フラグがオフの時は停止する。
【００３２】
次に、ＢＤプレーヤ１の動作について説明する。ＢＤプレーヤ１は、各機能部が互いに協働しながら複数の処理フローを並列的に実行することで動作を実現するものであるため、ＢＤプレーヤ１の動作については処理フロー毎に説明する。
【００３３】
＜メイン処理フロー＞  以下、ＢＤプレーヤ１のメイン処理フローについて説明する。図３は、本処理フローを示すフローチャートである。
【００３４】
光ディスク装置４にブルーレイディスク等の光ディスクが挿入されている状態で、操作受付部７がユーザによる再生開始操作を受け付けると、光ディスク制御機能部１１は、光ディスク装置４を作動させて光ディスクへのアクセスを開始する（Ｓ１０１）。そして、ＢＤプレーヤ１内で映像の生成処理が開始される（Ｓ１０２）。映像の生成処理は、後述する映像生成処理フローによって実現される。光ディスク制御機能部１１は、操作受付部７がユーザによる再生停止操作を受け付けるまで、光ディスク装置４を作動させる（Ｓ１０３）。一方、光ディスク制御機能部１１は、操作受付部７がユーザによる再生停止操作を受け付けたら、光ディスク装置４を停止させる（Ｓ１０４）。
【００３５】
以上がＢＤプレーヤ１のメイン処理フローである。次に、光ディスク装置４の起動後（Ｓ１０１）、光ディスク装置４の停止前（Ｓ１０４）までに繰り返し実行される映像生成処理フローについて、以下に説明する。図４は、ＢＤプレーヤ１で実行される映像生成処理フローを示すフローチャートである。映像生成処理フローは、以下に説明する各ステップ（Ｓ２０１〜Ｓ２０５）の何れの処理を実行している途中であっても、操作受付部７がユーザによる再生停止操作を受け付けると終了される。
【００３６】
＜映像生成処理フロー＞  ユーザが再生開始操作を行うと、映像データ処理機能部１２は、光ディスク装置４で光ディスクから読み出した映像データをメモリ５に逐次格納する
（Ｓ２０１）。光ディスクから読み出した映像データは圧縮されているため、映像データ処理機能部１２は、メモリ５に格納した映像データを復号する（Ｓ２０２）。ここで、映像データ処理機能部１２は、メモリ５内の字幕フラグを参照する（Ｓ２０３）。映像データ処理機能部１２は、字幕フラグがオンの場合、映像データに、後述する字幕画像生成処理において生成される字幕画像データを重畳し（Ｓ２０４）、この映像データを映像出力部６に渡す。一方、映像データ処理機能部１２は、字幕フラグがオフの場合、映像データに字幕画像データを重畳することなく、この映像データを映像出力部６に渡す。映像データ処理機能部１２から映像データを渡された映像出力部６は、映像データを映像信号に変換し、ディスプレイ２に送る（Ｓ２０５）。
【００３７】
以上がＢＤプレーヤ１の映像生成処理フローである。ユーザが再生停止操作を行うまで上記映像生成処理フローが繰り返し実行されることにより、光ディスクの映像がディスプレイ２に表示される。次に、ＢＤプレーヤ１で繰り返し実行される字幕画像生成処理について、以下に説明する。図５は、ＢＤプレーヤ１で実行される字幕画像生成処理フローを示すフローチャートである。字幕画像生成処理フローは、メモリ５内の字幕フラグがオンになっている間は繰り返し実行され、字幕フラグがオフになると中止される。
【００３８】
＜字幕画像生成処理フロー＞  ユーザ操作により、メモリ５内の字幕フラグがオンになると、字幕データ処理機能部１３は、光ディスク装置４が光ディスクから読み出した字幕データをメモリ５に逐次格納する（Ｓ３０１）。そして、字幕データ処理機能部１３は、メモリ５に格納した字幕データの文字に対応するフォントのグラフィックデータをメモリ５から読み出し（Ｓ３０２）、表示する字幕のグラフィックデータを生成する（Ｓ３０３）。このとき、字幕データ処理機能部１３は、メモリ５に格納されている字幕のフォントサイズの設定を参照し、この設定に基づいたフォントサイズで字幕のグラフィックデータを生成する。そして、字幕データ処理機能部１３は、このグラフィックデータに基づき、字幕を所定の位置に表示した字幕画像のデータを生成する（Ｓ３０４）。ここで、所定の位置とは、字幕が一般的に表示される位置であり、例えば、画面上の下側の位置である。
【００３９】
以上がＢＤプレーヤ１の字幕画像生成処理フローである。字幕フラグがオンの間、上記字幕画像生成処理フローが繰り返し実行されることにより、光ディスクの映像に字幕が付いた映像がディスプレイ２に表示される。次に、字幕サイズの調整処理について説明する。
【００４０】
＜字幕調整処理フロー＞  ユーザ操作により、メモリ５内の字幕フラグがオンになると、ＢＤプレーヤ１では次のような処理が実行される。図６は、本字幕調整処理のフローチャートである。操作判定機能部１４は、字幕フラグがオンになると、メモリ５に格納されている既定の操作パターンに沿っているか否かを、以下の処理により判定する。具体的には、操作判定機能部１４は、映像データ処理機能部１２にアクセスして映像を再生中であるか否かを検知する（Ｓ４０１）。そして、映像再生中の場合、操作判定機能部１４は、字幕データ処理機能部１３にアクセスして字幕を表示中であるか否かを検知する（Ｓ４０２）。そして、操作判定機能部１４は、操作受付部７がユーザ操作を受け付けたら（Ｓ４０３）、この操作が一時停止（Ｐａｕｓｅ）の操作であるか否かを判別する（Ｓ４０４）。操作判定機能部１４は、ユーザ操作が一時停止の場合には、操作受付部７が受け付けたユーザ操作が、メモリ５に記憶されている既定の操作パターン（パターン１）に沿っていると判定する。
【００４１】
字幕調整機能部１５は、ユーザ操作が既定の操作パターン（パターン１）に沿っていると操作判定機能部１４が判定したら、字幕データ処理機能部１３が字幕表示において参照するフォントのサイズを、１つ大きいサイズのものに設定変更する（Ｓ４０５）。字幕データ処理機能部１３が参照する字幕のフォントサイズの設定が更新されることにより、字
幕データ処理機能部１３が上記Ｓ３０４の処理において生成するグラフィックデータの字幕のフォントサイズが大きくなる。従って、ディスプレイ２に表示される字幕のフォントサイズが大きくなり、ユーザが字幕を読みやすくなる。なお、メモリ５内の字幕フラグがオンの間、ＢＤプレーヤ１では上記Ｓ４０１〜Ｓ４０５の処理が繰り返し実行される。
【００４２】
以上がＢＤプレーヤ１の字幕調整処理フローである。図７は、字幕のフォントサイズが大きくなるときの画面の変化を示した図である。上記ＢＤプレーヤ１であれば、ユーザの一時停止操作をもって、字幕が読みづらくなっているとみなして字幕のフォントサイズを大きくする。よって、ユーザは、字幕のフォントサイズの設定変更等の操作を行わなくても、視認性が向上した字幕を読むことが可能になる。
【００４３】
＜変形例１＞  なお、上記実施形態では、フォントサイズを変更する場合について説明したが、本発明はこのような態様に限定されるものではない。例えば、フォントサイズの変わりにフォントの太さを太くするようにしてもよい。図８は、字幕のフォントの太さが太くなるときの画面の変化を示した図である。フォントサイズの代わりにフォントの太さを変更しても、字幕の視認性を向上させることが可能になる。
【００４４】
＜変形例２＞  なお、上記実施形態では、映像の再生中及び字幕の表示中に一時停止操作が行われた場合に、字幕の表示態様を調整していたが、以下のように変形することも可能である。
【００４５】
本変形例では、メモリ５に上記パターン１と異なる操作パターンを記憶させている。図９は、本変形例に係るＢＤプレーヤ１のメモリ５に記憶されている既定の操作パターンを示したものである。図９に示すように、本変形例では、既定の操作パターンとして、「“再生中”＋“字幕表示中”＋“前回操作「一時停止」”＋“今回操作「巻戻し」”」が定義されている。以下、この操作パターンを「パターン２」と呼ぶことにする。その他の構成については、上述した実施形態と同様なので省略する。
【００４６】
次に、本変形例に係るＢＤプレーヤ１の処理フローについて説明する。図１０は、本変形例に係るＢＤプレーヤ１の処理フローである。本変形例に係るＢＤプレーヤ１の処理フローは、上述した実施形態に係るＢＤプレーヤ１で実行されるＳ４０４の処理を変形したものであり、その他の処理については同様なので、相違点について説明する。
【００４７】
操作判定機能部１４は、操作受付部７がユーザ操作を受け付けたら（Ｓ４０３）、前回の操作が一時停止（Ｐａｕｓｅ）の操作であったか否かを判別する（Ｓ５０１）。このとき、操作判定機能部１４が参照する情報は、操作受付部７がユーザ操作を受け付ける度、メモリ５に逐次格納されていくものであり、操作履歴として蓄積される情報である。操作判定機能部１４は、このメモリ５を参照することで、前回行われた操作に関する情報を読み出す。操作判定機能部１４は、前回行われたユーザ操作が一時停止であり、今回行われた操作が巻戻しであった場合、操作受付部７が受け付けたユーザ操作が、メモリ５に記憶されている既定の操作パターン（パターン２）に沿っていると判定する。字幕調整機能部１５は、ユーザ操作が既定の操作パターン（パターン２）に沿っていると操作判定機能部１４が判定したら、既述したＳ４０５の処理を実行する。
【００４８】
以上が本変形例に係るＢＤプレーヤ１の字幕調整処理フローについての説明である。本変形例に係るＢＤプレーヤ１によれば、字幕の視認性が低い場合にユーザが行う操作を的確に検出することが可能になる。
【００４９】
＜変形例３＞  また、上記実施形態は、次のように変形することも可能である。本変形例では、メモリ５に上記パターン１やパターン２と異なる操作パターンを記憶させている
。図１１は、本変形例に係るＢＤプレーヤ１のメモリ５に記憶されている既定の操作パターンを示したものである。図１１に示すように、本変形例では、既定の操作パターンとして「“再生中”＋“字幕表示中”＋“前々回操作「一時停止」”＋“前回操作「巻戻し」”」＋“今回操作「再生」”」が定義されている。以下、この操作パターンを「パターン３」と呼ぶことにする。その他の構成については、上述した実施形態と同様なので省略する。
【００５０】
次に、本変形例に係るＢＤプレーヤ１の処理フローについて説明する。図１２は、本変形例に係るＢＤプレーヤ１の処理フローである。本変形例に係るＢＤプレーヤ１の処理フローは、上述した実施形態に係るＢＤプレーヤ１で実行されるＳ４０４の処理を変形したものであり、その他の処理については同様なので、相違点について説明する。
【００５１】
操作判定機能部１４は、操作受付部７がユーザ操作を受け付けたら（Ｓ４０３）、メモリ５に残された操作履歴を参照する。そして、操作判定機能部１４は、前々回の操作が一時停止（Ｐａｕｓｅ）の操作であり（Ｓ６０１）、前回行われた操作が巻戻しであり、今回行われた操作が再生を再開する操作であった場合（Ｓ６０３）、操作受付部７が受け付けたユーザ操作が、メモリ５に記憶されている既定の操作パターン（パターン３）に沿っていると判定する。字幕調整機能部１５は、ユーザ操作が既定の操作パターン（パターン３）に沿っていると操作判定機能部１４が判定したら、既述したＳ４０５の処理を実行する。
【００５２】
以上が本変形例に係るＢＤプレーヤ１の字幕調整処理フローについての説明である。本変形例に係るＢＤプレーヤ１によれば、字幕の視認性が低い場合にユーザが行う操作を的確に検出することが可能になる。
【００５３】
＜変形例４＞  また、上記実施形態では、映像の再生中及び字幕の表示中に一時停止操作が行われた場合に、字幕の表示態様を調整していたが、以下のように変形することも可能である。
【００５４】
本変形例では、メモリ５に上記パターン１と異なる操作パターンを記憶させている。図１３は、本変形例に係るＢＤプレーヤ１のメモリ５に記憶されている既定の操作パターンを示したものである。図１３に示すように、本変形例では、既定の操作パターンとして、「“再生中”＋“字幕表示中”＋“前回操作「巻戻し」”＋“今回操作「再生」”」が定義されている。以下、この操作パターンを「パターン４」と呼ぶことにする。その他の構成については、上述した実施形態と同様なので省略する。
【００５５】
次に、本変形例に係るＢＤプレーヤ１の処理フローについて説明する。図１４は、本変形例に係るＢＤプレーヤ１の処理フローである。本変形例に係るＢＤプレーヤ１の処理フローは、上述した実施形態に係るＢＤプレーヤ１で実行されるＳ４０４の処理を変形したものであり、その他の処理については同様なので、相違点について説明する。
【００５６】
操作判定機能部１４は、操作受付部７がユーザ操作を受け付けたら（Ｓ４０３）、メモリ５にアクセスし、前回の操作が巻戻しの操作であったか否かを判別する（Ｓ７０１）。操作判定機能部１４は、前回行われたユーザ操作が巻戻しであり、今回行われた操作が再生であった場合、操作受付部７が受け付けたユーザ操作が、メモリ５に記憶されている既定の操作パターン（パターン４）に沿っていると判定する。字幕調整機能部１５は、ユーザ操作が既定の操作パターン（パターン４）に沿っていると操作判定機能部１４が判定したら、既述したＳ４０５の処理を実行する。
【００５７】
＜変形例５＞  上記実施形態や各変形例では、ユーザが既定の操作パターンに沿った操
作を行うと、フォントサイズを１つ大きいものにしていた。しかし、上記実施形態は、ユーザの操作内容に応じてフォントサイズを更に拡大するようにしてもよい。
【００５８】
以下、本変形例について説明する。なお、本変形例の構成については上述した実施形態と同様なので省略する。図１５は、本変形例に係るＢＤプレーヤ１で実行される処理フローである。図１５に示す処理フローは、上記実施形態に係る各処理フローと並行して実行される。
【００５９】
操作判定機能部１４は、ユーザ操作が、メモリ５に格納されている既定の操作パターンに沿っているか否かを、以下の処理により判定する。なお、ここでは、上述したパターン１の操作に沿っている場合について説明するが、上述したパターン２〜４の何れについて適用してもよい。操作判定機能部１４は、映像データ処理機能部１２にアクセスして映像を再生中であるか否かを検知し（Ｓ８０１）、映像再生中の場合、字幕データ処理機能部１３にアクセスして字幕を表示中であるか否かを検知する（Ｓ８０２）。そして、操作判定機能部１４は、操作受付部７がユーザ操作を受け付けたら（Ｓ８０３）、この操作が一時停止（Ｐａｕｓｅ）の操作であるか否かを判別する（Ｓ８０４）。操作判定機能部１４は、ユーザ操作が一時停止の場合には、操作受付部７が受け付けたユーザ操作が、メモリ５に記憶されている既定の操作パターン（パターン１）に沿っていると判定する。
【００６０】
字幕調整機能部１５は、ユーザ操作が既定の操作パターン（パターン１）に沿っていると操作判定機能部１４が判定したら、フォントサイズカウンタを一つ加算する（Ｓ８０５）。フォントサイズカウンタは、字幕調整機能部１５が上述したＳ４０５の処理においてフォントサイズを設定変更する際に参照するメモリ５内のパラメータであり、フォントサイズカウンタの値に対応するフォントサイズで字幕データ処理機能部１３が字幕を生成する。このため、既定の操作パターン（パターン１）が繰り返されると、Ｓ４０５の処理におけるフォントサイズの拡大率が増えるので、字幕の視認性が速やかに向上するようになる。
【００６１】
なお、メモリ５内の字幕フラグがオンの間、本変形例に係るＢＤプレーヤ１では、上記Ｓ８０１〜Ｓ８０５の処理が繰り返し実行される。
【符号の説明】
【００６２】
１・・ＢＤプレーヤ
２・・ディスプレイ
３・・ＣＰＵ
４・・光ディスク装置
５・・メモリ
６・・映像出力部
７・・操作受付部
１１・・光ディスク制御機能部
１２・・映像データ処理機能部
１３・・字幕データ処理機能部
１４・・操作判定機能部
１５・・字幕調整機能部
【図１】
2010226352.tif 000003
【図２】
2010226352.tif 000004
【図３】
2010226352.tif 000005
【図４】
2010226352.tif 000006
【図５】
2010226352.tif 000007
【図６】
2010226352.tif 000008
【図７】
2010226352.tif 000009
【図８】
2010226352.tif 000010
【図９】
2010226352.tif 000011
【図１０】
2010226352.tif 000012
【図１１】
2010226352.tif 000013
【図１２】
2010226352.tif 000014
【図１３】
2010226352.tif 000015
【図１４】
2010226352.tif 000016
【図１５】
2010226352.tif 000017