(57)【要約】【課題】２次元コード画像などの情報画像を介して番組管理情報を容易に端末装置に転送できるようにする。【解決手段】レコーダ２において、番組録画予約情報などの番組管理情報を２次元コードに変換し、２次元コード画像をディスプレイ装置３に表示する。ディスプレイ装置３に表示された２次元コード画像をユーザが携帯端末４のカメラ３２により撮影することにより、２次元コード画像が携帯端末４に読み取られる。携帯端末４において、２次元コード画像を番組管理情報に変換し、番組録画予約情報などを携帯端末４の表示部３３に表示する。【選択図】図１
2008028583.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に記憶された番組管理情報を転送コードに変換する変換手段と、
前記変換手段により変換された転送コードをエンコードすることにより情報画像データを生成する情報画像データエンコード手段と、
前記情報画像データエンコード手段により生成された情報画像データに対応する情報画像を生成する情報画像生成手段と、
前記情報画像生成手段により生成された情報画像を第１表示装置に出力する情報画像出力手段とを備え、
前記転送コードは、前記番組管理情報に割り当てられた符号または番号であり、
情報画像データは一次元コードまたは多次元コードであることを特徴とする番組管理情報処理装置。
【請求項２】
前記情報画像データは２次元コードであることを特徴とする請求項１に記載の番組管理情報処理装置。
【請求項３】
前記番組管理情報は番組視聴開始時刻または番組録画開始時刻を示す情報であることを特徴とする請求項１に記載の番組管理情報処理装置。
【請求項４】
前記情報画像データエンコーダは、前記記憶装置に記憶された番組管理情報を示すテキストデータをエンコードすることにより情報画像データを生成することを特徴とする請求項１に記載の番組管理情報処理装置。
【請求項５】
前記番組管理情報は番組詳細情報であることを特徴とする請求項４に記載の番組管理情報処理装置。
【請求項６】
放送局から送信された番組コンテンツ情報を受信する受信手段と、
前記受信手段により受信された番組コンテンツ情報を再生し、当該再生された番組コンテンツ情報を前記第１表示装置に出力する再生手段と、
時刻を測定する時刻測定手段と、
時刻を指定する時刻指定手段と、
前記時刻測定手段により測定された時刻が前記時刻指定手段により指定された時刻になったときに前記番組コンテンツ情報の再生を開始するように前記再生手段を制御する動作制御手段とを備え、
前記番組管理情報は、前記時刻指定手段により指定された時刻を示す情報であることを特徴とする請求項１に記載の番組管理情報処理装置。
【請求項７】
放送局から送信された番組コンテンツ情報を受信する受信手段と、
前記受信手段により受信された番組コンテンツ情報を前記記憶装置に記憶する記憶制御手段と、
時刻を測定する時刻測定手段と、
時刻を指定する時刻指定手段と、
前記時刻測定手段により測定された時刻が前記時刻指定手段により指定された時刻になったときに前記番組コンテンツ情報の記憶を開始するように前記記憶制御手段を制御する動作制御手段とを備え、
前記番組管理情報は、前記時刻指定手段により指定された時刻を示す情報であることを特徴とする請求項１に記載の番組管理情報処理装置。
【請求項８】
第１表示装置に表示された情報画像を光学的に読み取る読み取り手段と、
前記読み取り手段により読み取られた情報画像に対応する情報画像データを生成する情報画像データ生成手段と、
前記情報画像データ生成手段により生成された情報画像データをデコードすることにより転送コードを生成する情報画像データデコード手段と、
前記情報画像データデコード手段により生成された転送コードに基づいて表示情報を生成する表示情報生成手段と、
前記表示情報生成手段により生成された表示情報を第２表示装置に出力する表示情報出力手段とを備え、
前記情報画像データは一次元コードまたは多次元コードであり、
前記転送コードは、前記番組管理情報に割り当てられた符号または番号であり、
前記表示情報生成手段は、前記転送コードに対応する前記番組管理情報を表す前記表示情報を生成することを特徴とする端末装置。
【請求項９】
前記情報画像データデコード手段により生成された前記転送コードに対応する前記番組管理情報を示すスケジュール管理情報を生成するスケジュール管理情報生成手段と、
前記スケジュール管理情報生成手段により生成されたスケジュール管理情報に基づいてスケジュール表示情報を生成し、当該生成されたスケジュール表示情報を前記第２表示装置に出力するスケジュール管理手段とを備えていることを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記情報画像データデコード手段により生成された前記転送コードに対応する前記番組管理情報に基づいて、アラーム発動時刻を示すアラーム情報を生成するアラーム情報生成手段と、
時刻を測定する時刻測定手段と、
前記時刻測定手段により測定された時刻が前記アラーム情報の示す前記アラーム発動時刻になったときにアラームを発動するアラーム制御手段とを備え、
前記番組管理情報は、番組視聴開始時刻、番組録画開始時刻またはアラーム発動時刻を示す情報であることを特徴とする請求項８に記載の端末装置。
【請求項１１】
前記情報画像データは２次元コードであることを特徴とする請求項８に記載の端末装置。
【請求項１２】
前記番組管理情報は番組視聴開始時刻または番組録画開始時刻を示す情報であることを特徴とする請求項８に記載の端末装置。
【請求項１３】
前記情報画像データデコード手段は、前記情報画像データ生成手段により生成された情報画像データをデコードすることにより前記番組管理情報を示すテキストデータを生成することを特徴とする請求項８に記載の端末装置。
【請求項１４】
記憶装置に記憶された番組管理情報を転送コードに変換する変換工程と、
変換工程において変換された転送コードをエンコードすることにより情報画像データを生成する情報画像データエンコード工程と、
前記情報画像データエンコード工程において生成された情報画像データに対応する情報画像を生成する情報画像生成工程と、
前記情報画像生成工程において生成された情報画像を第１表示装置に表示する情報画像表示工程と、
第１表示装置に表示された情報画像を光学的に読み取る読み取り工程と、
前記読み取り工程において読み取られた情報画像に対応する情報画像データを生成する情報画像データ生成工程と、
前記情報画像データ生成工程において生成された情報画像データをデコードすることにより転送コードを生成する情報画像データデコード工程と、
前記情報画像データデコード工程において生成された転送コードに基づいて表示情報を生成する表示情報生成工程と、
前記表示情報生成工程において生成された表示情報を第２表示装置に出力する表示情報出力工程とを備え、
前記転送コードは、番組管理情報に割り当てられた符号または番号であり、
情報画像データは一次元コードまたは多次元コードであり、
前記表示情報生成工程では、前記転送コードに対応する前記番組管理情報を表す前記表示情報を生成することを特徴とする番組管理情報処理方法。
【請求項１５】
請求項１に記載の番組管理情報処理装置としてコンピュータを機能させるためのコンピュータプログラム。
【請求項１６】
請求項８に記載の端末装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばテレビ放送局から送信されるテレビ番組のコンテンツ情報を受信し、この受信されたコンテンツ情報を再生しまたは記憶することができるテレビジョン装置およびレコーダなどに用いるのに適した番組管理情報処理装置およびこれと共に用いられる端末装置に関し、詳しくは、例えば２次元コード画像などの情報画像を介して情報の転送を行う番組管理情報処理装置およびこれと共に用いられる端末装置に関する。
【背景技術】
【０００２】
例えばテレビ放送局から送信されるテレビ番組のコンテンツ情報を受信し、この受信されたコンテンツ情報を再生しまたは記録することができるテレビジョン装置およびレコーダは一般に普及している。
【０００３】
これらテレビジョン装置およびレコーダの中には、番組視聴予約機能を備えているものがある。番組視聴予約機能とは、例えばユーザが指定した番組を、自動的に受信し、再生し、そしてディスプレイ画面に表示する機能である。
【０００４】
さらに、番組視聴予約機能を備えたテレビジョン装置およびレコーダは、番組視聴予約のためにユーザが指定した番組のリスト（以下、これを「番組視聴予約リスト」という。）を作成し、テレビジョン装置のディスプレイ画面またはレコーダに接続されたディスプレイ装置のディスプレイ画面に、この番組視聴予約リストを表示する機能を備えているものが多い。ユーザは、この番組視聴予約リストを見ることにより、視聴予約された番組を認識することができる。
【０００５】
また、録画機能を備えたテレビジョン装置およびレコーダの多くは、番組録画予約機能を備えている。番組録画予約機能とは、例えばユーザが指定した番組を、自動的に受信し、これを自動的にハードディスクなどの記憶装置に記憶（記録）する機能である。
【０００６】
さらに、番組録画予約機能を備えたテレビジョン装置およびレコーダは、番組録画予約のためにユーザが指定した番組のリスト（以下、これを「番組録画予約リスト」という。）を作成し、テレビジョン装置のディスプレイ画面またはレコーダに接続されたディスプレイ装置のディスプレイ画面に、この番組録画予約リストを表示する機能を備えているものが多い。ユーザは、この番組録画予約リストを見ることにより、録画予約された番組を認識することができる。
【０００７】
また、録画機能を備えたテレビジョン装置およびレコーダのほとんどは、録画済みの番組コンテンツ情報の管理を行う機能を備えている。具体的には、これらの装置は、ハードディスクなどの記憶装置に記憶された番組コンテンツ情報のリスト（以下、これを「番組コンテンツ情報リスト」という。）を作成し、テレビジョン装置のディスプレイ画面またはレコーダに接続されたディスプレイ装置のディスプレイ画面に、この番組コンテンツ情報リストを表示する機能を備えている。ユーザは、この番組コンテンツ情報リストを見ることにより、記憶装置に記憶された番組コンテンツ情報を認識することができる。
【０００８】
他方、例えばバーコードなどの１次元コードはすでに広く普及している。また、例えばＱＲコード（ＱＲコードは株式会社デンソーウェーブの登録商標である。）などの２次元コードも普及が拡大している。
【０００９】
近年、日本において、ＱＲコードは、製造業や物流業における作業現場だけでなく、一般の人々の日常生活や家庭生活においても利用されるようになってきた。例えば、ＱＲコードを用いてウェブサイトのＵＲＬ（Uniform Resource Locator）を携帯電話に認識させるといったシステムが普及している。
【００１０】
一例をあげると、あるサービス企業の広告紙面に、当該サービス企業のウェブサイトのＵＲＬの情報を含むＱＲコードの画像（以下、ＱＲコードの画像を「ＱＲコード画像」という。）を印刷する。ユーザは、携帯電話に備え付けられたデジタルカメラでＱＲコード画像を撮影する。これにより、携帯電話に取り込まれたＱＲコードは、携帯電話に内蔵されたＱＲコードデコーダによりデコードされる。この結果、サービス企業のウェブサイトのＵＲＬが携帯電話により認識される。ユーザは、この認識されたＵＲＬを用いてサービス企業のウェブサイトを閲覧することが可能になる。
【００１１】
さらに、ＱＲコードなどの２次元コードは、例えばビデオレコーダにおける番組録画予約にも利用されている。特開２００５−１７６２４２号公報には、テレビ番組の録画予約に必要な情報を、ＱＲコード画像を介して携帯端末に取り込み、この情報を携帯端末からビデオレコーダに赤外線を介して送信し、これによりビデオレコーダにより録画予約の設定を実行させる技術が記載されている。
【００１２】
【特許文献１】特開２００５−１７６２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところで、上述した番組視聴予約リストなど、番組視聴予約に関する情報または視聴予約された番組に関する情報を、２次元コード画像（２次元コードの画像）を介して、携帯電話などの端末装置に転送することができれば便利である。これが実現できれば、ユーザは外出先で端末装置を用いて、番組視聴予約に関する情報または視聴予約された番組に関する情報を確認することができる。
【００１４】
しかし、従来の２次元コードの利用方法では、２次元コード画像を印刷物に印刷し、この印刷された２次元コード画像を端末装置で撮影する。このため、２次元コード画像を印刷することが一般ユーザにとって困難な場合には、２次元コードの利用は却って不便である。また、２次元コード画像を印刷することが一般ユーザにとって容易な場合でも、印刷の手間がかかる。
【００１５】
また、番組視聴予約に関する情報または視聴予約された番組に関する情報を、２次元コード画像を介して、携帯電話などの端末装置に転送するためには、まず、転送元の装置において、番組視聴予約に関する情報または視聴予約された番組に関する情報を２次元コードに変換する技術を作り出す必要がある。次に、転送先の装置において、２次元コードから番組視聴予約に関する情報または視聴予約された番組に関する情報を再生する技術を作り出す必要がある。しかし、これらの技術を作り出す過程において未解決な技術的問題がいくつかある。
【００１６】
例えば、番組視聴予約に関する情報または視聴予約された番組に関する情報には、チャンネル番号、番組視聴開始日時、番組視聴終了時間、ジャンルなど、様々な情報がある。このような様々な情報を２次元コードに変換し、かつ２次元コードからこのような様々な情報を正確に再生することを、どのようにして実現するかという技術的問題がある。
【００１７】
一方、上述した番組録画予約リストなど、番組録画予約に関する情報または録画予約された番組に関する情報を、２次元コード画像を介して、携帯電話などの端末装置に転送することができれば便利である。これが実現できれば、ユーザは外出先で端末装置を用いて、番組録画予約に関する情報または録画予約された番組に関する情報を確認することができる。
【００１８】
しかし、これを実現する場合にも、番組視聴予約に関する情報または視聴予約された番組に関する情報を、２次元コード画像を介して端末装置に転送する場合と同様の問題がある。
【００１９】
他方、上述した番組コンテンツ情報リストなど、録画済みの番組コンテンツ情報に関する管理情報を、２次元コード画像を介して、携帯電話などの端末装置に転送することができれば便利である。これが実現できれば、ユーザは外出先で端末装置を用いて、録画済みの番組コンテンツ情報に関する管理情報を確認することができる。
【００２０】
しかし、これを実現する場合にも、番組視聴予約に関する情報または視聴予約された番組に関する情報を、２次元コード画像を介して端末装置に転送する場合と同様の問題がある。
【００２１】
本発明は上記に例示したような問題点に鑑みなされたものであり、本発明の第１の課題は、番組視聴予約、番組録画予約、予約された番組または録画済み番組コンテンツに関する情報などの番組管理情報を、２次元コード画像などの情報画像を介して端末装置に転送することができ、このような転送を、容易にかつユーザに手間をかけることなく、行うことができる番組管理情報処理装置、端末装置、番組管理情報処理方法およびコンピュータプログラムを提供することにある。
【００２２】
本発明の第２の課題は、様々な情報を含む番組管理情報を、２次元コード画像などの情報画像を介して端末装置に正確に転送することができる番組管理情報処理装置、端末装置、番組管理情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００２３】
上記課題を解決するために請求項１に記載の番組管理情報処理装置は、記憶装置に記憶された番組管理情報を転送コードに変換する変換手段と、前記変換手段により変換された転送コードをエンコードすることにより情報画像データを生成する情報画像データエンコード手段と、前記情報画像データエンコード手段により生成された情報画像データに対応する情報画像を生成する情報画像生成手段と、前記情報画像生成手段により生成された情報画像を第１表示装置に出力する情報画像出力手段とを備え、前記転送コードは、前記番組管理情報に割り当てられた符号または番号であり、情報画像データは一次元コードまたは多次元コードである。
【００２４】
上記課題を解決するために請求項８に記載の端末装置は、第１表示装置に表示された情報画像を光学的に読み取る読み取り手段と、前記読み取り手段により読み取られた情報画像に対応する情報画像データを生成する情報画像データ生成手段と、前記情報画像データ生成手段により生成された情報画像データをデコードすることにより転送コードを生成する情報画像データデコード手段と、前記情報画像データデコード手段により生成された転送コードに基づいて表示情報を生成する表示情報生成手段と、前記表示情報生成手段により生成された表示情報を第２表示装置に出力する表示情報出力手段とを備え、前記情報画像データは一次元コードまたは多次元コードであり、前記転送コードは、前記番組管理情報に割り当てられた符号または番号であり、前記表示情報生成手段は、前記転送コードに対応する前記番組管理情報を表す前記表示情報を生成する。
【００２５】
上記課題を解決するために請求項１４に記載の番組管理情報処理方法は、記憶装置に記憶された番組管理情報を転送コードに変換する変換工程と、変換工程において変換された転送コードをエンコードすることにより情報画像データを生成する情報画像データエンコード工程と、前記情報画像データエンコード工程において生成された情報画像データに対応する情報画像を生成する情報画像生成工程と、前記情報画像生成工程において生成された情報画像を第１表示装置に表示する情報画像表示工程と、第１表示装置に表示された情報画像を光学的に読み取る読み取り工程と、前記読み取り工程において読み取られた情報画像に対応する情報画像データを生成する情報画像データ生成工程と、前記情報画像データ生成工程において生成された情報画像データをデコードすることにより転送コードを生成する情報画像データデコード工程と、前記情報画像データデコード工程において生成された転送コードに基づいて表示情報を生成する表示情報生成工程と、前記表示情報生成工程において生成された表示情報を第２表示装置に出力する表示情報出力工程とを備え、前記転送コードは、番組管理情報に割り当てられた符号または番号であり、情報画像データは一次元コードまたは多次元コードであり、前記表示情報生成工程では、前記転送コードに対応する前記番組管理情報を表す前記表示情報を生成する。
【００２６】
上記課題を解決するために請求項１５に記載のコンピュータプログラムは、請求項１に記載の番組管理情報処理装置としてコンピュータを機能させる。
【００２７】
上記課題を解決するために請求項１６に記載のコンピュータプログラムは、請求項８に記載の端末装置としてコンピュータを機能させる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２９】
（番組管理システム）
図１は番組管理システムを示している。図２は、図１中の番組管理システム１をブロック図により示したものである。
【００３０】
図１に示すように、番組管理システム１は、レコーダ２、ディスプレイ装置３およびカメラ付き携帯端末４を備えている。レコーダ２は、本発明の番組管理情報処理装置の実施形態である。また、携帯端末４は、本発明の端末装置の実施形態である。ディスプレイ装置３はレコーダ２に例えば接続コードを介して接続されている。
【００３１】
番組管理システム１は、レコーダ２に記憶された番組管理情報を携帯端末４に情報画像５１を介して転送することができる。
【００３２】
レコーダ２は、例えばテレビ放送局から送信される番組コンテンツ情報を受信し、この番組コンテンツ情報を再生し、または記憶（録画）することができる。番組コンテンツ情報とは、例えば、映像データ、音声データなどを含むテレビ番組のコンテンツデータである。
【００３３】
レコーダ２は番組録画予約機能を有する。番組録画予約機能とは、例えばユーザが指定した番組を、レコーダ２が自動的に受信し、これを自動的に記憶する機能である。
【００３４】
レコーダ２は、番組録画予約が行われたとき、番組録画予約に関する情報および録画予約された番組に関する情報（以下、「番組録画予約情報」という。）を記憶する。番組録画予約情報には、例えば、録画予約された番組の録画開始日時、当該番組のタイトル名およびジャンルなどがある。
【００３５】
また、レコーダ２は番組視聴予約機能を有する。番組視聴予約機能とは、例えばユーザが指定した番組を、レコーダ２が自動的に受信し、再生する機能である。
【００３６】
レコーダ２は、番組視聴予約が行われたとき、番組視聴予約に関する情報および視聴予約された番組に関する情報（以下、「番組視聴予約情報」という。）を記憶する。番組視聴予約情報には、例えば、視聴予約された番組の視聴開始日時、当該番組のタイトル名およびジャンルなどがある。
【００３７】
また、レコーダ２は録画済みの番組コンテンツ情報の管理を行う機能を備えている。具体的には、レコーダ２は、録画済みの番組コンテンツ情報、すなわち、記憶部１４（図３参照）に記憶されている番組コンテンツ情報のリストを作成し、このリストをディスプレイ装置３の画面３Ａに表示する機能を備えている。さらに具体的には、レコーダ２は、例えば番組コンテンツ情報の録画を行うときに、この番組コンテンツ情報に関する管理情報（以下、これを「コンテンツ管理情報」という。）を記憶する。コンテンツ管理情報には、例えば、録画された番組の開始日時、当該番組のタイトル名およびジャンルなどがある。レコーダ２はコンテンツ管理情報を用いて、録画済み番組コンテンツ情報のリストを作成することができる。
【００３８】
また、レコーダ２は、放送局などからＥＰＧ（Electronic Program Guide）情報を受信し、ＥＰＧ情報（例えば番組詳細情報）を番組録画予約情報、番組視聴予約情報およびコンテンツ管理情報に加える機能を備えている。
【００３９】
また、レコーダ２は、番組管理情報を携帯端末４に転送する機能を有する。番組管理情報を携帯端末４に転送するとき、レコーダ２は、番組管理情報を情報画像５１に変換し、この情報画像５１をディスプレイ装置３の画面３Ａに表示する。番組管理情報には、上述した番組録画予約情報、番組視聴予約情報およびコンテンツ管理情報が含まれる。また、情報画像５１は、例えば２次元コード画像であり、より具体的にはＱＲコード画像である。
【００４０】
一方、携帯端末４は例えば携帯電話であり、一般の電話機能を備えている。さらに、携帯端末４は、レコーダ２から番組管理情報を取得し、この取得した番組管理情報を携帯端末４の表示部３３などを介してユーザに提供する機能を備えている。
【００４１】
すなわち、携帯端末４はカメラ３２を備えている。番組管理情報を取得するとき、ユーザは、ディスプレイ装置３の画面３Ａに表示された情報画像５１を、カメラ３２で撮影する。これにより、情報画像５１が携帯端末４に取り込まれる。続いて、携帯端末４は、情報画像５１を番組管理情報に変換し、この番組管理情報に基づいて、例えば番組録画予約リスト、番組視聴予約リストまたは番組コンテンツ情報リストなどを生成し、これを表示部３３に表示する。
【００４２】
また、携帯端末４は、スケジュール機能およびアラーム機能を有する。さらに、携帯端末４は、情報画像５１を介して取得された番組管理情報に基づいて、スケジュール管理情報を生成したり、番組視聴開始時刻などにアラームを鳴らしたりすることもできる。
【００４３】
（レコーダ）
図３はレコーダ２の内部構造を示している。
【００４４】
図３に示すように、レコーダ２は、番組管理情報処理部１１、受信部１２、再生部１３、記憶部１４、操作部１５、記憶制御部１６、日時測定部１７、日時指定部１８および動作制御部１９を備えている。これらはバスを介して相互に接続されている。
【００４５】
番組管理情報処理部１１は、番組管理情報を情報画像に変換し、この情報画像をディスプレイ装置３に出力する。番組管理情報処理部１１の詳細については後述する。
【００４６】
受信部１２は、例えば放送局から送信された番組コンテンツ情報を受信する。受信部１２は例えばデジタルチューナ回路である。
【００４７】
再生部１３は、受信部１２により受信された番組コンテンツ情報を再生し、当該再生された番組コンテンツ情報をディスプレイ装置３に出力する。再生部１３は例えば映像データデコーダおよび音声データデコーダである。
【００４８】
記憶部１４は、番組コンテンツ情報および番組管理情報を記憶する。記憶部１４は、記憶装置であり、例えばハードディスクドライブである。
【００４９】
操作部１５は、ユーザがレコーダ２を操作するためのユーザーインターフェースに関する回路およびスイッチなどである。操作部１５は、例えばリモートコントロール（リモコン）装置用のインターフェースを備えている。
【００５０】
記憶制御部１６は記憶部１４を制御する。記憶制御部１６は、例えば、受信部１２により受信された番組コンテンツ情報を記憶部１４に記憶させる。さらに、記憶制御部１６は、番組管理情報の記憶部１４に対する記憶および読み取りを行う。記憶制御部１６は、例えばＣＰＵ（Central Processing Unit）またはＬＳＩ（Large Scale Integration）回路などにより構成されている。
【００５１】
日時測定部１７は日時（年月日および時刻）を測定する。日時測定部１７は例えば時計である。
【００５２】
日時指定部１８は番組録画開始日時および番組視聴開始日時を指定する。日時指定部１８は例えばＣＰＵまたはＬＳＩ回路などにより構成されている。
【００５３】
動作制御部１９は、日時測定部１７により測定された日時が日時指定部１８により指定された番組視聴開始日時になったときに番組コンテンツ情報の再生を開始するように受信部１２および再生部１３などを制御する。また、動作制御部１９は、日時測定部１７により測定された日時が日時指定部１８により指定された番組録画開始日時になったときに番組コンテンツ情報の記憶を開始するように受信部１２および記憶制御部１６などを制御する。動作制御部１９は例えばＣＰＵまたはＬＳＩ回路などにより構成されている。
【００５４】
図４は番組管理情報処理部１１の内部構造を示している。
【００５５】
図４に示すように、番組管理情報処理部１１は、変換部２１、情報画像データエンコード部２２、情報画像生成部２３および情報画像出力部２４を備えている。
【００５６】
変換部２１は、記憶部１４に記憶された番組管理情報を転送コードおよび転送データに変換する。変換部２１は例えばコンバータおよびマルチプレクサから構成されている。
【００５７】
転送コードとは、番組管理情報に割り当てられた符号である。転送データとは、番組管理情報を示すテキストデータである。転送コードおよび転送データの詳細については後述する。
【００５８】
情報画像データエンコード部２２は、変換部２１により変換された転送コードおよび転送データをエンコードし、これにより情報画像データを生成する。情報画像データエンコード部２２は例えばＱＲコードエンコーダである。
【００５９】
情報画像データは、例えば２次元コードであり、より具体的にはＱＲコードである。
【００６０】
情報画像生成部２３は、情報画像データエンコード部２２により生成された情報画像データに対応する情報画像を生成する。情報画像生成部２３は例えばビデオプロセッサである。
【００６１】
情報画像出力部２４は、情報画像生成部２３により生成された情報画像をディスプレイ装置３に出力する。情報画像出力部２４は例えばビデオインターフェース回路である。
【００６２】
図５は、レコーダ２のより具体的な構成例であるハードディスクドライブレコーダ１００を示している。
【００６３】
図５中の番組管理情報処理回路１０１は番組管理情報処理部１１の具体例である。デジタルチューナ１０２は受信部１２の具体例である。映像／音声デコーダ１０３は再生部１３の具体例である。ハードディスクドライブ１０４は記憶部１４の具体例である。リモコンインターフェース１０５は操作部１５の具体例である。時計１０６は日時測定部１７の具体例である。ＣＰＵ１０７、ＲＯＭ（Read Only Memory）１０８およびＲＡＭ（Random Access Memory）１０９は、記憶制御部１６、日時指定部１８および動作制御部１９の具体例である。すなわち、ＲＯＭ１０８には、記録制御部１６、日時指定部１８および動作制御部１９などの動作を実現するための制御プログラムが記憶されており、ＣＰＵ１０７はこの制御プログラムをＲＯＭ１０８から読み取り、これを実行する。ＲＡＭ１０９はＣＰＵ１０７が制御プログラムを実行するときに作業メモリーなどとして用いられる。
【００６４】
図６は番組管理情報処理回路１０１の内部構造を示している。
【００６５】
図６中のコンバータ１１１およびマルチプレクサ１１２は変換部２１の具体例である。ＱＲコードエンコーダ１１３は情報画像データエンコード部２２の具体例である。ビデオプロセッサ１１４は情報画像生成部２３の具体例である。ビデオインターフェース１１５は情報画像出力部２４の具体例である。
【００６６】
（携帯端末）
図７は携帯端末４の内部構造を示している。
【００６７】
図７に示すように、携帯端末４は、番組管理情報取得部３１、カメラ３２、表示部３３、操作部３４、日時測定部３５、スケジュール管理部３６およびアラーム制御部３７を備えている。
【００６８】
番組管理情報取得部３１は、カメラ３２により読み取られた情報画像に基づいて、表示情報、スケジュール管理情報およびアラーム情報を生成する。
【００６９】
表示情報とは、例えば図１１に示すように、番組管理情報の内容を視覚的に表す情報であり、例えば番組管理情報の内容を表す文字データまたは画像データである。例えば、表示情報は、番組録画予約リスト、番組視聴予約リストまたは番組コンテンツ情報リストを表す文字データまたは画像データである。また、表示情報のデータ形式は、例えばビットマップデータである。
【００７０】
スケジュール管理情報とは、番組管理情報を示す情報であり、スケジュール管理部３６のスケジュール管理処理に適合したデータフォーマットを有する。スケジュール管理情報は例えばiCalendarフォーマットまたはvCalendarフォーマットのデータである。
【００７１】
アラーム情報とは、アラームの発動およびアラーム発動日時を示す情報である。iCalendarフォーマットのデータには、アラームの発動およびアラーム発動日時を示す情報を含めることができる。アラーム情報は例えばiCalendarフォーマットのデータである。
【００７２】
カメラ３２は、例えば、携帯端末４に搭載されたデジタルスチルカメラである。ユーザは、ディスプレイ装置３の画面３Ａに表示された情報画像をカメラ３２により撮影する。これにより、情報画像はカメラ３２により光学的に読み取られる。
【００７３】
表示部３３はディスプレイ装置であり、例えば、携帯端末４に搭載された液晶ディスプレイパネルである。
【００７４】
操作部３４は、ユーザが携帯端末４を操作するためのユーザーインターフェースである。操作部３４は例えばスイッチユニットである。
【００７５】
日時測定部３５は日時（年月日および時刻）を測定する。日時測定部３５は例えば時計である。
【００７６】
スケジュール管理部３６は、番組管理情報取得部３１（スケジュール管理情報生成部４５）により生成されたスケジュール管理情報に基づいてスケジュール表示情報を生成し、当該生成されたスケジュール表示情報を表示部３３に出力する。スケジュール管理部３６は例えばＣＰＵまたはＬＳＩ回路などにより構成されている。スケジュール表示情報とは、例えばスケジュール表を表す文字データまたは画像データである。
【００７７】
アラーム制御部３７は、日時測定部３５により測定された日時がアラーム情報の示すアラーム発動日時になったときにアラームを発動する。アラームの発動は、音声を出力することにより実現してもよいし、携帯端末４を振動させることにより実現してもよい。アラーム制御部３７は例えば音声出力回路またはバイブレータにより構成されている。
【００７８】
図８は番組管理情報取得部３１の内部構造を示している。
【００７９】
図８に示すように、番組管理情報取得部３１は、情報画像データ生成部４１、情報画像データデコード部４２、表示情報生成部４３、表示情報出力部４４、スケジュール管理情報生成部４５およびアラーム情報生成部４６を備えている。
【００８０】
情報画像データ生成部４１は、カメラ３２により読み取られた情報画像に対応する情報画像データを生成する。情報画像データ生成部４１例えば映像信号処理回路である。
【００８１】
情報画像データデコード部４２は、情報画像データ生成部４１により生成された情報画像データをデコードすることにより転送コードおよび転送データを生成する。情報画像データデコード部４２は例えばＱＲコードデコーダおよびデマルチプレクサである。
【００８２】
表示情報生成部４３は、情報画像データデコード部４２により生成された転送コードおよび転送データに基づいて表示情報を生成する。表示情報生成部４３は例えばグラフィックデータジェネレータである。
【００８３】
表示情報出力部４４は、表示情報生成部４３により生成された表示情報を表示部３３に出力する。表示情報出力部４４は例えば液晶ディスプレイ（ＬＣＤ）コントローラである。
【００８４】
スケジュール管理情報生成部４５は、情報画像データデコード部４２により生成された転送コードおよび転送データに対応する番組管理情報を示すスケジュール管理情報を生成する。
【００８５】
アラーム情報生成部４６は、情報画像データデコード部４２により生成された転送コードおよび転送データに対応する番組管理情報に基づいてアラーム情報を生成する。スケジュール管理情報生成部４５およびアラーム情報生成部４６は例えばiCalendarフォーマット対応のスケジュール管理データコンバータにより構成されている。
【００８６】
図９は、携帯端末４のより具体的な構成例であるカメラ付き多機能携帯電話１２０を示している。
【００８７】
図９中の番組管理情報取得回路１２１は番組管理情報取得部３１の具体例である。デジタルスチルカメラ１２２はカメラ３２に具体例である。液晶ディスプレイパネル１２３は表示部３３の具体例である。操作スイッチユニット１２４は操作部３４の具体例である。時計１２５は日時測定部３５の具体例である。ＣＰＵ１２６、ＲＯＭ１２７およびＲＡＭ１２８はスケジュール管理部３６の具体例である。音声出力回路１２９はアラーム制御部３７の具体例である。
【００８８】
図１０は番組管理情報取得回路１２１の内部構造を示している。
【００８９】
図１０中の信号処理回路１３１は情報画像データ生成部４１の具体例である。ＱＲコードデコーダ１３２およびデマルチプレクサは情報画像データデコード部４２の具体例である。グラフィックデータジェネレータ１３４は表示情報生成部４３の具体例である。液晶ディスプレイ（ＬＣＤ）コントローラ１３５は表示情報出力部４４の具体例である。スケジュール管理データコンバータ１３６はスケジュール管理情報生成部４５およびアラーム情報生成部４６の具体例である。
【００９０】
（転送コード、転送データ）
図１２ないし図１４は、番組管理情報に割り当てられた転送コード、および番組管理情報を表した転送データの具体例を示している。
【００９１】
レコーダ２は、番組録画予約が行われたとき、番組録画予約に関する情報および録画予約された番組に関する情報を記憶する。番組録画予約に関する情報および録画予約された番組に関する情報には様々な情報が含まれる。これら様々な情報のそれぞれが番組録画予約情報である。
【００９２】
また、レコーダ２は、番組視聴予約が行われたとき、番組視聴予約に関する情報および視聴予約された番組に関する情報を記憶する。番組視聴予約に関する情報および視聴予約された番組に関する情報には様々な情報が含まれる。これら様々な情報のそれぞれが番組視聴予約情報である。
【００９３】
さらに、レコーダ２は、番組コンテンツ情報の録画を行うときに、この番組コンテンツ情報に関する管理情報を記憶する。番組コンテンツ情報に関する管理情報には様々な情報が含まれる。これら様々な情報のそれぞれがコンテンツ管理情報である。
【００９４】
そして、これら番組録画予約情報、番組視聴予約情報およびコンテンツ管理情報の総称が番組管理情報である。
【００９５】
番組管理システム１では、このように様々な番組管理情報の中から所定の基準に合致する番組管理情報が選択され、選択された番組管理情報に転送コードが割り当てられている。
【００９６】
所定の基準とは、例えばユーザが番組録画予約、番組視聴予約または記録済み番組コンテンツ情報を確認するのに役立つか否か、あるいは、ユーザがスケジュール管理を行うのに役立つか否か、あるいは、アラームを発動するのに必要か否かなどである。
【００９７】
番組管理システム１において、上述した所定の基準に合致する番組管理情報は複数である。したがって、個々の番組管理情報ごとに転送コードが割り当てられている。
【００９８】
転送コードは符号または番号であり、例えば数値である。転送コードの長さは予め決められている。転送コードの長さ（サイズ）は、番組管理情報の内容に応じて異なる。
【００９９】
番組管理情報をレコーダ２から携帯端末４に転送するとき、番組管理情報処理部１１の変換部２１により、番組管理情報は、原則として当該番組管理情報に割り当てられた転送コードに変換される。
【０１００】
もっとも、番組管理情報には、数値を割り当てることによってその内容を表現することが容易なものと、数値を割り当てることによってその内容を表現することが困難なものがある。例えば放送チャンネルは数値を割り当てることによってその内容を表現することが容易である。一方、番組タイトルや番組詳細情報は数値を割り当てることによってその内容を表現することが困難である。番組管理システム１では、数値を割り当てることによってその内容を表現することが困難な番組管理情報については、転送コードを割り当てるのではなくテキストデータを用いる。
【０１０１】
例えば、番組管理情報をレコーダ２から携帯端末４に転送するとき、番組管理情報処理部１１の変換部２１により、番組タイトルは、当該番組タイトルを表すテキストデータに変換され、番組詳細情報は、当該番組詳細情報の内容を表すテキストデータに変換される。なお、番組タイトルや番組詳細情報がもともとテキストデータとして記憶部１４に記憶されている場合には、変換部２１は変換処理を省略する。番組管理情報を表したテキストデータを「転送データ」という。転送データの長さは原則として予め定められている。
【０１０２】
図１２に示す転送コードおよび転送データは、番組録画予約情報に割り当てられた転送コード、および番組録画予約情報を表す転送データである。
【０１０３】
図１２に示す具体例では、上述した所定の基準に合致する１５個（ユーザアサインドも含めると１６個）の番組録画予約情報が予め選択されている。そして、これら番組録画予約情報には、「番組タイトル名」、「放送局名」および「番組詳細情報」を除き、転送コードが割り当てられている。転送コードの長さは、１バイトから５バイトまでの範囲で予め決められている。一方、「番組タイトル名」、「放送局名」および「番組詳細情報」は転送データ（テキストデータ）を用いて表される。また、番組録画予約情報に関する転送コードおよび転送データの配列順序は、図１２に示すように予め決められている。
【０１０４】
図１２中の「録画予約番号」は、録画予約された複数の番組の中から個々の番組を識別するための転送コードであり、その長さは１バイトである。
【０１０５】
「ネットワークＩＤ」は、放送ネットワークを示す転送コードであり、その長さは２バイトである。この転送コードの具体例を１６進数で表記すると、次のとおりである。
【０１０６】
地上波アナログ  ０
地上波デジタル  １
ＢＳアナログ    ２
ＢＳデジタル    ３
ＣＳデジタル    ４
ＣＡＴＶ        ５
「チャンネル番号」は、放送のチャンネル番号を示す転送コードであり、その長さは３バイトである。例えば、チャンネル番号１を示す転送コードは１であり、チャンネル番号６を示す転送コードは６である。
【０１０７】
「番組タイトル名」は、番組タイトル名を表す転送データ（テキストデータ）であり、その長さは８０バイトである。
【０１０８】
「番組録画開始日時」は、番組録画開始日時を示す転送コードであり、その長さは５バイトである。この転送コードは、例えば番組録画開始時刻を二進化十進数（ＢＣＤ）符号で表した数値である。番組録画開始時刻１２時３４分５６秒を示す転送コードは、１６進数で表記すると１２３４５６である。
【０１０９】
「番組録画時間」は、番組録画の継続時間を示す転送コードであり、その長さは３バイトである。この転送コードは、例えば番組録画時間を二進化十進数符号で表した数値である。
【０１１０】
「番組録画終了日時」は、番組録画終了日時を示す転送コードであり、その長さは５バイトである。この転送コードは、例えば番組録画終了時刻を二進化十進数符号で表した数値である。
【０１１１】
「放送局名」は、放送局名を表す転送データ（テキストデータ）であり、その長さは２０バイトである。
【０１１２】
「ジャンルコード」は、番組のジャンルコードを示す転送コードであり、その長さは１バイトである。この転送コードの具体例を１６進数で表記すると、次のとおりである。
【０１１３】
ニュース・報道    ０Ｆ
スポーツ          １Ｆ
情報              ２Ｆ
ドラマ            ３Ｆ
音楽              ４Ｆ
バラエティ        ５Ｆ
映画              ６Ｆ
アニメ・特撮      ７Ｆ
ドキュメンタリー  ８Ｆ
劇場・公演        ９Ｆ
趣味・教育        ＡＦ
福祉              ＢＦ
なお、ジャンルコードに割り当てられた転送コードの下位４ビットを用いて、例えば次に示すように、さらに細かいジャンルコードを示してもよい。
【０１１４】
ニュース・報道      ０
定時・総合          １
天気                ２
特集・ドキュメント  ３
政治・国会          ４
経済・市況          ５
海外・国際          ６
解説                ７
討論・会談          ８
報道特番            ９
ローカル・地域      Ａ
交通                Ｂ
その他              Ｆ
「中止・延長」は、録画すべき番組が中止になったこと、または延長になったことを示す転送コードであり、その長さは１バイトである。例えば、録画すべき番組が中止にも延長にもならなかったことを示す転送コードは０であり、録画すべき番組が中止になったことを示す転送コードは１であり、録画すべき番組が延長になったことを示す転送コードは３であり、その他の場合を示す転送コードは３である。
【０１１５】
「繰り返し録画」は、番組を毎日または毎週録画するか否かを示す転送コードであり、その長さは１バイトである。この転送コードの具体例を１６進数で表記すると、次のとおりである。
【０１１６】
繰り返しなし  ０
毎日          １
月〜土        ２
月〜金        ３
毎週月曜日    ４
毎週火曜日    ５
毎週水曜日    ６
毎週木曜日    ７
毎週金曜日    ８
毎週土曜日    ９
毎週日曜日    Ａ
「録画モード」は、録画モードを示す転送コードであり、その長さは１バイトである。例えばＸＰモードを示す転送コードは３であり、ＳＰモードを示す転送コードは４であり、ＬＰモードを示す転送コードは６であり、ＥＰモードを示す転送コードは７である。なお、ＸＰモード、ＳＰモード、ＬＰモード、ＥＰモードの順序で録画画質が低下し、かつ録画可能時間が長くなる。
【０１１７】
「スケジュール・アラーム」は、番組管理情報に基づいてスケジュール管理情報を生成するか否かを示すと共に、アラームを発動するか否かを示す転送コードであり、その長さは１バイトである。例えば、スケジュール管理情報を生成し、かつアラームを発動することを示す転送コードは０である。スケジュール管理情報を生成し、かつアラームを発動しないことを示す転送コードは１である。スケジュール管理情報を生成せず、かつアラームを発動することを示す転送コードは２である。スケジュール管理情報を生成せず、かつアラームを発動しないことを示す転送コードは３である。
【０１１８】
「番組詳細情報長」は、「番組詳細情報」の長さを示す転送コードであり、その長さは２バイトである。この転送コードは、「番組詳細情報」の長さを二進化十進符号で表した数値である。例えば、「番組詳細情報」の長さが２５６バイトであることを表す転送コードは、１６進数で表記すると２５６である。
【０１１９】
「番組詳細情報」は、番組詳細情報（ＥＰＧ情報）を表す転送データである。この転送データは、番組詳細情報の内容を示すテキストデータである。
この転送データの長さは所定の長さ（例えば５６０バイト）を超えない限り任意である。転送データの長さは予め決められているのが原則であるが、「番組詳細情報」は例外である。
【０１２０】
なお、番組管理システム１では、ユーザにより、転送すべき番組録画予約情報を任意に追加することができる。「ユーザーアサインド」は、ユーザが任意に追加した番組録画予約情報を示す転送コードまたは転送データであり、その長さは２０バイトである。
【０１２１】
図１３に示す転送コードおよび転送データは、番組視聴予約情報に割り当てられた転送コード、および番組視聴予約情報を表す転送データである。番組視聴予約情報に割り当てられた転送コードおよび番組視聴予約情報を表す転送データの構造は、番組録画予約情報に割り当てられた転送コードおよび番組録画予約情報を表す転送データの構造とほぼ同じである。また、番組視聴予約情報に関する転送コードおよび転送データの配列順序は、図１３に示すとおりである。
【０１２２】
図１４に示す転送コードおよび転送データは、コンテンツ管理情報に割り当てられた転送コード、およびコンテンツ管理情報を表す転送データである。コンテンツ管理情報に割り当てられた転送コードおよびコンテンツ管理情報を表す転送データの構造は、「コピー制御」、「保護情報」、「次回予約」を除き、番組録画予約情報に割り当てられた転送コードおよび番組録画予約情報を表す転送データの構造とほぼ同じである。また、コンテンツ管理情報に関する転送コードおよび転送データの配列順序は、図１４に示すとおりである。
【０１２３】
図１４中の「コピー制御」は、番組コンテンツ情報のコピーの可否を示す転送コードであり、その長さは１バイトである。例えばコピー制限がないことを示す転送コードは０であり、１回だけコピーを許可することを示す転送コードは１であり、コピーを禁止することを示す転送コードは２である。
【０１２４】
「保護情報」は、番組コンテンツ情報の削除または編集が許されるか否かを示す転送コードであり、その長さは１バイトである。例えば、削除および編集がいずれも許可されていることを示す転送コードは０である。削除が許可され、編集が禁止されていることを示す転送コードは１である。削除が禁止され、編集が許可されていることを示す転送コードは２である。削除及び編集がいずれも禁止されていることを示す転送コードは３である。
【０１２５】
「次回予約」は、次回放送時の録画予約が済んでいるか否かを示す転送コードであり、その長さは１バイトである。例えば、次回放送時の録画予約が済んでいることを示す転送コードは０であり、次回放送時の録画予約が済んでいないことを示す転送コードは１である。
【０１２６】
図１５は、番組管理情報処理部１１の変換部２１から出力される番組録画予約情報の転送データストリームを示している。
【０１２７】
番組録画予約情報の転送データストリームは、番組録画予約情報に関する転送コードおよび転送データを配列順序に従って番組ごとに配列し、これにヘッダを付加したものである。
【０１２８】
すなわち、番組管理システム１において、図１２に示す１５個（ユーザアサインドも含めると１６個）の番組録画予約情報は図１２に示す配列順序に従って配列される。そして、このような配列は番組ごとに生成される。
【０１２９】
さらに、番組録画予約情報の配列には、図１５に示すようにヘッダが付加される。「レコーダモデル」は、レコーダモデルを示す１バイトのデータである。「情報画像番号」は情報画像の番号を示す１バイトのデータである。「最後の情報画像番号」、最後の情報画像の番号を示す１バイトのデータである。「番組管理情報ＩＤ」は番組管理情報の種類を示す１バイトのデータである。
【０１３０】
転送データストリームは、番組管理情報の種類（番組録画予約情報、番組視聴予約情報、コンテンツ管理情報）ごとに生成される。「番組管理情報ＩＤ」は、転送データストリームに含まれる番組管理情報の種類を示す。例えば、転送データストリームに含まれる番組管理情報が番組録画予約情報である場合には、番組管理情報ＩＤは０である。転送データストリームに含まれる番組管理情報が番組視聴予約情報である場合には、番組管理情報ＩＤは１である。転送データストリームに含まれる番組管理情報がコンテンツ管理情報である場合には、番組管理情報ＩＤは２である。
【０１３１】
また、転送データストリームは、情報画像ごとに生成される。すなわち、１個の情報画像に含めることができるデータの長さ（以下、これを「転送可能データ長」という。）には限界がある。例えば１つのＱＲコード画像の転送可能データ長は２９５３バイトである。転送すべき番組管理情報の合計のデータ長が、転送可能データ長を超えるときには、これら番組管理情報は複数のグループに分割され、グループごとに情報画像に変換される。つまり、番組管理情報が複数の情報画像に変換される。この場合、転送データストリームは情報画像ごとに生成される。番組管理情報が複数の情報画像に変換されるとき、「情報画像番号」により、個々の情報画像を識別することが可能になる。また、「最後の情報画像番号」により、情報画像の個数を認識することが可能になる。
【０１３２】
なお、番組視聴予約情報の転送データストリームも、コンテンツ管理情報の転送データストリームも、図１５に示す番組録画予約情報の転送データストリームとほぼ同じである。
【０１３３】
（番組管理情報変換処理）
図１６は、記憶部１４に記憶された番組録画予約情報を情報画像に変換し、この情報画像をディスプレイ装置３に表示する処理（以下、これを「番組録画予約情報変換処理」という。）の流れを示している。
【０１３４】
番組録画予約情報変換処理は、主にレコーダ２の番組管理情報処理部１１により実行される。
【０１３５】
例えばユーザが、リモコン装置を操作し、番組録画予約情報をレコーダ２から携帯端末４に転送すべき旨の指示をレコーダ２に入力する。
【０１３６】
これに応じ、まず、記憶制御部１６は、記憶部１４から番組録画予約情報を読み取る（図１６中のステップＳ１）。このステップで読み取られる番組録画予約情報は、レコーダ２において、現在、番組録画予約が設定されているすべての番組（未録画の番組に限る）についての番組録画予約情報である。また、このステップで読み取られる番組録画予約情報は、かつて番組録画予約が行われたとき、記憶部１４に記憶された番組録画予約に関する情報および録画予約された番組に関する情報のすべてである。読み取られた番組録画予約情報は、例えばレコーダ２に設けられたＲＡＭなどに一時的に記憶される。
【０１３７】
続いて、変換部２１は、１つの番組についての番組録画予約情報を転送コードおよび転送データに変換する（ステップＳ２）。この変換処理は例えば次の手順で行われる。
【０１３８】
すなわち、ステップＳ１で読み取られた番組録画予約情報の中から、１つの番組についての番組録画予約情報が選択される。さらに、この１つの番組についての番組録画予約情報の中から、上述した所定の基準に合致する番組録画予約情報が選択される。そして、最終的に選択された番組録画予約情報が抽出される。抽出された番組録画予約情報は、図１２に示す転送コードおよび転送データに変換される。番組録画予約情報の転送コードへの変換には、例えば、番組録画予約情報と転送コードとの対応関係を示したテーブルが用いられる。このテーブルは例えば記憶部１４またはＲＯＭなどに記憶されている。変換後、転送コードおよび転送データは、図１２に示す配列順序に従って配列される。
【０１３９】
続いて、番組管理情報処理部１１は、次の番組があるか否かを判断する（ステップＳ３）。
【０１４０】
次の番組があるときには（ステップＳ３：ＹＥＳ）、番組管理情報処理部１１は、現時点における転送コードおよび転送データの配列全体のデータ長に所定のデータ長を加算し、これにより得られる数値が、転送可能データ長を超えるか否かを判断する（ステップＳ４）。所定のデータ長とは、例えば１つの番組についての番組録画予約情報の転送コードおよび転送データの合計長に、転送データストリームのヘッダの合計長を加算した数値である。この判断は例えば次のような手順で行われる。
【０１４１】
上述したように、転送可能データ長とは、１つの情報画像に含めることができるデータの長さである。例えば情報画像がＱＲコード画像であれば、転送可能データ長は２９５３バイトである。
【０１４２】
一方、１つの番組についての番組録画予約情報の転送コードおよび転送データの合計長は、１４６バイトに、番組詳細情報長で示される番組詳細情報の転送データの長さを加えた長さである（図１２および図１５参照）。例えば番組詳細情報の転送データの長さが２５６バイトである場合、１つの番組についての番組録画予約情報の転送コードおよび転送データの合計長は４０２バイトになる。
【０１４３】
したがって、１４６バイトと番組詳細情報の転送データの長さを合わせた長さ（例えば４０２バイト）を、現時点における転送コードおよび転送データの合計長に加算し、その結果得られる数値が、転送可能データ長（厳密には図１５に示すヘッダの長さ４バイトを転送可能データ長から差し引いた長さ）を超える場合には、現時点における転送コードおよび転送データの配列により１つの情報画像を生成し、次以後の番組についての転送コードおよび転送データの配列により別の情報画像の生成を行う必要がある。
【０１４４】
そこで、ステップＳ４において番組管理情報処理部１１は、例えば１４６バイトと番組詳細情報の転送データの長さを合わせた長さ（例えば４０２バイト）を、現時点における転送コードおよび転送データの合計長に加算し、その結果得られる数値が、転送可能データ長を超えるか否かを判断する。
【０１４５】
１４６バイトと番組詳細情報の転送データの長さを合わせた長さ（例えば４０２バイト）を、現時点における転送コードおよび転送データの合計長に加算し、その結果得られる数値が転送可能データ長を超えないときには（ステップＳ４：ＮＯ）、番組管理情報処理部１１は、処理をステップＳ２に戻す。これにより、次の番組についての番組録画予約情報が転送コードおよび転送データに変換される。そして、この変換処理により生成された新たな転送コードおよび転送データの配列が、すでに生成された転送コードおよび転送データの配列の直後に追加される。ステップＳ２ないしステップＳ４が繰り返し実行されることにより、複数の番組についての番組録画予約情報の転送コードおよび転送データの配列が生成される。
【０１４６】
一方、１４６バイトと番組詳細情報の転送データの長さを合わせた長さ（例えば４０２バイト）を、現時点における転送コードおよび転送データの合計長に加算し、その結果得られる数値が転送可能データ長を超えるときには（ステップＳ４：ＹＥＳ）、変換部２１は、現時点における転送コードおよび転送データの配列に、図１５に示すヘッダ（４バイト）を付加し、これにより転送データストリームを生成する（ステップＳ５）。生成された転送データストリームは、例えばＲＡＭまたは記憶部１４に一時的に記憶される。
【０１４７】
続いて、番組管理情報処理部１１は、次の番組があるか否かを判断する（ステップＳ６）。
【０１４８】
次の番組があるときには（ステップＳ６：ＹＥＳ）、番組管理情報処理部１１は処理をステップＳ２に戻す。これにより、次以後の番組についての番組録画予約情報が転送コードおよび転送データに変換され、さらに、これら転送コードおよび転送データが配列された別の転送データストリームが生成される。
【０１４９】
一方、次の番組がないときには（ステップＳ６：ＮＯ）、情報画像データエンコード部２２は、転送データストリームをエンコードし、これにより情報画像データを生成する（ステップＳ８）。
【０１５０】
ステップＳ８において、転送データストリームをエンコードすることにより情報画像データを生成する方法には、例えばＱＲコードのエンコード方法など、周知のエンコード方法を用いることができる。
【０１５１】
また、ステップＳ８において情報画像データを生成するときには、例えば情報画像のサイズが最大でも４００ピクセル×４００ピクセルとなるように情報画像データを生成する。情報画像のサイズの最大をおよそ４００ピクセル×４００ピクセルとしたのは、ＮＴＳＣ（National Television Standards Committee）方式のディスプレイ装置の解像度または画素数を考慮したものである。つまり、情報画像のサイズが最大でもおよそ４００ピクセル×４００ピクセルであれば、当該情報画像をＮＴＳＣ方式のディスプレイ装置に表示することができる。
【０１５２】
なお、ディスプレイ装置３がＮＴＳＣ方式のディスプレイ装置である場合には、上述したように、情報画像のサイズが最大でも４００ピクセル×４００ピクセルとなるように情報画像データを生成することが望ましい。一方、ディスプレイ装置３が、1080ｉ方式など、他の方式のディスプレイ装置である場合には、当該他の方式のディスプレイ装置の解像度に適合する情報画像のサイズを設定し、情報画像がこの設定されたサイズとなるように情報画像データを生成することが望ましい。また、レコーダ２がディスプレイ装置３の解像度を認識することができる場合には、情報画像データエンコード部２２によりディスプレイ装置３の解像度を認識し、この認識された解像度に適合する情報画像のサイズを設定し、情報画像がこの設定されたサイズとなるように情報画像データを生成してもよい。
【０１５３】
続いて、情報画像生成部２３は、情報画像データに対応する情報画像を生成する（ステップＳ９）。具体的には、情報画像生成部２３は、情報画像データをＮＴＳＣ方式または1080i方式などに適合した映像信号に変換する。
【０１５４】
続いて、情報画像出力部２４は、情報画像（映像信号）をディスプレイ装置３の画面３Ａに出力する（ステップＳ１０）。これにより、情報画像は例えば画面３Ａの中央に表示される。
【０１５５】
ステップＳ２からステップＳ６までの処理において複数の転送データストリームが生成された場合には、ステップＳ８およびステップＳ９において、転送データストリームごとに情報画像データそして情報画像が生成される。そして、ステップＳ１０では、複数の情報画像がディスプレイ装置３の画面３Ａに表示される。例えば、複数の情報画像は同時に画面３Ａに表示される。この場合には、複数の情報画像は画面３Ａに並べられる。また、複数の情報画像を１つずつ画面３Ａに表示してもよい。この場合には、情報画像を所定の時間で切り替える。または、情報画像の切り替えをユーザの操作に委ねてもよい。
【０１５６】
一方、ステップＳ３において、次の番組がないときには（ステップＳ３：ＮＯ）、変換部２１は、現時点における転送コードおよび転送データの配列に、図１５に示すヘッダを付加し、これにより転送データストリームを生成する（ステップＳ７）。続いて、ステップＳ８以後の処理が行われる。
【０１５７】
なお、レコーダ２（主に番組管理情報処理部１１）は、記憶部１４に記憶された番組視聴予約情報を情報画像に変換し、この情報画像をディスプレイ装置３に表示する処理（番組視聴予約情報変換処理）をも行う。さらに、レコーダ２（主に番組管理情報処理部１１）は、記憶部１４に記憶されたコンテンツ管理情報を情報画像に変換し、この情報画像をディスプレイ装置３に表示する処理（コンテンツ管理情報変換処理）をも行う。これらの処理はそれぞれ、図１６に示す番組録画予約情報変換処理とほぼ同じである。なお、番組録画予約情報変換処理、番組視聴予約情報変換処理およびコンテンツ管理情報変換処理をあわせて番組管理情報変換処理という。
【０１５８】
（番組管理情報取得処理）
図１７は、ディスプレイ装置３に表示された情報画像を読み取り、この読み取った情報画像に基づいて表示情報、スケジュール情報およびアラーム情報を生成する処理（以下、これを「番組管理情報取得処理」という。）の流れを示している。
【０１５９】
番組管理情報取得処理は、主に携帯端末４のカメラ３２および番組管理情報取得部３１により実行される。
【０１６０】
ユーザはカメラ３２により、ディスプレイ装置３の画面３Ａに表示された情報画像を撮影する。これにより情報画像が携帯端末４に読み取られる（図１７中のステップＳ２１）。
【０１６１】
続いて、情報画像データ生成部４１は、情報画像に対応する情報画像データを生成する（ステップＳ２２）。具体的には、情報画像データ生成部４１は、情報画像の映像信号を情報画像データに変換する。
【０１６２】
続いて、情報画像データデコード部４２は、情報画像データをデコードし、これにより転送コードおよび転送データを生成する（ステップＳ２３）。このデコード方法には、例えばＱＲコードのデコード方法など、周知のデコード方法を用いることができる。
【０１６３】
続いて、表示情報生成部４３は、転送コードおよび転送データに基づいて表示情報を生成する（ステップＳ２４）。この生成された表示情報は、例えば記憶部１４などに記憶される。
【０１６４】
また、スケジュール管理情報生成部４５は、転送コードおよび転送データに基づいてスケジュール管理情報を生成する（ステップＳ２５）。この生成されたスケジュール管理情報は、例えば記憶部１４などに記憶される。なお、転送コード「スケジュール・アラーム」が、スケジュール管理情報を生成しないことを示しているときには、スケジュール管理情報生成部４５はスケジュール管理情報を生成しない。
【０１６５】
また、アラーム情報生成部４６は、転送コードに基づいてアラーム情報を生成する（ステップＳ２６）。この生成されたアラーム情報は、例えば記憶部１４に記憶される。
【０１６６】
そして、ユーザによる携帯端末４の操作に応じて、表示情報出力部４４は表示情報を表示部３３に出力する（ステップＳ２７）。これにより、表示情報が図１１に示すように表示部３３に表示される。また、ユーザによる携帯端末４の操作に応じて、スケジュール管理部３６は、スケジュール管理情報に基づいてスケジュール表示情報を生成し、当該生成されたスケジュール表示情報を表示部３３に出力する。また、アラーム制御部３７は、日時測定部３５により測定された日時がアラーム情報の示すアラーム発動日時になったときにアラームを発動する。
【０１６７】
なお、この番組管理情報取得処理は、番組管理情報が番組録画予約情報であっても、番組視聴予約情報であっても、コンテンツ管理情報であっても、ほぼ同じである。もっとも、番組管理情報がコンテンツ管理情報である場合には、スケジュール管理情報の生成（ステップＳ２５）およびアラーム情報の生成（ステップＳ２６）は行われず、これらのステップはスキップされる。
【０１６８】
以上説明したとおり、番組管理情報処理部１１は、番組管理情報を情報画像に変換し、この情報画像をレコーダ２に接続されたディスプレイ装置３に表示する。一方、携帯端末４は、ディスプレイ装置３に表示された情報画像をカメラ３２により読み取り、そして、番組管理情報取得部３１は、この読み取った情報画像を番組管理情報に変換する。
【０１６９】
これにより、情報画像を介して番組管理情報をレコーダ２から携帯端末４へ転送することができ、この転送を容易に、かつユーザに手間をかけることなく行うことができる。
【０１７０】
すなわち、番組管理情報の転送を行うときに、情報画像を印刷物に印刷する必要がない。したがって、情報画像を印刷するという、しばしば困難であり、または手間のかかる作業をユーザは行わなくてもよい。番組管理情報の転送を行うとき、ユーザは、ディスプレイ装置３の画面３Ａに映し出された情報画像を携帯端末４のカメラ３２で撮影するだけでよい。
【０１７１】
また、番組管理情報処理部１１は、番組管理情報を転送コードに変換し、この転送コードを情報画像に変換する。一方、番組管理情報取得部３１は、読み取られた情報画像を転送コードに変換し、この転送コードを番組管理情報に変換する。このように、番組管理情報から情報画像への変換過程、および情報画像から番組管理情報への変換過程に、転送コードが介在する。そして、転送コードは、番組管理情報に割り当てられた符号または番号である。
【０１７２】
これにより、例えばチャンネル番号、番組視聴開始日時、番組視聴終了時間、ジャンルなど、様々な番組管理情報が存在していても、番組管理情報を情報画像に正確に変換することができ、かつ情報画像から番組管理情報を正確に再生することができる。したがって、番組管理情報の転送を正確に行うことができる。
【０１７３】
さらに、転送コードおよび転送データの長さを予め決定することにより、さらには、転送コードおよび転送データの順番を予め決定することにより、番組管理情報の転送を容易に、迅速にかつより正確に行うことができる。
【０１７４】
また、番組管理情報処理部１１は、転送すべき番組管理情報の長さが、情報画像の転送可能データ長を超えるときには、番組管理情報を複数のグループ（転送データストリーム）に分け、グループごとに情報画像を生成する。つまり、番組管理情報を複数の情報画像に変換する。これにより、転送すべき番組管理情報のデータサイズが大きくても、番組管理情報を、情報画像を用いてレコーダ２から携帯端末４へ転送することができる。
【０１７５】
また、携帯端末４の番組管理情報取得部３１は、情報画像を番組管理情報に変換し、この番組管理情報に基づいて表示情報を生成する。これにより、ユーザは携帯端末４の表示部３３を介して番組管理情報を見ることができる。よって、ユーザは、録画予約された番組、視聴予約された番組およびレコーダ２に記憶された番組を容易に、例えば外出先でも確認することができる。
【０１７６】
また、番組管理情報処理部１１は、番組詳細情報（ＥＰＧ情報）を情報画像に変換し、これを携帯端末４に転送する。そして、番組管理情報取得部３１は番組詳細情報を表示情報に含め、表示部３３に表示することができる。これにより、例えば番組に関する詳細な情報を、携帯端末４を介してユーザに提供することができる。よって、ユーザは例えば外出先であっても番組に関する詳細な情報を見ることができる。
【０１７７】
また、番組管理情報取得部３１は、情報画像を番組管理情報に変換し、この番組管理情報に基づいてスケジュール管理情報を生成する。これにより、ユーザは携帯端末４の表示部３３を介して、番組管理情報が記入されたスケジュール表などを見ることができる。よって、ユーザは番組録画開始時刻や番組視聴開始時刻などを確認することができる。
【０１７８】
また、番組管理情報取得部３１は、情報画像を番組管理情報に変換し、この番組管理情報に基づいてアラーム情報を生成する。そして、アラーム制御部３７は、アラーム情報の示すアラーム発動日時になったときにアラームを発動する。これにより、ユーザは例えば番組視聴開始時刻になったことを知ることができる。
【０１７９】
なお、上述した説明では、本発明の番組管理情報処理装置の実施形態としてレコーダ２を例にあげた。しかし、本発明はこれに限られない。本発明の番組管理情報処理装置は、例えばテレビジョン装置、テレビチューナー装置、パーソナルコンピュータなどにも適用することができる。さらに、本発明の番組管理情報処理装置をラジオ装置に適用し、ラジオ番組管理情報の端末装置への転送を行うことも可能である。
【０１８０】
また、上述した説明では、本発明の端末装置の実施形態として携帯端末４を例にあげた。しかし、本発明のこれに限られない。本発明は、デジタルカメラ、ＰＤＡ（Personal Digital Assistants）、モバイルパーソナルコンピュータなどにも適用することができる。
【０１８１】
また、情報画像は、転送可能なデータサイズ、一般の人々における普及の高さ、携帯電話により取り扱われていることなどを考慮すると２次元コード画像が望ましく、特に日本においては、図１８に示すようなＱＲコード画像５２が望ましい。しかし、情報画像は、図１９に示すような他の２次元コード画像５３でもよい。また、情報画像は、図２０に示すようなバーコード（１次元コード）画像５４でもよい。また、情報画像は、例えば立体画像のような３次元コード画像でもよいし、多次元コード画像でもよい。
【０１８２】
また、複数の情報画像を、時間をずらして画面上に表示することにより、情報画像の映像を生成してもよい。この場合には、携帯端末４にビデオカメラを設けることが望ましい。
【０１８３】
また、上述した説明では、レコーダ２は、ユーザが指定した番組を自動的に受信し、これを自動的に記憶する番組録画予約機能を有する。また、レコーダ２は、ユーザが指定した番組を自動的に受信し、これを自動的に再生する番組視聴予約機能を有する。これらの機能における番組の指定方法は、ユーザが例えばリモコン装置などを操作して番組を手動で指定する場合に限られない。例えば、ユーザにより入力または指定されたキーワードやジャンルに関連する番組をレコーダ２が自動的に指定する場合でもよい。
【０１８４】
また、図３中の受信部１２が受信手段の具体例であり、再生部１３が再生手段の具体例であり、記憶制御部１６が記憶制御手段の具体例であり、時刻測定部１７が時刻測定手段の具体例であり、時刻指定部１８が時刻指定手段の具体例であり、動作制御部１９が動作制御手段の具体例である。
【０１８５】
また、図４中の変換部２１が変換手段の具体例であり、情報画像データエンコード部２２が情報画像データエンコード手段の具体例であり、情報画像生成部２３が情報画像生成手段の具体例であり、情報画像出力部２４が情報画像出力手段の具体例である。
【０１８６】
また、図７中のカメラ３２が読み取り手段の具体例であり、日時測定部３５が時刻測定手段の具体例であり、スケジュール管理部３６がスケジュール管理手段の具体例であり、アラーム制御部３７がアラーム制御手段の具体例である。
【０１８７】
また、図８中の情報画像データ生成部４１が情報画像データ生成手段の具体例であり、情報画像データデコード部４２が情報画像データデコード手段の具体例であり、表示情報生成部４３が表示情報生成手段の具体例であり、表示情報出力部４４が表示情報出力手段の具体例であり、スケジュール管理情報生成部４５がスケジュール管理情報生成手段の具体例であり、アラーム情報生成部４６がアラーム情報生成手段の具体例である。
【０１８８】
また、図１６中のステップＳ２が変換工程の具体例であり、ステップＳ８が情報画像データエンコード工程の具体例であり、ステップＳ９が情報画像生成工程の具体例であり、ステップＳ１０が情報画像表示工程の具体例である。
【０１８９】
また、図１７中のステップＳ２１が読み取り工程の具体例であり、ステップＳ２２が情報画像データ生成工程の具体例であり、ステップＳ２３が情報画像データデコード工程の具体例であり、ステップＳ２４が表示情報生成工程の具体例であり、ステップＳ２７が表示情報出力工程の具体例である。
【０１９０】
また、本発明の番組管理情報処理装置はコンピュータプログラムとして実現することも可能である。この場合には、図４に示す番組管理情報処理部１１の構成要素あるいは図１６に示す処理を実現するためのコマンドなどを記述したコンピュータプログラムを作成する。また、このコンピュータプログラムを例えばＣＤおよびＤＶＤ、ハードディスクなどの記録媒体に記録することにより、コンピュータプログラム製品（あるいはコンピュータプログラムが記録された記録媒体）とすることができる。さらに、コンピュータプログラムを例えばインターネットなどのコンピュータネットワークを介して配信することによってコンピュータプログラム製品としてもよい。
【０１９１】
また、本発明の端末装置はコンピュータプログラムとして実現することも可能である。この場合には、図８に示す番組管理情報取得部３１の構成要素あるいは図１７に示す処理を実現するためのコマンドなどを記述したコンピュータプログラムを作成する。また、このコンピュータプログラムを記録媒体に記録することにより、コンピュータプログラム製品（あるいはコンピュータプログラムが記録された記録媒体）とすることができる。さらに、コンピュータプログラムを、コンピュータネットワークを介して配信することによってコンピュータプログラム製品としてもよい。
【０１９２】
また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う番組管理情報処理装置、端末装置および番組管理情報処理方法並びにこれらの機能を実現するコンピュータプログラムもまた本発明の技術思想に含まれる。
【図面の簡単な説明】
【０１９３】
【図１】番組管理システムを示す斜視図である。
【図２】図１中の番組管理システムを示すブロック図である。
【図３】本発明の番組管理情報処理装置の実施形態であるレコーダの内部構造を示すブロック図である。
【図４】図３中の番組管理情報処理部の内部構造を示すブロック図である。
【図５】本発明の番組管理情報処理装置のより具体的な実施形態であるハードディスクドライブレコーダを示すブロック図である。
【図６】図５中の番組管理情報処理回路の内部構造を示すブロック図である。
【図７】本発明の端末装置の実施形態である携帯端末の内部構造を示すブロック図である。
【図８】図７中の番組管理情報取得部の内部構造を示すブロック図である。
【図９】本発明の端末装置のより具体的な実施形態であるカメラ付き多機能携帯電話の内部構造を示すブロック図である。
【図１０】図９中の番組管理情報取得回路の内部構造を示すブロック図である。
【図１１】表示情報に対応する文字および画像を示す説明図である。
【図１２】番組録画予約情報に関する転送コードおよび転送データを示す説明図である。
【図１３】番組視聴予約情報に関する転送コードおよび転送データを示す説明図である。
【図１４】コンテンツ管理情報に関する転送コードおよび転送データを示す説明図である。
【図１５】番組録画予約情報に関する転送データストリームを示す説明図である。
【図１６】番組録画予約情報変換処理を示すフローチャートである。
【図１７】番組管理情報取得処理を示すフローチャートである。
【図１８】ＱＲコード画像の具体例を示す説明図である。
【図１９】他の２次元コード画像の具体例を示す説明図である。
【図２０】１次元コード画像の具体例を示す説明図である。
【符号の説明】
【０１９４】
２  レコーダ
３  ディスプレイ装置
４  携帯端末
１１  番組管理情報処理部
１２  受信部
１３  再生部
１４  記憶部
１６  記憶制御部
１７  日時測定部
１８  日時指定部
１９  動作制御部
２１  変換部
２２  情報画像データエンコード部
２３  情報画像生成部
２４  情報画像出力部
３１  番組管理情報取得部
３２  カメラ
３３  表示部
３５  日時測定部
３６  スケジュール管理部
３７  アラーム制御部
４１  情報画像データ生成部
４２  情報画像データデコード部
４３  表示情報生成部
４４  表示情報出力部
４５  スケジュール管理情報生成部
４６  アラーム情報生成部
【図１】
2008028583.tif 000003
【図２】
2008028583.tif 000004
【図３】
2008028583.tif 000005
【図４】
2008028583.tif 000006
【図５】
2008028583.tif 000007
【図６】
2008028583.tif 000008
【図７】
2008028583.tif 000009
【図８】
2008028583.tif 000010
【図９】
2008028583.tif 000011
【図１０】
2008028583.tif 000012
【図１１】
2008028583.tif 000013
【図１２】
2008028583.tif 000014
【図１３】
2008028583.tif 000015
【図１４】
2008028583.tif 000016
【図１５】
2008028583.tif 000017
【図１６】
2008028583.tif 000018
【図１７】
2008028583.tif 000019
【図１８】
2008028583.tif 000020
【図１９】
2008028583.tif 000021
【図２０】
2008028583.tif 000022