(57)【特許請求の範囲】
【請求項１】
受信した放送番組を録画番組として記録して再生する映像記録再生装置であって、
再生位置探索部と、
再生位置制御可否判定部と、
を備え、
前記再生位置制御可否判定部は、前記録画番組に関して再生開始位置の制御が可能かどうかを予め定められた条件に基づいて判定し、
前記再生位置制御可否判定部が、再生開始位置の制御が可能と判定した場合、前記再生位置探索部は、放送通信連携サービスのアプリケーションにより特定される再生時間情報に対応した前記録画番組の再生開始位置を探索する、
映像記録再生装置。
【請求項２】
前記録画番組に関して再生開始位置の制御が可能でないと判定された場合に、当該録画番組の前記再生開始位置の制御が可能でないことを表示部に表示させる、
請求項１に記載の映像記録再生装置。
【請求項３】
前記再生位置探索部は、探索方法を前記録画番組が録画された際に用いられた録画モードに基づいて探索方法を決定し、
前記録画モードに基づいて決定される探索方法は、再生タイムスタンピングを利用した探索方法、映像のヒストグラムを利用した探索方法および音声の音量レベルを利用した探索方法を含む、
請求項１または請求項２に記載の映像記録再生装置。
【請求項４】
前記録画番組に関して再生開始位置の制御が可能でないと判定された場合に、前記録画番組と同一の番組が配信されているか検索を行う、
請求項１から請求項３のいずれか一項に記載の映像記録再生装置。
【請求項５】
前記アプリケーションは、前記放送番組に関するチャプター一覧を表示するためのアプリケーションであり、
前記チャプターのそれぞれは前記再生時間情報と対応付けられており、
前記再生時間情報は、前記放送番組の冒頭から前記チャプターまでの経過時間である、
請求項１から請求項４のいずれか一項に記載の映像記録再生装置。
【請求項６】
前記再生位置探索部は、実際の放送開始時刻よりもどれだけ早く前記録画番組の録画を開始したかを示すオフセット時間を考慮して当該録画番組の再生開始位置を探索する、
請求項１から請求項５のいずれか一項に記載の映像記録再生装置。
【請求項７】
受信した放送番組を録画番組として記録して再生する映像記録再生装置を用いた映像記録再生方法であって、
前記映像記録再生装置は、
再生位置探索部と、
再生位置制御可否判定部と、
を備え、
前記映像記録再生方法は、
（ａ）前記再生位置制御可否判定部が、前記録画番組に関して再生開始位置の制御が可能かどうかを予め定められた条件に基づいて判定する工程と、
（ｂ）前記工程（ａ）において前記再生位置制御可否判定部が再生開始位置の制御が可能と判定した場合、前記再生位置探索部が、放送通信連携サービスのアプリケーションにより特定される再生時間情報に対応した前記録画番組の再生開始位置を探索する工程と、
を備える、
映像記録再生方法。
【請求項８】
（ｃ）前記工程（ａ）において前記再生位置制御可否判定部が再生開始位置の制御が可能でないと判定した場合、当該録画番組の再生開始位置の制御が可能でないことを表示部に表示させる工程をさらに備える、
請求項７に記載の映像記録再生方法。
【請求項９】
前記工程（ｂ）において、前記再生位置探索部は、探索方法を前記録画番組が録画された際に用いられた録画モードに基づいて探索方法を決定し、
前記録画モードに基づいて決定される探索方法は、再生タイムスタンピングを利用した探索方法、映像のヒストグラムを利用した探索方法および音声の音量レベルを利用した探索方法を含む、
請求項７または請求項８に記載の映像記録再生方法。
【請求項１０】
（ｄ）前記工程（ａ）において前記再生位置制御可否判定部が再生開始位置の制御が可能でないと判定した場合、前記録画番組と同一の番組が配信されているか検索を行う工程をさらに備える、
請求項７から請求項９のいずれか一項に記載の映像記録再生方法。
【請求項１１】
前記アプリケーションは、前記放送番組に関するチャプター一覧を表示するためのアプリケーションであり、
前記チャプターのそれぞれは前記再生時間情報と対応付けられており、
前記再生時間情報は、前記放送番組の冒頭から前記チャプターまでの経過時間である、
請求項７から請求項１０のいずれか一項に記載の映像記録再生方法。
【請求項１２】
前記工程（ｂ）において、前記再生位置探索部は、実際の放送開始時刻よりもどれだけ早く前記録画番組の録画を開始したかを示すオフセット時間を考慮して当該録画番組の再生開始位置を探索する、
請求項７から請求項１１のいずれか一項に記載の映像記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像記録再生装置および映像記録再生方法に関し、特に放送通信連携サービスのアプリケーションと連動して録画番組の再生を行う映像記録再生装置および映像記録再生方法に関する。
【背景技術】
【０００２】
近年、放送局側から放送される放送番組を視聴しながら、サービス事業者側からインターネット等の電気通信回線を介してアプリケーションおよび配信コンテンツを受信し、アプリケーションを実行することで放送番組と配信コンテンツを連携させて再生する放送通信連携サービスが普及している。従来方式では、現在視聴しているオンエア中の番組に関した放送通信連携サービスが知られている（例えば、特許文献１参照）。なおアプリケーションとは、映像記録再生装置内のネイティブソフトウェアではなく、例えばＪａｖａ（登録商標）アプリケーションやＷｅｂアプリケーションなどを指し、映像記録再生装置内に具備する実行環境によって動作するものである。
【０００３】
このように、サービス事業者が配布するアプリケーションを実行することで、映像記録再生装置側では様々なアプリケーション動作を実現することができる。アプリケーション動作モデルの一例として、過去、現在、未来の番組表情報を一覧表示し、現在の放送番組を選択した場合には番組視聴に切替え、未来の放送番組を選択した場合には番組の予約画面を表示するといった動作モデルが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２５７２２１号公報
【特許文献２】特開２０１３−１１５８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示されている番組表制御装置では、アプリケーションが表示する電子番組表において、未来に放送される番組、現在放送中の番組、過去に放送された番組を識別することが記載されている。しかし、アプリケーションがインターネット経由で録画番組に紐づいたチャプター情報を取得し、チャプター情報に基づいた再生位置制御（指定時間から再生する制御）を行うと問題が発生する可能性が高い。
【０００６】
インターネット経由で取得した再生位置情報は放送開始からの経過時間情報である。一方で、録画番組の録画が必ずしも放送開始時刻から開始しているとは限らない。例えば、１時間枠の放送番組を開始３０分の位置から記録した場合、インターネットから取得した再生位置情報が１５分の地点であると、当該映像シーンは存在せず開始４５分の位置への再生位置制御が行われてしまう。このような再生位置制御を行うと使用者が混乱するとともに、映像記録再生装置の不具合であると誤解するといった問題がある。
【０００７】
本発明は以上のような課題を解決するためになされたものであり、録画番組に対して再生開始位置の制御が可能かどうかを前もって判定し、再生開始位置の制御が可能な場合に再生開始位置を探索する、映像記録再生装置および映像記録再生方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る映像記録再生装置は、受信した放送番組を録画番組として記録して再生する映像記録再生装置であって、再生位置探索部と、再生位置制御可否判定部と、を備え、再生位置制御可否判定部は、録画番組に関して再生開始位置の制御が可能かどうかを予め定められた条件に基づいて判定し、再生位置制御可否判定部が、再生開始位置の制御が可能と判定した場合、再生位置探索部は、放送通信連携サービスのアプリケーションにより特定される再生時間情報に対応した録画番組の再生開始位置を探索する。
【０００９】
また、本発明に係る映像記録再生方法は、受信した放送番組を録画番組として記録して再生する映像記録再生装置を用いた映像記録再生方法であって、映像記録再生装置は、再生位置探索部と、再生位置制御可否判定部と、を備え、映像記録再生方法は、（ａ）再生位置制御可否判定部が、録画番組に関して再生開始位置の制御が可能かどうかを予め定められた条件に基づいて判定する工程と、（ｂ）工程（ａ）において再生位置制御可否判定部が再生開始位置の制御が可能と判定した場合、再生位置探索部が、放送通信連携サービスのアプリケーションにより特定される再生時間情報に対応した録画番組の再生開始位置を探索する工程と、を備える。
【発明の効果】
【００１０】
本発明に係る映像記録再生装置および映像記録再生方法は、録画番組と放送通信連携サービスの連携時において、録画番組の再生位置の制御が可能か否か判定を行う。そして、録画番組の再生位置の制御が可能な場合に、再生位置の探索および再生を行う。よって、再生位置の制御が可能でない場合に誤った位置から録画番組の再生を行い、使用者の混乱を生じさせることを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る映像記録再生装置の機能ブロック図である。
【図２】本発明の実施形態に係る録画番組の録画時間構成についての説明図である。
【図３】本発明の実施形態に係る録画番組情報を示す図である。
【図４】本発明の実施形態に係る録画番組記録編集情報を示す図である。
【図５】本発明の実施形態に係る放送通信連携アプリケーションが表示する電子番組表の表示例を示す図である。
【図６】本発明の実施形態に係る放送通信連携アプリケーションが表示する過去番組再生画面６００の一例を示す図である。
【図７】本発明の実施形態に係るチャプター一覧情報のデータ構造例を示す図である。
【図８】本発明の実施形態に係る映像記録再生装置のアプリケーションの動作を示すフローチャートである。
【図９】本発明の実施形態に係る映像記録再生装置の録画番組再生処理を示すフローチャートである。
【図１０】本発明の実施形態に係る映像記録再生装置の再生開始位置の探索処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
＜実施の形態１＞
＜構成＞
図１は、本発明の実施形態における映像記録再生装置１００の機能ブロック図である。図１に示すように、映像記録再生装置１００は、システム制御部１０１と、メモリ部１２０と、デコーダブロック１５０と、ネットワークインターフェース部１２１と、ダウンロードデータ記録部１２２とを備える。
【００１３】
システム制御部１０１は、録画番組管理部１２４と、放送サービス通信部１２５と、アプリケーション実行部１２６と、再生位置探索部１２７と、再生位置制御可否判定部１２８とを備える。
【００１４】
デコーダブロック１５０は、チューナー部１０２と、ストリーム制御部１１０と、録画再生ドライブ部１０３と、映像デコーダ部１１１と、音声デコーダ部１１２と、映像ミキシング部１１４と、グラフィック生成部１１３とを備える。
【００１５】
システム制御部１０１は、映像記録再生装置１００全体を統合制御している。放送信号はチューナー部１０２にてＭＰＥＧ−２トランスポートストリームに復号され、ストリーム制御部１１０を介して録画再生ドライブ部１０３に記録される。本実施形態では、録画再生ドライブ部１０３に記録された放送番組を録画番組と呼ぶ。
【００１６】
録画番組は当該符号化映像が多重化されたストリーム情報として記録される。さらにストリーム情報に加え、録画再生ドライブ部１０３に記録されているストリーム情報から分離した符号化映像ストリームに関する映像や音声の属性情報や、ストリーム情報のアクセス単位（通常ＧＯＰ単位）で再生開始時間情報と再生開始位置情報の対応関係を示す再生制御情報も記録される。なお放送番組を録画時には、システム制御部１０１内の録画番組管理部１２４は、当該番組情報として、メモリ部１２０内に録画番組情報１４０を記録する。
【００１７】
録画番組を再生する場合、システム制御部１０１からの指示で、録画再生ドライブ部１０３に記録されている番組に対するストリーム情報を、ストリーム制御部１１０に逐次取り込んだ後に、符号化圧縮された映像ストリームと音声ストリームに分離して取り出すためのデマルチプレクサを行う。
【００１８】
映像デコーダ部１１１は、ストリーム制御部１１０にて分離したＭＰＥＧ−２などで符号化された映像ストリームをデコード処理して映像信号に復号する。音声デコーダ部１１２は、ストリーム制御部１１０にて分離したＡＣ−３などで符号化された音声ストリームをデコード処理して出力音声信号に復号する。
【００１９】
グラフィック生成部１１３は、システム制御部１０１によって生成される警告表示や、アプリケーションが生成したグラフィックを画像情報として復号表示する。映像ミキシング部１１４は、映像デコーダ部１１１で生成された映像信号とグラフィック生成部１１３で生成された映像信号を重畳表示し出力映像信号を出力する。
【００２０】
表示部１１５は、復号化された出力映像信号、音声デコーダ部１１２から出力される出力音声信号を表示、出力する。
【００２１】
また、システム制御部１０１に接続されているメモリ部１２０は、録画番組管理部１２４が管理する録画番組情報１４０および録画番組記録編集情報１４１が記録されている不揮発性メモリである。
【００２２】
映像記録再生装置１００はネットワークインターフェース部１２１を介してネットワークと接続する。ダウンロードデータ記録部１２２には、ネットワークからダウンロードした情報が記録される。
【００２３】
ダウンロードデータ記録部１２２は、スマートメディアやメモリカードのような不揮発性記録媒体であれば良い。また、ダウンロードデータ記録部１２２は、必ずしも映像記録再生装置１００内部に装着されている必要もなく、取り外し可能な構成をとっても構わない。
【００２４】
録画番組管理部１２４は、メモリ部１２０に記録されている録画番組情報１４０および録画番組記録編集情報１４１を管理する。録画番組情報１４０は、録画開始時に生成される番組属性情報である。また録画番組記録編集情報１４１は、録画番組に対しての編集履歴や番組記録状態や信頼性のあるソースから録画されているかなどを示す情報であり、記録時や編集時に適宜更新される。
【００２５】
放送サービス通信部１２５は、ネットワークインターフェース部１２１を介して、外部ネットワーク回線と接続し、録画番組に紐づいたアプリケーションや配信番組を取得する。アプリケーションやアプリケーションが扱うグラフィック部品は、一旦ダウンロードデータ記録部１２２に記録される。そして、アプリケーション実行部１２６からの指示のもとグラフィック生成部１１３にて復号表示される。なお、配信番組についてはネットワークインターフェース部１２１からストリーム制御部１１０に逐次供給され、録画番組と同様にして復号化され表示部に映像音声出力される。
【００２６】
アプリケーション実行部１２６は、放送サービス通信部１２５で取得したアプリケーションの実行環境となる。アプリケーションは、再生映像に同期して各種グラフィックを重畳表示したり、ネットワークインターフェース部１２１を介して、再生番組に係る情報を取得するなどの処理を行う。再生位置探索部１２７は、再生位置制御を行った際に、ストリーム情報を読み出すアドレス位置を探索する。
【００２７】
なお、録画番組管理部１２４、放送サービス通信部１２５、アプリケーション実行部１２６および再生位置探索部１２７、再生位置制御可否判定部１２８を含むシステム制御部１０１は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が図示しないメモリに記憶されたソフトウエアを実行することでＣＰＵの機能として実現される。ただし、これらは、例えば複数のＣＰＵが連携して実現されてもよい。なお、録画番組管理部１２４、放送サービス通信部１２５、アプリケーション実行部１２６および再生位置探索部１２７、再生位置制御可否判定部１２８は、当該動作をハードウェアの電気回路で実現する信号処理回路により実現されてもよい。ソフトウェアの録画番組管理部１２４、放送サービス通信部１２５、アプリケーション実行部１２６および再生位置探索部１２７、再生位置制御可否判定部１２８と、ハードウェアの録画番組管理部１２４、放送サービス通信部１２５、アプリケーション実行部１２６および再生位置探索部１２７、再生位置制御可否判定部１２８とを合わせた概念として、「部」という語に代えて「処理回路」もしくは「モジュール」という語を用いることもできる。
【００２８】
また、チューナー部１０２、ストリーム制御部１１０、映像デコーダ部１１１、音声デコーダ部１１２、映像ミキシング部１１４は、ハードウェアの電気回路で実現する信号処理回路により実現される。なお、チューナー部１０２、ストリーム制御部１１０、映像デコーダ部１１１、音声デコーダ部１１２、映像ミキシング部１１４の一部はソフトウエアにより実現されてもよい。
【００２９】
録画再生ドライブ部１０３は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）により実現される。表示部１１５は例えば液晶ディスプレイにより実現される。
【００３０】
使用者は、操作部１３０を通して映像記録再生装置１００に対する操作を行う。一般的に操作部１３０は、映像記録再生装置１００のフロントパネルに配置されている操作パネルやリモコンなどを指す。映像記録再生装置１００は、操作部１３０によって要求された命令の内容を解釈し、デコーダブロック１５０を制御することで任意のストリーム情報を再生する。
【００３１】
図２は、録画番組の録画時間構成について説明する図である。図２に示すように、先行番組２０１、放送番組２００、後続番組２０２の順に放送が行われるとする。本実施形態では、２０：００から２１：００まで放送される放送番組２００に対して録画や編集を行う場合を考える。
【００３２】
通常、番組単位で予約録画をした場合には、図２のＣａｓｅ（Ａ）で示されるように、放送番組の全区間である２０：００から２１：００までが録画された録画番組２１０として録画される。
【００３３】
また、番組冒頭が記録されないことを防ぐ目的で、放送番組２００の放送開始時間の５秒前から録画開始する場合もある。この場合は、図２のＣａｓｅ（Ｂ）で示す録画番組２２０のように、先行番組２０１の終盤５秒と放送番組２００の区間をまとめた区間として録画される。
【００３４】
また、番組単位で予約録画を行ったにも関わらず、記録容量の不足や、使用者操作によって途中で録画が停止する場合もある。この場合は、図２のＣａｓｅ（Ｃ）で示す録画番組２３０として録画される。Ｃａｓｅ（Ｃ）において、２０：００から２０：４５分までの部分が記録され、番組後半部分は記録されていないことになる。なお、録画後の編集によって、２０：４５分地点で番組の分割が行われた場合は、分割した先行番組もこのＣａｓｅ（Ｃ）で示す録画時間構成の録画番組２３０になる。
【００３５】
また、放送番組２００の放送が開始された後に番組単位で予約録画を行う場合もある。この場合は、図２のＣａｓｅ（Ｄ）で示す録画番組２４０として録画される。Ｃａｓｅ（Ｄ）において、放送開始時間から１５分が過ぎてから、２０：１５の時点で予約録画が開始されている。なお、録画後の編集によって、２０：１５分地点で番組の分割が行われた場合は、分割した後続番組もこのＣａｓｅ（Ｄ）で示す録画時間構成の録画番組２４０になる。
【００３６】
また、放送番組２００の全体と後続番組２０２の一部を時刻指定予約または手動録画予約などで録画する場合もある。この場合は、図２のＣａｓｅ（Ｅ）で示す録画番組２５０として録画される。Ｃａｓｅ（Ｅ）において、２０：００から、後続番組の３０分を含んだ２１：３０までが１つの録画番組２５０として管理される。
【００３７】
また、録画番組に対して編集を行い、録画番組の一部を削除する場合もある。この場合は、例えば図２のＣａｓｅ（Ｆ）で示す録画番組２６０となる。Ｃａｓｅ（Ｆ）においては、２０：００から２１：００の録画番組に対して、２０：００から２０：１５までと、２０：４５から２０：５５までの区間を削除している。このように編集されると録画番組２６０としては、２０：１５から２０：４５までと、２０：５５から２１：００までの合計３５分の記録時間を持った録画番組２６０として管理される。なお、Ｃａｓｅ（Ｆ）で示す録画番組２６０は放送波の弱電界などの影響により、番組途中で受信できないなどの状態でもこのような録画番組２６０の構成となることもある。
【００３８】
図３は、メモリ部１２０に記録されている録画番組情報１４０のデータ構造を示す図である。録画番組情報１４０は、録画番組単位で区分けして管理されている。図３に示すように１つの録画番組に対応した情報を録画番組レコード３００と呼ぶ。
【００３９】
録画番組レコード３００は、番組を一意に識別する番号である番組ＩＤ３０１、放送の録画日を示す放送日付情報３０２、放送ネットワークを示すＮＩＤ３０３、放送チャンネル番号を示すＣＩＤ３０４、放送番組を示すＥＩＤ３０５、放送番組名称を示す番組タイトル情報３０６、録画開始時刻を示す録画開始時間情報３０７、録画時間の長さを示す録画時間長３０８、録画モード３０９、オフセット時間３１０、および録画番組関連ＵＲＬ３１１から構成される。
【００４０】
ＮＩＤ３０３は放送ネットワークを示す情報であり、「ＢＳ」、「ＣＳ１」、「ＣＳ２」、「地上デジタル放送」等の情報を特定するものである。また、ＣＩＤ３０４は、ＮＩＤ３０３で特定された放送ネットワーク内の放送チャンネル番号を示す。ＥＩＤ３０５は、放送チャンネル内で番組を一意に識別する番号である。現在の放送運用規定によれば、ＥＩＤ３０５はある期間内でのみ一意に識別可能な情報である。例えば１週間という期間内では、当該放送局内でＥＩＤ３０５番号はユニークな値となるよう定義されているが、１週間が経過した後には放送局内での使いまわしが可能となる。
【００４１】
すなわち放送日時情報３０２、ＮＩＤ３０３、ＣＩＤ３０４、およびＥＩＤ３０５を組み合わせた情報は、放送番組を一意に特定できる情報になる。本明細書では、これらを組み合わせた情報を、番組識別情報と定義する。番組識別情報は、現状の放送で送信されるこのような組み合わせの情報でもよいし、サーバー型放送のコンテンツＩＤのように全放送局の番組で一意な番号を放送波に重畳しておき、当該番号を番組識別情報として使用しても構わない。
【００４２】
番組タイトル情報３０６は、放送番組名である。録画開始時間情報３０７は、放送番組の開始時刻ではなく、実際に録画を開始した時刻を示す。また録画時間長３０８は録画した時間の長さを示す情報である。例えば、番組ＩＤ３０１が１である録画番組レコード３００の場合、１２：００に録画を開始して、１時間分の記録を行ったことを示す。なお録画時間長３０８は、録画を終了した時刻を記録してもよい。
【００４３】
録画モード３０９は、録画番組の符号化圧縮方式および記録品質の指標となる情報である。本実施形態の映像記録再生装置１００は、「ＤＲ」、「ＡＶＣ_Ｆ」、「ＡＶＣ_Ｈ」、「ＡＶＣ_Ｅ」という４種類の録画モードを有する。「ＤＲ」は、ＭＰＥＧ−２で符号化圧縮されている放送波のストリーム情報をそのまま記録したもので、一番高画質ではあるが情報量が大きい。一方、「ＡＶＣ_Ｆ」、「ＡＶＣ_Ｈ」、「ＡＶＣ_Ｅ」は、ＡＶＣで符号化圧縮されている。一般的に、放送番組は非常に多くの情報量を持っているため、記録媒体に録画できる時間は短い。そこで録画する際に高い圧縮率であるＡＶＣ方式でリエンコード記録することで、記録媒体に録画可能な時間を長くできる。本実施の形態では、エンコード圧縮はストリーム制御部１１０内で行われ、録画再生ドライブ部１０３に記録されるとする。
【００４４】
なお圧縮率を高くして記録すると、解像度が悪くなったり、ブロックノイズが目立ってくるなど再生した際の品質が悪くなる弊害がある。今回、「ＡＶＣ＿Ｆ」は圧縮率が低く、記録品質が高い録画レートであることを示す。逆に「ＡＶＣ＿Ｅ」は圧縮率が高く、記録品質が低い録画レートであることを示している。「ＡＶＣ＿Ｈ」は、「ＡＶＣ＿Ｆ」と「ＡＶＣ＿Ｅ」の中間の録画レートであることを示す。なお本実施の形態では、ＡＶＣ方式として録画モードを３つに分類した例について示しているが、更に細分化したり、集約して管理しても構わない。
【００４５】
オフセット時間３１０は、録画番組の放送開始前に記録されている秒数をおおまかに示したものである。デジタル放送を録画する場合、フレーム単位で正確に録画開始を行うことが困難である。デジタル放送番組の時刻情報や符号化／復号化処理には１〜３秒程度の遅延となることがある。そのため一般的には映像記録再生装置は、放送番組の頭欠けを防止する目的で、放送番組の０〜５秒前から記録することが多い。そこで、実際の放送開始時刻よりも何秒分早く録画番組の録画を開始したかを示す情報としてオフセット時間３１０を保持する。例えば、番組ＩＤ３０１が１である録画番組レコード３００の場合、録画開始時間情報３０７が１２：００、オフセット時間３１０が５秒となっているため、実際には１１時５９分５５秒から録画ストリームを記録したことを示す。なお、ここで示す秒数は、同時動作でのＣＰＵ負荷量やシステム時間の同期精度などの要素があるため、フレーム精度で正確な情報とはならない。
【００４６】
録画番組関連ＵＲＬ３１１は、録画番組に紐づいたアドレス情報を示す。このアドレスには当該番組専用で動作するアプリケーションや配信コンテンツのアドレスが記載される。アドレス情報は放送波に重畳されている。またこのアドレスに当該番組を一意に示す番組識別情報を取得するための情報が記録されていてもよい。
【００４７】
図４は、メモリ部１２０に記録されている録画番組記録編集情報１４１のデータ構造を示す図である。録画番組記録編集情報１４１は、録画番組単位で区分けして管理されている。図４に示すように１つの録画番組に対応した情報を再生制御レコード４００と呼ぶ。再生制御レコード４００は、録画番組レコード３００と１：１に対応しており、番組ＩＤ３０１によって紐づけられる。本実施の形態では、録画番組レコード３００と再生制御レコード４００を分離して記録しているものとして説明を進めるが、これらの情報をまとめて記録してもよいし、さらに細分化して記録してもよいことは言うまでもない。
【００４８】
再生制御レコード４００は、番組ＩＤ３０１、番組タイトル情報３０６、簡易情報編集フラグ４０１、再生時間編集フラグ４０２、入力ソース信頼性フラグ４０３、および番組記録状態４０４から構成される。
【００４９】
映像記録再生装置１００は、録画番組に対して様々な編集を行うことができる。例えば、「番組名称変更」、「番組保護／解除」、「録画レート変換」、「番組分割」、「番組部分削除」などの編集操作を行うことができる。
【００５０】
「番組名称変更」とは、番組タイトル情報３０６の名称を変更するものである。「番組保護／解除」とは、番組を不注意で消去しないようにする保護設定／保護解除設定である。「録画レート変換」とは、録画番組に対してリエンコードダビングを行うことにより、録画レート３０９を変更するものである。一般的には録画レートを下げ、記録媒体に録画可能な時間を増やすことを目的に行われる。
【００５１】
「番組分割」とは、録画番組を２つに分割するものである。この編集は、例えば使用者が手動で録画開始位置や終了位置を決める手動録画で記録されて録画番組に２つの放送番組が含まれていた場合、番組境界位置で分割することで番組単位の再生を行うために利用される。
【００５２】
「番組部分削除」は、録画番組の一部分を削除する機能であり、例えば録画番組からＣＭを取り除いたり、自分の好みの映像シーンだけを１つの番組として構成したい場合に利用される。
【００５３】
簡易情報編集フラグ４０１は、「番組名称変更」、「番組保護解除」、「録画レート変換」のように、編集後も番組の総再生時間に影響を及ぼさない編集操作が行われたか否かを示す情報である。主に録画番組のデータベース情報を変更することを指すが、「録画レート変換」も番組の総再生時間が変わらないため簡易情報が編集されたものとみなしている。図４では、簡易情報が編集されたことを「○」で示す。一方、簡易情報の編集が行われていないことを「×」で示す。
【００５４】
再生時間編集フラグ４０２は、「番組分割」や「番組部分削除」のように、録画番組の総記録時間に変化がある編集が行われたか否かを示す情報である。図４では、再生時間に変化がある編集が行われたことを「○」で示す。一方、再生時間に変化がある編集が行われていないことを「×」で示す。
【００５５】
入力ソース信頼性フラグ４０３は、番組を録画した際に信頼できる入力ソースから録画番組を形成したか否かを示す情報である。映像記録再生装置１００において放送波を受信し、放送番組を録画する際に取得した情報は放送波から直接番組情報を取得し、第３者の改竄が行われていないため信頼できる入力ソースである。一方、ネットワークや記録媒体から録画した番組については、第３者が汎用ＰＣなどでデータ改竄されている可能性も高く、番組情報が信頼することができない。図４では、放送波から録画された番組であることを「○」で示す。一方、外部記録媒体やネットワークから記録した録画番組であることを「×」で示す。
【００５６】
番組記録状態４０４は、放送波を録画したときの状態を示す。基本的に映像記録再生装置１００の電子番組表経由で予約すると、放送番組の開始時点から終了時点までの全区間が記録できる。この場合、図２のＣａｓｅ（Ａ）（録画番組２１０）か、Ｃａｓｅ（Ｂ）（録画番組２２０）のいずれかの録画時間構成になる。これらの場合において、番組記録状態４０４には「×」と設定される。一方、放送番組の一部が記録されていない場合（図２のＣａｓｅ（Ｃ），（Ｄ），（Ｆ）））は番組記録状態４０４には「○」が設定される。また、図２のＣａｓｅ（Ｅ）のように、２つの番組が１つの録画番組２５０として記録されている場合にも番組記録状態４０４には「○」が設定される。
【００５７】
本実施の形態では、再生時間編集フラグ４０２が「○」であった場合、再生位置制御可否判定部１２８は、録画番組における再生位置制御ができないと判断する。逆に、再生時間編集フラグ４０２が「×」であった場合には、録画番組における再生位置制御ができると判断する。本実施形態では、再生時間編集フラグ４０２の情報を再生位置制御可否情報と定義する。
【００５８】
再生時間編集フラグ４０２に代えて、入力ソース信頼性フラグ４０３もしくは番組記録状態４０４の情報を再生位置制御可否情報と定義してもよい。なお、再生時間編集フラグ４０２、入力ソース信頼性フラグ４０３および番組記録状態４０４を組み合わせた情報を再生位置制御可否情報と定義してもよい。
【００５９】
図５は、放送通信連携アプリケーションが表示する電子番組表５００の表示例を示す図である。本例では、過去、現在、未来の番組表を表示した例を示している。一般的な電子番組表は、現在と未来しか番組表として表示しない。このアプリケーションが提供する番組表は過去分を含めて表示しているが、この番組情報はアプリケーションが、インターネットを介して過去番組情報分を含めた番組情報を取得している。なお映像記録再生装置１００内で放送波から取得した過去番組の番組を蓄積しておき、過去の番組情報を利用して過去番組表を形成してもよい。
【００６０】
図５に示すように、電子番組表５００は、番組欄表示領域５０１、番組欄開始時刻表示領域５０２から構成される。番組欄表示領域５０１は、横軸に各チャンネル名を示すチャンネル軸５０３が、縦軸には放送時間を示す時間軸５０４が表示される。この２次元で規定される所定の位置に、各番組の放送時間に対応した番組枠が表示され、各番組枠内には番組名が表示されている。また番組欄表示領域５０１には、表示している番組表のネットワーク種別を示すネットワーク種別表示領域５０５を有する。本領域内には、「ＢＳ」や「ＣＳ１」や「地上デジタル」といった放送ネットワーク種別を示す。
【００６１】
更に電子番組表５００において、使用者の番組選択操作を補助するハイライト枠５１０も重畳表示される。なお、図５中では、３チャンネル分を３時間表示した場合の表示例が示されている。操作部１３０（例えばリモコン）には、上方向キー、下方向キー、左方向キー、右方向キーおよび決定キー等のボタンが具備されている。ハイライト枠５１０は、操作部１３０からの上下左右キー押下によって、番組単位でハイライト枠５１０位置が移動する。その後、操作部１３０からの決定キー押下によって、当該番組の選択が行われる。
【００６２】
更に電子番組表５００において、現在時刻を示す現在時刻表示バー５１１が重畳表示される。図５に示すチャンネル４の例では、「番組Ｃ」が現在放送中の番組、「番組Ａ」および「番組Ｆ」が過去放送された番組、「番組Ｇ」および「番組Ｅ」が未来に放送予定の番組であることを示している。
【００６３】
図６は、放送通信連携アプリケーションが表示する過去番組再生画面６００の一例を示す図である。アプリケーションは、図５において過去放送番組が選択され、同番組の再生位置制御が可能な場合には、図６に示す画面構成を表示装置１３０に出力する。過去番組再生画面６００は、過去番組再生領域６０１、シーンリスト領域６０２、および過去番組情報領域６０３から構成される。
【００６４】
なお、従来の放送通信連携サービスでも同様の画面構成であった。相違点としては再生映像が放送視聴番組ではなく録画番組であること、さらに再生位置制御を利用した機能が提供されていることである。この機能を利用してインターネットから取得したチャプター位置のリスト情報によって、録画番組の再生開始位置を変更することができる。
【００６５】
過去番組再生領域６０１は、電子番組表５００で選択された番組を再生する領域である。なお再生映像は、当該領域に表示可能なようにスケーリングして表示される。シーンリスト領域６０２には、アプリケーションがインターネットを介して取得した録画番組にかかるおすすめシーンのチャプター一覧情報が表示される。シーンリスト領域６０２において、操作部１３０からの上下キー操作によりシーンハイライト枠６０２ａが移動する。そして、操作部１３０の決定キーにより当該シーンの選択が行われる。シーンの選択が行われると当該シーンの位置から録画番組の再生が行われる。
【００６６】
インターネットなどから取得したチャプター一覧情報は、各チャプターの番号に対応する再生時間情報（即ち、番組冒頭から各チャプターまでの経過時間）が記載されたリスト情報である。そのため、録画番組において再生時間に影響する編集操作が行われていると、リスト情報に記載されているチャプターと、録画番組の再生開始位置との不整合がおきる。そうすると、使用者は混乱するとともに、機器が正常に動作していないといった誤解を生じる可能性がある。本実施形態の映像記録再生装置１００は、上記課題を解決するものである。
【００６７】
また、過去番組情報領域６０３は、例えば録画番組の出演者に関する情報を表示したり、録画番組がシリーズ番組であった場合に前回放送された番組のあらすじを表示したり、前回放送された番組の配信指示を行うための領域である。
【００６８】
なお、シーンリスト領域６０２および過去番組情報領域６０３に表示される画像は、アプリケーションがインターネットを介して取得した情報に基づき、グラフィック生成部１１３にて生成される。そして、映像ミキシング部１１４にて映像デコーダ部１１１から出力される録画番組の再生映像と重畳して表示される。
【００６９】
図７は、チャプター一覧情報のデータ構造例を示したものである。チャプター一覧情報７００は、録画番組に関する再生位置に係る情報であり、インターネットなどを通じて取得される。
【００７０】
チャプター一覧情報７００は、再生位置であるチャプターの総数を示すＮｕｍ＿Ｏｆ＿Ｃｈａｐｔｅｒ７０１を含む。図７に示すようにＮｕｍ＿Ｏｆ＿Ｃｈａｐｔｅｒ７０１の数だけ、録画モード３０９毎に、Ｍｅａｎｓ７１１、Ａｃｃｕｒａｃｙ７１２、Ｒａｎｇｅ７１３の情報を持つ。
【００７１】
録画モード３０９はＲｅｃＭｏｄｅ７１０で示され、ＤＲ、ＡＶＣ＿Ｆ、ＡＶＣ＿Ｈ、ＡＶＣ＿Ｅ毎に区分けして管理される。なお本実施例では、録画モード毎に区分けした例について示したが、圧縮率や解像度などによって区分けしても構わない。
【００７２】
Ｍｅａｎｓ７１１は、再生開始位置の探索方法を示す。例えば、「ＰＴＳ測定法（ＰＴＳ値）」となっていた場合、ストリーム情報に付与されている時刻情報であるＰＴＳ値の一致性を検索することで、所望の再生開始位置を探す。録画モード３０９がＤＲであった場合には、放送ストリームをそのまま直接記録するため、放送波に含まれるＰＴＳ値は、インターネットから取得したＰＴＳ値と同一値となる。そのため時間軸が同じとなるため、フレーム精度で再生開始位置を探索することができる。また他に「画像解析（ヒストグラム）」であった場合には、所望フレームの輝度や色のヒストグラム情報から一番近いフレームを探す方法である。また他にも「音声解析（音量レベル）」であれば、音声の音量レベルから所望のフレームを検索できる。例えばＣＭ境界などの無音部分を検索するような場合に用いることができる。
【００７３】
Ａｃｃｕｒａｃｙ７１２は、再生開始位置を検索するための精度を指標化したものである。本実施例では、Ａｃｃｒａｃｙ７１２に、高／低の２段階で設定した例について説明するが、更に細分化しても構わない。Ａｃｃｕｒａｃｙ７１２が高い場合は、Ｍｅａｎｓ７１１で設定した探索方法の検出精度を高くしたり低くすることで、再生開始位置を探しやすくしたり、システム負荷を勘案した検索精度で所望フレームを探すことができる。
【００７４】
Ｒａｎｇｅ７２３は、所望の検索範囲を秒数で示したものである。例えばＲａｎｇｅ７２３が３秒に設定されていた時、インターネットから取得した検索時間が１５分２０秒の地点であった場合、録画番組の１５分１７秒から１５分２３秒までの地点で、Ｍｅａｎｓ７１１に示された検索方法で一番類似性の高いフレームを検索フレームとする。なお本実施例では、Ｒａｎｇｅ７２３を秒数で示したが、ミリ秒やフレーム数など細分化された単位であっても構わない。
【００７５】
＜動作＞
図８はアプリケーションの動作を示すフローチャートである。まず、例えば操作部１３０の専用ボタンが押下されて、アプリケーションが起動する。アプリケーションは図５に示す電子番組表示５００を表示する（ステップＳ１０１）。そして、操作部１３０からの指示に基づいて、番組を選択する（ステップＳ１０２）。番組が選択されると、選択された番組が現在時刻に対して未来の番組であるか否かを判定する（ステップＳ１０３）。選択された番組が未来の番組であると判定された場合は、電子番組表示５００を非表示にし、選択された番組の録画予約を実行する（ステップＳ１０４）。一方、ステップＳ１０３において選択された番組が未来の番組ではないと判定された場合、ステップＳ１０５に遷移し、選択された番組が現在放送中の番組であるか否かを判定する。選択された番組が現在放送中の番組であると判定された場合は、ステップＳ１０６に遷移し、電子番組表５００を非表示にするとともに、選択された番組の放送チャンネルに選局して番組を表示する。一方、ステップＳ１０５にて選択された番組が現在放送中の番組ではないと判定された場合、選択した番組は過去の番組であると判定される（ステップＳ１０７）。その後、後述する過去番組再生処理を実行する（ステップＳ１０８）。
【００７６】
なお、本実施例では、アプリケーションを専用ボタンによって起動させているが、番組に紐づいたアプリケーションを自動的に起動させるようにしても構わないし、特定イベントが発生したことを起動条件として起動させても構わない。
【００７７】
図９は、過去番組再生処理の動作を示すフローチャートである。まず、選択された番組が過去番組であると判定されると、アプリケーション実行部１２６上で動作するアプリケーションは、録画番組管理部１２４から番組識別情報を取得する（ステップＳ２０１）。さらに、アプリケーションは、同様に再生位置制御可否情報を取得する（ステップＳ２０２）。
【００７８】
そして、アプリケーションは、選択された番組が録画済みか否かの判定を行う（ステップ２０３）。具体的には、アプリケーションは、番組表５００から取得した選択番組の番組識別情報が、録画番組管理部１２４から取得した番組識別情報と一致するか判定を行う。
【００７９】
ステップＳ２０３にて、選択番組が録画済みではない場合は、ステップＳ２０４に遷移する。ステップＳ２０４では、アプリケーションがあらかじめ保持しているネットワークアドレスにアクセスし、アクセス先のネットワークサーバーに接続する。そして、選択番組の番組識別情報と、ネットワークサーバーが管理している配信可能番組の番組識別情報が一致するかを判定する（ステップＳ２０５）。配信可能番組が存在しない場合は、ステップＳ２０６に遷移し、アプリケーションは番組表５００で選択した番組が存在しないため、再生できないことを使用者に明示する（ステップＳ２０６）。
【００８０】
一方、ステップＳ２０５においてネットワークサーバーに配信可能番組が存在すると判定されると、アプリケーションはネットワークサーバーから選択番組を映像録画再生装置に配信するように指示を行う（ステップＳ２０７）。その後、映像録画再生装置は、ネットワークサーバーから配信された番組をストリーム制御部１１０経由で映像デコードし表示部１１５に配信番組の映像を表示する。
【００８１】
ステップＳ２０３にて、選択番組が録画済みであると判定された場合は、ステップＳ２１０に遷移する。ステップＳ２１０では、再生位置制御可否判定部１２８は、録画番組の再生位置制御が可能か否かを予め定められた条件に基づいて判定する。本実施形態において再生位置制御可否情報とは再生時間編集フラグ４０２である。予め定められた条件とは、再生時間編集フラグが「×」となっていることである。
【００８２】
ステップＳ２０３において再生位置制御が可能でないと判定された場合は、その旨を示した警告画面を表示する。警告画面において、使用者に対して録画番組を再生するか、ネットワークサーバー経由で同番組を検索するか否かを選択させても良い（ステップＳ２１１）。使用者がネットワークサーバーへの検索を行うことを選択した場合、ステップＳ２０４に遷移する。一方、使用者がネットワークサーバーへの検索を行うことを選択しなかった場合、ステップＳ２１２へ遷移する。
【００８３】
一方、ステップＳ２０３において再生位置制御が可能であると判定された場合は、ステップＳ２１２へ遷移する。ステップＳ２１２では、ネットワークサーバーにアクセスし、番組識別情報にもとづいて、チャプター一覧情報や番組関連情報の取得を行う。このとき、アプリケーションは図６に示す過去番組再生画面６００を表示している。使用者が所望のチャプターを選択すると、再生位置探索部１２７は、選択されたチャプターに対応した再生開始位置の探索処理を行う（ステップＳ２１３）。そして、探索した再生開始位置からストリーム情報を読み出し、録画番組の再生を行う（ステップＳ２１４）。
【００８４】
図１０は、再生開始位置を探索する動作（図９におけるステップＳ２１３）のフローチャートである。まず、再生位置探索部１２７は録画番組に関するチャプター一覧情報７００を取得する（ステップＳ３０１）。使用者によって、再生したいチャプターの番号が指定されると、再生位置探索部１２７は、チャプター番号と録画モード７１０に対応したＭｅａｎｓ７１１、Ａｃｃｕｒａｃｙ７１２、Ｒａｎｇｅ７１３を読み出す。また、再生位置探索部１２７は、指定されたチャプター番号に対応する再生時間情報（即ち、番組冒頭から指定されたチャプターまでの経過時間）を取得する。そして、再生位置探索部１２７は、取得した再生時間情報と録画番組の再生制御情報に基づいて、探索の基準となる基準アドレス位置を特定する（ステップＳ３０２）。
【００８５】
そして、再生位置探索部１２７は、ストリーム探索範囲を特定して探索を開始する（ステップＳ３０３）。ストリーム探索範囲は、基準アドレス位置に対してＲａｎｇｅ７１３の時間幅を持たせたることで特定される。例えば、番組冒頭から１分３０秒の位置が基準アドレス位置に対応し、再生基準時間で、Ｒａｎｇｅ７１３が３秒である場合、１分２７秒から１分３３秒の範囲に対応するアドレスがストリーム探索範囲となる。
【００８６】
再生位置探索部１２７は、ストリーム探索範囲の始端に対応する映像フレームに対して、Ｍｅａｎｓ７１１で示す探索方法で一致指数を算出する（ステップＳ３０４）。そして、再生位置探索部１２７は算出した一致指数を記録する。次に、再生位置探索部１２７は、次の映像フレームのアドレス位置にジャンプする（ステップＳ３０５）。そして、現在の映像フレームがストリーム探索範囲の終端を超えているか否かの判定を行う（ステップＳ３０６）。このようにして再生位置探索部１２７は、ストリーム探索範囲の始端から終端まで順に映像フレームとＭｅａｎｓ７１１で示す値との一致指数を算出する。ステップＳ３０６において、現在の映像フレームがストリーム探索範囲を超えていると判定された場合、再生位置探索部１２７は、算出した一連の一致指数のうち、最も一致指数の高い映像フレームを特定する（ステップＳ３０７）。
【００８７】
なお、ステップＳ３０２において、基準アドレス位置を特定する際、録画番組のオフセット時間３１０を考慮するのが好ましい。例えば、オフセット時間３１０が５秒に設定されている場合は、前述の例においては１分３５秒の位置が基準アドレス位置となる。よって、１分３２秒から１分３８秒の範囲がストリーム探索範囲となる。このようにオフセット時間を考慮することにより、秒単位でおおよそ正確な位置から探索を開始することができる。
【００８８】
＜効果＞
本発明の実施形態における映像記録再生装置１００は、受信した放送番組を録画番組として記録して再生する映像記録再生装置であって、再生位置探索部１２７と、再生位置制御可否判定部１２８と、を備え、再生位置制御可否判定部１２８は、録画番組に関して、前記録画番組の再生位置の制御が可能かどうかを予め定められた条件に基づいて判定し、再生位置制御可否判定部１２８が再生位置の制御が可能と判定した場合、再生位置探索部１２７は、放送通信連携サービスのアプリケーションにより特性される再生時間情報に対応した録画番組の再生開始位置を探索する。
【００８９】
従って、本実施の形態における映像記録再生装置１００は、録画番組と放送通信連携サービスの連携時において、再生位置の制御が可能か否か判定を行う。そして、再生位置の制御が可能な場合に、録画番組の再生位置の探索および再生を行う。よって、再生位置の制御が可能でない場合に誤った位置から録画番組の再生を行い、使用者の混乱を生じさせることを防止することができる。
【００９０】
また、本発明の実施形態における映像記録再生装置１００において、録画番組に関して再生開始位置の制御が可能でないと判定された場合に、録画番組の再生開始位置が探索できないことを表示部１１５に表示させる。
【００９１】
従って、使用者は、録画番組に関して再生開始位置の制御が可能でないことを知ることができる。
【００９２】
また、本発明の実施形態における映像記録再生装置１００において、再生位置探索部１２７は、探索方法を録画番組が録画された際に用いられた録画モードに基づいて探索方法を決定し、録画モードに基づいて決定される探索方法は、再生タイムスタンピングを利用した探索方法、映像のヒストグラムを利用した探索方法および音声の音量レベルを利用した探索方法を含む。
【００９３】
従って、録画番組を記録した際の録画モードに応じて探索方法を変更することにより、再生を開始する映像フレームを高い精度で特定することが可能である。
【００９４】
また、本発明の実施形態における映像記録再生装置１００において、録画番組に関して再生開始位置の制御が可能でないと判定された場合に、録画番組と同一の番組が配信されているか検索する。
【００９５】
映像記録再生装置１００は、録画番組の再生位置の制御ができない場合、録画番組と同一の番組が配信されているか検索を行う。よって、使用者が手動で検索を行う必要がないため利便性が向上する。
【００９６】
また、本発明の実施形態における映像記録再生装置１００において、アプリケーションは、放送番組に関するチャプター一覧を表示するためのアプリケーションであり、チャプターのそれぞれは再生時間情報と対応付けられており、再生時間情報は、放送番組の冒頭からチャプターまでの経過時間である。
【００９７】
従って、再生位置探索部１２７は、アプリケーションが表示するチャプターの番号が指定されると、指定されたチャプターに対応した経過時間に基づいて、指定されたチャプターと録画番組の再生開始位置との整合性をとることが可能である。
【００９８】
また、本発明の実施形態における映像記録再生装置１００において、再生位置探索部１２７は、実際の放送開始時刻よりもどれだけ早く録画番組の録画を開始したかを示すオフセット時間を考慮して録画番組の再生開始位置を探索する。
【００９９】
従って、録画番組のオフセット時間を考慮して再生開始位置を探索するため、再生開始位置がオフセット時間分だけずれてしまうことを防止することが可能である。
【０１００】
また、本発明の実施形態における映像記録再生方法は、受信した放送番組を録画番組として記録して再生する映像記録再生装置１００を用いた映像記録再生方法であって、映像記録再生装置１００は、再生位置探索部１２７と、再生位置制御可否判定部１２８と、を備え、映像記録再生方法は、（ａ）再生位置制御可否判定部１２８が、録画番組に関して再生開始位置の制御が可能かどうかを予め定められた条件に基づいて判定する工程と、（ｂ）工程（ａ）において再生位置制御可否判定部１２８が再生開始位置の制御が可能と判定した場合、再生位置探索部１２７が、放送通信連携サービスのアプリケーションにより特定される再生時間情報に対応した録画番組の再生開始位置を探索する工程と、を備える。
【０１０１】
従って、本実施の形態における映像記録再生方法は、録画番組と放送通信連携サービスの連携時において、まず、録画番組に関して再生位置の制御が可能か否か判定を行う。そして、再生位置の制御が可能な場合に、録画番組の再生位置の探索および再生を行う。よって、再生位置の制御が可能でない場合に誤った位置から録画番組の再生を行い、使用者の混乱を生じさせることを防止することができる。
【０１０２】
また、本発明の実施形態における映像記録再生方法は、（ｃ）工程（ａ）において再生位置制御可否判定部１２８が再生開始位置の制御が可能でないと判定した場合、録画番組の再生開始位置の制御が可能でないことを表示部１１５に表示させる工程をさらに備える。
【０１０３】
従って、使用者は、録画番組に関して再生開始位置の制御が可能でないことを知ることができる。
【０１０４】
また、本発明の実施形態における映像記録再生方法の工程（ｂ）において、再生位置探索部１２７は、探索方法を録画番組が録画された際に用いられた録画モードに基づいて探索方法を決定し、録画モードに基づいて決定される探索方法は、再生タイムスタンピングを利用した探索方法、映像のヒストグラムを利用した探索方法および音声の音量レベルを利用した探索方法を含む。
【０１０５】
従って、録画番組を記録した際の録画モードに応じて探索方法を変更することにより、再生を開始する映像フレームを高い精度で特定することが可能である。
【０１０６】
また、本発明の実施形態における映像記録再生方法は、（ｄ）工程（ａ）において再生位置制御可否判定部１２８が再生開始位置の制御が可能でないと判定した場合、録画番組と同一の番組が配信されているか検索を行う工程をさらに備える。
【０１０７】
本発明の実施形態における映像記録再生方法は、録画番組の再生位置の制御ができない場合、録画番組と同一の番組が配信されているか検索を行う。よって、使用者が手動で検索を行う必要がないため利便性が向上する。
【０１０８】
また、本発明の実施形態における映像記録再生方法において、アプリケーションは、放送番組に関するチャプター一覧を表示するためのアプリケーションであり、チャプターのそれぞれは再生時間情報と対応付けられており、再生時間情報は、放送番組の冒頭からチャプターまでの経過時間である。
【０１０９】
従って、再生位置探索部１２７は、アプリケーションが表示するチャプターの番号が指定されると、指定されたチャプターに対応した経過時間に基づいて、指定されたチャプターと録画番組の再生開始位置との整合性をとることが可能である。
【０１１０】
また、本発明の実施形態における映像記録再生方法の工程（ｂ）において、再生位置探索部１２７は、実際の放送開始時刻よりもどれだけ早く録画番組の録画を開始したかを示すオフセット時間を考慮して録画番組の再生開始位置を探索する。
【０１１１】
従って、録画番組のオフセット時間を考慮して再生開始位置を探索するため、再生開始位置がオフセット時間分だけずれてしまうことを防止することが可能である。
【０１１２】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０１１３】
１００  映像記録再生装置、１０１  システム制御部、１０２  チューナー部、１０３  録画再生ドライブ部、１１０  ストリーム制御部、１１１  映像デコーダ部、１１２  音声デコーダ部、１１３  グラフィック生成部、１１４  映像ミキシング部、１１５  表示部、１２０  メモリ部、１２１  ネットワークインターフェース部、１２２  ダウンロードデータ記録部、１２４  録画番組管理部、１２５  放送サービス通信部、１２６  アプリケーション実行部、１２７  再生位置探索部、１２８  再生位置制御可否判定部、１３０  操作部、１４０  録画番組情報、１４１  録画番組記録編集情報、１５０  デコーダブロック、２００  放送番組、２０１  先行番組、２０２  後続番組、２１０，２２０，２３０，２４０，２５０，２６０  録画番組、３００  録画番組レコード、３０１  番組ＩＤ、３０２  放送日付情報、３０３  ＮＩＤ、３０４  ＣＩＤ、３０５  ＥＩＤ、３０６  番組タイトル情報、３０７  放送開始時間、３０８  録画時間長、３０９  録画モード、３１０  オフセット時間、３１１  録画番組関連ＵＲＬ、４００  再生制御レコード、４０１  簡易情報編集フラグ、４０２  再生時間編集フラグ、４０３  入力ソース信頼性フラグ、４０４  番組記録状態、５００  電子番組表、５０１  番組欄表示領域、５０２  番組欄開始時刻表示領域、５０３  チャンネル軸、５０４  時間軸、５０５  ネットワーク種別表示領域、５１０  ハイライト枠、５１１  現在時刻表示バー、６００  過去番組再生画面、６０１  過去番組再生領域、６０２  シーンリスト領域、６０３  過去番組情報領域、６１０  ハイライト枠、７００  Ｎｕｍ＿ｏｆ＿ｃｈａｐｔｅｒ、７０１  ＲｅｃＭｏｄｅ、７０２  Ｍｅａｎｓ、７０３  Ａｃｃｕｒａｃｙ、７０４  Ｒａｎｇｅ。
【図１】
0006440555.tif 000002
【図２】
0006440555.tif 000003
【図３】
0006440555.tif 000004
【図４】
0006440555.tif 000005
【図５】
0006440555.tif 000006
【図６】
0006440555.tif 000007
【図７】
0006440555.tif 000008
【図８】
0006440555.tif 000009
【図９】
0006440555.tif 000010
【図１０】
0006440555.tif 000011