(57)【要約】【課題】録画済番組に対して誤った再生位置制御が行われることに起因する問題の発生を防止することが可能な映像記録再生装置を提供する。【解決手段】映像記録再生装置１００は、録画済番組に紐づけされた録画番組管理情報（録画番組情報１３１および録画番組記録編集情報１３２）を管理している。録画番組管理情報には、録画済番組に対応する放送番組を一意に識別できる情報と、録画済番組の総再生時間が変化する編集が行われずに録画済番組が全区間について録画されているか否かを示す情報が含まれている。【選択図】図１
2020054005.tif 000002
【特許請求の範囲】
【請求項１】
放送通信連携サービスにおいて、放送通信連携アプリケーションにより録画済番組の再生制御を行う映像再生装置であって、
前記録画済番組を記録する記録部と、
前記録画済番組の再生を行う再生部と、
前記放送通信連携アプリケーションを実行し、前記録画済番組に紐づけされた録画番組管理情報を用いて、前記再生部を制御するアプリケーション実行部と
を備え、
前記放送通信連携アプリケーションは、映像と情報を重畳表示することができ、サービス事業者から提供されるＷＥＢアプリケーションであり、
前記録画番組管理情報は、前記録画済番組に対応する放送番組を一意に識別できる情報と、前記放送番組が前記録画済番組として存在するか否かを判定できる情報と、前記録画済番組が全区間について録画されているか否かを示す情報とを含む
ことを特徴とする映像再生装置。
【請求項２】
放送通信連携サービスにおいて、放送通信連携アプリケーションにより録画済番組の再生制御を行う映像再生方法であって、
前記放送通信連携アプリケーションを実行し、前記録画済番組に紐づけされた録画番組管理情報を用いて、前記録画済番組の再生を制御するステップと、
前記録画済番組の再生を行うステップと
を備え、
前記放送通信連携アプリケーションは、映像と情報を重畳表示することができ、サービス事業者から提供されるＷＥＢアプリケーションであり、
前記録画番組管理情報は、前記録画済番組に対応する放送番組を一意に識別できる情報と、前記放送番組が前記録画済番組として存在するか否かを判定できる情報と、前記録画済番組が全区間について録画されているか否かを示す情報とを含む
ことを特徴とする映像再生方法。
【請求項３】
放送通信連携サービスにおいて、放送通信連携アプリケーションにより録画済番組の再生制御を行う映像再生方法であって、
前記放送通信連携アプリケーションを実行し、前記録画済番組に紐づけされた録画番組管理情報を用いて、前記録画済番組の再生を制御するステップと、
前記録画済番組の再生を行うステップと
を備え、
前記放送通信連携アプリケーションは、ＷＥＢアプリケーションであり、
前記録画番組管理情報は、前記録画済番組に対応する放送番組を一意に識別できる情報と、前記放送番組が前記録画済番組として存在するか否かを判定できる情報と、前記録画済番組が全区間について録画されているか否かを示す情報とを含む
ことを特徴とする映像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像記録再生装置および映像記録再生方法に関するものである。
【背景技術】
【０００２】
近年、放送局が放送する放送番組（以下、単に「番組」ということもある）を視聴しながら、サービス事業者がインターネット等の電気通信回線を介して配信するアプリケーションおよび配信コンテンツを受信して、当該アプリケーションを実行することで放送番組と配信コンテンツとを連携させて再生することができる「放送通信連携サービス」が普及している。ここでいう「アプリケーション」とは、映像記録再生装置ごとに特化されたネイティブソフトウェアではなく、例えばＪａｖａ（登録商標）アプリケーションやＷｅｂアプリケーションなど、映像記録再生装置が具備する実行環境によって動作するものを指している。映像記録再生装置は、サービス事業者から受信した様々なアプリケーションを実行することにより、各アプリケーションに応じた様々な動作を行うことができる。
【０００３】
例えば、下記の特許文献１には、現在視聴中（放送中）の番組と連携する放送通信連携サービスをアプリケーションの実行によって実現する放送番組受信装置が開示されている。
【０００４】
また、下記の特許文献２には、アプリケーションに基づく番組表制御装置の動作モデルの一例として、過去・現在・未来の番組表を一覧表示し、ユーザーが番組表から現在放送中の番組を選択した場合はその番組を表示し、未来に放送される番組（未放送番組）を選択した場合にはその番組の録画予約画面を表示する、といったものが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２５７２２１号公報（第２−３頁、図１）
【特許文献２】特開２０１３−１１５８２９号公報（第２−４頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の放送通信連携サービスを実現するアプリケーションは、録画済みの番組（録画済番組）への対応が配慮されていない。例えば、アプリケーションが放送中の番組に予め紐づけられていれば、放送中の番組に係る情報をインターネットを介して取得することは容易である。しかし、一般的なアプリケーションは、録画済番組を一意に識別することができないため、インターネットを介して録画済番組に係る情報を取得することは困難である。
【０００７】
また、特許文献２では、アプリケーションが、番組表内の各番組が未放送の番組、現在放送中の番組、過去に放送された番組のどれに該当するかを識別しているため、過去に放送された録画済番組を一意に識別することも不可能ではない。しかし、録画済番組に紐づけされたチャプター情報をインターネット経由で取得して、当該チャプター情報に基づいた再生位置制御（指定した位置から再生を開始する制御）を行うと問題が発生する可能性が高い。なぜなら、インターネット経由で取得したチャプター情報に含まれる再生位置情報は、番組の放送開始からの経過時間を示しているため、実際の録画済番組の再生位置情報と一致するとは限らないためである。
【０００８】
例えば、１時間枠の放送番組を放送開始後３０分から録画した録画済番組に対する再生位置制御を行う場合に、インターネットから取得した再生位置情報に基づいて放送開始後１５分の位置から再生しようとすると、録画開始後１５分の位置、すなわち放送開始後４５分の位置から再生されてしまう。そのため、ユーザーが指定した位置からの再生を適切に行うことができず、ユーザーの混乱を招いたり、ユーザーが映像記録再生装置の故障と勘違いしたりするおそれがある。
【０００９】
本発明は以上のような課題を解決するためになされたものであり、録画済番組に対して誤った再生位置制御が行われることに起因する問題の発生を防止することが可能な映像再生装置及び映像再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る映像再生装置は、放送通信連携サービスにおいて、放送通信連携アプリケーションにより録画済番組の再生制御を行う映像再生装置であって、録画済番組を記録する記録部と、録画済番組の再生を行う再生部と、放送通信連携アプリケーションを実行し、録画済番組に紐づけされた録画番組管理情報を用いて、再生部を制御するアプリケーション実行部とを備え、放送通信連携アプリケーションは、映像と情報を重畳表示することができ、サービス事業者から提供されるＷＥＢアプリケーションであり、録画番組管理情報は、録画済番組に対応する放送番組を一意に識別できる情報と、放送番組が録画済番組として存在するか否かを判定できる情報と、録画済番組が全区間について録画されているか否かを示す情報とを含むことを特徴とする。
【００１１】
また、本発明に係る映像再生方法は、放送通信連携サービスにおいて、放送通信連携アプリケーションにより録画済番組の再生制御を行う映像再生方法であって、放送通信連携アプリケーションを実行し、録画済番組に紐づけされた録画番組管理情報を用いて、録画済番組の再生を制御するステップと、録画済番組の再生を行うステップとを備え、放送通信連携アプリケーションは、映像と情報を重畳表示することができ、サービス事業者から提供されるＷＥＢアプリケーションであり、録画番組管理情報は、録画済番組に対応する放送番組を一意に識別できる情報と、放送番組が録画済番組として存在するか否かを判定できる情報と、録画済番組が全区間について録画されているか否かを示す情報とを含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、録画済番組に対して誤った再生位置制御が行われることに起因する問題の発生を防止することが可能な映像記録再生装置及び映像再生方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に係る映像記録再生装置の構成を示すブロック図である。
【図２】録画済番組の構成例を示す図である。
【図３】実施の形態１に係る録画番組情報のデータ構造を示す図である。
【図４】実施の形態１に係る録画番組記録編集情報のデータ構造を示す図である。
【図５】実施の形態１に係る放送通信連携アプリケーションが表示する電子番組表の一例を示す図である。
【図６】実施の形態１に係る放送通信連携アプリケーションが表示する過去番組再生画面の一例を示す図である。
【図７】実施の形態１に係る放送通信連携アプリケーションが表示する警告画面の一例を示す図である。
【図８】実施の形態１に係る放送通信連携アプリケーションの動作を示すフローチャートである。
【図９】実施の形態１における過去番組再生処理を示すフローチャートである。
【図１０】実施の形態２における過去番組再生処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
＜実施の形態１＞
実施の形態１では、録画済番組の再生位置制御を行う前に、その録画済番組が再生位置制御の正しく行えるものか否かを判定することができる映像記録再生装置を提案する。実施の形態１の映像記録再生装置は、録画済番組が再生位置制御を正しく行えないものであった場合に、映像記録再生装置がその旨やその原因をユーザーに通知したり、外部のネットワーク上から録画済番組と同じ番組を取得して再生したりして、誤った再生位置制御により生じる不具合を未然に防ぐように動作する。また、これら一連の動作は、映像記録再生装置で実行されるアプリケーションによって制御される。
【００１５】
図１は、実施の形態１に係る映像記録再生装置１００の構成を示すブロック図である。図１に示すように、映像記録再生装置１００は、デコーダブロック１１０、ネットワークインターフェース部１２１、ダウンロードデータ記録部１２２、メモリ部１３０、および、それらの動作を統括的に制御するシステム制御部１４０を備えている。また、映像記録再生装置１００には、表示装置１５０、操作部１６０が接続されている。
【００１６】
デコーダブロック１１０は、放送番組の録画および録画済番組の再生を行う録画再生部として機能するブロックであり、チューナー部１１１、ストリーム制御部１１２、記録再生ドライブ部１１３、映像デコーダ部１１４、音声デコーダ部１１５、グラフィックス生成部１１６および映像ミキシング部１１７を備えている。
【００１７】
チューナー部１１１は、外部のアンテナ（不図示）で受信した放送波から放送信号を抽出し、それをＭＰＥＧ−２トランスポートストリームに復号する。ストリーム制御部１１２は、チューナー部１１１が出力したＭＰＥＧ−２トランスポートストリームに対する各種の処理を行う。
【００１８】
例えば、映像記録再生装置１００が放送番組を録画する場合、ストリーム制御部１１２は、録画対象の番組を符号化映像が多重化されたストリーム情報として、記録再生ドライブ部１１３に記録する。以下、記録再生ドライブ部１１３に記録された番組を「録画済番組」と称する。
【００１９】
ストリーム制御部１１２は、記録再生ドライブ部１１３に録画済番組を記録する際、録画済番組のストリーム情報に加えて、そのストリーム情報から分離した符号化映像ストリームに関する映像や音声の属性情報、ならびに、再生位置制御を行うために必要な再生制御情報も記録する。再生制御情報は、録画済番組の再生位置と時間との対応関係を示す情報である。録画済番組の再生位置は、ストリーム情報のアクセス単位（通常はＧＯＰ（Group Of Picture）単位）で表される値となる。
【００２０】
また、映像記録再生装置１００が、記録再生ドライブ部１１３に記録されている録画済番組を再生する場合、ストリーム制御部１１２は、その録画済番組のストリーム情報を記録再生ドライブ部１１３から読み込み、それを符号化圧縮された映像ストリーム（例えばＭＰＥＧ−２形式の映像ストリーム）と音声ストリーム（例えばＡＣ−３形式の音声ストリーム）に分離して取り出すためのデマルチプレクサを行う。ストリーム制御部１１２が取得した映像ストリームは映像デコーダ部１１４へ送られ、音声ストリームは音声デコーダ部１１５へ送られる。
【００２１】
映像デコーダ部１１４は、ストリーム制御部１１２が取得した映像ストリームをデコード処理して映像信号に生成する。グラフィックス生成部１１６は、システム制御部１４０が生成した警告表示や、アプリケーションが生成した各種のグラフィックスなどに対応する画像信号を生成する。映像ミキシング部１１７は、映像デコーダ部１１４が復号した映像信号と、グラフィックス生成部１１６が生成した映像信号とを合成（重畳）した出力映像信号を生成する。音声デコーダ部１１５は、ストリーム制御部１１２が取得した音声ストリームをデコード処理して出力音声信号を生成する。
【００２２】
映像ミキシング部１１７が生成した出力映像信号および音声デコーダ部１１５が生成した出力音声信号は、表示装置１５０に入力される。表示装置１５０は、表示部１５１と音声出力部１５２とを備えており、表示部１５１には出力映像信号に応じた映像が表示され、音声出力部１５２には出力音声信号に応じた音声が出力される。
【００２３】
ここでは、表示装置１５０が表示部１５１と音声出力部１５２を備える構成としたが、音声出力部１５２は表示装置１５０とは独立したスピーカ等でもよい。また、表示装置１５０と映像記録再生装置１００とを一体的に構成して、録画再生機能付の表示装置としてもよい。
【００２４】
ネットワークインターフェース部１２１は、映像記録再生装置１００と外部ネットワーク１７０（インターネット等）と接続するためのインターフェースである。ダウンロードデータ記録部１２２は、外部ネットワーク１７０からダウンロードした情報が記録される不揮発性の記録媒体である。ダウンロードデータ記録部１２２は、例えばスマートメディア（登録商標）やメモリカードのような、映像記録再生装置１００から取り外し可能なものでもよい。
【００２５】
メモリ部１３０は、各録画済番組に紐づけされた録画番組管理情報が記録される不揮発性の記録媒体であり、録画番組管理情報として、録画番組情報１３１および録画番組記録編集情報１３２が記録される。録画番組情報１３１は、番組の録画時に生成される当該番組の属性情報である。また、録画番組記録編集情報１３２は、録画済番組の編集履歴、番組記録状態、録画ソースおよびその信頼性などの情報である。録画番組記録編集情報１３２は、番組の録画時、録画済番組の編集時、録画番組情報１３１の編集時などに適宜更新される。録画番組情報１３１および録画番組記録編集情報１３２の詳細については後述する。
【００２６】
システム制御部１４０は、録画番組管理部１４１、放送サービス通信部１４２およびアプリケーション実行部１４３を備えている。ここでは、録画番組管理部１４１、放送サービス通信部１４２、およびアプリケーション実行部１４３は、システム制御部１４０内のファームウェアなどにより実現されたものと仮定して説明するが、それらはシステム制御部１４０とは個別の要素であってもよい。例えば、録画番組管理部１４１、放送サービス通信部１４２およびアプリケーション実行部１４３が、それぞれハードウェアによって実現されていてもよい。また、録画番組管理部１４１、放送サービス通信部１４２、アプリケーション実行部１４３を統合して１つのブロックとしてもよいし、逆に、さらに細分化してもよい。
【００２７】
録画番組管理部１４１は、メモリ部１３０に記録される録画番組管理情報、すなわち録画番組情報１３１および録画番組記録編集情報１３２を管理する。例えば、番組を録画する際（つまり、新たな録画済番組が記録再生ドライブ部１１３に記録される際）に、その番組に対応する録画番組情報１３１および録画番組記録編集情報１３２を新たに作成したり、録画済番組または録画番組情報１３１の編集が行われた際に、その編集内容に応じて録画番組記録編集情報１３２を更新したりする。
【００２８】
放送サービス通信部１４２は、ネットワークインターフェース部１２１を介して、外部ネットワーク１７０に接続し、外部ネットワーク１７０上のリソースとしてのネットワークサーバー（不図示）から、アプリケーションや配信番組を取得する。
【００２９】
アプリケーション実行部１４３は、放送サービス通信部１４２が取得したアプリケーションの実行環境である。放送通信連携サービスで取得したアプリケーション（放送通信連携アプリケーション）は、デコーダブロック１１０が再生する番組に関する情報を外部ネットワーク１７０上のネットワークサーバーから取得したり、番組の映像に同期して各種の情報やグラフィックスを重畳表示させたりすることができる。
【００３０】
ネットワークサーバーから取得したアプリケーションおよびそれが扱うグラフィック部品などは、ダウンロードデータ記録部１２２に記録される。アプリケーション実行部１４３によりアプリケーションが実行されると、そのアプリケーションの指示のもと、グラフィックス部品はグラフィックス生成部１１６に送られて、適切な画像信号に変換される。
【００３１】
また、ネットワークサーバーから受信した配信番組は、ネットワークインターフェース部１２１からデコーダブロック１１０のストリーム制御部１１２に逐次供給され、録画済番組の再生と同様の処理によって、表示装置１５０から出力される。
【００３２】
操作部１６０は、映像記録再生装置１００に対するユーザーの操作を受け付けるユーザーインターフェースである。操作部１６０は、映像記録再生装置１００のフロントパネルに配設された操作パネルでもよいし、映像記録再生装置１００を遠隔操作するリモコンでもよい。映像記録再生装置１００のシステム制御部１４０は、ユーザーが操作部１６０に行った操作の内容を解釈し、それに基づいて映像記録再生装置１００内の各要素を制御する。それにより、映像記録再生装置１００は、ユーザーの要求に応じた番組（ストリーム情報）の録画および再生を行うことができる。
【００３３】
図２は、録画済番組の構成例を示す図である。録画の対象とする放送番組２００を基準にして考えると、放送番組２００の前後には、時間的に過去方向に先行番組２０１（放送番組２００の直前に放送される番組）が存在し、時間的に未来方向に後続番組２０２（放送番組２００の次に放送される番組）が存在する。以下、放送番組２００の放送時間帯が２０時００分から２１時００分までと仮定し、録画や編集を考慮した上で、放送番組２００が映像記録再生装置１００の記録再生ドライブ部１１３にどのような態様で記録され得るかを説明する。
【００３４】
最も一般的な録画の方法は、番組単位での録画予約によって行うことである。ユーザーが映像記録再生装置１００を用いて放送番組２００を番組単位で録画予約し、映像記録再生装置１００がその録画予約に従って放送番組２００を録画した場合（「ケースＡ」と定義）、放送番組２００の全区間である２０時００分から２１時００分までが録画された録画済番組（ケースＡ）２１０が、記録再生ドライブ部１１３に記録される。
【００３５】
デジタル放送を録画する場合、秒単位で正確に録画開始を行うことは困難である。デジタル放送番組の符号化／復号化処理には１〜３秒程度を要するため、放送番組に含まれる時刻情報に遅延が生じるおそれがあるからである。そのため、一般的な映像記録再生装置には、番組の冒頭部分を確実に録画して、番組の「頭欠け」を防止するために、録画予約された番組の開始時刻の数秒前（この時間は「オフセット時間」と呼ばれ、一般的に１〜５秒程度である）から録画を開始する「頭欠け防止機能」を有している。映像記録再生装置１００が、頭欠け防止機能を用いて、番組単位で録画予約された放送番組２００を録画した場合（「ケースＢ」と定義）、放送番組２００の先行番組２０１の最後の５秒程度と放送番組２００の全区間が録画された録画済番組（ケースＢ）２２０が、記録再生ドライブ部１１３に記録される。
【００３６】
録画予約に従って番組を録画している途中で、記録媒体の容量不足やユーザーの操作によって録画が中断される場合（「ケースＣ」と定義）もある。例えば、放送番組２００を録画中の２０時４５分にその録画が中断された場合、放送番組２００の２０時００分から２０時４５分までの部分のみが録画された録画済番組（ケースＣ）２３０が、記録再生ドライブ部１１３に記録される。なお、上記の録画済番組（ケースＡ）２１０を編集してその後半部分を削除した場合、編集後の録画済番組（ケースＡ）２１０は、録画済番組（ケースＣ）２３０として扱われる。
【００３７】
番組が放送されている途中から、その番組を予約録画した場合（「ケースＤ」と定義）は、番組の途中から録画が開始され、番組の終了と同時に録画が終了する。例えば、放送番組２００を、２０時１５分に予約録画すると、２０時１５分から２１時００分までの部分のみが録画された録画済番組（ケースＤ）２４０が、記録再生ドライブ部１１３に記録される。なお、上記の録画済番組（ケースＡ）２１０を編集してその冒頭部分を削除した場合、編集後の録画済番組（ケースＡ）２１０は、録画済番組（ケースＤ）２４０として扱われる。
【００３８】
録画の開始時刻と終了時刻を指定する録画予約（時刻指定録画予約）や、録画の開始・終了がユーザーの操作で行われる録画（手動録画）など、番組単位でない録画予約が行われる場合もある（「ケースＥ」と定義）。例えば、ユーザーが２０時００分から２１時３０分までの時刻指定録画予約を行い、映像記録再生装置１００がその時刻指定録画予約に従って録画を行った場合、放送番組２００と後続番組の最初の３０分が続けて録画された長さ９０分の録画済番組（ケースＥ）２５０が、記録再生ドライブ部１１３に記録される。
【００３９】
記録再生ドライブ部１１３に記録された録画済番組に対し、その一部を削除（カット）する編集が行われる場合（「ケースＦ」と定義）もある。例えば、放送番組２００の全区間が録画された録画済番組（ケースＡ）２１０に対し、ユーザーが、映像記録再生装置１００を用いて、２０時００分から２０時１５分の部分と２０時４５分から２０時５５分まで部分を削除する編集を行った場合、編集後の録画済番組（ケースＡ）２１０は、放送番組２００の２０時１５分から２０時４５分の部分と２０時５５分以降の部分が録画された長さ３５分の録画済番組（ケースＦ）２６０になる。また、一時的な電波障害などにより番組の一部を受信することができず、番組の途中がカットされた場合も、記録再生ドライブ部１１３には、結果として録画済番組（ケースＦ）２６０が記録されることになる。
【００４０】
図３は、メモリ部１３０に記録される録画番組情報１３１のデータ構造を示す図である。先に述べたように、録画番組情報１３１は、番組の録画時に生成される当該番組の属性情報である。録画番組情報１３１は、録画済番組ごとに区分けして管理されている。以下、１つの録画済番組に対応した録画番組情報１３１を「録画番組レコード３００」と呼ぶ。
【００４１】
録画番組レコード３００は、番組ＩＤ３０１、番組の放送日（録画日）を示す放送日付情報３０２、放送ネットワークを示すＮＩＤ３０３、放送チャンネル番号を示すＣＩＤ３０４、番組を示すＥＩＤ３０５、番組の名称を示す番組タイトル情報３０６、録画開始時刻を示す録画開始時刻情報３０７、録画時間の長さを示す録画時間長３０８、録画レート３０９、オフセット時間３１０、および録画番組関連ＵＲＬ３１１から構成される。番組ＩＤ３０１は、記録再生ドライブ部１１３に記録されている各録画済番組を特定するために録画番組管理部１４１が付した番号である。
【００４２】
放送日付情報３０２は、録画済番組に対応した番組の放送日（録画日）を示す情報である。ＮＩＤ３０３は、当該番組が放送された放送ネットワークの種別、例えばＢＳデジタル放送（ＢＳ）、ＣＳデジタル放送（ＣＳ１／ＣＳ２）、地上デジタル放送などを特定する情報である。ＣＩＤ３０４は、ＮＩＤ３０３で特定された放送ネットワーク内で、当該番組が放送された放送チャンネル番号を示すものである。ＥＩＤ３０５は、放送チャンネル内で当該番組を一意に識別できる番号である。現在の放送運用規定によれば、ＥＩＤ３０５は、一定の期間（例えば１週間）でのみ各番組を一意に識別可能な情報として規定されている。つまり、一定の期間内に同一の放送チャンネルで放送される各番組には、ユニークな値のＥＩＤ３０５を割り当てる必要があるが、その期間が経過した後は、ＥＩＤ３０５として用いた番号の使いまわしが可能となる。
【００４３】
放送日付情報３０２、ＮＩＤ３０３、ＣＩＤ３０４およびＥＩＤ３０５を組み合わせれば、録画済番組がどの放送番組を録画したものなのかを一意に特定できる。本実施の形態では、これらを組み合わせた情報（録画済番組に対応する放送番組を一意に特定するための情報）を「番組識別情報」と定義する。なお、番組識別情報は、この例のように複数の情報の組み合わせである必要はなく、例えばサーバー型放送のコンテンツＩＤのように、全放送局の番組を通して一意な番号を放送波に重畳させ、その番号を番組識別情報として使用してもよい。
【００４４】
番組タイトル情報３０６は、録画済番組の番組名を示す情報である。録画開始時刻情報３０７は、番組の放送開始時間ではなく、実際に録画を開始した時間を示すものとする。また、録画時間長３０８は、録画時間の長さを示す情報である。例えば、図３に示す番組ＩＤ３０１が「１」の録画番組レコード３００に含まれる録画開始時刻情報３０７および録画時間長３０８は、この録画番組レコード３００に対応する録画済番組が、１２時００分から１時間の録画によって記録されたものであることを示している。なお、録画時間長３０８に代えて、録画が終了した時刻を示す情報（録画終了時間情報）を用いてもよい（録画時間長は、録画開始時刻と録画終了時間との差として算出できる）。
【００４５】
録画レート３０９は、録画番組の録画品質の指標となる情報である。本実施の形態では、録画レート３０９が「ＨＩＧＨ」、「ＭＩＤ」、「ＬＯＷ」の３種類に分けられるものとするが、さらに細分化してもよい。一般的に、放送番組は非常に多くの情報量を持っているため、放送番組を録画する際、それに含まれるデータをそのまま記録媒体に記録すると、録画可能な時間が短くなる。そこで、高い圧縮率でリエンコードして記録することにより、記録媒体に録画可能な時間を長くできる。このリエンコード処理はストリーム制御部１１２によって行われる。
【００４６】
なお、高い圧縮率で録画された録画済番組は、再生するとき映像の解像度が低くなったり、ブロックノイズが目立ってきたりするなど、品質が低下する。「ＨＩＧＨ」は高品質（低圧縮率）で録画されたことを示し、「ＬＯＷ」は低品質（高圧縮率）で録画されたことを示し、「ＭＩＤ」は、「ＨＩＧＨ」と「ＬＯＷ」の中間の品質で録画されたことを示している。
【００４７】
オフセット時間３１０は、頭欠け防止機能によって、録画の対象とした番組の前に記録された部分（先行番組の最後に相当）の長さ、すなわち、実際の録画開始時刻と番組の放送開始時刻と差を示している。言い換えれば、オフセット時間３１０は、録画済番組のストリーム情報の先頭に対する、録画の対象とした番組の先頭のディレイ時間である。例えば、１２時００分に放送開始される番組の録画が、頭欠け防止機能によってその５秒前（１１時５９分５５秒）から開始された場合、オフセット時間３１０の値は「５秒」となる。
【００４８】
録画番組関連ＵＲＬ３１１は、録画済番組に対応する放送番組に紐づいたアドレス（ＵＲＬ；Uniform Resource Locator）を示す情報であり、例えば、各番組専用のアプリケーションや配信コンテンツを取得するためのアドレスが記載される。このアドレスの情報は、番組の放送波に重畳されている。また録画番組関連ＵＲＬ３１１として、放送番組を一意に示す番組識別情報を取得するための情報が記録されていてもよい。
【００４９】
図４は、メモリ部１３０に記録される録画番組記録編集情報１３２のデータ構造を示す図である。先に述べたように、録画番組記録編集情報１３２は、録画済番組の編集履歴、番組記録状態、録画ソースおよびその信頼性などの情報であり、番組の録画時、録画済番組の編集時、録画番組情報１３１の編集時などに適宜更新される。録画番組記録編集情報１３２は、録画番組情報１３１と同様に、録画済番組ごとに区分けして管理されている。以下、１つの録画済番組に対応した録画番組記録編集情報１３２を「再生制御レコード４００」と呼ぶ。
【００５０】
再生制御レコード４００は、番組ＩＤ３０１、番組タイトル情報３０６、簡易情報編集フラグ４０１、再生時間編集フラグ４０２、入力ソース信頼性フラグ４０３、および番組記録状態４０４から構成される。
【００５１】
再生制御レコード４００は、録画番組レコード３００と１対１に対応しており、両者は番組ＩＤ３０１によって互いに紐づけられている。つまり、同じ録画済番組に対応する録画番組レコード３００と再生制御レコード４００には、共通の番組ＩＤ３０１が付される。再生制御レコード４００に含まれる番組タイトル情報３０６は、録画番組レコード３００の番組タイトル情報３０６と同じである。ここでは、録画番組レコード３００との対応関係を明確に示すために、再生制御レコード４００にも録画番組レコード３００と同じ番組タイトル情報３０６が含まれる例を示したが、番組タイトル情報３０６は必ずしも再生制御レコード４００に含まれなくてもよい。
【００５２】
なお、録画番組レコード３００および再生制御レコード４００は必ずしも別々に取り扱わなくてもよく、両者をまとめた情報がメモリ部１３０に記録されていてもよい。つまり、録画番組情報１３１および録画番組記録編集情報１３２を、一つの録画番組管理情報として扱ってもよい。逆に、それらがさらに細分化されてメモリ部１３０に記録されてもよい。
【００５３】
簡易情報編集フラグ４０１、再生時間編集フラグ４０２、入力ソース信頼性フラグ４０３、番組記録状態４０４の説明に先だって、録画済番組の編集機能ついて説明する。ここでいう「録画済番組の編集」には、録画済番組のストリーム情報の編集だけでなく、録画済番組の属性情報（例えば録画番組レコード３００の内容）の編集も含まれる。
【００５４】
近年の一般的な映像記録再生装置は、録画済番組の編集機能を有しているが、実施の形態１の映像記録再生装置１００も、「番組名称変更」、「番組保護／解除」、「録画レート変換」、「番組分割」、「番組部分削除」といった録画済番組の編集機能を有しているものとする。
【００５５】
「番組名称変更」は、番組タイトル情報３０６の内容を編集する機能である。「番組保護／解除」は、ユーザーの不注意によって録画済番組が消去されないように保護する機能の設定・解除を切り替える機能である。「録画レート変換」は、録画済番組に対してリエンコードダビングを行うことにより、録画レートを変更する機能である。一般的には、記録媒体の空き容量を増やす目的で、録画レートを下げることが行われる。なお、録画済番組の録画レートが変更されると、それに対応する録画番組レコード３００（図３）の録画レート３０９の内容も変更される。
【００５６】
「番組分割」は、録画済番組の途中で２つに分割する機能である。この機能は、例えば、時刻指定録画予約や手動録画により録画された録画済番組に２つの放送番組が含まれていた場合（図２のケースＥ）に、それを２つの放送番組の境界で分割して、番組単位の再生を可能にするために利用される。
【００５７】
「番組部分削除」は、録画済番組の一部分を削除する機能である。この機能は、例えば、録画番組からコマーシャル（ＣＭ）の部分を削除したい場合や、自分の好みの映像シーンのみを残して１つの番組として構成したい場合に利用される。
【００５８】
図４に戻り、簡易情報編集フラグ４０１は、「番組名称変更」、「番組保護解除」、「録画レート変換」のように、録画済番組の総再生時間に影響を及ぼさない編集（「簡易情報編集」という）が行われたか否かを示す情報である。簡易情報編集は、基本的に、録画済番組のストリーム情報の編集ではなく録画済番組の属性情報の編集を指すが、「録画レート変換」は番組の総再生時間が変わらない編集であるため、簡易情報編集に属するものとみなしている。図４において、簡易情報編集された録画済番組には「○」の簡易情報編集フラグ４０１が付され、簡易情報編集されていない録画済番組には「×」の簡易情報編集フラグ４０１が付されている。
【００５９】
再生時間編集フラグ４０２は、「番組分割」や「番組部分削除」のように、録画済番組の総再生時間が変化する編集（「再生時間編集」という）が行われたか否かを示す情報である。図４において、再生時間編集された録画済番組には「○」の再生時間編集フラグ４０２が付され、再生時間編集されていない録画済番組には「×」の再生時間編集フラグ４０２が付されている。
【００６０】
入力ソース信頼性フラグ４０３は、録画済番組が信頼できる入力ソースから生成されたか否かを示す情報である。例えば、放送局からの放送波は第三者に改竄される余地がないため信頼性の高い入力ソースである。そのため、放送波から抽出したストリーム情報からなる録画済番組は、入力ソースの信頼性が高いと判断される。一方、外部ネットワーク１７０や他の記録媒体から取得した情報は、第三者によって改竄された可能性もあり、十分に信頼性の高い入力ソースとは言えない。そのため、外部ネットワーク１７０や他の記録媒体から取得したストリーム情報からなる録画済番組は、入力ソースの信頼性が低いと判断される。図４において、放送波から抽出したストリーム情報から生成した録画済番組には「○」の入力ソース信頼性フラグ４０３が付され、外部ネットワーク１７０や外部記録媒体から取得したストリーム情報から生成した録画済番組には「×」の入力ソース信頼性フラグ４０３が付されている。
【００６１】
番組記録状態４０４は、録画済番組がどのような状態で録画されたものかを示す情報である。具体的には、番組単位で且つその番組の全区間が録画された録画済番組であるか否かを示している。例えば電子番組表を用いて録画予約された場合、基本的に、図２に示した録画済番組（ケースＡ）２１０または録画済番組（ケースＢ）２２０のように、番組単位で且つその番組の全区間が録画された録画済番組が生成される。しかし、それ以外の録画方法や録画済番組の編集が行われた場合には、図２に示した録画済番組（ケースＣ）２３０、録画済番組（ケースＤ）２４０、録画済番組（ケースＥ）２５０、および録画済番組（ケースＦ）２６０などのように、番組の一部のみが録画された録画済番組や、複数の番組（オフセット時間を除く）に跨がって録画された録画済番組が生成される。図４において、番組単位で且つその番組の全区間が録画された録画済番組には「○」の番組記録状態４０４が付され、それ以外の構成の録画済番組には「×」の番組記録状態４０４が付されている。
【００６２】
本実施の形態では、再生時間編集フラグ４０２および番組記録状態４０４に基づき、録画済番組が再生位置制御を正しく行えるものか否かを判断する。具体的には、再生時間編集フラグ４０２が「○」の録画済番組は、「再生時間編集」が加えられているため、再生位置制御を正しく行えないと判断される。また、番組記録状態４０４が「×」の録画済番組も、番組単位で録画されていなかったり、番組の一部の区間しか録画されていなかったりするため、再生位置制御を正しく行えないと判断される。従って、再生時間編集フラグ４０２が「×」であり、なお且つ、番組記録状態４０４が「○」の録画済番組が、再生位置制御を正しく行えるものと判断されることになる。このように再生位置制御を正しく行えるか否かを判断できる情報を「再生位置制御可否情報」と定義する。
【００６３】
再生位置制御可否情報は、再生時間編集フラグ４０２および番組記録状態４０４に加えて、入力ソース信頼性フラグ４０３も含ませてもよい。具体的には、入力ソース信頼性フラグ４０３が「×」の録画済番組も、ストリーム情報またはその属性情報が改竄された可能性もあるため、再生位置制御を正しく行えないと判断してもよい。
【００６４】
図５は、放送通信連携サービスで取得したアプリケーション（放送通信連携アプリケーション）が表示する電子番組表５００の例を示す図である。一般的な電子番組表には、現在と未来の番組表のみが表示され、過去の番組の番組表（すなわち放送履歴）は表示されないが、本実施の形態の電子番組表５００には、過去・現在・未来の番組表が表示される。
【００６５】
番組表を構成するためには、各番組の放送日時の情報が必要となる。現在および未来の番組の放送日時の情報は、放送波から取得することができる。しかし、放送波には過去の番組の放送日時の情報は含まれていない。過去の番組の放送日時の情報は、例えば、外部ネットワーク１７０を介して取得してもよいし、放送波から取得した各番組の放送日時の情報を映像記録再生装置１００内に蓄積しておき、それを過去の番組の放送日時の情報として用いてもよい。
【００６６】
図５に示すように、電子番組表５００は、番組欄表示領域５０１および番組欄開始時刻表示領域５０２から構成される。番組欄表示領域５０１の横軸には各チャンネルを示すチャンネル軸５０３が表示され、縦軸には放送時間を示す時間軸５０４が表示される。そして、チャンネル軸５０３と時間軸５０４とで規定される２次元の領域内に、各番組のタイトル等の情報が記載された枠が、その番組の放送チャンネルと放送時間に応じた位置に表示される。また、番組欄表示領域５０１には、番組表に対応する放送ネットワークの種別（ＢＳ、ＣＳ１、ＣＳ２、地上デジタル等）が表示されるネットワーク種別表示領域５０５が設けられている。
【００６７】
番組欄開始時刻表示領域５０２は、現在日時を示すものではなく、番組欄表示領域５０１にいつからの番組表が表示されているのかを示す情報が表示される。図５には、３つのチャンネルにおける２０１３年２月１５日の午後１０時１０分に放送中の番組から、その後の３時間分の番組表が表示された例を示している。現在日時は、番組欄表示領域５０１に重畳表示された現在時刻表示バー５１１によって表される。図５の現在時刻表示バー５１１は、現在日時が同日の午後１１時１５分であることが示している。つまり、図５の番組表において、例えばチャンネル４の「ニュース１１」は現在放送中の番組、「お笑いアワー」および「火曜ワイド」は過去に放送された番組、「英会話：英語でリスニング」および「国内旅行ガイド」は未来に放送される番組である。
【００６８】
さらに、番組欄表示領域５０１には、ユーザーが番組を選択するためのハイライト枠５１０が重畳表示される。操作部１６０には、「上方向」キー、「下方向」キー、「左方向」キーおよび「右方向」キーからなる上下左右キーと、「決定」キーが備えられており、ユーザーは、上下左右キーを操作してハイライト枠５１０を好みの番組の枠へ移動させ、決定キーを押下することにより、その番組を選択することができる。
【００６９】
図６は、放送通信連携アプリケーションが表示する過去番組再生画面６００の一例を示す図である。放送通信連携アプリケーションは、ユーザーの操作により過去に放送された番組が選択され、且つ、その番組が再生位置制御を正しく行えるものと判断された場合に、過去番組再生画面６００を表示部１５１に出力する。
【００７０】
過去番組再生画面６００の主な特徴は、再生される映像が放送中の番組ではなく過去に放送された番組（録画済番組など）であること、さらに再生位置制御を利用したシーン選択機能が提供されていることである。シーン選択機能は、外部ネットワーク１７０から取得したチャプター情報（番組内の各シーンの位置を示すリスト）に基づいて、ユーザーが番組の再生位置を選択できる機能である。
【００７１】
過去番組再生画面６００は、過去番組再生領域６０１、シーンリスト領域６０２、および過去番組情報領域６０３から構成される。過去番組再生領域６０１は、電子番組表５００から選択された過去の番組の再生映像を表示する領域である。再生される映像は、過去番組再生領域６０１のサイズに合わせてスケーリングされる。
【００７２】
シーンリスト領域６０２は、再生中の番組（過去番組再生領域６０１に表示されている番組）のチャプター情報が表示される。チャプター情報は、放送通信連携アプリケーションが外部ネットワーク１７０上に存在する特定のネットワークサーバーから取得する。また、シーンリスト領域６０２には、ユーザーが操作部１６０の「上方向」キーおよび「下方向」キー（上下キー）を用いて移動させることができるシーンハイライト枠６０４が重畳表示され、ユーザーは、上下キーを操作してシーンハイライト枠６０４を好みのシーンへ移動させ、「決定」キーを押下することで、そのシーンを選択することができる。シーンが選択されると、再生位置がそのシーンの位置へジャンプする。
【００７３】
また過去番組情報領域６０３は、放送通信連携アプリケーションが、再生中の番組の出演者情報を表示したり、録画済番組がシリーズ番組であった場合に、前回の番組までのあらすじや他の回の番組の再生を案内する情報（シリーズ再生制御情報）を表示したりする領域である。
【００７４】
なお、過去番組再生領域６０１に表示される番組の映像は、映像デコーダ部１１４によって生成される。一方、シーンリスト領域６０２および過去番組情報領域６０３の画像は、外部ネットワーク１７０から取得した情報に基づいてグラフィックス生成部１１６が生成する。それらを映像ミキシング部１１７が合成することによって、過去番組再生画面６００が生成されることになる。
【００７５】
一般に、外部ネットワーク１７０から取得できるチャプター情報では、各シーンの位置が、番組の先頭を基準とした時間として表されている。そのため、再生時間編集が行われた録画済番組や、番組の冒頭から録画されていない録画済番組などでは、録画済番組における位置とチャプター情報が示す位置との不整合が生じる。その場合、シーンを選択する再生位置制御を正しく行うことができず、ユーザーが混乱したり、映像記録再生装置の故障と勘違いしたりする問題が生じる。本実施の形態の映像記録再生装置１００では、記録再生ドライブ部１１３に記録されている録画済番組の再生を行う前に、放送通信連携アプリケーションがその録画済番組の再生位置制御を正しく行えるか否かを判断し、再生位置制御を正しく行えない場合はその旨をユーザーに通知する警告を行うことによって、上記の問題を回避する。
【００７６】
図７は、放送通信連携アプリケーションが、録画済番組の再生位置制御を正しく行えないと判断したときに表示装置１５０に表示する警告画面の一例である。警告画面７００は、録画済番組の再生を指示する再生指示ボタン７０１と、録画済番組の再生を行わずにそれと同じ配信番組を外部ネットワーク１７０上で検索することを指示する検索指示ボタン７０２を有している。再生指示ボタン７０１および検索指示ボタン７０２は、ユーザーが「左方向」キーおよび「右方向」キー（左右キー）を用いてどちらかを選び、決定キーを押下することで選択することができる。また、警告画面７００には、図７のように再生位置制御が行えない理由を表示する原因表示領域７０３を設けてもよい。
【００７７】
ユーザーにより再生指示ボタン７０１が選択された場合、放送通信連携アプリケーションは、映像記録再生装置１００を制御して、再生位置制御を正しく行えない録画済番組をそのまま再生する。一方、検索指示ボタン７０２が選択された場合、放送通信連携アプリケーションは、映像記録再生装置１００を制御して、録画済番組と同じ配信番組が存在しないか外部ネットワーク１７０を検索し、録画済番組と同じ配信番組が見つかればそれを再生する。通常、外部ネットワーク１７０で提供されている配信番組は、再生位置制御を正しく行えるものであるため、高いインタラクティブ性を持った番組再生を行うことができる。
【００７８】
なお、録画済番組が再生位置制御を正しく行えないものであった場合に、警告画面７００の表示を省略して、映像記録再生装置１００が自動的にそれと同じ配信番組を検索するようにしてもよい。そうすることにより、ユーザーの入力負担を減らすことができる。
【００７９】
図８は、実施の形態１に係る放送通信連携アプリケーションの実行動作フローを示す図である。放送通信連携アプリケーションは、システム制御部１４０のアプリケーション実行部１４３によって実行される。放送通信連携アプリケーションの起動方法としては、例えば、操作部１６０に放送通信連携アプリケーションを起動させる専用のボタンを設け、ユーザーがそれを押下することによって起動させる方法が考えられる。
【００８０】
放送通信連携アプリケーションは、起動すると、表示装置１５０の表示部１５１に電子番組表５００（図５）を表示させる（ステップＳ１０１）。そして、ユーザーが操作部１６０を操作して番組を選択するのを待つ（ステップＳ１０２）。
【００８１】
ユーザーにより番組が選択されると（ステップＳ１０２でＹＥＳ）、放送通信連携アプリケーションは、選択された番組（選択番組）が現在時刻に対して未来の番組であるか否かを判定する（ステップＳ１０３）。選択番組が未来の番組であった場合（ステップＳ１０３でＹＥＳ）、選択番組の録画予約を実行し（ステップＳ１０４）、電子番組表５００を非表示にして終了する。
【００８２】
選択番組が未来の番組でなかった場合（ステップＳ１０３でＮＯ）、放送通信連携アプリケーションは、選択番組が現在放送中の番組であるか否かを判断する（ステップＳ１０５）。現在放送中の番組であった場合（ステップＳ１０５でＹＥＳ）、選択番組の放送チャンネルを選局し、表示部１５１の表示を電子番組表５００から選択番組の映像に切り替える（ステップＳ１０６）。このとき音声出力部１５２からは、選択番組の音声を出力させる。
【００８３】
選択番組が未来の番組でも現在の番組でもなかった場合（ステップＳ１０５でＮＯ）、放送通信連携アプリケーションは、選択番組を過去の番組と判定し（ステップＳ１０７）、過去の番組の再生処理（過去番組再生処理）を実行する（ステップＳ１０８）。
【００８４】
図９は、過去番組再生処理（図８のステップＳ１０８）を示すフローチャートである。過去番組再生処理が開始されると、放送通信連携アプリケーションは、メモリ部１３０の録画番組情報１３１および録画番組記録編集情報１３２から、記録再生ドライブ部１１３に記録されている各録画済番組の番組識別情報（図３に示した放送日付情報３０２、ＮＩＤ３０３、ＣＩＤ３０４、ＥＩＤ３０５）と、再生位置制御可否情報（図４の再生時間編集フラグ４０２および番組記録状態４０４）を取得する（ステップＳ２０１，Ｓ２０２）。
【００８５】
続いて、放送通信連携アプリケーションは、選択番組の番組識別情報を電子番組表５００に基づいて判断し、ステップＳ２０１で取得した各録画済番組の番組識別情報と比較することで、選択番組に対応する録画済番組が記録再生ドライブ部１１３内に存在するか否かを判定する（ステップＳ２０３）。
【００８６】
選択番組に対応する録画済番組が存在しない場合（ステップＳ２０３でＮＯ）、放送通信連携アプリケーションは、放送サービス通信部１４２を制御して外部ネットワーク１７０上の特定のネットワークサーバーに接続する（ネットワークサーバーのアドレスは、映像記録再生装置１００により予め保持されている）。そして、選択番組の番組識別情報とネットワークサーバー上の配信可能番組の番組識別情報とを比較することによって、選択番組に対応する配信可能番組を検索する（ステップＳ２０４）。
【００８７】
選択番組に対応する配信可能番組が存在しない場合（ステップＳ２０４でＮＯ）、放送通信連携アプリケーションは、選択番組を再生できない旨を表示装置１５０を用いてユーザーに通知して（ステップＳ２０５）、過去番組再生処理を終了する。
【００８８】
ネットワークサーバーに選択番組に対応する配信可能番組が存在する場合（ステップＳ２０４でＹＥＳ）、放送通信連携アプリケーションは、ネットワークサーバーに対し、選択番組に対応する配信可能番組の配信を要求する（ステップＳ２０６）。そして、ネットワークサーバーから配信された配信番組をデコーダブロック１１０でデコードし、表示装置１５０を用いて再生する（ステップＳ２０７）。これにより、ユーザーは選択番組（配信番組）を視聴することができる。
【００８９】
一方、選択番組に対応する録画済番組が存在した場合は（ステップＳ２０３でＹＥＳ）、ステップＳ２０２で取得した再生位置制御可否情報に基づいて、その録画済番組が再生位置制御を正しく行えるものか否か判定する（ステップＳ２０８）。録画済番組が再生位置制御を正しく行えないものであった場合は（ステップＳ２０８でＮＯ）、警告画面７００（図７）を表示装置１５０に表示し、録画済番組をそのまま再生するか、選択番組に対応する配信可能番組をネットワークサーバー上で検索するかの選択をユーザーに促す。
【００９０】
ユーザーによりネットワークサーバーでの検索（ネットワーク検索）が選択された場合（ステップＳ２０９でＹＥＳ）、ステップＳ２０４に遷移して処理を進める。
【００９１】
一方、ユーザーにより録画済番組の再生が選択された場合（ステップＳ２０９でＹＥＳ）、ネットワークサーバーにアクセスし、番組識別情報に基づいて、選択番組のチャプター情報（シーンリスト）や番組関連情報を取得する（ステップＳ２１０）。その後、それらの情報に応じて過去番組再生画面６００（図６）を構成するとともに、表示装置１５０を用いて録画済番組の再生を行う（ステップＳ２１１）。このように、本実施の形態では、選択番組に対応する録画済番組が再生位置制御を正しく行えないものであった場合、ユーザーの許可が得られなければ、その録画済番組の再生は行われない。
【００９２】
また、選択番組に対応する録画済番組が再生位置制御を正しく行えるものであった場合も（ステップＳ２０８でＹＥＳ）、ステップＳ２１０へ移行して、放送通信連携アプリケーションがネットワークサーバーからチャプター情報等を取得し、表示装置１５０を用いた録画済番組の再生が行われる（ステップＳ２１１）。
【００９３】
なお、過去番組再生画面６００において、録画済番組の再生位置制御を行う際には、オフセット時間を加味して再生位置を決定することが望ましい。例えば５秒のオフセット時間を有する録画済番組において、番組の先頭から１分３０秒の位置を再生するのであれば、実際の録画済番組の先頭から１分３５秒の位置を再生するとよい。それによって、より正確な再生位置制御を行うことができる。
【００９４】
実施の形態１によれば、放送通信連携アプリケーションが録画済番組と放送通信連携サービスとの連携を行う場合に、録画済番組が再生位置制御を正しく行えるものか否かを事前に判断することができる。それにより、録画済番組の誤った再生位置制御が行われることで生じる問題を未然に防ぐことができる。
【００９５】
例えば、ユーザーが選択した番組（選択番組）に対応する録画済番組が再生位置制御を正しく行えないものである旨を、ユーザーに警告画面を通して通知することで、ユーザーが無駄な操作を行うことを防止できる。さらに再生位置制御を正しく行えない理由も通知すれば、ユーザーが混乱したり、映像記録再生装置１００の故障と勘違いしたりすることを防止できる。
【００９６】
また、選択番組に対応する録画済番組が再生位置制御を行えないものであった場合に、放送通信連携アプリケーションが、自動的に外部ネットワーク１７０上のネットワークサーバーでそれと同じ配信可能番組を検索し、録画済番組の代わりに配信番組を再生することもできる。通常、外部ネットワーク１７０で提供されている配信番組は、再生位置制御を正しく行えるものであるため、高いインタラクティブ性を持った番組再生を行うことができる。また、配信可能番組を検索するためのユーザーの手間を削減でき、利便性の高い映像記録再生装置１００を得ることができる。
【００９７】
なお、上の説明では、ユーザーが操作部１６０を操作して放送通信連携アプリケーションを起動させる例を示したが、放送通信連携アプリケーションの起動方法は任意でよい。例えば、特定のイベントが発生したことを条件にして、自動的に起動させてもよい。
【００９８】
また、上の例では、電子番組表の表示から選択番組の再生までの一連の処理を、同一の放送通信連携アプリケーションが行う例を示したが、例えば、汎用の放送通信連携アプリケーションが電子番組表の表示を行い、番組が選択されると、その番組に紐づいた放送通信連携アプリケーションが起動するように構成してもよい。それにより、選択番組に応じたきめの細かい放送通信連携サービスの提供が可能になる。
【００９９】
＜実施の形態２＞
実施の形態２では、録画済番組が再生位置制御を正しく行えるものであっても、録画品質が著しく悪い場合は、録画済番組の代わりにそれと同じ配信番組を再生する映像記録再生装置１００を提案する。
【０１００】
図１０は、実施の形態２に係る過去番組再生処理を示すフローチャートである。実施の形態１の過去番組再生処理（図９）と同様の処理が行われるステップには、それと同一符号を付してあるため、以下では主に図９と異なるステップについて説明する。なお、映像記録再生装置１００の構成や、過去番組再生処理を除く放送通信連携アプリケーションの動作は、実施の形態１と同様である。
【０１０１】
まず、実施の形態２の過去番組再生処理では、放送通信連携アプリケーションが、メモリ部１３０の録画番組情報１３１および録画番組記録編集情報１３２から、記録再生ドライブ部１１３に記録されている各録画済番組の番組識別情報および再生位置制御可否情報を取得するともに（ステップＳ２０１，Ｓ２０２）、録画番組情報１３１から録画レート３０９を取得する（ステップＳ３０１）。その後のステップＳ２０３〜Ｓ２０９の処理については、実施の形態１と同様である。
【０１０２】
選択番組に対応する録画済番組が再生位置制御を正しく行えるものであった場合（ステップＳ２０８でＹＥＳ）、または、再生位置制御を正しく行えないものであってもユーザーがその再生を選択した場合（ステップＳ２０９でＮＯ）は、実施の形態１と同様にステップＳ２１０へ移行して、放送通信連携アプリケーションがネットワークサーバーから選択番組のチャプター情報等を取得するが、実施の形態２では、ステップＳ２１０の後に以下の処理が行われる。
【０１０３】
すなわち、ステップＳ２１０の後、放送通信連携アプリケーションは、ネットワークサーバーから選択番組に対応する配信可能番組を検索して、その録画レートの情報を取得する（ステップＳ３０２）。そして、ステップＳ３０１で取得した選択番組に対応する録画済番組の録画レート３０９と、ステップＳ３０２で取得した選択可能番組に対応する配信可能番組の録画レートとを比較して、どちらの録画品質が高いかを判定する（ステップＳ３０３）。
【０１０４】
録画済番組の録画レートの方が高い場合は、ステップＳ２１１へ移行し、選択番組に対応する録画済番組の再生が実行される。一方、配信可能番組の録画レートの方が高い場合には、ステップＳ２０６へ移行し、選択番組に対応する配信番組の再生が実行される。
【０１０５】
なお、ステップＳ３０２において、外部ネットワーク１７０にアクセスできない場合や、ネットワークサーバー上に選択番組に対応する配信可能番組が存在しない場合には、ステップＳ２１１に移行して、選択番組に対応する録画済番組の再生が実行される。
【０１０６】
実施の形態２の映像記録再生装置１００によれば、選択番組に対応する録画済番組と配信可能番組のうち、録画品質の高い方が再生されることになるため、選択番組をより高い品質で再生することができるという効果が得られる。
【０１０７】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０１０８】
１００  映像記録再生装置、１１０  デコーダブロック、１１１  チューナー部、１１２  ストリーム制御部、１１３  記録再生ドライブ部、１１４  映像デコーダ部、１１５  音声デコーダ部、１１６  グラフィックス生成部、１１７  映像ミキシング部、１２１  ネットワークインターフェース部、１２２  ダウンロードデータ記録部、１３０  メモリ部、１４０  システム制御部、１４１  録画番組管理部、１４２  放送サービス通信部、１４３  アプリケーション実行部、１３１  録画番組情報、１３２  録画番組記録編集情報、１５０  表示装置、１５１  表示部、１５２  音声出力部、１６０  操作部、１７０  外部ネットワーク、２００  放送番組、２０１  先行番組、２０２  後続番組、２１０，２２０，２３０，２４０，２５０，２６０  録画済番組、３００  録画番組レコード、３０１  番組ＩＤ、３０２  放送日付情報、３０３  ＮＩＤ、３０４  ＣＩＤ、３０５  ＥＩＤ、３０６  番組タイトル情報、３０７  録画開始時刻情報、３０８  録画時間長、３０９  録画レート、３１０  オフセット時間、３１１  録画番組関連ＵＲＬ、４００  再生制御レコード、４０１  簡易情報編集フラグ、４０２  再生時間編集フラグ、４０３  入力ソース信頼性フラグ、４０４  番組記録状態、５００  電子番組表、５０１  番組欄表示領域、５０２  番組欄開始時刻表示領域、５０３  チャンネル軸、５０４  時間軸、５０５  ネットワーク種別表示領域、５１０  ハイライト枠、５１１  現在時刻表示バー、６００  過去番組再生画面、６０１  過去番組再生領域、６０２  シーンリスト領域、６０３  過去番組情報領域、６０４  シーンハイライト枠、７００  警告画面、７０１  再生指示ボタン、７０２  検索指示ボタン、７０３  原因表示領域。
【図１】
2020054005.tif 000003
【図２】
2020054005.tif 000004
【図３】
2020054005.tif 000005
【図４】
2020054005.tif 000006
【図５】
2020054005.tif 000007
【図６】
2020054005.tif 000008
【図７】
2020054005.tif 000009
【図８】
2020054005.tif 000010
【図９】
2020054005.tif 000011
【図１０】
2020054005.tif 000012