(57)【要約】【課題】  親機と複数の子機とによって構成され、子機によって予約された録画を親機が実行し、親機は録画済みの録画コンテンツを子機に転送する。【解決手段】  子機によって予約票を作成し、子機から親機に対して予約票を送信する。親機は予約票に応じて録画を実行し、予約録画が完了したら、予約票を作成した子機に対して録画コンテンツを送信する。また、子機はEPG情報を取得する機能を持ちEPGを基に番組表を表示し、録画予約を行うことが出来る。【選択図】  図１
2006109226.tif 000002
【特許請求の範囲】
【請求項１】
１台のベースと少なくとも１台以上のポータブルによって構成し、
ベースとポータブルは通信手段によって通信を行う動画記録再生システムであって、
ベースは
通信手段を用いて録画予約情報受信する予約情報受信手段、
動画をデータとして所定記録装置に記録する録画手段、
予約情報受信手段によって受信した予約情報に応じて録画手段を用いて動画を記録する予約録画手段、
通信手段を用いて動画を転送する動画データ転送手段、
を備え
ポータブルは
録画予約情報を作成する予約情報作成手段、
通信手段を用いて録画予約情報を送信する予約情報送信手段、
通信手段を用いて動画データ受信する動画データ受信手段、
動画データ受信手段によって受信した動画データを記憶する動画データ記憶手段、
動画データ記録手段によって記録した動画データを再生する動画データ再生手段、
を備えることを特徴とする動画記録再生システム。
【請求項２】
通信手段によってポータブルからベースへ録画予約情報が送信されることを特徴とする請求項１記載の動画記録再生システム。
【請求項３】
通信手段によってベースとポータブルの接続が検知されると、該ポータブルにより送られた録画予約情報に基づいて録画されたベース内の録画済みコンテンツがある場合に、該録画済みコンテンツをベースからポータブルへ送信することを特徴とする請求項１記載の動画記録再生システム。
【請求項４】
ベースは電子番組表取得手段と電子番組表保持手段とを備えることを特徴とする請求項１記載の動画記録再生システム。
【請求項５】
ポータブルは電子番組表取得手段を備えることを特徴とする請求項１記載の動画記録再生システム。
【請求項６】
ベースは、異なる複数のポータブルからの録画予約情報の予約時間が重複した場合には、ポータブルの優先順位に応じて予約を実行することを特徴とする請求項１記載の動画記録再生システム。
【請求項７】
ベースの録画手段によって録画された動画コンテンツがポータブルによって一定時間以内に取得されなかった場合はは消去されることを特徴とする請求項１記載の動画記録再生システム。
【請求項８】
予約情報送信手段によって転送されていない予約票の予約時間が近づいたらポータブル上に警告表示を行うことを特徴とする請求項１記載の動画記録再生システム。
【請求項９】
通信手段を介して行われるベースの動画データ転送手段及びポータブルの動画データ受信手段からなる動画データの転送が、ポータブルの接続開始指示手段によって接続開始を指示されることによって開始することを特徴とする請求項１記載の動画記録再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画の録画予約、記録および再生を行う技術に関する。
【背景技術】
【０００２】
近年、ビデオテープを用いることなく、ハードディスクドライブ（ＨＤＤ）やＤＶＤなどの記憶装置にテレビ番組を録画データとして記録し、再生、編集、を行うことが可能な動画記録装置が実用化されている。
【０００３】
このような、動画記録装置においては、録画データを効率よく圧縮して記録するためにＭＰＥＧ２やＭＰＥＧ４などのフォーマットに変換して動画データをＨＤＤなどの記憶装置に格納する。
【０００４】
またＭＰＥＧ２やＭＰＥＧ４の動画データを内蔵メディアまたは外部メディアに格納して外出先で動画を再生して楽しむ事が出来る携帯型の小型動画再生装置実用化されている。
【０００５】
このような動画再生装置を用いて録画済データを外出先で再生するためには、あらかじめ動画記録装置で録画した録画データの中から使用者が見たい番組を選択して動画再生装置へ転送させる必要がある。
【０００６】
特許文献１においては、このような動画表示装置である携帯型の子機をクレードルを介して動画管理装置であるビデオコントローラーと接続させ、子機への転送の有無や、視聴済みか否かの情報を持たせることによって、ビデオコントローラーから子機に対して自動的に動画データを転送するという提案がなされている。
【０００７】
他方、近年、ＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）と呼ばれる電子番組表のサービスが実用化されている。ＥＰＧでは、地上波テレビ放送の電波の隙間を利用してデータを送信するもの、インターネットからデータをダウンロードするもの、などの方式がある。
【０００８】
このような電子番組表のサービスを利用して、例えば外出先などにおいて、携帯端末を操作してビデオ録画予約装置にアクセスしてチャンネル情報を取得し、ユーザーが希望する番組を選択すると、その番組の番組情報がビデオ録画予約装置に送信されて、録画予約が行われる、という提案がなされている（特許文献２）。
【特許文献１】特開２００３−２８９４９１
【特許文献２】特開２０００−６７４８８
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら特許文献１にあるような動画管理装置においては、子機が一台の場合においては有効であるが、子機が複数ある場合の構成においては、どの録画データをどの子機に転送すればよいかわからないという問題があった。
【００１０】
また、特許文献２にあるような録画予約装置においては、複数の利用者からの録画予約を想定しているが、利用者が予約録画された番組を視聴する場合のことは考慮されていない。
【００１１】
すなわち、いずれの従来技術においても、複数の子機が接続可能な場合において、どの子機にどの録画データを転送すればよいのかは判断できないために、録画番組を携帯動画再生装置などを用いて外出先などで視聴したい場合は、利用者が、あらかじめ複数の録画番組から視聴したい番組を選んで携帯動画再生装置へ転送しておかなければならないために利便性が悪い、という問題があった。
【発明の効果】
【００１２】
以上説明したように本発明に係る動画記録再生システムは、ポータブル側で録画予約を行い、ポータブルからベースに対して予約票を送信することが出来る。また、ベースは予約票に応じて録画を実行し、予約録画が完了したら、録画予約を行ったポータブルに録画コンテンツを自動的に転送することが出来る。また、また、ポータブルはEPG情報を取得する機能を持ちポータブル上でEPGを基にした番組表を表示し、ユーザーはその番組表を用いて録画予約を行うことが出来る。以上により利便性の高い録画予約手段、及び録画手段、動画再生手段、を備えた動画記録再生システムを提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施形態について添付図面を参照して詳細に説明する。
【００１４】
（第一の実施形態）
第一の実施形態においては、ポータブルが通信手段を介してベースに接続することによって、ＥＰＧを取得するというものである。
【００１５】
さらには、ポータブルは通信手段を介して、ベースへの録画予約情報（予約票）の送信が行われるというものである。
【００１６】
さらには、ポータブルは通信手段を介して、ベースから録画済みコンテンツを取得して予約録画画像を視聴できるというものである。
【００１７】
＜基本的構成の説明＞
図２は本発明の構成を説明する概念図である。ベース１１００はテレビアンテナに接続され、さらに、ＵＳＢケーブル１４３０にてクレードル１４００と接続されている。クレードル１４００はポータブル１３００を載せることが出来る形状をしており、ポータブル１３００をクレードル１４００へ載せることにより、不図示のコネクタが接続され、ポータブル１３００とベース１１００がＵＳＢインターフェースを介して接続状態になる。
【００１８】
＜ブロック図の説明＞
図１は本実施形態におけるベース１１００およびポータブル１３００の内部構成を説明するブロック図である。以下、各構成を詳細に説明する。
【００１９】
＜ベースの説明＞
ベース１１００はＭＰＵ１１１０、ＲＯＭ１１２０、ＲＡＭ１１３０、ＴＶチューナー１１４０、動画エンコーダー１１５０、ＵＳＢホスト制御１１７０、入力装置１１８０、記憶装置１１９０、動画デコーダー１２００、映像入力１２１０、音声出力１２２０、を備える。
【００２０】
１１１０はＭＰＵであり、ベース１１００全体の制御手段として機能する。
ＭＰＵ１１１０上で動作するベース１１００全体の制御手段として動作するソフトウエアはオブジェクトコードとしてＲＯＭ１１２０に格納されており、ＲＯＭ１１２０からＲＡＭ１１３０にロードされることによりＭＰＵ１１１０上で実行される。
【００２１】
１１４０はＴＶチューナーであり、外部アンテナ１１６０と接続され、ＴＶ放送の受信とＥＰＧデータの受信を行う。受信したＴＶ放送はＴＶ動画像として動画エンコーダー１１５０および映像出力１２１０へ出力される。
【００２２】
１１５０は動画エンコーダーであり、ＴＶチューナーで受信したＴＶ動画像をＭＰＥＧ２、ＭＰＥＧ４などの動画圧縮フォーマットに変換する。
【００２３】
１１７０はＵＳＢホスト制御であり、複数のＵＳＢクレードル１４００とケーブル１４３０を介して接続される。
【００２４】
１１８０は入力装置であり、不図示の赤外線リモコンやキーパッドからのキー入力を受け付ける。
【００２５】
１１９０は記憶装置であり、ＨＤＤやＤＶＤ等で構成され、動画エンコーダー１１５０により変換された動画圧縮ファイル等を格納する。
【００２６】
１２００は動画デコーダーであり、記憶装置１１９０内に格納されている動画圧縮データを伸張、再生を行い映像出力１２１０、音声出力１２２０へ動画を出力する。
【００２７】
＜ポータブルの説明＞
次にポータブルの各構成について詳細に説明する。ポータブル１３００はＭＰＵ１３１０、ＲＯＭ１３２０、ＲＡＭ１３３０、動画デコーダー１３４０、音声出力１３５０、表示装置１３６０、入力装置１３７０、記憶装置１３８０、ＵＳＢデバイス制御１３９０、ＵＳＢコネクタ１４１０、を備える。
【００２８】
１３１０はＭＰＵであり、ポータブル１３００全体の制御手段として機能する。
【００２９】
ＭＰＵ１３１０上で動作するポータブル１３００全体の制御手段として動作するソフトウエアはオブジェクトコードとしてＲＯＭ１３２０に格納されており、ＲＯＭ１３２０からＲＡＭ１３３０にロードされることによりＭＰＵ３１０上で実行される。
【００３０】
１３４０は動画デコーダーであり、記憶装置１３８０内に格納されている動画圧縮データを伸張、再生を行い表示装置１３６０、音声出力１３５０へ動画を出力する。
【００３１】
１３５０は音声出力であり、内蔵スピーカー、および外部イヤホンジャック等で構成される。
【００３２】
１３６０は表示装置であり、ＴＦＴ型ＬＣＤ、ＬＣＤ制御、およびバックライト等で構成される。
【００３３】
１３７０は入力装置であり、不図示のキーパッドからのキー入力を受け付ける。
【００３４】
１３８０は記憶装置であり、フラッシュメモリまたはＨＤＤ等で構成され、ＭＰＥＧ２、ＭＰＥＧ４といった動画圧縮ファイル等を格納する。
【００３５】
１３９０はＵＳＢデバイス制御でありＵＳＢコネクタ１４１０がＵＳＢクレードル１４００のＵＳＢコネクタ１４２０と接続されることによりＵＳＢケーブル１４３０を介してベース１1００のＵＳＢホスト制御１１７０と物理的に接続され、ＵＳＢの通信を行う。
【００３６】
なお、ポータブル１３００およびＵＳＢクレードル１４００は１台のベース１１００に対してそれぞれ複数台接続してシステムを構成することが出来る。
【００３７】
次に、本実施形態におけるベース１1００、ポータブル１３００のそれぞれの動作について説明する。
【００３８】
まず、ベース１１００におけるＥＰＧの取得動作について説明する。ベース１１００は放送局から送出されるテレビ信号のＶＢＩ（Vertical Blanking Interval）を用いて送られる番組情報ファイルが重畳された電波をＴＶチューナー１１４０により受信する。
【００３９】
ＭＰＵ１１１０は、ＴＶチューナー１１４０によってテレビジョン信号のＶＢＩに挿入された番組情報ファイルを抽出する。
【００４０】
ＭＰＵ１１１０は、抽出した番組情報ファイルを記憶装置１１９０に格納する。このときＭＰＵ１１１０は番組情報の中でベース１１００が受信不可能な放送局の番組情報に関しては削除しておく。
【００４１】
なお、ベース１１００は定期的に（一日に数回程度）番組情報ファイルを受信し、最新のファイルに更新しておくと同時に最新の番組情報ファイルの受信日時を記憶装置１１９０に記録しておく。
【００４２】
次に、ポータブル１３００をベース１１００と通信手段を介して接続された場合の動作シーケンスを、図４のフローチャートＳ３０００を用いて説明する。
【００４３】
Ｓ３０００は複数のポータブル１３００の内どれか１台がクレードル１４００に載せられてクレードル１４００を介してポータブル１３００とベース１１００の接続検知した場合に動作するベース１１００における一連の処理の流れを表すフローチャートである。
【００４４】
なお、以下の説明において、通信手段はＵＳＢホスト制御１１７０およびＵＳＢデバイス制御１３９０によって動作するＵＳＢプロトコル上で実現されるものとする。ただし、本実施形態を具現化するにあたり、通信手段は有線、無線を問わず、いずれの形態にも限定されるものではない。また、通信プロトコルあるいは通信規格は特定のものに限定されるものではない。
【００４５】
ベース１１００はポータブル１３００との接続を検出すると、通信手段を用いて、ポータブル１３００のポータブルＩＤを取得する（Ｓ３０１０）。
【００４６】
ベース１１００は取得したポータブルＩＤが登録済みポータブルテーブル上にあるか否かの判定を行う（Ｓ３０２０）。図１４に登録済みポータブルテーブルの一例を示す。
【００４７】
登録済みポータブルテーブルは記憶装置１１９０に格納されおり、ポータブルごとユニークなＰｏｒｔａｂｌｅ  ＩＤをもつレコードを複数管理するテーブルである。各レコードは
・ポータブルごとにユニークな「Ｐｏｒｔａｂｌｅ  ＩＤ」
・ポータブルの利用者を示す「ＵＳＥＲ  ＮＡＭＥ」
・ポータブルのＥＰＧ受信能力を示す「ＥＰＧ  Ｆｕｎｃ」
・ポータブル同士の録画予約の優先順位をしめす「Ｐｒｉｏｒｉｔｙ」
・ポータブルのもつ表示装置の解像度を示す「Ｒｅｓｏｌｕｔｉｏｎ」
等の属性情報を保持している。
【００４８】
Ｓ３０２０において、接続したポータブル１３００が登録済みポータブルであると判定されると、予約票取得処理（Ｓ３０３０）、録画済みコンテンツ送信処理（Ｓ３０４０）、ＥＰＧ情報アップデート処理を（Ｓ３０５０）を実行し一連の処理を終了する。
【００４９】
Ｓ３０２０において、接続したポータブルが登録済みポータブルではないと判定されると、ポータブル新規登録（Ｓ３０６０）を実行し、処理を終了する。
【００５０】
次に、フローチャートＳ３０００の各々の処理の詳細について説明する。
【００５１】
まず、ポータブル新規登録処理について説明する。図５のＳ４０００は、Ｓ３０６０のポータブル新規登録処理の詳細を表すフローチャートである。
【００５２】
ベース１１００は、Ｓ４００５において、通信手段を用いてポータブル１３００に対してポータブル登録許可要求を送信する。
【００５３】
ポータブルは登録許可要求を受信すると、表示装置上に登録の可否をユーザーに求めるダイアログボックス表示を行う。ダイアログボックスの例を図３のＤ１に示す。ポータブルのユーザーはダイアログボックスＤ１上で“ＯＫ”または“キャンセル”を選択することにより、ポータブル登録の可否を選択する。
【００５４】
ベース１１００は、Ｓ４００７において、通信手段を用いてポータブル１３００からのポータブル登録許可要求の応答をポータブルのユーザーの選択結果に応じて登録可否を受信し、ポータブルの新規登録許が可能か否かを判定する。
【００５５】
登録許可の場合はＳ４０１０へ遷移する。登録不許可の場合は処理を終了する。
【００５６】
ベース１１００は、Ｓ４０１０において、通信手段を用いてポータブル１３００の属性情報を取得する。取得した属性情報は図１４に示したの登録済みポータブルテーブルに、新規レコードとして作製され格納される（Ｓ４０２０）。
【００５７】
さらに、ベース１１００は、Ｓ４０３０において、ベースの録画可能なチャンネル情報、ベースＩＤ、等のベース属性情報をポータブルに送信する。ポータブルへ送信されるベース属性情報の一例を図１３に示す。
【００５８】
ポータブル１３００は受信したベース属性情報を記憶装置１３８０に保存する。
【００５９】
ベース１１００は、Ｓ４０４０において、ＥＰＧ情報アップデートを行う。このＥＰＧ情報アップデート処理はＳ３０５０のものと同様の処理であり、詳細は後述する。
【００６０】
次に、予約票取得処理について説明する。図６のＳ５０００は、Ｓ３０３０の予約票取得処理の詳細を表すフローチャートである。
【００６１】
ベース１１００は通信手段を介してポータブル１３００にベースへ未登録の予約票があるか否かを判定する（Ｓ５０１０）。
【００６２】
もし未登録の予約票がある場合には、ベース１１００は通信手段を介してポータブル１３００より予約票を取得する（Ｓ５０２０）。
【００６３】
ベース１１００はポータブル１３００より取得した予約票の内容をチェックし有効な予約票か否かを判定する（Ｓ５０３０）。有効な予約票であると判定された場合には、ベース１１００は記憶装置１１９０に記録されている予約票テーブル（図１５参照）に、予約票の内容を格納する。
【００６４】
無効な予約票であると判定された場合には、ベース１１００は予約票の中に無効な情報があった旨をポータブル１３００に通知する。ポータブル１３００は表示装置１３６０に予約が無効であった旨の警告を表示する（Ｓ５０５０）。
【００６５】
図１５は予約票テーブルの例である。
【００６６】
予約票テーブルは予約ごとにユニークな予約ＩＤを持つ予約票レコードを管理するテーブルである。各レコードは
・予約票を作成したポータブルを示す「ポータブルＩＤ」
・予約録画の「開始日時」「時間」「ＣＨ」「画質」「付帯情報」
・予約録画によって生成されたコンテンツを示す「コンテンツＩＤ」
・予約録画によって生成されたコンテンツをポータブルに転送済みか否かを示す「転送済み」
等の属性情報を保持している。
【００６７】
なお予約録画実行前であってコンテンツが生成されていない予約票レコードにおいては「コンテンツＩＤ」が“録画未実行”を示すＣ９９９９の値となり、「転送済み」は情報なし、となる。
【００６８】
ベース１１００はポータブル１３００に未登録予約票がなくなるまでＳ５０１０からＳ５０５０までの処理を繰り返す。
【００６９】
なお予約票取得処理は録画済みコンテンツ送信手段で使用する通信手段とは別の通信手段を用いて実現することも可能である。例えば、ＰＨＳや携帯電話、無線ＬＡＮ、などの通信手段を用いることが可能である。
【００７０】
次に、録画済みコンテンツ送信処理について説明する。図７の６０００は、Ｓ３０４０の録画済みコンテンツ送信処理の詳細を表すフローチャートである。
【００７１】
まず、ベース１１００はＳ６０１０にて録画済みコンテンツの検索を行う。
【００７２】
録画済みコンテンツの検索においては、ベース１１００は記憶装置１１９０に記録されている予約票テーブル（図１５参照）の各レコードを順番に検索していく。
【００７３】
まずベース１１００はレコードの「コンテンツＩＤ」がＣ９９９９以外すなわち録画未実行以外であって且つ、「転送済み」属性が“Ｎｏ”であるか否かで未転送コンテンツであるかどうかを判定する（Ｓ６０２０）。もし未転送コンテンツがひとつも無ければ処理を終了する。
【００７４】
未転送コンテンツがある場合には、レコードの「ポータブルＩＤ」を見て、現在接続中のポータブルＩＤ（すなわちＳ３０１０でベース１１００が取得したポータブルＩＤ）と一致しているか否かを判定する（Ｓ６０３０）。もしポータブルＩＤが一致した場合はＳ６０４０へ移行する。ポータブルＩＤが一致しなかった場合は再び録画済みコンテンツ検索（Ｓ６０１０）へ戻る。
【００７５】
ベース１１００はＳ６０４０においてポータブルＩＤの一致する未転送の録画済みコンテンツファイルを取得しポータブル１３００へコンテンツファイルを送信する。
【００７６】
ポータブル１３００へのコンテンツファイルの送信はベース１１００が予約票レコードにあるコンテンツＩＤをキーにて、図１６に示されるような録画済みコンテンツテーブルより一致するコンテンツＩＤのファイルパスを取得することによってコンテンツファイルを特定し、そのコンテンツファイルを通信手段を介してベース１１００からポータブル１３００へ送信する。
【００７７】
コンテンツファイル送信中は、ポータブルの表示装置１３６０は表示中の旨を表すダイアログボックスを表示し、さらに、ポータブルにある不図示の転送ＬＥＤを点滅させる。
【００７８】
図１６は録画済みコンテンツテーブルの例である。
【００７９】
録画済みコンテンツテーブルは録画済みコンテンツごとにユニークなコンテンツＩＤを持つコンテンツレコードを管理するテーブルである。各レコードは
・コンテンツごとにユニークな「コンテンツＩＤ」
・コンテンツの格納されたファイルの「ファイルパス」
・コンテンツファイルの「ファイルサイズ」
・コンテンツの「録画日時」、「時間」、「ＣＨ」「画質」「付帯情報」
等の属性情報を保持している。
【００８０】
ポータブル１３００への送信が完了すると、ベース１１００は予約票テーブルの該レコードの「転送済み」属性をＹｅｓに設定する。
【００８１】
ベース１１００はＳ６０１０からＳ６０４０までの処理を繰り返し行い、予約票テーブルの全レコードに対する検索を行う。
【００８２】
次に、ＥＰＧ情報アップデート処理について説明する。図８のＳ７０００は、Ｓ３０４０及びＳ４０４０のＥＰＧ情報アップデート処理の詳細を表すフローチャートである。
【００８３】
まず、ベース１１００は通信手段を介してポータブル１３００が保持するＥＰＧ情報のタイムスタンプを取得する（Ｓ７０１０）。
【００８４】
次にＳ７０２０において、ポータブル１３００にＥＰＧ情報が無い場合、またはポータブル１３００のＥＰＧ情報のタイムスタンプがベースにある最新のＥＰＧ情報のものよりも古い場合はＳ７０３０へ遷移する。ポータブル１３００のＥＰＧ情報のタイムスタンプがベースにある最新のＥＰＧ情報のものより新しいか同じ場合は、処理を終了する。
【００８５】
Ｓ７０３０において、ベース１１００はベースにある最新のＥＰＧ情報をポータブル１３００へ通信手段を介して送信する。
【００８６】
なおＥＰＧ情報アップデート処理は録画済みコンテンツ送信手段で使用する通信手段とは別の通信手段を用いて実現することも可能である。例えば、ＰＨＳや携帯電話、無線ＬＡＮ、などの通信手段を用いることが可能である。
【００８７】
以上説明したように、複数のポータブル１３００の内のどれか１台がクレードル１４００に載せられてクレードルを介してポータブルとベースの接続検知した場合に動作するベース１１００における一連の処理が行われる。
【００８８】
次に、上記一連の処理によって、ポータブル１１００に予約録画によって生成されたコンテンツが格納された状態において、これらコンテンツをポータブル１３００上で再生させるための操作を説明する。
【００８９】
以下の一連のポータブルに置ける操作は通信手段によってベース１１００と接続状態であるか否かにかかわらず操作することが可能である。
【００９０】
図９のＡ０００はポータブル１３００を起動したときに表示されるメニュー画面である。
【００９１】
メニュー画面は“コンテンツ”タブＡ１００、“番組表”タブＢ１００、“予約一覧”タブＣ１００の３つのタブから構成されている。
【００９２】
Ａ０００はカーソル移動キーによって“コンテンツ”タブＡ１００が選択されている状態であり、コンテンツテーブル一覧表示画面を示している。
【００９３】
コンテンツテーブル一覧表示画面では、記憶装置１３８０に保存されているコンテンツのタイトル表示（Ａ１１０）、チャネル（Ａ１２０）、日時（Ａ１３０）、未視聴（Ａ１４０）を示すコンテンツテーブルの一覧が表示される。Ａ１５０はスクロールバーであり、画面に一覧表示で表示しきれないコンテンツがある旨を表している。
【００９４】
Ａ１６０は現在選択中のコンテンツを示しており、カーソル移動キーで上下に移動することにより希望するコンテンツを選択することが出来る。
【００９５】
次に、コンテンツ選択状態で不図示の決定キーを押下すると、Ａ２００に示される、コンテンツ表示画面に遷移する。
【００９６】
この状態では、コンテンツのタイトル、チャネル、日時、サイズ、モード、未視聴、といった情報を表示し、さらに「再生」ボタン（Ａ２１０）、「削除」ボタン（Ａ２２０）、「戻る」ボタン（Ａ２３０）が表示される。
【００９７】
ユーザーが、カーソル移動キーによって「再生」ボタンＡ２１０を選択し、決定キーを押下すると、選択中のコンテンツをポータブル１３００の表示装置１３６０及び音声出力１３５０に対して出力を開始し、再生を行う。
【００９８】
ユーザーが、カーソル移動キーによって「削除」ボタンＡ２２０を選択し、決定キーを押下すると、選択中のコンテンツをポータブル１３００の記憶装置１３８０から削除する。
【００９９】
ユーザーが、カーソル移動キーによって「戻る」ボタンＡ２３０を選択し、決定キーを押下すると、コンテンツ表示画面を抜けＡ０００のコンテンツテーブルの一覧表示画面に戻る。
【０１００】
以上説明した操作により、ポータブル１３００へ転送され再生可能状態となったコンテンツを再生し視聴することが可能となる。
【０１０１】
次に、ポータブル１３００へ転送され記憶装置１３８０に格納された最新の番組表情報を表示し、ユーザーがこの情報を閲覧し任意の番組の録画予約をするため操作を説明する。
【０１０２】
以下の一連のポータブル１３００に置ける操作は、ポータブル１３００が通信手段によってベース１１００と接続状態であるか否かにかかわらず操作することが可能である。
【０１０３】
図９のB０００はカーソル移動キーによって“番組表”タブB１００が選択されている状態であり、番組表表示画面を示している。
【０１０４】
番組表表示画面では、記憶装置１３８０に保存されているＥＰＧ情報を元に作成された開始時間（Ｂ１１０）タイトル（B１２０）、チャネル（B１３０）を示す番組表一覧が表示される。B１５０はスクロールバーであり、画面に一覧表示で表示しきれない番組がある旨を表している。
【０１０５】
B１３０のチャネル表示はカーソル移動キーの左右キーでチャネルを変更することが出来る。チャネルの変更を行うと変更後チャネルの番組表一覧が表示される。
【０１０６】
なお、上記番組表表示画面はチャネル毎に番組表一覧を表示するものであるが、これに限るものではない。例えば、ジャンル、キーワード、時間帯、等で番組表一覧を作成して表示させることも可能である。
【０１０７】
B１４０は現在選択中の番組を示しており、カーソル移動キーで上下に移動することにより希望する番組を選択することが出来る。
【０１０８】
B１６０はすでに予約済みの番組であることを示すアイコンである。
【０１０９】
次に、番組選択状態で不図示の決定キーを押下すると、図B２００に示される、番組表示画面に遷移する。
【０１１０】
この状態では、コンテンツのタイトル、チャネル、日時といった情報を表示し、さらに「予約」ボタン（B２１０）、「予約解除」ボタン（B２２０）、「戻る」ボタン（B２３０）が表示される。
【０１１１】
ユーザーが、カーソル移動キーによって「予約」ボタンB２１０を選択し、決定キーを押下すると、選択中の番組を予約状態としポータブル１３００の記憶装置１３８０上の予約テーブルに予約票として予約内容を記録する。
【０１１２】
ユーザーが、カーソル移動キーによって「予約解除」ボタンB２２０を選択し、決定キーを押下すると、選択中の番組が予約済みであればポータブル１３００の記憶装置１３８０上の予約テーブルから該等する予約票を削除して予約を解除する。
【０１１３】
ユーザーが、カーソル移動キーによって「戻る」ボタンB２３０を選択し、決定キーを押下すると、番組表示画面を抜けB０００の番組一覧表示画面に戻る。
【０１１４】
なお、上記「予約」ボタンＢ２１０が選択中に決定キーが押下されて予約が確定した場合において、予約票の中に予約開始時間が近い予約が存在した場合はＢ３００に示すようなダイアログボックスを表示させて、早めにベースへ接続して予約票を転送するように促す警告表示を行う。予約票取得処理が、例えば、ＰＨＳや携帯電話、無線ＬＡＮ、などの無線通信手段を用いて実現される場合は、Ｃ３００に示すようなダイアログボックスを表示させて、ベースへ接続して予約票を転送するように促す警告表示を行う。
【０１１５】
以上説明した操作により、ポータブル１３００へ転送され記憶装置１３８０に格納された最新の番組表情報を表示し、ユーザーはこの情報を閲覧し選択操作をすることによって容易に録画予約が可能となる。さらに、ポータブル１３００をベース１１００から切り離して外出先等でいつでも録画予約の操作を行うことが可能となるために、ユーザーにとって利便性の高い予約手段を提供することが可能となる。
【０１１６】
次に、ポータブル１３００の記憶装置１３８０に格納された録画予約一覧を表示し、ユーザーがこの情報を閲覧し番組の録画予約の編集、解除をするため操作を説明する。
【０１１７】
以下の一連のポータブルに置ける操作は通信手段によってベース１１００と接続状態であるか否かにかかわらず操作することが可能である。
【０１１８】
図９のC０００はカーソル移動キーによって“予約一覧”タブC１００が選択されている状態であり、予約一覧表示画面を示している。
【０１１９】
予約一覧表示画面では、記憶装置１３８０に保存されている予約テーブルに予約票として記録されている内容を、タイトル（Ｃ１１０）、チャネル（Ｃ１２０）日時（Ｃ１３０）モード（Ｃ１４０）を示す予約一覧として表示される。Ｂ１５０はスクロールバーであり、画面に一覧表示で表示しきれない番組がある場合にその旨を表す。
【０１２０】
Ｃ１６０はすでにベースに転送済みの予約票であることを示すアイコンである。
【０１２１】
Ｃ１６０は現在選択中の予約を示しており、カーソル移動キーで上下に移動することにより任意の予約を選択することが出来る。
【０１２２】
次に、予約選択状態で不図示の決定キーを押下すると、C２００に示される予約表示画面に遷移する。
【０１２３】
この状態では、予約のタイトル、チャネル、日時、モード、転送済み、といった情報を表示し、さらに「予約編集」ボタン（C２１０）、「取り消し」ボタン（C２２０）、「戻る」ボタン（C２３０）が表示される。
【０１２４】
ユーザーが、カーソル移動キーによって「予約編集」ボタンC２１０を選択し、決定キーを押下すると、選択中の予約の変更を行うことが出来る。
ユーザーが、カーソル移動キーによって「取り消し」ボタンC２２０を選択し、決定キーを押下すると、選択中の予約の予約票をポータブル１３００の記憶装置１３８０から削除する。
【０１２５】
ユーザーが、カーソル移動キーによって「戻る」ボタンC２３０を選択し、決定キーを押下すると、予約表示画面を抜けC０００の予約一覧表示画面に戻る。
【０１２６】
なお、上記カーソル移動キーによって“予約一覧”タブC１００が選択されている状態（C０００）で予約一覧表示画面を表示した場合において、予約一覧の中に予約開始時間が近い予約が存在した場合はＢ３００に示すようなダイアログボックスを表示させて、早めにベースへ接続して予約票を転送するように促す警告表示を行う。あるいは、予約票取得処理が、例えば、ＰＨＳや携帯電話、無線ＬＡＮ、などの無線通信手段を用いて実現される場合は、Ｃ３００に示すようなダイアログボックスを表示させて、ベースへ接続して予約票を転送するように促す警告表示を行う。
【０１２７】
以上説明した操作により、ポータブル１３００の記憶装置１３８０に格納された録画予約一覧を表示し、ユーザーがこの情報を閲覧し番組の録画予約の編集、解除をするため操作を行うことが出来る。
【０１２８】
次に、ベース１１００の記憶装置１１９０に格納された予約票に応じて番組の予約録画を実行するためにベース１１００上で実行される予約録画処理について説明する。
【０１２９】
なお、以下の一連の予約録画処理は通信手段によってベース１１００とポータブル１３００が接続状態であるか否かにかかわらず実行される処理である。
【０１３０】
図１１はベース１１００上で実行される予約録画処理を表すＳＤＬ（Specification and Description Language）図である。
【０１３１】
本ＳＤＬ図では「録画停止中」「録画中」の２つの状態を持つ。図中のＳＤ１０００、ＳＤ１２００、ＳＤ２４００はすべて「録画停止中」状態を表しており同じ状態を意味する。図中のＳＤ２０００、ＳＤ１４００、ＳＤ２６００はすべて「録画中」状態を表しており同じ状態を意味する。
【０１３２】
まず、「録画停止中」状態ＳＤ１０００においては「開始タイマーイベント」ＳＤ１３００、「新規予約票登録」ＳＤ１１００の２つのイベントを受け付ける。
【０１３３】
「新規予約票登録」イベントは、ベース１１００がポータブルと接続して図４の予約票取得処理Ｓ３０３０において、新規の予約票が取得されたときに発行される。
【０１３４】
状態ＳＤ１０００において「新規予約票登録」イベント（ＳＤ１１００）を受け付けると、新規に登録された予約票の取得を行い（ＳＤ１１１０）取得した予約票の開始時間をタイマーに登録し（ＳＤ１１２０）「録画停止中」状態へ戻る（ＳＤ１２００）。
【０１３５】
状態ＳＤ１０００において「開始タイマーイベント」（ＳＤ１３００）を受け付けると、開始タイマーの元となる予約票の取得を行い（ＳＤ１３１０）取得した予約票の終了時間をタイマーに登録し（ＳＤ１３２０）、録画開始処理（ＳＤ１３３０）を行ってから「録画中」状態（ＳＤ１４００）へ遷移する。
【０１３６】
次に「録画中」状態ＳＤ２０００においては、「開始タイマーイベント」ＳＤ２５００、「終了タイマーイベント」ＳＤ２３００、「ディスクフル」ＳＤ２１００、の３つのイベントを受け付ける。
【０１３７】
状態ＳＤ２０００において「終了タイマーイベント」（ＳＤ２３００）及び「ディスクフル」（ＳＤ２１００）イベントを受け付けると、録画停止処理（ＳＤ２３１０）を行い、録画の元となった予約票を削除し（ＳＤ２３２０）、録画結果をコンテンツテーブルに登録（ＳＤ２３３０）を行う。この「ディスクフル」イベントは録画中にベース１１００の記憶装置１１９０の空き領域が無くなった場合に発行されるイベントである。
【０１３８】
状態ＳＤ２０００において「開始タイマーイベント」（ＳＤ２５００）を受け付けると、開始タイマーの元となる予約票の取得（ＳＤ２５１０）と、実行中の録画の元となる予約票の取得（ＳＤ２５２０）を行い、それぞれの予約票を作成したのポータブルの優先順位を図１４登録すみポータブルテーブルの“Ｐｒｉｏｒｉｔｙ”から取得し、取得した値の低いほうが優先度が高い予約と判定する（ＳＤ２５３０）。
【０１３９】
ＳＤ２５１０で取得した新規予約票を作成したポータブルの優先度が実行中の予約票を作成したポータブルよりも低いと判断された場合はＳＤ２５３５へ遷移し、新規予約票を削除し、録画中状態へ戻る（ＳＤ２６００）。
【０１４０】
ＳＤ２５１０で取得した新規予約票を作成したポータブルの優先度が実行中の予約票を作成したポータブルよりも高いと判断された場合はＳＤ２５４０へ遷移する。
【０１４１】
ＳＤ２５４０では、実行中の予約録画の終了時間を登録した終了時間タイマーの登録を解除する。ＳＤ２５５０では録画停止処理を行い、ＳＤ２５６０で実行中の録画の元となる予約票を削除し、停止した録画結果をコンテンツテーブルに登録（ＳＤ２５７０）する。
【０１４２】
次に、新規予約票の予約の終了時間をタイマーに登録し（ＳＤ２５８０）、新規予約票の録画開始処理（ＳＤ２５９０）を行ってから「録画中」状態（ＳＤ２６００）へ遷移する。
【０１４３】
以上説明した状態遷移により、予約録画処理においては、実行中の予約録画と時間の重複する予約が存在した場合においても、予約したポータブルの優先順位に応じて予約録画を実行することが出来る。
【０１４４】
以上述べたように、本実施形態に示した、ポータブル及びベースからなる動画記録再生システムによれば、
・ベースによってあらかじめ取得したＥＰＧをポータブルに転送することにより、ポータブル上で録画予約の設定が可能となり、ポータブルを携帯したユーザーが外出先等で、場所、時間に制限されること無く録画予約の設定が可能な録画予約方法を提供することが可能となる。
【０１４５】
・さらに、ポータブルで設定された予約情報をベースへ通信手段を介して転送することにより、ベース上で予約に応じた録画を実行し、
・録画結果のコンテンツを、録画予約を行ったポータブルに対してＵＳＢ等の高速な第一の通信手段を介して転送することにより、ポータブルを携帯したユーザーが外出先等で、場所、時間に制限されること無く録画予約して録画された録画コンテンツを視聴することが可能となる。
【０１４６】
・また、複数のポータブルの録画予約が重複した場合においても、あらかじめ決められたポータブルの優先順位に応じて録画予約を行うことが可能となる。
【０１４７】
なお、上述の実施形態においては、ベースのＥＰＧ取得は放送局から送出されるテレビ信号のＶＢＩ（Vertical Blanking Interval）を用いて送られるＥＰＧを用いて行うものであるが、これに限るものではない。例えばインターネットや電話線等の通信手段を介して所定のサーバーよりＥＰＧを取得するという手段によって実現することも可能である。
【０１４８】
（第二の実施形態）
次に、本発明の第二の実施形態について説明する。
【０１４９】
第二の実施形態においては、第一の実施形態の構成に加えて、ポータブルが第二の通信手段を持ち、この第二の通信手段を介してネットワークに接続することによって、ＥＰＧを取得するというものである。
【０１５０】
さらには、第一の実施形態の構成に加えて、ベースは第二の通信手段を持ち、この第二の通信手段を介して、ネットワークに接続することによって、ネットワーク経由でベースとポータブルが通信を行うことが可能となり、ネットワーク経由でポータブルからベースへの予約票の送信が行われるというものである。
【０１５１】
＜ブロック図の説明＞
図１２は本実施形態におけるベース１１００およびポータブル１３００内部構成を説明するブロック図である。
【０１５２】
図１２に示す各々の構成要素は図１のブロック図に示されるものと同等である。
【０１５３】
図１のブロック図の構成に加えて、
ポータブル１３００は無線通信装置１５２０、アンテナ１５１０を持つ。
【０１５４】
ポータブル１３００はこの無線通信装置１５２０、アンテナ１５１０を介して基地局１５００と無線通信を行うことによってインターネット１６００にアクセスできるものとする。
【０１５５】
さらに、図１のブロック図の構成に加えて、
ベース１１００は通信装置１２５０を持ち、ベース１１００はこの通信装置１２５０を介してインターネット１６００にアクセスできるものとする。
【０１５６】
なお、無線通信装置１５２０と基地局１５００との間で使用される通信方式は、携帯電話、ＰＨＳ、無線ＬＡＮ、等が利用可能であり、何らかの通信方式に限定するものではない。また、通信装置１２５０とインターネット１６００との間で使用される通信方式は、ＡＤＳＬ、ＣＡＴＶ、光ファイバー通信、無線ＬＡＮ、等が利用可能であり、何らかの通信方式に限定するものではない。
【０１５７】
次に、本実施形態におけるベース１1００、ポータブル１３００のそれぞれの動作について説明する。ポータブル１３００をベース１１００と通信手段を介して接続された場合の動作シーケンスは、図４、図５、図６、図７、図８のフローチャートＳ３０００、Ｓ４０００、Ｓ５０００、Ｓ６０００、Ｓ７０００、に示されており、各々の処理の詳細は第一の実施形態で説明したものと同等であるため説明を省略する。
【０１５８】
次に、本実施形態における
・コンテンツをポータブル１３００上で再生させるための操作
・ポータブル１３００の記憶装置１３８０に格納された最新の番組表情報を表示し、ユーザーがこの情報を閲覧し任意の番組の録画予約をするため操作
・ポータブル１３００の記憶装置１３８０に格納された録画予約一覧を表示し、ユーザーがこの情報を閲覧し番組の録画予約の編集、解除をするため操作
・ベース１１００の記憶装置１１９０に格納された予約票に応じて番組の予約録画を実行するためにベース１１００上で実行される予約録画処理
に関しては、第一の実施形態と同等であるため説明を省略する。
【０１５９】
次に、ポータブル１３００がインターネットからＥＰＧ情報を取得する手段について説明する。
【０１６０】
ポータブル１３００は無線通信手段を使ってインターネット１６００にアクセスすることにより、所定のサイトによって提供されているＥＰＧの情報を任意のタイミングで取得することが可能となる。
【０１６１】
ポータブル１３００は取得したＥＰＧの情報の内、あらかじめベースから受信し記憶装置１３８０に保存してあるベース属性情報（図１３参照）を参照して、ベースの録画可能チャネルを取得しにベース録画可能チャネルに対応するＥＰＧ情報のみを記憶装置１３８０に保存する。
【０１６２】
ポータブル１３００は、定期的に（例えば６時間毎に）ＥＰＧ情報の取得を行ってもよいし、番組表表示画面（図９のＢ０００）を描画する必要が生じたタイミングでＥＰＧ情報の取得を行うことも可能である。
【０１６３】
次に、ポータブル１３００がインターネットを介して予約票をベース１１００へ送信する手段について説明する。
【０１６４】
ポータブル１３００はＳＭＴＰプロトコルを利用した電子メールを利用して、ベース１１００に対して予約票情報を送信する。ベース１１００はＰＯＰプロトコルを利用して電子メールを受信することにより予約票情報を受信することが可能になる。これにより、ポータブル１３００とベース１１００はインターネットを介して予約票の送受が可能となる。
【０１６５】
なお、本実施形態においてベース１１００とポータブル１３００との通信手段としてインターネットを介してＳＭＴＰ、ＰＯＰをベースとして電子メールプロトコルを用いて実現する手段を説明したが、これに限るものではない。
【０１６６】
ポータブル１３００は、定期的に（例えば６時間毎に）予約票情報の送信を行ってもよいし、図９のＢ２００の予約ボタンＢ２１０が押下されて予約が確定したタイミングで予約票情報の送信を行うことも可能である。
【０１６７】
なお、ポータブル１３００は、ベース１１００へ転送済みの予約票の予約日時から所定の時間（例えば２４時間）以上経過している予約票がある場合は、図１０のＤ２に示すダイアログを表示して、録画済みコンテンツがベースに溜まっている旨を表示装置１３６０へ表示し、ユーザーに対してベース１１００との接続を促す。
【０１６８】
ベース１１００は、録画済みコンテンツが録画時刻から所定時間以上経過してもポータブル１３００から取得されなかった場合は、該当コンテンツを消去してもよい。この場合、ベース１１００は消去するにあたって、上記第二の通信手段を介して消去する旨をポータブルに通知し、ポータブルの許可を求めることも可能である。
【０１６９】
以上述べたように、本実施携帯に示した、ポータブル及びベースからなる動画記録再生システムによれば、ポータブルがインターネット等のネットワークに接続可能な無線通信利用した第二の通信手段を利用してＥＰＧを取得することにより、ポータブル上で録画予約の設定が可能となり、ポータブルを携帯したユーザーが外出先等で、場所、時間に制限されること無く録画予約の設定が可能な録画予約方法を提供することが可能となる。さらに、ポータブルで設定された予約情報をインターネット等を利用した第二の通信手段を介してポータブルからベースへ転送することにより、ポータブルによる予約票を随時ベースに転送することが可能となり、利用者にとってベースとの物理的接続を意識する必要の無い利便性の高い予約手段を提供することが可能となる。
【０１７０】
なお、以上説明した実施形態においては、第一の通信手段としてベースとポータブルの間の通信手段としてクレードルを介したＵＳＢインターフェースを用いたが、これに限るものではない。ベースとポータブル間の第一の通信手段として、クレードルを用いないで直接ＵＳＢケーブルを用いてベースとポータブルを接続してもよい。また、第一の通信手段として、ＵＷＢや８０２．１１ａ、ｂ、ｇ、といった無線ＬＡＮなどの無線通信手段を用いることも可能である。このような無線通信手段を第一の通信手段として用いる場合は、ポータブル１３００上にベースとの通信を開始するための「通信開始ボタン」を入力装置１３７０に具備することにより、クレードル等を使用せずに、ポータブル使用者が使用者の判断においてベースとの通信を開始することが可能となる。
【０１７１】
以上説明した実施形態において、ベース１１００のＴＶチューナー１１４０は１台に限るものではない。ＴＶチューナー１１４０を複数搭載することにより、録画時間が重複する予約が存在した場合においても、複数の予約録画を同時に実行することが可能である。
【図面の簡単な説明】
【０１７２】
【図１】本発明のベースおよびポータブルの内部構成を表すブロック図。
【図２】本発明の構成を説明する概念図。
【図３】ポータブルの新規登録の可否をユーザーに求めるダイアログボックス表示。
【図４】ベースにおけるポータブル検出時の処理を表すフローチャート。
【図５】ベースにおけるポータブル新規登録処理を表すフローチャート。
【図６】ベースにおける予約票取得処理を表すフローチャート。
【図７】ベースにおける録画済みコンテンツ送信処理を表すフローチャート。
【図８】ベースにおけるＥＰＧ情報アップデート処理を表すフローチャート。
【図９】ポータブルの表示装置に表示されるＧＵＩ表示。
【図１０】ポータブルの表示装置に表示される警告表示。
【図１１】ベースにおける予約録画処理を表すＳＤＬ図。
【図１２】本発明の第二の実施形態におけるベースおよびポータブルの内部構成表すブロック図。
【図１３】ベース属性情報の一例を表す表。
【図１４】登録済みポータブルテーブルの一例を表す表。
【図１５】予約票テーブルの一例を表す表。
【図１６】録画済みコンテンツテーブルの一例を表す表。
【図１】
2006109226.tif 000003
【図２】
2006109226.tif 000004
【図３】
2006109226.tif 000005
【図４】
2006109226.tif 000006
【図５】
2006109226.tif 000007
【図６】
2006109226.tif 000008
【図７】
2006109226.tif 000009
【図８】
2006109226.tif 000010
【図９】
2006109226.tif 000011
【図１０】
2006109226.tif 000012
【図１１】
2006109226.tif 000013
【図１２】
2006109226.tif 000014
【図１３】
2006109226.tif 000015
【図１４】
2006109226.tif 000016
【図１５】
2006109226.tif 000017
【図１６】
2006109226.tif 000018