(57)【要約】【課題】視聴阻害イベントの発生に因り映像データの内容を見逃してしまっても視聴者が見逃した箇所から映像データの内容を簡単に視聴できる映像再生装置を提供する。【解決手段】映像再生装置１０は、映像データ再生部３２と、視聴阻害イベントの発生を検知するための少なくとも１つのセンサを含むセンサ部３３と、ユーザからの指示を取得する取得部３１と、映像データ再生部３２による映像データの再生中にセンサ部３３の各センサの出力に基づき視聴阻害イベントの発生を監視して視聴阻害イベントの発生時点における映像データの再生箇所を示す位置情報をＥＥＰＲＯＭ２３に記憶し、位置情報がＥＥＰＲＯＭ２３に記憶されている状態でユーザが特定の指示を出した際に、映像データ再生部３２に当該位置情報に応じた箇所から映像データを再生させる制御部２０とを備える。【選択図】図２
2015015593.tif 000002
【特許請求の範囲】
【請求項１】
映像データを再生する再生部と、
前記再生部による前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を検知するための少なくとも１つのセンサを含むセンサ部と、
前記再生部に対して行うべき制御に関する指示をユーザから取得する取得部と、
前記取得部により取得された指示に応じた制御を前記再生部に対して行う制御部と
を備え、
前記制御部は、
前記再生部による前記映像データの再生中に、前記センサ部の各センサの出力に基づき前記視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により特定の指示が取得された場合に、前記位置情報に応じた箇所から前記映像データを再生するように前記再生部を制御する
ことを特徴とする映像再生装置。
【請求項２】
前記映像データは、１つ以上のコマーシャル映像を含み、
前記制御部は、前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により前記特定の指示が取得された場合、前記位置情報に基づき前記視聴阻害イベントが或るコマーシャル映像の再生中に発生したか否かを判断し、前記視聴阻害イベントが或るコマーシャル映像の再生中に発生していた場合には、前記映像データを当該コマーシャル映像終了後の箇所から再生するように前記再生部を制御する
ことを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記制御部は、前記視聴阻害イベントが或るコマーシャル映像の再生中に発生していた場合、当該コマーシャル映像の後ろに、当該コマーシャル映像の前の映像の繰り返しと見なせるリプレイ映像が含まれているか否かを判断し、前記リプレイ映像が含まれていた場合には、前記映像データを前記リプレイ映像終了後の箇所から再生するように前記再生部を制御する
ことを特徴とする請求項２に記載の映像再生装置。
【請求項４】
前記制御部は、前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により前記特定の指示が取得された場合、前記映像データを解析することにより、前記位置情報が示している前記再生箇所より前の，当該再生箇所に最も近いシーンの切り替え箇所を特定し、特定した箇所から前記映像データを再生するように前記再生部を制御する
ことを特徴とする請求項１に記載の映像再生装置。
【請求項５】
前記再生部は、映像データをストリーミング再生する機能、映像データをストリーミング再生しながら録画する機能、及び、映像データをタイムシフト再生する機能を有し、
前記制御部は、前記再生部により映像データのストリーミング再生が行われている状況下、前記視聴阻害イベントの発生を検知した場合には、前記映像データの録画を開始するように前記再生部を制御し、その後、前記取得部によって前記特定の指示が取得された場合に、前記映像データのタイムシフト再生を開始するように前記再生部を制御する
ことを特徴とする請求項１に記載の映像再生装置。
【請求項６】
前記センサ部は、地震の発生を検知するための加速度センサを含む
ことを特徴とする請求項１から５のいずれか一項に記載の映像再生装置。
【請求項７】
前記制御部は、前記加速度センサの出力に基づき、前記映像再生装置に加わった加速度が、前記映像再生装置を携帯したユーザの移動に伴うものであるか地震の発生によるものであるかを判別する機能を有する
ことを特徴とする請求項８に記載の映像再生装置。
【請求項８】
前記特定の指示が、前記位置情報が前記情報記憶部に記憶されていない状態で前記取得部により取得された場合、前記制御部が、前チャプターの先頭からの再生指示であると解釈する指示である
ことを特徴とする請求項１から請求項７のいずれか一項に記載の映像再生装置。
【請求項９】
コンピュータに、
映像データを再生し、
前記コンピュータが備える少なくとも１つのセンサの出力に基づき、前記映像データの再生中に、前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記コンピュータの入力装置を介してユーザから特定の指示が入力された場合に、前記位置情報に応じた箇所から前記映像データを再生する
処理を行わせることを特徴とする映像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像再生装置と映像再生プログラムとに関する。
【背景技術】
【０００２】
周知のように、市販されている，ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc)等の光ディスクには、複数のチャプターに分けられた映像データが記録されている
。そのため、光ディスク上の映像データや当該映像データのデジタルコピーを再生可能な装置／プログラムは、通常、リモコンやタッチスクリーンの操作により、映像データの再生位置を前チャプターや次チャプターの先頭に移動させることが出来るものとなっている。
【０００３】
また、放送されている映像データの記録（録画）及び再生を行える装置／プログラムの中にも、映像データの記録時にコマーシャル映像と本編映像の境界位置を見出し、記録した映像データの再生時に上記操作と同様の操作を受け付けるものが存在している。尚、コマーシャル映像と本編映像の境界位置ではなく、映像データから典型シーン（野球中継番組中の投球シーン等）を見出し、再生位置の変更先を見出した各典型シーンにすることも提案されている（例えば、特許文献１参照）。
【０００４】
また、上記のような，映像データを再生するための装置／プログラムは、字幕表示のＯＮ／ＯＦＦ制御や音量調整をユーザが手動で行うものとなっている。ただし、視聴環境（騒音レベル、視聴場所の明るさ）に基づき、字幕のＯＮ／ＯＦＦや音量調整を自動的に行うことも提案されている（例えば、特許文献２、３参照）。
【０００５】
さらに、視聴者が放送内容の視聴中に居眠りをしても放送内容を視聴し直せるようにするために、放送内容の出力中に視聴者の状態を判定し、視聴者が睡眠状態であると判定している間、放送内容の記録を行うことも提案されている（例えば、特許文献４参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−４８２７９号公報
【特許文献２】特開２００４−３０４５３１号公報
【特許文献３】特開２００７−３３６３１３号公報
【特許文献４】特開２００７−１０４３３１号公報
【特許文献５】特表２００７−５１１８３３号公報
【特許文献６】特開平８−１８６６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記したように、光ディスク上の映像データや当該映像データのデジタルコピーを再生可能な装置／プログラムの中には、映像データの再生位置を前チャプターや次チャプターの先頭に移動させる操作（以下、チャプター操作と表記する）ことが出来るものが存在している。また、放送されている映像データの記録及び再生を行える装置／プログラムの中にも、記録した映像データの再生時に上記操作と同様の操作（以下、この操作のことも、チャプター操作と表記する）を受け付けるものが存在している。
【０００８】
従って、チャプター操作が可能な装置／プログラムに映像データを再生させている場合、視聴者は、簡単な操作で、興味がない部分を飛ばして映像データの内容を視聴すること
や、映像データの内容を所望の箇所から視聴し直すことが出来る。
【０００９】
ただし、映像データの内容の視聴中に地震が発生した場合、視聴者は、通常、映像データの再生を停止（又は一時停止）させることなく、地震の規模の確認作業を開始する。また、映像データの内容の視聴中に急に周囲が騒がしくなった場合や電話がかかってきた場合にも、視聴者は、通常、映像データの再生を停止させることなく、騒がしくなった原因の究明作業や電話への応答作業を開始する。
【００１０】
そして、視聴者が、地震等のイベント（以下、視聴阻害イベントと表記する）の発生時に上記のように行動した場合、視聴阻害イベントへの対応作業の完了時に、映像データの再生がかなり先まで進んでいるか完了していることになる。すなわち、視聴者が、視聴阻害イベントの発生時に上記のように行動した場合、再生内容を確認しながら何回かチャプター操作を繰り返すさないと、視聴阻害イベントの発生に因り見逃した箇所から映像データを再生させることが出来なくなってしまう。
【００１１】
開示の技術の課題は、視聴阻害イベントの発生に因り映像データの内容を見逃してしまっても、視聴者が、見逃した箇所から映像データの内容を簡単に視聴できるようにすることにある。
【課題を解決するための手段】
【００１２】
開示の技術の一観点による映像再生装置は、
映像データを再生する再生部と、
前記再生部による前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を検知するための少なくとも１つのセンサを含むセンサ部と、
前記再生部に対して行うべき制御に関する指示をユーザから取得する取得部と、
前記取得部により取得された指示に応じた制御を前記再生部に対して行う制御部と
を備え、
前記制御部は、
前記再生部による前記映像データの再生中に、前記センサ部の各センサの出力に基づき前記視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により特定の指示が取得された場合に、前記位置情報に応じた箇所から前記映像データを再生するように前記再生部を制御する。
【００１３】
また、開示の技術の一観点による映像再生プログラムは、
コンピュータに、
映像データを再生し、
前記コンピュータが備える少なくとも１つのセンサの出力に基づき、前記映像データの再生中に、前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記コンピュータの入力装置を介してユーザから特定の指示が入力された場合に、前記位置情報に応じた箇所から前記映像データを再生する
処理を行わせる。
【発明の効果】
【００１４】
開示の技術によれば、視聴阻害イベントの発生に因り映像データの内容を見逃してしまっても、視聴者が、見逃した箇所から映像データの内容を簡単に視聴できるようにすることが出来る。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態に係る映像再生装置のハードウェア構成例の説明図である。
【図２】図２は、第１実施形態に係る映像再生装置の機能ブロック図である。
【図３】図３は、第１実施形態に係る映像再生装置の制御部が実行する第１再生制御処理の流れ図である。
【図４】図４は、リプレイシーン有無判定処理の説明図である。
【図５】図５は、第１再生制御処理の作用・効果の説明図である。
【図６】図６は、第１実施形態に係る映像再生装置の制御部が実行する第２再生制御処理の流れ図である。
【図７】図７は、第１実施形態に係る映像再生装置の制御部が実行する第３再生制御処理の流れ図である。
【図８】図８は、第２実施形態に係る映像再生装置のハードウェア構成例の説明図である。
【図９】図９は、第２実施形態に係る映像再生装置の機能ブロック図である。
【図１０】図１０は、第３実施形態に係る映像再生装置の制御部が実行する第３再生制御処理の流れ図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１７】
《第１実施形態》
まず、図１を用いて、第１実施形態に係る映像再生装置１０のハードウェア構成例を説明する。
【００１８】
本実施形態に係る映像再生装置１０は、外部入力端子を備えたテレビジョンやスピーカー付きのディスプレイ等である表示装置４０と接続されて使用される装置である。従って、この映像再生装置１０における“映像データの再生”とは、“映像データに応じた映像信号及びサウンド信号の表示装置４０への供給”のことである。
【００１９】
図１に示してあるように、 映像再生装置１０は、例えば、チューナー１１、デコーダ
１２、サウンド・映像処理回路１３、ＨＤＤ（Hard Disk Drive）１４、ＬＡＮ−ＩＦ（Local Area Network InterFace)１５及びＢＤドライブ１６を備える。さらに、映像再生装置１０は、例えば、加速度センサ１７、マイクロフォン（以下、マイクと表記する）１８、受光回路１９及び制御部２０を備える。
【００２０】
チューナー１１は、アンテナにより受信された放送波から、リモートコントローラー（以下、リモコンと表記する）２７を用いてユーザが選局したチャンネルの信号を抽出し、抽出した信号をＴＳ（Transport Stream）信号に復調するユニットである。デコーダ１２は、チューナー１１からのＴＳ信号をデコードすることにより、映像信号とサウンドデータとを生成するユニットである。
【００２１】
サウンド・映像処理回路１３は、デコーダ１２からの映像信号に、制御部２０から指示された処理（ＯＳＤ（On Screen Display）信号を重畳する処理等）を施し、処理後の映
像信号を出力するユニットである。このサウンド・映像処理回路１３は、デコーダ１３か
らのサウンドデータを、表示装置４０に供給するためのサウンド信号に変換する処理も行う。また、サウンド・映像処理回路１３は、表示装置４０のディスプレイ上に、映像データとは無関係の画面（メニュー画面等）を表示させるためにも使用される。
【００２２】
ＬＡＮ−ＩＦ１５は、映像再生装置１０をルータを介してインターネットに接続するためのインタフェースである。映像再生装置１０内のサウンド・映像処理回路１３等は、このＬＡＮ−ＩＦ１５により受信された映像データ（つまり、インターネット上に公開されている映像データ）を再生する機能も有している。
【００２３】
ＢＤドライブ１６は、ＢＤやＤＶＤに対するリード／ライトが可能な光ディスクドライブである。ＢＤドライブ１６は、既に映像データが記憶されている光ディスク（ＢＤ、ＤＶＤ）上の映像データを再生する際や、ＨＤＤ１４に記録（録画）されている映像データを光ディスクにコピー（又はムーブ）する際に使用される。
【００２４】
受光回路１９は、リモコン２７からの赤外線信号２９を受信（受光）するユニットである。尚、映像再生装置１０用のリモコン２７は、一般的なＤＶＤ／ＢＤプレーヤ用のリモコンと同様の構成を有するものである。従って、リモコン２７は、再生中のチャプターの先頭又は前チャプターの先頭からの再生し直しを映像再生装置１０に対して指示するための前ボタン２８（前スキップボタン等とも呼ばれている押しボタン）を備えている。
【００２５】
加速度センサ１７は、映像再生装置１０に加わる加速度を測定するための３軸の加速度センサである。マイク１８は、環境音（環境雑音）を測定するためのマイクロホンである。
【００２６】
制御部２０は、映像再生装置１０内の各部を統合的に制御するマイクロコントローラである。図１に示してあるように、制御部２０は、ファームウェア２６を記憶したフラッシュＲＯＭ（図１では、ＲＯＭ：Read Only Memory）２１と、ＲＡＭ（Random Access Memory）２２とを備える。また、制御部２０は、フラッシュＲＯＭ２１からＲＡＭ２２上にファームウェア２６を読み出して実行するＣＰＵ（Central Processing Unit）２５を備え
る。さらに、制御部２０は、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）２３、及び、複数（図１では、１個）のＡＤＣ（Analog-to-Digital Converter）２
４を備える。
【００２７】
以下、図１に示したハードウェア構成を有している場合を例に、本実施形態に係る映像再生装置１０の機能を説明する。
【００２８】
図２に、映像再生装置１０の機能ブロック図を示す。
この図２に示してあるように、本実施形態に係る映像再生装置１０は、取得部３１、映像データ再生部３２、センサ部３３及び制御部２０を備えた装置として動作する。
【００２９】
センサ部３３は、加速度センサ１７及びマイク１８に相当するユニットである。取得部３１、受光回路１９（及びリモコン２７）に相当するユニットである。映像データ再生部３２は、映像再生装置１０の、取得部３１、センサ部３３及び制御部２０以外の部分に相当するユニットである。
【００３０】
映像データ再生部３２は、以下の処理が行えるユニットである。
【００３１】
（１）ＨＤＤ１４上の映像データ、又は、ＢＤドライブ１６にセットされている光ディスク上の映像データを再生する処理
（２）映像データをチューナー１１又はＬＡＮ−ＩＦ１５により受信しながら再生する処
理
（３）映像データをチューナー１１又はＬＡＮ−ＩＦ１５により受信しながら再生すると共にＨＤＤ１４内に記録する処理
（４）映像データをチューナー１１又はＬＡＮ−ＩＦ１５により受信してＨＤＤ１４内に保存しながら、ＨＤＤ１４から当該映像データの保存済みの部分を読み出して再生する処理
（５）映像データをチューナー１１又はＬＡＮ−ＩＦ１５により受信して、再生することなくＨＤＤ１４内に記録する処理
【００３２】
以下、（１）〜（５）の処理のことを、それぞれ、通常再生処理、ストリーミング再生処理、録画・再生処理、タイムシフト再生処理、録画処理と表記する。
【００３３】
また、映像データ再生部３２は、映像データのどの部分（フレーム）を再生しているかを示す再生位置情報を、管理する機能（内部に保持する機能）を有している。
【００３４】
さらに、映像データ再生部３２は、コマーシャル映像を含む映像データの録画時に、各コマーシャル映像の前後にチャプターマークを付与する機能（以下、チャプターマーク付与機能と表記する）を有している。ここで、コマーシャル映像を含む映像データとは、デジタル放送されている番組の映像データや、オンデマンド配信されている映像データのことである。また、映像データの録画時とは、上記した録画・再生処理又は録画処理の実行時のことである。
【００３５】
映像データ再生部３２が有するチャプターマーク付与機能は、映像データの解析により、各コマーシャル映像の映像データ内での開始位置及び終了位置を特定し、特定結果を示すチャプター情報を当該映像データに対応づけてＨＤＤ１４に保存する機能である。すなわち、映像データ再生部３２が有するチャプターマーク付与機能は、映像データをチャプター別のデータに分割する機能ではない。ただし、以下では、映像データの，チャプター情報を参照することにより特定（区分）できる各部分ことも、チャプターと表記する。
【００３６】
制御部２０は、取得部３１が取得した，ユーザからの指示に従って、映像データ再生部３２を制御するユニットである。
【００３７】
制御部２０は、映像データ再生部３２に映像データの再生を開始させた場合、センサ部３３の出力に基づき視聴阻害イベントの発生を監視する処理を開始する。ここで、視聴阻害イベントとは、表示装置４０から出力される映像・サウンドのユーザによる視聴を困難にするものとして予め定められているイベントのことである。センサ部３３の構成要素が加速度センサ１７及びマイク１８であることから推定されるように、本実施形態に係る制御部２０は、地震と、環境音が既定レベル以上となることとを、視聴阻害イベントとして取り扱う。
【００３８】
制御部２０は、映像データ再生部３２による映像データの再生中に視聴阻害イベントが発生した場合には、ユーザが、視聴阻害イベントの発生時点近傍の箇所から簡単に映像データを視聴できるようにするための処理を行う。そして、制御部２０は、取得部３１によって所定の指示が受け付けられたときに、視聴阻害イベントの発生時点近傍の箇所から映像データを再生するように映像データ処理部３２を制御する。
【００３９】
制御部２０が、映像データ再生部３２による映像データの再生中に行う処理／制御は、基本的には、上記したようなものである。ただし、制御部２０の具体的な動作内容は、状況（再生中の映像データの種類や、ストリーミング再生中であるか否か等）により異なる。そのため、以下では、制御部２０の動作を状況別に説明することにする。
【００４０】
まず、各コマーシャル映像の前後にチャプターマークが付与されている映像データ（つまり、映像再生装置１０により録画された映像データ；以下、第１種映像データと表記する）の再生時における制御部２０の動作を説明する。
【００４１】
ユーザからの指示により第１種映像データの再生を映像データ処理部３３に開始させた場合、制御部２０は、図３に示した手順の第１再生制御処理を開始する。尚、制御部２０は、第１種映像データの一時停止が解除された際や、第１種映像データのレジューム再生時にも、この第１再生制御処理を開始する。
【００４２】
図３に示してあるように、第１再生制御処理を開始した制御部２０は、まず、視聴阻害イベント、操作イベント及び再生完イベントの発生を監視する処理（ステップＳ１０１）を開始する。換言すれば、第１種映像データの再生を映像データ処理部３３に開始させた場合、制御部２０は、視聴阻害イベント、操作イベント及び再生完イベントの発生を監視している状態となる。
【００４３】
ここで、再生完イベントとは、映像データ処理部３３による第１種映像データの再生が完了するというイベントのことである。操作イベントとは、リモコン２７上のアイテム（ボタン等）が操作されるというイベントのことである。制御部２０は、第１種映像データの再生完了時に映像データ処理部３３が送信してくる情報を受信したときに、操作完イベントが発生したと判断する。また、制御部２０は、取得部３１からの情報に基づき、操作イベントの発生の有無及び発生した操作イベントの種類を判断する。
【００４４】
視聴阻害イベントとは、既に説明したように、地震が発生する、環境音が既定レベル以上となるというイベントのことである。
【００４５】
制御部２０は、ステップＳ１０１にて、表示装置４０へ供給しているサウンド信号のレベルとマイク１８の出力変化とに基づき、表示装置４０からの出力音以外の音のレベルを把握する。そして、制御部２０は、把握したレベルが閾値レベル以上となっている状況が、或る時間、継続したときに、環境音が閾値レベル以上となったと判断する。尚、制御部２０は、映像データの非再生時の環境音のレベルを随時測定する。そして、制御部２０は、測定したレベルに応じたレベル（測定レベルが高くなるにつれ高くなるように予め定められているレベル）を、閾値レベルとして使用する。
【００４６】
また、ステップＳ１０１にて、制御部２０は、加速度センサ１７の出力に基づき、映像再生装置１０の揺れの程度（映像再生装置１０に加わった加速度の大きさ）を把握し、或る強度以上の揺れが、或る時間、継続した場合に、地震が発生したと判断する。
【００４７】
視聴阻害イベント、操作イベント又は再生完イベントの発生を検知した制御部２０は、ステップＳ１０１の処理を終える。
【００４８】
そして、制御部２０は、発生を検知したイベントが視聴阻害イベントであった場合（ステップＳ１０２；視聴阻害）には、視聴阻害イベント情報を、再生中の第１種映像データの映像データ名に対応づけてＥＥＰＲＯＭ２３に記憶する（ステップＳ１０３）。
【００４９】
ここで、映像データ（第１種映像データ等）の映像データ名とは、映像データの，映像再生装置１０内での識別情報のことである。視聴阻害イベント情報とは、視聴阻害イベントが発生した時刻を示すイベント発生時刻情報と、視聴阻害イベントの発生時に表示装置４０に表示されたフレームの映像データ内での位置を示すフレーム位置情報とを含む情報のことである。尚、視聴阻害イベントの発生時刻とは、地震が発生したと判断した時刻／
環境音が既定レベル以上となったと判断した時刻のことではなく、揺れを最初に検知した時刻／環境音レベルが既定レベル以上となったことを最初に検知した時刻のことである。また、制御部２０は、フレーム位置情報を、上記した再生位置情報（映像データ再生部３３が管理している情報）から特定する。
【００５０】
ステップＳ１０３の処理を終えた制御部２０は、ステップＳ１０１に戻って、再び、各種イベントの発生を監視する。
【００５１】
尚、流れ図（図３）中への表記は省略してあるが、制御部２０は、既定値以上の加速度が加速度センサ１７により検出された場合、ステップＳ１０２の処理後に、映像再生装置１０の電源をオフする。すなわち、制御部２０は、大きな地震が発生した場合、視聴阻害イベントの発生を記憶してから、可動部分を有するＨＤＤ１４やＢＤドライブ１６を保護するために、映像再生装置１０の電源をオフする。
【００５２】
また、制御部２０は、ステップＳ１０３の処理後のステップＳ１０１の処理時にも視聴阻害イベントが発生していた場合、新たな視聴阻害イベントが発生したと判断することなく、ステップＳ１０１の処理を続行する。換言すれば、制御部２０は、ステップＳ１０１〜Ｓ１０３にて、視聴阻害イベントが長時間に亘って発生し続けた場合、ＥＥＰＲＯＭ２３に、１個の視聴阻害イベント情報を記憶する処理を行う。
【００５３】
発生したイベントが操作イベントであった場合（ステップＳ１０２；操作）、制御部２０は、なされた操作が、前ボタン２８の押下操作、停止ボタン又は一時停止ボタンの押下操作である停止操作、その他の操作のいずれであるかを判断する（ステップＳ１０４）。
【００５４】
なされた操作が、停止操作でも前ボタン２８の押下操作でもなかった場合（ステップＳ１０４；その他）、制御部２０は、なされた操作に応じた制御を映像データ再生部３２に対して行う（ステップＳ１０６）。すなわち、制御部２０は、このステップＳ１０６にて、再生速度を変更するための制御、再生箇所を前チャプターの先頭に戻すための制御、再生箇所を次チャプターに進めるための制御等を行う。そして、ステップＳ１０６の処理を終えた制御部２０は、ステップＳ１０１に戻って、再び、各種イベントの発生を監視する。
【００５５】
制御部２０は、なされた操作が前ボタン２８の押下操作であった場合（ステップＳ１０４；前ボタン）には、再生中の映像データに関する視聴阻害イベント情報がＥＥＰＲＯＭ２３に記憶されているか否かを判断する（ステップＳ１０５）。尚、後述するように、視聴阻害イベント情報は使用されたときに、イベント発生時刻情報が使用完了情報に書き換えられる情報となっている。ステップＳ１０５の処理時、制御部２０は、再生中の映像データに関する未使用の視聴阻害イベント情報（つまり、使用完了情報を含まない視聴阻害イベント情報）がＥＥＰＲＯＭ２３に記憶されているか否かを判断する。
【００５６】
再生中の映像データに関する視聴阻害イベント情報がＥＥＰＲＯＭ２３に記憶されていなかった場合（ステップＳ１０５；ＮＯ）、制御部２０は、ステップＳ１０６の処理を行う。
【００５７】
ステップＳ１０５の判断が行われる場合、ユーザが行った操作は、前ボタン２８の押下操作である（ステップＳ１０４参照）。従って、制御部２０は、ステップＳ１０６にて、再生中のチャプターの先頭（場合によっては、再生中のチャプターの前チャプターの先頭）から再生し直すように映像データ再生部３２を制御する。そして、ステップＳ１０６の処理を終えた制御部２０は、ステップＳ１０１に戻って、再び、各種イベントの発生を監視する。
【００５８】
一方、再生中の映像データに関する視聴阻害イベント情報がＥＥＰＲＯＭ２３に記憶されていた場合（ステップＳ１０５；ＹＥＳ）、制御部２０は、イベント発生チャプターがＣＭチャプターであるか否かを判断する（ステップＳ１０７）。ここで、ＣＭチャプターとは、コマーシャル映像に関するチャプターのことである。また、イベント発生チャプターとは、再生中の映像データに関するＥＥＰＲＯＭ２３上の視聴阻害イベント情報（未使用のもの）中のフレーム位置情報から特定される，視聴阻害イベントの発生時に再生されていたチャプターのことである。
【００５９】
尚、ステップＳ１０７の処理時に、再生中の映像データに関する視聴阻害イベント情報が複数個存在していた場合、制御部２０は、最も遅いイベント発生時刻情報を含む視聴阻害イベント情報中のフレーム位置情報からイベント発生チャプターを特定する。
【００６０】
イベント発生チャプターがＣＭチャプターではなかった場合（ステップＳ１０７；ＮＯ）、制御部２０は、第１種映像データをイベント発生チャプターの先頭から再生するように映像データ再生部３２を制御する（ステップＳ１０８）。このステップＳ１０８にて、制御部２０は、使用した視聴阻害イベント情報中のイベント発生時刻情報を、使用が完了した旨を示す所定内容の使用完了情報に書き換える処理も行う。使用完了情報の用途については、後述する。
【００６１】
そして、ステップＳ１０８の処理を終えた制御部２０は、ステップＳ１０１に戻って、再び、各種イベントの発生を監視している状態となる。
【００６２】
一方、イベント発生チャプターがＣＭチャプターであった場合（ステップＳ１０７；ＹＥＳ）、制御部２０は、リプレイシーン有無判定処理（ステップＳ１０９）を行う。
【００６３】
このリプレイシーン有無判定処理は、イベント発生チャプターの直後に、イベント発生チャプターの直前のシーンのリプレイシーンが存在しているか否かを判定すると共に、リプレイシーンが存在していた場合には、その最終フレームを特定する処理である。
【００６４】
以下、図４を用いて、リプレイシーン有無判定処理の内容を具体的に説明する。
この図４に模式的に示してあるように、リプレイシーン有無判定処理時、制御部２０は、イベント発生チャプターの直前の，既定時間（例えば、２０秒）分の映像データから、内容が前フレーム又は次フレームと大きく異なる幾つかのフレームを抽出する。また、制御部２０は、抽出した各フレーム間の出現間隔を把握する処理も行う。
【００６５】
制御部２０は、イベント発生チャプターの直後の，既定時間分の映像データからも、同様に、内容が前／次フレームと大きく異なる幾つかのフレームを抽出すると共に、抽出した各フレーム間の出現間隔を把握する。
【００６６】
その後、制御部２０は、イベント発生チャプターの直前、直後の映像データから抽出したフレームの中に、出現間隔が等しい，ほぼ同内容のフレームの並びが存在しているか否かを判断する。そのような並びが存在していた場合、制御部２０は、イベント発生チャプター後にリプレイシーンが存在すると判定する。そして、制御部２０は、イベント発生チャプターの直後の映像データから抽出した当該フレームの並びの最後のフレームを、リプレイシーンの最終フレームとして特定する。
【００６７】
尚、ほぼ同内容のフレーム（２フレーム）とは、内容が完全に一致しているフレーム、又は、テロップ等により一部の内容が異なっているが大部分の内容は一致しているフレームのことである。また、“出現間隔が等しい，ほぼ同内容のフレームの並び”の有無によ
りリプレイシーンの有無を判定しているのは、イベント発生チャプター（ＣＭチャプター）の前及び／又は後に、いわゆるアイキャッチが含まれていてもリプレイシーンを特定できるようにするためである。
【００６８】
図３に戻って、第１再生制御処理の残りのステップの内容を説明する。
【００６９】
制御部２０は、リプレイシーン有無判定処理でリプレイシーンを見出せなかった場合（ステップＳ１１０；ＮＯ）には、第１種映像データをイベント発生チャプターの次チャプターの先頭から再生するように映像データ再生部３２を制御する（ステップＳ１１１）。このステップＳ１１１にて、制御部２０は、使用した視聴阻害イベント情報中のイベント発生時刻情報を上記した使用完了情報に書き換える処理も行う。
【００７０】
また、制御部２０は、リプレイシーン有無判定処理でリプレイシーンを見出せた場合（ステップＳ１１０；ＹＥＳ）には、映像データをリプレイシーンの最終フレームの次フレームから再生するように映像データ再生部３２を制御する（ステップＳ１１２）。このステップＳ１１２でも、制御部２０は、使用した視聴阻害イベント情報中のイベント発生時刻情報を使用完了情報に書き換える処理を行う。
【００７１】
そして、ステップＳ１１０又はＳ１１２の処理を終えた制御部２０は、ステップＳ１０１に戻って、各種イベントの発生を監視する。
【００７２】
制御部２０は、なされた操作が、停止／一時停止ボタンの押下操作であった場合（ステップＳ１０４；停止）には、映像データ再生部３２の再生動作を停止／一時停止させてから（図示略）、この第１再生制御処理を終了する。
【００７３】
そして、制御部２０は、一時停止が解除された場合には、映像データ処理部３２の再生動作を再開させると共に、第１再生制御処理を開始する。また、制御部２０は、第１種映像データの再生の完了前に映像データ処理部３２の再生動作を停止させた場合には、その後にユーザから再生開始が指示されたときに、レジューム再生を開始映像データ処理部３２に開始させると共に、第１再生制御処理を開始する。
【００７４】
制御部２０は、発生を検知したイベントが再生完イベントであった場合（ステップＳ１０２；再生完）には、状況把握処理（図示略）を行ってから、第１再生制御処理を終了する。
【００７５】
状況把握処理は、以下の処理である。
【００７６】
状況把握処理を開始した制御部２０は、まず、再生が完了した第１種映像データ（以下、注目映像データと表記する）に関する、未使用／使用済みの視聴阻害イベント情報が１つ以上ＥＥＰＲＯＭ２３上に記憶されているか否か判断する。注目映像データに関する視聴阻害イベント情報がＥＥＰＲＯＭ２３上に全く記憶されていなかった場合、制御部２０は、特に処理を行うことなく、状況把握処理を終了する。
【００７７】
一方、注目映像データに関する幾つかの視聴阻害イベント情報がＥＥＰＲＯＭ２３上に記憶されていた場合、制御部２０は、当該幾つかの視聴阻害イベント情報の中に使用完了情報を含むものが存在しているか否かを判断する。そして、制御部２０は、当該幾つかの視聴阻害イベント情報の中に使用完了情報を含むものが存在していた場合には、注目映像データに関する各視聴阻害イベント情報をＥＥＰＲＯＭ２３上から消去してから状況把握処理を終了する。すなわち、注目映像データの再生完了時に、注目映像データに関する，使用完了情報を含む視聴阻害イベント情報が存在している場合、注目映像データの，視聴
阻害イベントの発生時に表示されていた箇所の近傍からの再生し直しが完了していることになる。そして、そのような再生し直しをユーザがもう一度希望することは少ないと思われる。そのため、上記場合に、注目映像データに関する各視聴阻害イベント情報がＥＥＰＲＯＭ２３上から消去されるようにしているのである。
【００７８】
また、制御部２０は、当該幾つかの視聴阻害イベント情報の中に使用完了情報を含むものが存在していなかった場合には、注目映像データに関する視聴阻害イベント情報をＥＥＰＲＯＭ２３上から消去することなく状況把握処理を終了する。すなわち、この場合、視聴阻害イベントの発生に起因する映像データの再生し直しがまだ行われていない。そのため、注目映像データに関する各視聴阻害イベント情報がＥＥＰＲＯＭ２３上から消去されることなく、状況把握処理が終了される。
【００７９】
以上、第１種映像データ再生時の制御部２０の動作を説明したが、制御部２０は、映像データ再生部３２が動作していない状態で再生開始が指示された場合（再生ボタンが押下された場合）、以下の処理を行う。
【００８０】
この場合、制御部２０は、ＥＥＰＲＯＭ２３上に視聴阻害イベント情報が記憶されているか否かを判断する。ＥＥＰＲＯＭ２３上に視聴阻害イベント情報が記憶されていた場合、制御部２０は、当該視聴阻害イベント情報が対応づけられている映像データを再生するか否かをユーザに選択させるための画面を表示装置４０に表示させる。そして、制御部２０は、映像データを再生することをユーザが選択した場合には、図３のステップＳ１０７からの処理に相当する内容の処理を開始する。
【００８１】
また、制御部２０は、定期的に、視聴阻害イベント情報中のイベント発生時刻情報に基づき、イベント発生時刻から所定時間（例えば、２４時間）が経過している，ＥＥＰＲＯＭ２３上の各視聴阻害イベント情報を特定して消去する処理を行う。
【００８２】
既に明らかであるとは考えるが、ここで、第１再生制御処理の作用・効果を、説明しておくことにする。
【００８３】
第１種映像データの第ｎチャプターの再生中に、電話がかかってきた場合や室内／外で騒音が発生した場合や地震が発生した場合を考える。
【００８４】
電話がかかってきた場合、ユーザが、映像再生装置１０の再生動作を停止させることなく、電話に応答することがある。また、地震が発生した場合も、ユーザが、映像再生装置１０の再生動作を停止させることなく、状況確認を行うことがある。さらに、室内／外で騒音が発生した場合も、ユーザが、映像再生装置１０に再生動作を停止させることなく、騒音の原因調査を行うことがある。
【００８５】
従って、上記のような視聴阻害イベントが発生した場合、図５の（Ａ）に模式的に示したように、ユーザが映像を視聴できる状態に戻ったときには、第ｎチャプター（"CH#n"）よりかなり先の第ｍチャプター（"CH_m"）が再生されている場合がある。
【００８６】
そのような場合、既存の映像再生装置では、第ｎチャプターの先頭（又は、視聴阻害イベント発生時における再生箇所）から視聴するために、再生される映像を確認しながら前ボタンを何回か押下する作業がユーザにより行われることになる。
【００８７】
一方、映像再生装置１０の使用中に上記状況となった場合、図５の（Ｂ）〜（Ｄ）に示したように、ユーザは、前ボタン２８を１回押下するだけで、視聴阻害イベントの発生により視聴が阻害された箇所から第１種映像データの再生映像を視聴し直せる。
【００８８】
より具体的には、その再生時に視聴阻害イベントが発生した第ｎチャプターが非ＣＭチャプターであった場合（図３のステップＳ１０７；ＮＯ、図５の（Ｂ）参照）、ユーザは、前ボタン２８を１回押下するだけで第ｎチャプターの先頭から視聴することできる。また、第ｎチャプターが、次チャプターにリプレイシーンがないＣＭチャプターであった場合（図３のステップＳ１１０；ＮＯ、図５の（Ｃ）参照）、ユーザは、前ボタン２８を１回押下するだけで第ｎ＋１チャプターの先頭から視聴することできる。さらに、第ｎチャプターが、次チャプターにリプレイシーンがあるＣＭチャプターであった場合（図３のステップＳ１１０；ＹＥＳ、図５の（Ｄ）参照）、ユーザは、前ボタン２８を１回押下するだけで第ｎ＋１チャプターのリプレイシーン後から視聴することできる。
【００８９】
また、ユーザが映像を視聴できる状態となったときに既に映像データの再生が完了していた場合、再生開始を指示すれば、映像再生装置１０（制御部２０）が、視聴阻害イベントの発生箇所から第１種映像データを再生するか否かを問い合わせてくる。従って、この場合も、ユーザは、簡単な操作で、視聴阻害イベントの発生により視聴が阻害された箇所から第１種映像データの再生映像を視聴し直せることになる。
【００９０】
次に、放送されている映像データのストリーミング再生時における制御部２０の動作を説明する。
【００９１】
制御部２０は、放送されている映像データ（以下、単に、映像データと表記する）のストリーミング再生を映像データ再生部３２に開始させた場合には、図６に示した手順の第２再生制御処理を開始する。
【００９２】
すなわち、映像データのストリーミング再生を映像データ再生部３２に開始させた制御部２０は、まず、ストリーミング再生の完了と停止操作（停止ボタンの押下操作）がなされることと視聴阻害イベントの発生とを、監視する（ステップＳ２０１及びＳ２０２）。
【００９３】
ステップＳ２０２における、視聴阻害イベントが発生したか否かの判断は、ステップＳ１０１における判断と同様の手順で行われる。すなわち、制御部２０は、ステップＳ２０２にて、表示装置４０へ供給しているサウンド信号のレベルとマイク１８の出力変化とに基づき、表示装置４０からの出力音以外の音のレベルを把握する。そして、制御部２０は、把握したレベルが既定レベル以上となっている状況が、或る時間、継続したときに、環境音が既定レベル以上となったと判断する。また、制御部２０は、ステップＳ２０１にて、加速度センサ１７の出力に基づき映像再生装置１０の揺れの程度を把握し、或る強度以上の揺れが、或る時間、継続した場合に、地震が発生したと判断する。
【００９４】
図６に示してあるように、視聴阻害イベントが発生することなく映像データのストリーミング再生が完了した場合（ステップＳ２０１；ＹＥＳ）、制御部２０は、特に処理を行うことなく、この第２再生制御処理を終了する。また、制御部２０は、視聴阻害イベントが発生することなくユーザにより停止操作がなされた場合（ステップＳ２０１；ＹＥＳ）には、映像データ生成部３２の動作を停止させてから（図示略）、第２再生制御処理を終了する。
【００９５】
一方、ストリーミング再生の完了やユーザによる停止操作を検知する前に視聴阻害イベントの発生を検知した場合（ステップＳ２０２；ＹＥＳ）、制御部２０は、映像データ再生部３２に映像データの録画を開始させる（ステップＳ２０３）。すなわち、制御部２０は、それまでストリーミング再生処理を行っていた映像データ再生部３２に、録画・再生処理を開始させる（ステップＳ２０３）。また、このステップＳ２０３にて、制御部２０は、録画を開始した映像データの映像データ名を含む録画データ存在提示情報（用途は後
述）を、ＥＥＰＲＯＭ２３上に記憶する処理も行う。
【００９６】
ステップＳ２０３の処理を終えた制御部２０は、ステップＳ２０４及びＳ２０５の処理ループを開始する。すなわち、制御部２０は、映像データ再生部３２による映像データの録画が完了することと、ユーザにより停止ボタン又は前ボタン２８が操作されることとを監視している状態となる。
【００９７】
そして、制御部２０は、ユーザによる停止ボタン又は前ボタン２８の操作前に映像データの録画が完了した場合（ステップＳ２０４；ＹＥＳ）には、この第２再生制御処理を終了する。尚、ステップＳ２０４及びＳ２０５の処理ループが実行されている場合、映像データ再生部３２は、録画・再生処理を行っている状態にある。従って、ステップＳ２０４にてＹＥＳ側への分岐が行われるのは、映像データの録画と再生とが共に完了したときである。
【００９８】
また、映像データの録画が完了する前に、ユーザにより前ボタン２８が操作された場合（ステップＳ２０５；前ボタン）、制御部２０は、映像データ再生部３２に映像データのタイムシフト再生を開始させる（ステップＳ２０６）。より具体的には、制御部２０は、映像データを録画しながら、録画済みの映像データをＨＤＤ１４から読み出して再生するように、映像データ再生部３２を制御する（ステップＳ２０６）。また、このステップＳ２０６にて、制御部２０は、ステップＳ２０３の処理時に記憶した録画データ存在提示情報をＥＥＰＲＯＭ２３上から消去する処理も行う。
【００９９】
ステップＳ２０６の処理を終えた制御部２０は、ステップＳ２０７及びＳ２０８の処理ループにて、映像データ再生部３２による映像データの再生が完了することと、ユーザにより停止ボタンが操作されることとを、監視する。
【０１００】
そして、制御部２０は、ユーザによって停止操作がなされることなく、映像データ再生部３２による映像データの再生が完了した場合（ステップＳ２０７；ＹＥＳ）には、第２再生制御処理を終了する。また、制御部２０は、映像データ再生部３２による映像データの再生が完了する前に、ユーザによって停止操作がなされた場合（ステップＳ２０８；ＹＥＳ）には、映像データ再生部２３の動作を停止させてから（図示略）、この第２再生制御処理を終了する。
【０１０１】
制御部２０は、ステップＳ２０４及びＳ２０５の処理ループの実行中に、ユーザにより停止ボタンが操作された場合（ステップＳ２０５；ＹＥＳ）には、映像データ再生部３２に、映像データの録画のみを続行させる（ステップＳ２０９）。換言すれば、映像データのタイムシフト再生を映像データ再生部３２に開始させる前に、ユーザにより停止ボタンが操作された場合（ステップＳ２０５；ＹＥＳ）、制御部２０は、映像データ再生部３２に映像データの録画のみを続行させる（ステップＳ２０９）。
【０１０２】
そして、映像データ再生部３２による映像データの録画が完了したときに、制御部２０は、ステップＳ２０９の処理及び第２再生制御処理を終了する。
【０１０３】
また、制御部２０は、映像データ再生部３２が動作していない状態で再生開始が指示された場合（再生ボタンが押下された場合）には、ＥＥＰＲＯＭ２３上に録画データ存在提示情報が記憶されているか否かを判断する。尚、この判断は、上記した“ＥＥＰＲＯＭ２３上に視聴阻害イベント情報が記憶されているか否かの判断”と同時に行われるものである。
【０１０４】
ＥＥＰＲＯＭ２３上に録画データ存在提示情報が記憶されていた場合、制御部２０は、
所定の画面を表示装置４０に表示させることにより、当該録画データ存在提示情報中の映像データ名で識別される映像データを再生するか否かをユーザに選択させる。そして、制御部２０は、映像データを再生することをユーザが選択した場合には、映像データ再生部３２に、上記映像データ名で識別される録画済みの映像データの再生を開始させる。
【０１０５】
要するに、放送されている映像データのストリーミング再生中に視聴阻害イベントが発生した場合にも、視聴阻害イベントの発生時に表示されていた箇所の近傍から映像データを視聴し直せることが好ましい。ただし、放送されている映像データを、受信し直して再生し直すことは出来ない。そのため、映像再生装置１０を、視聴阻害イベントが発生したときに、映像データの録画を開始し、前ボタン２８が押下されたときに、録画済みの映像データの再生を開始する装置として構成しているのである。
【０１０６】
以下、他の状況における制御部２０の動作を説明する。
【０１０７】
インターネット上のサーバによりライブ配信されている映像データのストリーミング再生を映像データ再生部に開始させた場合、制御部２０は、上記した第２再生制御処理と同じ処理を開始する。従って、映像再生装置１０を用いておけば、ライブ配信されている映像データの再生中に視聴阻害イベントが発生した場合にも、映像データを簡単に視聴し直せることになる。
【０１０８】
また、通常のＢＤやＤＶＤ上の映像データを映像データ再生部３２に開始させた場合、制御部２０は、図７に示した手順の第３再生制御処理を開始する。
【０１０９】
この第３再生制御処理のステップＳ３０１〜Ｓ３０７の処理は、それぞれ、第１再生制御処理のステップＳ１０１〜Ｓ１０６、Ｓ１０８の処理と同じ処理である。すなわち、第３再生制御処理は、第１再生制御処理からＣＭチャプターが関係する処理を取り除いた処理となっている。従って、本映像再生装置１０を用いておけば、ＢＤやＤＶＤ上の映像データの再生中に視聴阻害イベントが発生した場合にも、映像データを簡単に視聴し直せることになる。
【０１１０】
《第２実施形態》
第２実施形態に係る映像再生装置は、第１実施形態に係る映像再生装置１０（据え置き型の装置）に用いられていた技術を、携帯可能な映像再生装置に適用したものである。
【０１１１】
図８に、第２実施形態に係る映像再生装置１０Ｂのハードウェア構成例を示す。
【０１１２】
この映像再生装置１０Ｂが備えるＷｉＦｉ（Wireless Fidelity）回路８１は、無線Ｌ
ＡＮ用の通信回路である。インターネット上の映像データのダウンロード又はストリーミング再生には、このＷｉＦｉ回路８１が使用される。
【０１１３】
３Ｇ/ＬＴＥ（3rd. Generation/Long Term Evolution)回路８２は、パケット通信用（
電話用）の通信回路である。マイクロフォン（以下、"マイク"と表記する）８９は、音をアナログ電気信号に変換する装置であり、スピーカー（ラウドスピーカー）９１は、アナログ電気信号を音に変換する装置である。サウンドチップ９０は、マイク８９から出力されるアナログ信号をデジタル信号に変換する処理や、チップセット８８側から入力されたデジタル信号をアナログ信号に変換してスピーカー９１に供給する処理を行う回路である。
【０１１４】
入力装置８４は、映像再生装置１０Ｂに情報を入力するための装置である。この入力装置８４は、映像再生装置１０Ｂの筐体上に設けられている押しボタンスイッチと、液晶デ
ィスプレイ８７上に配置されている，透明なタッチパネルとを含む。
【０１１５】
ストレージ８３は、各種情報を記憶しておくためのユニットである。このストレージ８３は、様々なプログラムやデータが記録されたフラッシュＲＯＭ（図８では、ＲＯＭ）と、プログラムやデータの一時記憶領域として使用されるＲＡＭとを含む。ストレージ８３内のフラッシュＲＯＭには、制御部２０が行うものと同様の処理をＣＰＵ９５に行わせるための映像再生プログラムがアプリケーションプログラムとして記録されている。
【０１１６】
チップセット８８は、映像再生装置１０Ｂ内の各デバイス間のデータの受け渡しを管理する回路である。チップセット８８内のグラフィックアクセラレータは、液晶ディスプレイ８７に所望の画像を表示させるための処理をＣＰＵ９５の代わりに行う回路である。ＣＰＵ９５は、各種プログラムをストレージ８３内のフラッシュＲＯＭからＲＡＭ上に読み出して実行するユニットである。
【０１１７】
チューナー８５は、アンテナ（図示略）により受信された放送波から、入力装置８４を用いてユーザが選局したチャンネルの信号を抽出し、抽出した信号をＴＳ信号に復調するユニットである。デコーダ８６は、チューナー８５からのＴＳ信号をデコードすることにより、映像信号とサウンドデータとを生成するユニットである。
【０１１８】
加速度センサ１７は、映像再生装置１０Ｂに加わる加速度を測定するための３軸の加速度センサである。ジャイロスコープ９３は、映像再生装置１０Ｂの回転を検出するための、ジャイロセンサとも呼ばれているセンサである。
【０１１９】
尚、図８への表示は省略してあるが、映像再生装置１０Ｂは、第１種映像データ（放送されている映像データの映像再生装置１０による録画結果）や、光ディスク上の映像データをストレージ８３にコピーするためのインタフェースも備えている。
【０１２０】
以下、図８に示したハードウェア構成を有している場合を例に、本実施形態に係る映像再生装置１０Ｂの機能を説明する。
【０１２１】
図９に、ＣＰＵ９５が映像データ再生プログラムを実行している場合における映像再生装置１０Ｂの機能ブロック図を示す。
【０１２２】
この図９に示してあるように、ＣＰＵ９５が映像データ再生プログラムを実行している場合、映像再生装置１０Ｂは、表示装置４０Ｂ、取得部３１Ｂ、映像データ再生部３２Ｂ、センサ部３３Ｂ及び制御部２０Ｂを備えた装置として動作する。
【０１２３】
表示装置４０Ｂ、取得部３１Ｂ、映像データ再生部３２Ｂ、センサ部３３Ｂ及び制御部２０Ｂは、それぞれ、映像再生装置１０（図２）に関する表示装置４０、取得部３１、映像データ再生部３２、センサ部３３及び制御部２０に相当するユニットである。
【０１２４】
すなわち、液晶ディスプレイ８７及びスピーカ９１が、表示装置４０Ｂとして機能し、入力装置８４及び液晶ディスプレイ８７が、取得部３１として機能する。尚、液晶ディスプレイ８７は、通常、表示装置４０Ｂの構成要素として機能し、所定の操作がなされたときに、その一部（前ボタン２８や停止ボタンに相当するアイテムが表示される領域）が取得部３１の構成要素として機能する。
【０１２５】
また、映像データの再生時に使用されることがある各部（ＷｉＦｉ回路８１、チューナー８５、デコーダ８６、ストレージ８３等）が、映像データ再生部３２Ｂとして機能する。
【０１２６】
さらに、加速度センサ９２、ジャイロスコープ９３、マイク８９及び３Ｇ/ＬＴＥ回路
８２が、センサ部３３として機能し、ＣＰＵ９５が、制御部２０Ｂとして機能する。
【０１２７】
情報記憶部２３Ｂは、ＥＥＰＲＯＭ２３に相当するユニットである。図９では、情報記憶部２３Ｂを、制御部２０Ｂ（ＣＰＵ９５）内に示してあるが、情報記憶部２３Ｂとしては、通常、ＣＰＵ９５内のレジスタ等ではなく、ＣＰＵ９５外の不揮発性メモリ（例えば、ストレージ８３内のＲＯＭ）が使用される。
【０１２８】
制御部２０Ｂは、制御部２０が映像データ生成部３２に対して行うものと同様の制御を映像データ生成部３２Ｂに対して行うユニットである。
【０１２９】
具体的には、ユーザからの指示により第１種映像データの再生を映像データ処理部３３に開始させた場合、制御部２０は、携帯可能機器用第１再生制御処理を開始する。また、制御部２０Ｂは、第１種映像データの一時停止が解除された際や、第１種映像データのレジューム再生時にも、携帯可能機器用第１再生制御処理を開始する。
【０１３０】
携帯可能機器用第１再生制御処理は、第１再生制御処理とほぼ同手順の処理となっている。そのため、第１再生制御処理の流れ図である図３を用いて、第１再生制御処理と異なる部分を中心に、携帯可能機器用第１再生制御処理の内容を説明することにする。
【０１３１】
携帯可能機器用第１再生制御処理のステップＳ１０１では、第１再生制御処理のステップＳ１０１と同様に、視聴阻害イベント、操作イベント及び再生完イベントの発生を監視する処理が行われる。
【０１３２】
ただし、携帯可能な装置である映像再生装置１０Ｂは、映像再生装置１０Ｂの携帯者の徒歩や車輌での移動により大きく揺れることがある。そのため、携帯可能機器用第１再生制御処理のステップＳ１０１では、加速度センサ９２及びジャイロスコープ９３の出力変化に基づき、検出された映像再生装置１０Ｂの揺れが、映像再生装置１０Ｂの携帯者の徒歩や車輌での移動により生じたものであるか、地震により生じたものであるかも判断される。そして、地震により生じたものであると判断されたときに、視聴阻害イベントが発生したと認定される。
【０１３３】
また、映像再生装置１０Ｂは、電話がかかってくることがある装置である。
そのため、第１種映像データの再生中に電話がかかってきた場合にも、制御部２０Ｂは、視聴阻害イベントが発生したと判断する（ステップＳ１０２；視聴阻害）。そして、制御部２０Ｂは、制御部２０と同様に、視聴阻害イベント情報を、再生中の第１種映像データの映像データ名に対応づけて情報記憶部２３Ｂに記憶する（ステップＳ１０３）。
【０１３４】
また、ユーザが電話を実際に受けた場合、制御部２０Ｂは、映像データの再生を中止するように映像データ生成部を制御する。そして、制御部２０Ｂは、通話が終了した際に、前ボタン２８が押下されたときに制御部２０が行うものと同じ処理（図３のステップＳ１０４以降の処理）を開始する。
【０１３５】
放送されている映像データのストリーミング再生を映像データ再生部３２に開始させた場合に制御部２０Ｂが実行する携帯可能機器用第２再生制御処理も、第２再生制御処理に対して同様の変形（改良）を施した処理である。
【０１３６】
すなわち、携帯可能機器用第２再生制御処理時、制御部２０Ｂは、検出された映像再生装置１０Ｂの揺れが、映像再生装置１０Ｂの携帯者の徒歩や車輌での移動により生じたも
のでないことが確認できた場合にのみ、地震が発生した判断する。また、制御部２０Ｂは、映像データのストリーミング再生中に電話がかかってきた場合にも、視聴阻害イベントが発生したと判断する。そして、電話がかかってきたことを検知した制御部２０Ｂは、映像データ再生部３２Ｂに映像データの録画を開始させる（図６のステップＳ２０３参照）。また、制御部２０Ｂは、当該映像データの映像データ名を含む録画データ存在提示情報を情報記憶部２３Ｂに記憶する処理も行う。
【０１３７】
そして、制御部２０Ｂは、通話の終了時に録画が完了していなかった場合には、前ボタン２８が押下されたときに制御部２０が行うものと同じ処理（図６のステップＳ２０６以降の処理）を開始する。
【０１３８】
光ディスクからコピー（デジタルコピー）した映像データを映像データ再生部に開始させた場合に制御部２０Ｂが行う処理も、第３再生制御処理（図７）に同様の変形（改良）を施したものとなっている。そのため、当該処理の詳細説明は省略する。
【０１３９】
以上の説明から明らかなように、本実施形態に係る映像再生装置１０Ｂを用いておけば、映像再生装置１０を用いた場合と同様に、視聴阻害イベントの発生により視聴が阻害された箇所から簡単に映像を視聴し直せることになる。
【０１４０】
《第３実施形態》
本実施形態に係る映像再生装置は、第１実施形態に係る映像再生装置１０を、上記したものとは内容が異なる第３再生制御処理を実行する装置に変形したものである。そのため、以下では、第１実施形態に係る映像再生装置１０の説明時に用いたものと同じ符号を用いて、第３実施形態に係る映像再生装置１０の制御部２０が行う第３再生制御処理の内容のみを説明することにする。
【０１４１】
図１０に、第３実施形態に係る映像再生装置１０の制御部２０が、光ディスク上の映像データを映像データ再生部３２に開始させた場合に開始する第３再生制御処理の流れ図を示す。
【０１４２】
この第３再生制御処理のステップＳ４０１〜Ｓ４０６の処理は、それぞれ、図７の第３再生制御処理のステップＳ３０１〜Ｓ３０６の処理（及び、第１再生制御処理のステップＳ１０１〜Ｓ１０６の処理）と同じ処理である。
【０１４３】
ただし、この第３再生制御処理では、再生中の映像データに関する視聴阻害イベント情報がＥＥＰＲＯＭ２３に記憶されていた場合（ステップＳ４０５；ＹＥＳ）に、ステップＳ３０７（図７）の処理ではなく、以下の処理が行われる。
【０１４４】
再生中の映像データに関する視聴阻害イベント情報がＥＥＰＲＯＭ２３に記憶されていた場合（ステップＳ４０５；ＹＥＳ）、制御部２０は、巻き戻し量が規定量を超えるか否かを判断する（ステップＳ４０７）。ここで、巻き戻し量とは、イベント発生チャプターの先頭からイベント発生時に表示されていたフレームまでの総フレーム数のことである。
【０１４５】
巻き戻し量が規定量以下であった場合（ステップＳ４０７；ＮＯ）、制御部２０は、映像データをイベント発生チャプターの先頭から再生するように映像データ再生部３２を制御する（ステップＳ４０８）。このステップＳ４０８にて、制御部２０は、使用した視聴阻害イベント情報中のイベント発生時刻情報を、使用完了情報に書き換える処理も行う。そして、ステップＳ４０８の処理を終えた制御部２０は、ステップＳ４０１に戻って、再び、各種イベントの発生を監視している状態となる。
【０１４６】
一方、巻き戻し量が規定量を超えていた場合（ステップＳ４０７；ＹＥＳ）、制御部２０は、視聴阻害イベントの発生前、第１所定時間以内に表示されていた映像の中からシーンの切り替え箇所を探索する（ステップＳ４０９）。このステップＳ４０９の処理は、シーンの切り替え箇所を視聴阻害イベントの発生時に表示されていたフレーム側から探索する処理である。尚、第１所定時間とは、予め設定されている時間のことである。この第１所定時間としては、通常、上記“規定量”のフレームの再生に要する時間が使用される。
【０１４７】
そして、制御部２０は、そのようなシーンの切り替え箇所を探索できた場合（ステップＳ４０９；ＹＥＳ）には、映像データを、探索したシーンの切り替え箇所から再生するように映像データ再生部３２を制御する（ステップＳ４１１）。また、ステップＳ４１１にて、制御部２０は、使用した視聴阻害イベント情報中のイベント発生時刻情報を使用完了情報に書き換える処理も行う。そして、ステップＳ４１１の処理を終えた制御部２０は、ステップＳ４０１に戻って、各種イベントの発生を監視している状態となる。
【０１４８】
また、制御部２０は、シーンの切り替え箇所を探索できなかった場合（ステップＳ４０９；ＮＯ）には、映像データを、視聴阻害イベントの発生時刻の第２所定時間前に表示されていた箇所から再生するように映像データ再生部３２を制御する（ステップＳ４１０）。ここで、第２所定時間とは、予め設定されている時間のことである。この第２所定時間としては、通常、第１所定時間と同じ時間か、第１所定時間よりも短い時間が使用される。
【０１４９】
そして、制御部２０は、使用した視聴阻害イベント情報中のイベント発生時刻情報を使用完了情報に書き換える処理をステップＳ４１０にて行ってから、ステップＳ４０１に戻って、各種イベントの発生を監視している状態となる。
【０１５０】
要するに、１個のチャプターの長さが長い映像データも存在している。そして、そのような映像データの或るチャプターの末尾近傍で視聴阻害イベントが発生した場合、第１実施形態に係る第３再生制御処理（図７）では、視聴阻害イベントの発生時よりもかなり前まで巻き戻されてしまうことになる。
【０１５１】
一方、本実施形態に係る第３再生制御処理（図１０）では、長いチャプターの末尾近傍で視聴阻害イベントが発生した場合、ステップＳ４０７でＹＥＳ側への分岐が行われる。そして、視聴阻害イベントの発生時に表示されていたフレーム近傍のシーンの切り替え箇所か、視聴阻害イベントの発生時刻の第２所定時間前に表示されていた箇所から、映像データを再生するように映像データ生成部３２Ｂが制御される。
【０１５２】
従って、この第３実施形態に係る映像再生装置１０は、既に視聴している部分が過度に長く再生されることがないという点で、第１実施形態に係る映像再生装置１０よりも優れた装置となっていると言うことが出来る。
【０１５３】
《変形形態》
上記した各実施形態に係る映像再生装置（１０、１０Ｂ）に対しては、各種の変形を行うことが出来る。
【０１５４】
例えば、地震が発生した場合、放送されている映像データ中にテロップが埋め込まれることあるが、テロップが表示されると、当該テロップの内容に集中してしまい、映像データの内容を見逃すことがある。そして、地震の発生を知らせるテロップが映像データに含まれているか否かを画像解析で判断するのは困難である。そのため、各実施形態に係る映像再生装置を、放送データのストリーミング再生中、インターネット上のサーバ（気象庁のサーバ等）に定期的にアクセスすることにより地震が発生したか否かを調査し、地震が
発生した場合には、映像再生装置が揺れていなくても視聴阻害イベントが発生したと判断する装置に変形することが出来る。
【０１５５】
また、各実施形態に係る映像再生装置を、発生した地震の規模が応じて、巻き戻し先が変わる装置（例えば、地震の規模が大きいほど、巻き戻し量が多くなる装置）に変形することも出来る。尚、そのような変形は、例えば、図３のステップＳ１０３にて発生した地震の規模を示す情報が含まれる視聴阻害イベント情報が記憶され、ステップＳ１０５にて“ＹＥＳ”側への分岐がなされた後に、地震の規模によって巻き戻し先が選択されるようにしておくことにより実現できる。
【０１５６】
第２実施形態に係る映像再生装置に映像再生装置の周囲の明るさを検知するための照度センサを追加し、短時間の間に、照度が激しく変化すると共に映像再生装置が大きく揺れた場合（映像再生装置が鞄等にしまわれた場合）、制御部２０Ｂが、試聴阻害イベント情報を記録して映像データの再生を停止するようにしておくことも出来る。各実施形態に係る映像再生装置を、リプレイシーン有無判定処理（図４）が録画時や録画完了直後に行われる装置に変形することも出来る。また、コマーシャル映像やリプレイシーンを視たいユーザは少ないと思われるが、各実施形態に係る映像再生装置を、コマーシャル映像やリプレイシーンをスキップするか否かをユーザに指定させる装置に変形することも出来る。
【０１５７】
試聴阻害イベントの発生時に表示されていた箇所から再生させるための操作を、前ボタンの押下操作以外の操作にしておくことも出来る。また、各実施形態に係る映像再生装置を、試聴阻害イベントが複数個存在していた場合、巻き戻し先をユーザに指定させる装置に変形することも出来る。さらに、各実施形態に係る映像再生装置を、具体的な処理手順が上記したものとは異なる装置や、再生可能な映像データの種類や数が上記したものとは異なる装置（放送されている映像データの再生が行えない装置等）に変形しても良いことなどは当然のことである。
【０１５８】
以上、開示した技術に関し、更に以下の付記を開示する。
【０１５９】
（付記１）
映像データを再生する再生部と、
前記再生部による前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を検知するための少なくとも１つのセンサを含むセンサ部と、
前記再生部に対して行うべき制御に関する指示をユーザから取得する取得部と、
前記取得部により取得された指示に応じた制御を前記再生部に対して行う制御部と
を備え、
前記制御部は、
前記再生部による前記映像データの再生中に、前記センサ部の各センサの出力に基づき前記視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により特定の指示が取得された場合に、前記位置情報に応じた箇所から前記映像データを再生するように前記再生部を制御する
ことを特徴とする映像再生装置。
【０１６０】
（付記２）
前記映像データは、１つ以上のコマーシャル映像を含み、
前記制御部は、前記位置情報が前記情報記憶部に記憶されている状態で前記取得部によ
り前記特定の指示が取得された場合、前記位置情報に基づき前記視聴阻害イベントが或るコマーシャル映像の再生中に発生したか否かを判断し、前記視聴阻害イベントが或るコマーシャル映像の再生中に発生していた場合には、前記映像データを当該コマーシャル映像終了後の箇所から再生するように前記再生部を制御する
ことを特徴とする付記１に記載の映像再生装置。
【０１６１】
（付記３）
前記制御部は、前記視聴阻害イベントが或るコマーシャル映像の再生中に発生していた場合、当該コマーシャル映像の後ろに、当該コマーシャル映像の前の映像の繰り返しと見なせるリプレイ映像が含まれているか否かを判断し、前記リプレイ映像が含まれていた場合には、前記映像データを前記リプレイ映像終了後の箇所から再生するように前記再生部を制御する
ことを特徴とする付記２に記載の映像再生装置。
【０１６２】
（付記４）
前記制御部は、前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により前記特定の指示が取得された場合、前記映像データを解析することにより、前記位置情報が示している前記再生箇所より前の，当該再生箇所に最も近いシーンの切り替え箇所を特定し、特定した箇所から前記映像データを再生するように前記再生部を制御する
ことを特徴とする付記１に記載の映像再生装置。
【０１６３】
（付記５）
前記制御部は、前記映像データが複数のチャプターに区分けされているデータである状況下、前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により前記特定の指示が取得された場合、前記位置情報に基づき前記視聴阻害イベントがその再生中に発生したチャプターを特定し、特定したチャプターの先頭から前記映像データを再生するように前記再生部を制御する
ことを特徴とする付記１に記載の映像再生装置。
【０１６４】
（付記６）
前記制御部は、前記位置情報が前記情報記憶部に記憶されている状態で前記取得部により前記特定の指示が取得された場合、前記位置情報が示している前記再生箇所より所定時間前の箇所から前記映像データを再生するように前記再生部を制御する
ことを特徴とする付記１に記載の映像再生装置。
【０１６５】
（付記７）
前記再生部は、映像データをストリーミング再生する機能、映像データをストリーミング再生しながら録画する機能、及び、映像データをタイムシフト再生する機能を有し、
前記制御部は、前記再生部により映像データのストリーミング再生が行われている状況下、前記視聴阻害イベントの発生を検知した場合には、前記映像データの録画を開始するように前記再生部を制御し、その後、前記取得部によって前記特定の指示が取得された場合に、前記映像データのタイムシフト再生を開始するように前記再生部を制御する
ことを特徴とする付記１に記載の映像再生装置。
【０１６６】
（付記８）
前記センサ部は、地震の発生を検知するための加速度センサを含む
ことを特徴とする付記１から７のいずれか一項に記載の映像再生装置。
【０１６７】
（付記９）
前記制御部は、前記加速度センサの出力に基づき、前記映像再生装置に加わった加速度
が、前記映像再生装置を携帯したユーザの移動に伴うものであるか地震の発生によるものであるかを判別する機能を有する
ことを特徴とする付記８に記載の映像再生装置。
【０１６８】
（付記１０）
前記特定の指示が、前記位置情報が前記情報記憶部に記憶されていない状態で前記取得部により取得された場合、前記制御部が、前チャプターの先頭からの再生指示であると解釈する指示である
ことを特徴とする付記１から付記９のいずれか一項に記載の映像再生装置。
【０１６９】
（付記１１）
コンピュータに、
映像データを再生し、
前記コンピュータが備える少なくとも１つのセンサの出力に基づき、前記映像データの再生中に、前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記コンピュータの入力装置を介してユーザから特定の指示が入力された場合に、前記位置情報に応じた箇所から前記映像データを再生する
処理を行わせることを特徴とする映像再生プログラム。
【０１７０】
（付記１２）
コンピュータに、
映像データを再生し、
前記コンピュータが備える少なくとも１つのセンサの出力に基づき、前記映像データの再生中に、前記映像データの再生結果の視聴を困難にするものとして予め定められている視聴阻害イベントの発生を監視し、
前記視聴阻害イベントの発生を検知した場合に、前記視聴阻害イベントの発生時点における前記映像データの再生箇所を示す位置情報を情報記憶部に記憶し、
前記位置情報が前記情報記憶部に記憶されている状態で前記コンピュータの入力装置を介してユーザから特定の指示が入力された場合に、前記位置情報に応じた箇所から前記映像データを再生する
処理を行わせるための映像再生プログラムを記録したことを特徴とするコンピュータ可読媒体。
【符号の説明】
【０１７１】
１０，１０Ｂ    映像再生装置
１１，８５    チューナー
１２，８６    デコーダ
１３    サウンド・映像処理回路
１４    ＨＤＤ
１５    ＬＡＮ−ＩＦ
１６    ＢＤドライブ
１７，９２    加速度センサ
１８，８９    マイクロフォン
１９    受光回路
２０Ｂ，２０，３０Ｂ    制御部
２１    フラッシュＲＯＭ
２２    ＲＡＭ
２３    ＥＥＰＲＯＭ
２３Ｂ    情報記憶部
２４    ＡＤＣ
２５，９５    ＣＰＵ
２６    ファームウェア
２７    リモートコントローラー
２８    前ボタン
２９    赤外線信号
３１，３１Ｂ    取得部
３２，３２Ｂ    映像データ再生部
３３，３３Ｂ    センサ部
４０，４０Ｂ    表示装置
８１    ＷｉＦｉ回路
８２    ３Ｇ/ＬＴＥ回路
８３    ストレージ
８４    入力装置
８７    液晶ディスプレイ
８８    チップセット
９０    サウンドチップ
９１    スピーカー
９３    ジャイロスコープ
【図１】
2015015593.tif 000003
【図２】
2015015593.tif 000004
【図３】
2015015593.tif 000005
【図５】
2015015593.tif 000006
【図６】
2015015593.tif 000007
【図７】
2015015593.tif 000008
【図８】
2015015593.tif 000009
【図９】
2015015593.tif 000010
【図１０】
2015015593.tif 000011
【図４】
2015015593.tif 000012