(57)【要約】【課題】汎用性が高い携帯端末を使ってユーザが希望するコンテンツを視聴する。【解決手段】ＩＰゲートウェイ装置２０は、インターネット通信回路５０と、コンテンツ通信回路５６と、ＣＰＵ６０とを含む。インターネット通信回路５０は、ＩＰ電話網を通じて携帯端末と情報およびデータを通信する。コンテンツ通信回路５６は、画像蓄積装置２９との間で情報およびデータを通信する。ＣＰＵ６０は、インターネット通信回路５０が通信する情報およびデータならびにコンテンツ通信回路５６が通信する情報を処理する。ＣＰＵ６０は、検索条件の入力に用いるプログラムなどを携帯端末に送信させ、検索条件を表わす情報を画像蓄積装置２９に送信させ、検索の結果を携帯端末に送信させ、画像データの特定に用いるプログラムなどを携帯端末に送信させ、画像データの一部を携帯端末に送信させる。【選択図】図２
2008065701.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを通じて通信装置と情報およびデータを通信するためのインターネット通信手段と、
映像および音声の少なくとも一方によりコンテンツを表わすデータであるコンテンツデータを蓄積する蓄積装置との間で情報およびデータを通信するためのコンテンツ通信手段と、
前記インターネット通信手段が通信する情報およびデータならびに前記コンテンツ通信手段が通信する情報およびデータを処理するための処理手段と、
検索条件の入力に用いるプログラムである検索プログラムを含むデータを記憶するための記憶手段とを含み、
前記処理手段は、
前記インターネット通信手段が、前記検索プログラムを含むデータの要求を表わす情報を前記通信装置から受信すると、前記検索プログラムを含むデータを送信するように、前記記憶手段および前記インターネット通信手段を制御するための検索プログラム制御手段と、
前記検索プログラムの実行により生成された検索条件を表わす情報、前記検索情報を満たすコンテンツデータを表わす情報、前記検索情報を満たすコンテンツデータのいずれかである選択コンテンツデータを表わす情報、および前記選択コンテンツデータを、前記通信装置と前記蓄積装置との間で中継するための中継手段とを含む、ゲートウェイ装置。
【請求項２】
前記中継手段は、
前記インターネット通信手段が前記検索条件を表わす情報を受信すると、前記検索条件を表わす情報を送信するように前記コンテンツ通信手段を制御するための条件情報制御手段と、
前記検索情報を満たすコンテンツデータを表わす情報を前記コンテンツ通信手段が前記蓄積装置から受信すると、前記検索情報を満たすコンテンツデータを表わす情報を送信するように前記インターネット通信手段を制御するためのコンテンツ情報制御手段と、
前記選択コンテンツデータを表わす情報を前記インターネット通信手段が受信すると、前記選択コンテンツデータを表わす情報を送信するように前記コンテンツ通信手段を制御するための選択情報制御手段と、
前記選択コンテンツデータを前記コンテンツ通信手段が前記蓄積装置から一部分ずつ受信すると、前記選択コンテンツデータを一部分ずつ送信するように、前記インターネット通信手段を制御するための一部データ制御手段とを含む、請求項１に記載のゲートウェイ装置。
【請求項３】
前記一部データ制御手段は、前記選択コンテンツデータの一部分をパケットとして送信するように前記インターネット通信手段を制御するための手段を含む、請求項２に記載のゲートウェイ装置。
【請求項４】
インターネットを通じて通信装置と情報およびデータを通信するためのインターネット通信手段が、検索条件の入力に用いるプログラムである検索プログラムを含むデータの要求を表わす情報を前記通信装置から受信すると、前記検索プログラムを含むデータを送信する検索プログラム送信ステップと、
前記インターネット通信手段が前記検索条件を表わす情報を受信すると、映像および音声の少なくとも一方によりコンテンツを表わすデータであるコンテンツデータを蓄積する蓄積装置との間で情報およびデータを通信するためのコンテンツ通信手段が前記検索条件を表わす情報を送信する条件情報送信ステップと、
前記検索情報を満たすコンテンツデータを表わす情報を前記コンテンツ通信手段が前記蓄積装置から受信すると、前記検索情報を満たすコンテンツデータを表わす情報を前記イ
ンターネット通信手段が送信するコンテンツ情報送信ステップと、
前記選択コンテンツデータを表わす情報を前記インターネット通信手段が受信すると、前記選択コンテンツデータを表わす情報を前記コンテンツ通信手段が送信する選択情報送信ステップと、
前記選択コンテンツデータを前記コンテンツ通信手段が前記蓄積装置から一部分ずつ受信すると、前記インターネット通信手段が前記選択コンテンツデータを一部分ずつ送信する一部データ送信ステップとを含む、情報の中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲートウェイ装置および情報の中継方法に関し、特に、画像情報の伝送および再生のためのゲートウェイ装置および情報の中継方法に関する。
【背景技術】
【０００２】
特許文献１は、テレビ放送信号を受信し、再生して出力もしくは録画処理するテレビ受信装置と、テレビ受信装置と通信回線を介して接続される携帯端末とからなるテレビ受信システムを開示する。特許文献１に開示されたテレビ受信装置は、通信部と、画質判定部と、符号化部と、送信部とを備える。通信部は、携帯端末と通信回線を介して接続される。画質判定部は、通信回線を介して接続された携帯端末からのテレビ放送信号の送信要求と携帯端末から受信した画質情報とによって携帯端末に送信する画質を判定する。符号化部は、画質判定部の判定結果に基づいて受信中もしくは録画されたテレビ放送を符号化する。送信部は、通信部を介して、符号化部で符号化されたテレビ放送信号を送信する。携帯端末は、送信要求部と、画質情報送信部と、復号化部と、表示部とを備える。送信要求部は、テレビ放送信号の送信を要求する。画質情報送信部は、画質判定部で判定される画質情報を送信する。復号化部は、テレビ受信装置から受信した符合化されたテレビ放送信号を復号化する。表示部は、復号化部で復号化されたテレビ放送信号を表示する。
【０００３】
特許文献１に開示された発明によると、テレビ受信システムを用いて受信される番組を、受信装置に接続されたモニタＴＶの設置場所から離れた場所で視聴することができると共に、録画された番組を受信装置に接続されたモニタＴＶの設置場所から離れた場所で視聴することができる。
【特許文献１】特開２００４−９６３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された発明では、モニタＴＶの設置場所から離れた場所で録画された番組を視聴するために、汎用性があまり高くない携帯端末を使用しなくてはならないという問題点がある。番組の選択から視聴の終了までを制御する専用ソフトウェアを必要とするためである。
【０００５】
本発明は上述の問題点を解決するためになされたものであって、その目的は、汎用性が高い通信装置を使ってユーザが希望するコンテンツを視聴できるゲートウェイ装置および情報の中継方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のある局面にしたがうと、ゲートウェイ装置は、インターネット通信手段と、コンテンツ通信手段と、処理手段とを含む。インターネット通信手段は、インターネットを通じて通信装置と情報およびデータを通信する。コンテンツ通信手段は、映像および音声の少なくとも一方によりコンテンツを表わすデータであるコンテンツデータを蓄積する蓄積装置との間で情報およびデータを通信する。処理手段は、インターネット通信手段が通信する情報およびデータならびにコンテンツ通信手段が通信する情報およびデータを処理する。処理手段は、検索プログラム制御手段と、中継手段とを含む。検索プログラム制御手段は、インターネット通信手段が、検索プログラムを含むデータの要求を表わす情報を通信装置から受信すると、検索プログラムを含むデータを送信するように、記憶手段およびインターネット通信手段を制御する。中継手段は、検索プログラムの実行により生成された検索条件を表わす情報、検索情報を満たすコンテンツデ
ータを表わす情報、検索情報を満たすコンテンツデータのいずれかである選択コンテンツデータを表わす情報、および選択コンテンツデータを、通信装置と蓄積装置との間で中継する。
【０００７】
また、上述した中継手段は、条件情報制御手段と、コンテンツ情報制御手段と、選択情報制御手段と、一部データ制御手段とを含むことが望ましい。条件情報制御手段は、インターネット通信手段が検索条件を表わす情報を受信すると、検索条件を表わす情報を送信するようにコンテンツ通信手段を制御する。コンテンツ情報制御手段は、検索情報を満たすコンテンツデータを表わす情報をコンテンツ通信手段が蓄積装置から受信すると、検索情報を満たすコンテンツデータを表わす情報を送信するようにインターネット通信手段を制御する。選択情報制御手段は、選択コンテンツデータを表わす情報をインターネット通信手段が受信すると、選択コンテンツデータを表わす情報を送信するようにコンテンツ通信手段を制御する。一部データ制御手段は、選択コンテンツデータをコンテンツ通信手段が蓄積装置から一部分ずつ受信すると、選択コンテンツデータを一部分ずつ送信するように、インターネット通信手段を制御する。
【０００８】
もしくは、上述した一部データ制御手段は、選択コンテンツデータの一部分をパケットとして送信するようにインターネット通信手段を制御するための手段を含むことが望ましい。
【０００９】
本発明の他の局面に従うと、情報の中継方法は、検索プログラム送信ステップと、条件情報送信ステップと、コンテンツ情報送信ステップと、選択情報送信ステップと、一部データ送信ステップとを含む。検索プログラム送信ステップは、インターネットを通じて通信装置と情報およびデータを通信するためのインターネット通信手段が、検索条件の入力に用いるプログラムである検索プログラムを含むデータの要求を表わす情報を通信装置から受信すると、検索プログラムを含むデータを送信する。条件情報送信ステップは、インターネット通信手段が検索条件を表わす情報を受信すると、映像および音声の少なくとも一方によりコンテンツを表わすデータであるコンテンツデータを蓄積する蓄積装置との間で情報およびデータを通信するためのコンテンツ通信手段が検索条件を表わす情報を送信する。コンテンツ情報送信ステップと、検索情報を満たすコンテンツデータを表わす情報をコンテンツ通信手段が蓄積装置から受信すると、検索情報を満たすコンテンツデータを表わす情報をインターネット通信手段が送信する。選択情報送信ステップと、選択コンテンツデータを表わす情報をインターネット通信手段が受信すると、選択コンテンツデータを表わす情報をコンテンツ通信手段が送信する。一部データ送信ステップは、選択コンテンツデータをコンテンツ通信手段が蓄積装置から一部分ずつ受信すると、インターネット通信手段が選択コンテンツデータを一部分ずつ送信する。
【発明の効果】
【００１０】
本発明に係るゲートウェイ装置および情報の中継方法は、汎用性が高い通信装置を使ってユーザが希望するコンテンツを視聴できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００１２】
図１は、本実施の形態に係るコンテンツ視聴システムの構成を表わす図である。図１を参照して、本実施の形態に係るコンテンツ視聴システムは、ＩＰゲートウェイ装置２０と、画像蓄積装置２９と、携帯端末３２とを含む。ＩＰゲートウェイ装置２０は、画像蓄積装置２９と携帯端末３２との間で情報やデータを中継する装置である。画像蓄積装置２９
は、コンテンツを表わす画像データやそのコンテンツを表わす画像情報を記憶する装置である。画像蓄積装置２９は、デジタルカメラその他どのような装置であってもよいが、本実施の形態の場合、図１に示された２台の画像蓄積装置２９は、ハードディスクレコーダおよびパーソナルコンピュータであることとする。画像蓄積装置２９が蓄積する画像データや画像情報の提供元の一つは、サーバ３４である。サーバ３４は、ＩＰ電話網３０により画像蓄積装置２９と通信する装置である。携帯端末３２は、ユーザの操作を受付け、ユーザが希望するコンテンツを画像蓄積装置２９に要求したり、画像蓄積装置２９が送信したコンテンツを表わす画像データを表示したりする装置である。携帯端末３２は、ＰＤＡ（Personal Digital Assistants）その他どのような装置であってもよいが、本実施の形態の場合、携帯端末３２は、携帯電話であることとする。
【００１３】
図２は、ＩＰゲートウェイ装置２０のハードウェア構成図である。図２を参照して、ＩＰゲートウェイ装置２０は、インターネット通信回路５０と、メモリ５２と、無線通信回路５４と、コンテンツ通信回路５６と、ＳＬＩＣ（Subscriber Line Interface Circuit）５８と、ＣＰＵ（Central Processing Unit）６０と、電源６２とを含む。
【００１４】
インターネット通信回路５０は、次に述べるデータを、ＩＰ電話網３０を介して携帯端末３２やサーバ３４と通信する回路である。そのデータとは、画像データや画像情報である。本実施の形態において、「画像データ」とは、携帯端末３２を用いてユーザが視聴するコンテンツそのものを表わすコンテンツデータである。画像データは、音声を表わすデータである音声データを含んでもよい。本実施の形態において、「画像情報」とは、出演者その他コンテンツの内容を表わすデータである。本実施の形態の場合、これらのデータは、パケットとして通信される。
【００１５】
メモリ５２は、ＩＰゲートウェイ装置２０を構成する装置や回路をＣＰＵ６０が制御するために必要な情報と、検索条件の入力に用いるプログラムを含むデータと、コンテンツデータの特定に用いるプログラムを含むデータとを記憶する装置である。
【００１６】
無線通信回路５４は、図示しない通信機と無線通信する回路である。コンテンツ通信回路５６は、画像蓄積装置２９が通信可能な信号とＣＰＵ６０が利用できる信号とを相互に変換する装置である。コンテンツ通信回路５６は、画像蓄積装置２９と通信するための装置として動作する。本実施の形態の場合、ＰＨＹ（Physical Layer Chip）が、コンテンツ通信回路５６として動作する。
【００１７】
ＳＬＩＣ５８は、ＣＰＵ６０が利用できる信号と図示しないアナログ電話機が利用できる信号とを相互に変換する装置である。ＳＬＩＣ５８は、複数のアナログ電話機と通信するための装置として動作する。ＳＬＩＣ５８は、信号波形の制御を通じてアナログ電話機の動作を制御する装置でもある。
【００１８】
ＣＰＵ６０は、インターネット通信回路５０、無線通信回路５４、コンテンツ通信回路５６、およびＳＬＩＣ５８を制御する装置である。ＣＰＵ６０は、これらを制御するために必要な処理を実施する装置でもある。電源６２は、ＩＰゲートウェイ装置２０を構成する装置や回路に電力を供給する装置である。
【００１９】
図３は、ＣＰＵ６０の機能ブロック図である。図３を参照して、ＣＰＵ６０の機能は、検索プログラム制御部１５０と、中継部１５２とを含む。
【００２０】
検索プログラム制御部１５０は、インターネット通信回路５０が、検索プログラムを含むデータの要求を表わす情報を携帯端末３２から受信すると、検索プログラムを含むデータを送信するように、メモリ５２およびインターネット通信回路５０を制御する機能であ
る。本実施の形態の場合、このような制御のために、検索プログラム制御部１５０は、メモリ５２が記憶した検索条件の入力に用いるプログラムを含むデータを読出し、そのデータを含むパケットをインターネット通信回路５０に出力する。その後、検索プログラム制御部１５０は、そのパケットを送信するための制御信号をインターネット通信回路５０に出力する。本実施の形態の場合、「検索条件の入力に用いるプログラムを含むデータ」とは、検索条件の入力に用いるプログラムを含む、ＨＴＭＬで記述されたデータを意味する。
【００２１】
中継部１５２は、検索プログラムの実行により生成された検索条件を表わす情報、検索情報を満たすコンテンツデータを表わす情報、検索情報を満たすコンテンツデータのいずれかである選択コンテンツデータを表わす情報、および選択コンテンツデータを、携帯端末３２と画像蓄積装置２９との間で中継する機能である。
【００２２】
中継部１５２は、条件情報制御部１６２と、コンテンツ情報制御部１６４と、選択情報制御部１６６と、一部データ制御部１６８とを含む。
【００２３】
条件情報制御部１６２は、インターネット通信回路５０が検索条件を表わす情報を受信すると、検索条件を表わす情報を送信するようにコンテンツ通信回路５６を制御する機能である。コンテンツ情報制御部１６４は、検索情報を満たすコンテンツデータを表わす情報をコンテンツ通信回路５６が画像蓄積装置２９から受信すると、検索情報を満たすコンテンツデータを表わす情報を送信するようにインターネット通信回路５０を制御する機能である。選択情報制御部１６６は、選択コンテンツデータを表わす情報をインターネット通信回路５０が受信すると、選択コンテンツデータを表わす情報を送信するようにコンテンツ通信回路５６を制御する機能である。一部データ制御部１６８は、選択コンテンツデータをコンテンツ通信回路５６が画像蓄積装置２９から一部分ずつ受信すると、選択コンテンツデータを一部分ずつ送信するように、インターネット通信回路５０を制御する機能である。
【００２４】
条件情報制御部１６２は、第１生成部２０２と、第２制御部２０４とを含む。第１生成部２０２は、インターネット通信回路５０が、検索条件を表わす情報を携帯端末３２から受信すると、画像蓄積装置２９が利用できる形式で検索条件を表わす情報を生成する。第２制御部２０４は、第１生成部２０２が生成した情報を送信するように、コンテンツ通信回路５６を制御する。
【００２５】
コンテンツ情報制御部１６４は、第２生成部２０６と、第３制御部２０８とを含む。第２生成部２０６は、結果を表わす情報が表わすコンテンツデータの特定に用いるプログラムを含むデータを生成する。第２生成部２０６は、検索条件を満たすコンテンツデータを検索した結果を表わす情報をコンテンツ通信回路５６が画像蓄積装置２９から受信すると、そのデータを生成する。第２生成部２０６は、コンテンツデータの特定に用いるプログラムを含むデータと結果を表わす情報とを用いて、そのデータを生成する。本実施の形態の場合、「コンテンツデータの特定に用いるプログラムを含むデータ」とは、コンテンツデータの特定に用いるプログラムを含む、ＨＴＭＬで記述されたデータを意味する。「結果を表わす情報が表わすコンテンツデータの特定に用いるプログラムを含むデータ」とは、結果を表わす情報が表わすコンテンツデータの特定に用いるプログラムを含む、ＨＴＭＬで記述されたデータを意味する。第２生成部２０６は、コンテンツデータの特定に用いるプログラムを含むデータの内容を変更することにより、結果を表わす情報が表わすコンテンツデータの特定に用いるプログラムを含むデータを生成する。この変更により、コンテンツデータの特定に用いるプログラムを含むデータの一部は、結果を表わす情報に沿って変更される。第３制御部２０８は、第２生成部２０６が生成したデータを送信するように、インターネット通信回路５０を制御する。
【００２６】
選択情報制御部１６６は、第３生成部２１０と、第４制御部２１２とを含む。第３生成部２１０は、画像蓄積装置２９が利用できる形式の情報を生成する。第３生成部２１０が生成する情報は、コンテンツデータのいずれかを特定する情報が特定したコンテンツデータを表わす情報である。第３生成部２１０は、結果を表わす情報が表わすコンテンツデータのいずれかを特定する情報が受信されると、その情報を生成する。第４制御部２１２は、第３生成部２１０が生成した情報を送信するように、コンテンツ通信回路５６を制御する。
【００２７】
一部データ制御部１６８は、第４生成部２１４と、第５制御部２１６とを含む。第４生成部２１４は、コンテンツデータの一部をコンテンツ通信回路５６が受信すると、コンテンツデータの一部を含む、携帯端末３２が利用できる形式の情報を生成する。この「コンテンツデータ」は、コンテンツデータのいずれかを特定する情報が特定したコンテンツデータである。第５制御部２１６は、第４生成部２１４が生成した情報を送信するように、インターネット通信回路５０を制御する。
【００２８】
図４は、ハードディスクレコーダである画像蓄積装置２９のハードウェア構成図である。図４を参照して、画像蓄積装置２９は、ＨＤ（Hard Disk）装置７０と、チューナ７２と、デコード部７６と、Ｉ／Ｏ（Input/Output）７８と、制御部８０と、メモリ８２と、操作部８４とを備える。
【００２９】
ＨＤ装置７０は、ユーザ所望の画像データを信号としてハードディスクに記録し、その記録した信号を読出す装置である。ここで、ハードディスクに記録される信号としては、たとえばＭＰＥＧ２規格に準拠する映像ファイルやＭＰ３（MPEG-1 Audio Layer3）規格に準拠する音声ファイルなどが挙げられる。また、ＨＤ装置７０には、制御部８０の動作プログラムが格納される。
【００３０】
ＨＤ装置７０は、読出しヘッドと、記録ヘッドとを含む。読出しヘッドは、記録媒体（本実施の形態の場合ハードディスク）が記録した画像データや画像情報のいずれかを読出す装置である。記録ヘッドは、信号とチャプタ（放送信号を受信した期間の境界）を表わす情報とを記録媒体に記録する装置である。
【００３１】
チューナ７２は、自らに接続された外部端子９０が放送信号を受付けると、制御部８０により指定されるチャンネルの放送信号を抽出して出力する装置である。これにより、チューナ７２は、アンテナ１００が受信した放送のいずれかを選局することとなる。外部端子９０が受付ける放送信号は、アンテナ１００が受信した、放送局から発信される画像データや画像情報を表わす信号である。
【００３２】
デコード部７６は、ＨＤ装置７０が内蔵するハードディスクから読出された信号およびチューナ７２が抽出した信号のうちのいずれかが制御部８０の切換制御により与えられると、与えられたそのデジタル信号を受付け、復号（デコード）し、出力する装置である。デコード部７６は、外部端子９０が受付けた放送信号やＩ／Ｏ７８が受信した信号をＨＤ装置７０に記録させるために、制御部８０の制御により、デジタル信号を圧縮する装置でもある。
【００３３】
メモリ８２には、チューナ７２が受信可能な放送チャンネルが予めチャンネルスキャン（オートスキャン）して取得されて格納される。メモリ８２には、後述する情報の処理のためのフラグやデータも格納されている。メモリ８２には、ＨＤ装置７０が記録したプログラムのデータも格納されている。プログラムのデータは、画像蓄積装置２９が起動する際、ＨＤ装置７０から複写される。
【００３４】
Ｉ／Ｏ７８は、読出しヘッドがハードディスクから読出し、かつデコード部７６が復号した画像データや画像情報を出力する装置である。Ｉ／Ｏ７８は、ＩＰ電話網３０を用いてサーバ３４が送信した画像データや画像情報を受信する装置でもある。
【００３５】
操作部８４は、ユーザの操作に応じて各種の指令信号を生成する装置である。操作部８４は、生成した指令信号を制御部８０に伝送する。
【００３６】
制御部８０は、メモリ８２に格納された動作プログラムに基づいて画像蓄積装置２９を構成する装置や回路を制御する装置である。制御部８０は、チューナ７２が選局した放送信号や図示しないＤＶＤ（Digital Versatile Disc）ドライブがＤＶＤディスクから読み出した信号をＨＤ装置７０のハードディスクに記録するようにＨＤ装置７０を制御する装置でもある。
【００３７】
図５は、本実施の形態に係る携帯端末３２のハードウェア構成を表わす図である。図５を参照して、携帯端末３２は、通信部１１０と、スピーカ１１２と、マイク１１４と、操作部１１６と、表示部１１８と、制御部１２０と、記憶部１２２とを含む。通信部１１０は、ＩＰゲートウェイ装置２０とＩＰ電話網３０を通じて通信する装置である。スピーカ１１２は、音声信号を音声に変換し、変換された音声を出力する装置である。マイク１１４は、ユーザが発した音声を音声信号に変換する装置である。操作部１１６は、ユーザの操作に応じて各種の指令信号を生成する装置である。操作部１１６は、生成した指令信号を制御部１２０に伝送する。表示部１１８は、情報を表示する装置である。制御部１２０は、携帯端末３２を構成する各部を制御する装置である。記憶部１２２は、携帯端末３２を構成する各部を制御部１２０が制御するために必要な情報を記憶する装置である。
【００３８】
図６を参照して、ＩＰゲートウェイ装置２０で実行されるプログラムは、画像データの検索に関し、以下のような制御を実行する。
【００３９】
ステップＳ１５０にて、インターネット通信回路５０は、携帯端末３２からパケットを受信する。パケットが受信されると、ＣＰＵ６０の検索プログラム制御部１５０は、そのパケットが表わす情報を解析する。解析の結果、その情報が検索条件の入力に用いるプログラムを含むデータの送信を要求する情報であるとすると、検索プログラム制御部１５０は、検索条件の入力に用いるプログラムを含むデータを送信するように、メモリ５２およびインターネット通信回路５０を制御する。その情報が検索条件の入力に用いるプログラムを含むデータの送信を要求する情報でないとすると、検索プログラム制御部１５０は、その情報の内容に沿った制御を実施する。その後、インターネット通信回路５０は、携帯端末３２により検索メッセージを受信する。本実施の形態において「検索メッセージ」とは、次に述べる情報である。その情報とは、ユーザが画像蓄積装置２９に対し画像データの検索を要求したことと、検索条件とを表わす情報である。検索メッセージの形式は問わない。情報の形式が問われないので、検索メッセージは、ある場合にはパケットとして通信され、ある場合にはコードとして通信される。インターネット通信回路５０は、受信した検索メッセージをＣＰＵ６０の第１生成部２０２に出力する。
【００４０】
ステップＳ１５２にて、ＣＰＵ６０の第１生成部２０２は、検索メッセージを分析する。これにより、検索メッセージに含まれた検索条件が第１生成部２０２によって識別されることとなる。検索条件が識別されると、第１生成部２０２は、その検索条件を表わすコードを生成する。そのコードは、画像蓄積装置２９が検索を実施するために利用できる形式のコードである。
【００４１】
ステップＳ１５４にて、コンテンツ通信回路５６は、第２制御部２０４の制御に従い、
配下のすべての画像蓄積装置２９宛にステップＳ１５２にて生成したコードを検索メッセージとして送信する。本実施の形態に場合、「配下の」とは、ＩＰゲートウェイ装置２０に直接接続された画像蓄積装置２９を意味することとする。
【００４２】
ステップＳ１５６にて、ＩＰゲートウェイ装置２０のコンテンツ通信回路５６は、画像蓄積装置２９より応答メッセージを受信する。本実施の形態において「応答メッセージ」とは、ある装置が他の装置に情報を送信した場合、その情報に対する返答にあたる情報を意味する。応答メッセージの形式も問わない。情報の形式が問われないので、応答メッセージは、ある場合にはパケットとして通信され、ある場合にはコードとして通信される。このステップの場合、応答メッセージに該当する情報は、検索条件を満たす画像データを検索した結果を表わす情報である。
【００４３】
ステップＳ１５８にて、ＣＰＵ６０の第２生成部２０６は、配下のすべての画像蓄積装置２９から応答メッセージを受信したか否かを判断する。すべての画像蓄積装置２９から応答メッセージを受信したと判断した場合（ステップＳ１５８にてＹＥＳ）、処理はステップＳ１６０へと移される。もしそうでないと（ステップＳ１５８にてＮＯ）、処理はステップＳ１５６へと移される。
【００４４】
ステップＳ１６０にて、ＣＰＵ６０の第２生成部２０６は、ステップＳ１５６にてコンテンツ通信回路５６が受信した応答メッセージの内容とメモリ５２が記憶した検索条件を満たす画像データが存在しないことを表わす情報とを比較することにより、画像蓄積装置２９が蓄積した画像データの中に、検索条件を満たす画像データが存在するか否かを判断する。検索条件を満たす画像データが存在すると判断した場合には（ステップＳ１６０にてＹＥＳ）、処理はステップＳ１６２へと移される。もしそうでないと（ステップＳ１６０にてＮＯ）、処理はステップＳ１６６へと移される。
【００４５】
ステップＳ１６２にて、ＣＰＵ６０の第２生成部２０６は、次に述べる情報をメモリ５２の所定の領域に記憶させる。その第１の情報は、検索条件を満たす画像データを蓄積する画像蓄積装置２９を表わす情報である。その第２の情報は、検索条件を満たす画像データについての画像情報である。これらの情報が記憶されると、第２生成部２０６は、コンテンツデータの特定に用いるプログラムを含むデータとステップＳ１５６における応答メッセージとを用いて、プログラムを含むデータを生成する。このプログラムは、コンテンツデータの特定に用いるプログラムである。このコンテンツデータは、結果を表わす情報が表わすコンテンツデータである。
【００４６】
ステップＳ１６４にて、インターネット通信回路５０は、ＣＰＵ６０の第３制御部２０８の制御により、ステップＳ１６２にて生成したデータを返信する。
【００４７】
ステップＳ１６６にて、第２生成部２０６は、コンテンツデータの特定に用いるプログラムを含むデータとステップＳ１５６における応答メッセージとを用いて、検索条件を満足する画像データがなかったことを表示させるためのデータを生成する。データが生成されると、インターネット通信回路５０は、第３制御部２０８の制御により、第２生成部２０６が生成したデータを返信する。本実施の形態において、検索条件を満足する画像データがなかったことを表わす応答メッセージを「エラーメッセージ」と称する。
【００４８】
図７を参照して、携帯端末３２で実行されるプログラムは、画像情報の要求に関し、以下のような制御を実行する。
【００４９】
ステップＳ１７０にて、携帯端末３２のユーザは、ＩＰゲートウェイ装置２０にアクセスするため、操作部１１６を操作する。操作部１１６は、ユーザの操作に応じて指令信号
を生成する。生成された指令信号は、制御部１２０に出力される。これにより、検索条件の入力に用いるプログラムを含むデータの送信を要求する情報を含むパケットを、携帯端末３２の通信部１１０は送信する。その後、通信部１１０は、検索条件の入力に用いるプログラムを含むデータを受信する。上述したように、本実施の形態において、「検索条件の入力に用いるプログラムを含むデータ」は、検索条件の入力に用いるプログラムを含む、ＨＴＭＬで記述されたデータである。これにより、携帯端末３２の制御部１２０は、いわゆるブラウザソフトを実行することにより、表示部１１８に、検索条件の入力を促す画像を表示させることとなる。また、操作部１１６は、検索条件を表わすユーザの入力を受付ける。
【００５０】
ステップＳ１７２にて、制御部１２０は、ステップＳ１７０にて操作部１１６が生成した信号に基づき、検索メッセージを作成する。検索メッセージが作成されると、通信部１１０は、制御部１２０の制御により、検索メッセージをＩＰゲートウェイ装置２０宛に送信する。
【００５１】
ステップＳ１７４にて、通信部１１０は、応答メッセージを受信する。通信部１１０は、応答メッセージの内容を表わす情報を制御部１２０に出力する。制御部１２０は、通信部１１０が出力した情報を分析する。
【００５２】
ステップＳ１７６にて、制御部１２０は、ステップＳ１７４にて分析した情報の内容がエラーメッセージの内容か否かに基づき、ユーザが視聴したい画像データの検索に成功したか否かを判断する。検索に成功したと判断した場合には（ステップＳ１７６にてＹＥＳ）、処理はステップＳ１７８へと移される。もしそうでないと（ステップＳ１７６にてＮＯ）、処理はステップＳ１８０へと移される。
【００５３】
ステップＳ１７８にて、表示部１１８は、制御部１２０の制御により、制御部１２０がステップＳ１７４にて分析した情報を表示する。制御部１２０は、ステップＳ１７４にて応答メッセージの一部として受信したプログラムを実行することにより、表示部１１８を制御する。このプログラムは、コンテンツデータの特定に用いるプログラムである。このコンテンツデータは、結果を表わす情報が表わすコンテンツデータである。
【００５４】
ステップＳ１８０にて、表示部１１８は、制御部１２０の制御により、ユーザが視聴したい画像データが見付からなかったことを表わす情報を表示する。
【００５５】
図８を参照して、画像蓄積装置２９で実行されるプログラムは、画像データの検索に関し、以下のような制御を実行する。
【００５６】
ステップＳ１９０にて、Ｉ／Ｏ７８は、ＩＰゲートウェイ装置２０より検索メッセージを受信する。Ｉ／Ｏ７８は、検索メッセージの内容を表わす情報を制御部８０に出力する。
【００５７】
ステップＳ１９２にて、制御部８０は、ＨＤ装置７０が記録した画像データのうち、検索メッセージが表わす条件を満足する画像データを検索する。
【００５８】
ステップＳ１９４にて、制御部８０は、ステップＳ１９２における検索の結果に基づき、ステップＳ１９０にてＩ／Ｏ７８が受信した検索メッセージが表わす条件を満足する画像データがあるか否かを判断する。画像データがあると判断した場合には（ステップＳ１９４にてＹＥＳ）、処理はステップＳ１９６へと移される。もしそうでないと（ステップＳ１９４にてＮＯ）、処理はステップＳ１９８へと移される。
【００５９】
ステップＳ１９６にて、Ｉ／Ｏ７８は、制御部８０の制御により、ＩＰゲートウェイ装置２０宛に、次に述べる情報を送信する。その第１の情報は、Ｉ／Ｏ７８が含まれた画像蓄積装置２９を表わす情報である。その第２の情報は、検索条件を満たす画像データについての画像情報である。
【００６０】
ステップＳ１９８にて、Ｉ／Ｏ７８は、制御部８０の制御により、ＩＰゲートウェイ装置２０宛に「画像データなし」という内容の応答メッセージを返信する。
【００６１】
図９を参照して、ＩＰゲートウェイ装置２０で実行されるプログラムは、画像データの中継に関し、以下のような制御を実行する。
【００６２】
ステップＳ２００にて、インターネット通信回路５０は、携帯端末３２により呼接続メッセージを受信する。インターネット通信回路５０は、呼接続メッセージの内容を表わす情報をＣＰＵ６０に出力する。
【００６３】
ステップＳ２０２にて、ＣＰＵ６０の第３生成部２１０は、呼接続メッセージすなわちユーザが視聴する画像データを表わすパケットの内容を分析する。これにより、ＣＰＵ６０は、呼接続メッセージの中から、検索の結果を表わす情報が表わす画像データのうち、ユーザが視聴したい画像データを特定する情報を読出すこととなる。
【００６４】
ステップＳ２０４にて、ＣＰＵ６０の第３生成部２１０は、呼接続メッセージが表わす画像データがステップＳ１６０にて「存在する」と自らが判断した画像データか否かを判断する。ＣＰＵ６０の第３生成部２１０は、ステップＳ１６２にてメモリ５２に記憶した情報に基づき、そのことを判断する。存在する画像データの場合には（ステップＳ２０４にてＹＥＳ）、処理はステップＳ２０６へと移される。もしそうでないと（ステップＳ２０４にてＮＯ）、処理はステップＳ２１６へと移される。
【００６５】
ステップＳ２０６にて、第３生成部２１０は、呼接続メッセージが特定した画像データを表わすコードを生成する。コードが生成されると、第４制御部２１２は、第３生成部２１０が生成した情報を送信するように、コンテンツ通信回路５６を制御する。送信先は、呼接続メッセージが表わす画像データを蓄積した画像蓄積装置２９である。
【００６６】
ステップＳ２０８にて、コンテンツ通信回路５６は、画像蓄積装置２９より応答メッセージとして画像データの一部を受信する。第４生成部２１４は、画像データの一部を含む、パケットを生成する。
【００６７】
ステップＳ２１０にて、インターネット通信回路５０は、ＣＰＵ６０の第５制御部２１６の制御により、画像データの送信を開始することを表わす応答メッセージを送信する。
【００６８】
ステップＳ２１２にて、インターネット通信回路５０は、ＣＰＵ６０の第５制御部２１６の制御により、携帯端末３２に宛ててステップＳ２０８にて生成したパケットを送信する。この際、第５制御部２１６は、音声データをパケットで通信できるプロトコルに従って、第４生成部２１４が生成した情報を送信するように、インターネット通信回路５０を制御する。本実施の形態の場合、そのプロトコルは、ストリーミングが可能なプロトコルすなわちＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）である。
【００６９】
ステップＳ２１４にて、第５制御部２１６は、インターネット通信回路５０が携帯端末３２より切断メッセージを受信したか否かを判断する。本実施の形態において「切断メッセージ」とは、画像データの通信を中断することを表わすパケットである。切断メッセージを受信したと判断した場合には（ステップＳ２１４にてＹＥＳ）、処理はステップＳ２
００へと移される。もしそうでないと（ステップＳ２１４にてＮＯ）、処理はステップＳ２１８へと移される。
【００７０】
ステップＳ２１８にて、第５制御部２１６は、画像データを送信するための処理が終了したか否かを判断する。処理が終了したと判断した場合には（ステップＳ２１８にてＹＥＳ）、処理はステップＳ２２０へと移される。もしそうでないと（ステップＳ２１８にてＮＯ）、処理はステップＳ２１２へと移される。
【００７１】
ステップＳ２１６にて、インターネット通信回路５０は、ＣＰＵ６０の第３生成部２１０の制御により、送信の要求があった画像データがどの画像蓄積装置２９に蓄積されているかがわからないことを表わすパケットを返信する。
【００７２】
ステップＳ２２０にて、インターネット通信回路５０は、第５制御部２１６の制御により、携帯端末３２に宛てて通信を終了することを表わすパケットを送信する。
【００７３】
図１０を参照して、携帯端末３２で実行されるプログラムは、画像データが表わすコンテンツの再生に関し、以下のような制御を実行する。
【００７４】
ステップＳ２３０にて、ユーザは、操作部１１６を操作することにより、視聴したい画像データの情報を入力する。操作部１１６は、ユーザの操作に応じた指令信号を生成する。生成された指令信号は、制御部１２０に出力される。
【００７５】
ステップＳ２３２にて、制御部１２０は、ステップＳ２３０にて操作部１１６が出力した信号に基づき、呼接続メッセージを生成する。この呼接続メッセージは、ユーザが視聴したい画像データを特定する情報を含む。通信部１１０は、制御部１２０の制御により、その呼接続メッセージをＩＰゲートウェイ装置２０宛に送信する。
【００７６】
ステップＳ２３４にて、通信部１１０は、応答メッセージを受信する。応答メッセージが表わす情報は、制御部１２０に出力される。
【００７７】
ステップＳ２３６にて、制御部１２０は、ステップＳ２３４にて通信部１１０が出力した情報に基づき、ユーザが視聴したい画像データの受信が可能な否かを判断する。画像データの受信が可能と判断した場合には（ステップＳ２３６にてＹＥＳ）、処理はステップＳ２３８へと移される。もしそうでないと（ステップＳ２３６にてＮＯ）、処理はステップＳ２４８へと移される。
【００７８】
ステップＳ２３８にて、通信部１１０は、画像データの一部分を含むパケットを受信する。通信部１１０は、制御部１２０の制御に応じて、受信した画像データの一部分を記憶部１２２に出力する。記憶部１２２は、画像データの一部分を記憶する。
【００７９】
ステップＳ２４０にて、制御部１２０は、記憶部１２２が記憶した画像データの一部分を読出す。画像データの一部分が読出されると、制御部１２０は、読出された画像データの一部分を表示部１１８に出力する。画像データの一部分が音声を表わす場合、制御部１２０は、その部分をスピーカ１１２に出力する。表示部１１８は、制御部１２０が出力した一部分を表わす画像を表示する。スピーカ１１２は、表示部１２０が出力した部分を表わす音声を出力する。これにより、画像データが表わすコンテンツの一部分が再生される。
【００８０】
ステップＳ２４２にて、制御部１２０は、操作部１１６が出力した指令信号に基づき、コンテンツの再生すなわち画像データの出力を継続するか否かを判断する。再生を継続す
ると判断した場合には（ステップＳ２４２にてＹＥＳ）、処理はステップＳ２３８へと移される。もしそうでないと（ステップＳ２４２にてＮＯ）、処理はステップＳ２４４へと移される。
【００８１】
ステップＳ２４４にて、制御部１２０は、通信部１１０が受信したパケットが画像データの送信を中断することを表わすか否かを判断する。中断することを表わすと判断した場合には（ステップＳ２４４にてＹＥＳ）、処理は終了する。もしそうでないと（ステップＳ２４４にてＮＯ）、処理はステップＳ２４６へと移される。
【００８２】
ステップＳ２４６にて、通信部１１０は、制御部１２０の制御により、通信を終了することを表わすパケットを送信する。
【００８３】
ステップＳ２４８にて、表示部１１８は、制御部１２０の制御により、画像データの受信ができないことを表わすメッセージを出力する。
【００８４】
図１１を参照して、画像蓄積装置２９で実行されるプログラムは、画像データの送信に関し、以下のような制御を実行する。
【００８５】
ステップＳ２６０にて、Ｉ／Ｏ７８は、ＩＰゲートウェイ装置２０より画像データを要求することを表わすメッセージを受信する。
【００８６】
ステップＳ２６２にて、ＨＤ装置７０は、制御部８０の制御により、ステップＳ２６０にてＩ／Ｏ７８が受信したメッセージが表わす画像データを読出す。画像データが読出されると、ＨＤ装置７０は、そのデータをデコード部７６に出力する。デコード部７６は、そのデータを復号する。デコード部７６は、復号した画像データの一部分をＩ／Ｏ７８に出力する。Ｉ／Ｏ７８は画像データの一部を含むパケットをＩＰゲートウェイ装置２０に送信する。
【００８７】
ステップＳ２６４にて、制御部８０は、ＨＤ装置７０が読出したデータに基づき、画像データの送信を終了するか否かを判断する。画像データの送信を終了すると判断した場合には（ステップＳ２６４にてＹＥＳ）、処理はステップＳ２６０へと移される。もしそうでないと（ステップＳ２６４にてＮＯ）、処理はステップＳ２６２へと移される。
【００８８】
以上のような構造およびフローチャートに基づく、コンテンツ視聴システムの動作について説明する。
【００８９】
図１２は、本実施の形態におけるコンテンツ視聴システムを構成する装置の間の情報の流れを表わす図である。図１２を参照して、本実施の形態に係るコンテンツ視聴システムの動作について説明する。
【００９０】
携帯端末３２のユーザは、視聴したい画像データの条件を入力する（ステップＳ１７０）。条件が入力されると、通信部１１０は検索メッセージをＩＰゲートウェイ装置２０に送信する（ステップＳ１７２）。図１２において、「画像情報要求」とのコメントが付された携帯端末３２からＩＰゲートウェイ装置２０への矢印がこの送信処理を表わす。
【００９１】
ＩＰゲートウェイ装置２０は、携帯端末３２より検索メッセージを受信する（ステップＳ１５０）。検索メッセージが受信されると、ＩＰゲートウェイ装置２０のＣＰＵ６０は、検索メッセージを分析する（ステップＳ１５２）。検索メッセージが分析されると、コンテンツ通信回路５６は、ＣＰＵ６０の制御により、配下のすべての画像蓄積装置２９宛に検索メッセージを送信する（ステップＳ１５４）。図１２において、ＩＰゲートウェイ
装置２０から「第１画像蓄積装置」および「第２画像蓄積装置」に宛てた「画像情報要求」というコメントが付された矢印がこの送信処理を表わす。
【００９２】
画像蓄積装置２９のＩ／Ｏ７８は、ＩＰゲートウェイ装置２０より検索メッセージを受信する（ステップＳ１９０）。検索メッセージが受信されると、制御部８０は、ＨＤ装置７０に記録された画像データを検索する（ステップＳ１９２）。画像データが検索されると、制御部８０は、検索メッセージが表わす条件を満足する画像データがあるか否かを判断する（ステップＳ１９４）。この場合、素のような画像データがあるとすると（ステップＳ１９４にてＹＥＳ）、Ｉ／Ｏ７８は、ＩＰゲートウェイ装置２０宛に検索条件を満たす画像データについての画像情報などを送信する（ステップＳ１９６）。図１２において、「画像情報を返信」というコメントが付された、「第１画像蓄積装置」および「第２画像蓄積装置」から「ＩＰゲートウェイ装置」への矢印がこの返信処理を表わす。
【００９３】
ＩＰゲートウェイ装置２０のコンテンツ通信回路５６は、画像蓄積装置２９より応答メッセージを受信する（ステップＳ１５６）。応答メッセージが受信されると、ＣＰＵ６０は、すべての画像蓄積装置２９から応答メッセージを受信したか否かを判断する（ステップＳ１５８）。この場合、すべての画像蓄積装置２９から応答メッセージを受信したとすると（ステップＳ１５８にてＹＥＳ）、ＣＰＵ６０は、検索条件を満たす画像データが存在するか否かを判断する（ステップＳ１６０）。この場合、そのような画像データが存在するとすると（ステップＳ１６０にてＹＥＳ）、第２生成部２０６は、次に述べる情報をメモリ５２の所定の領域に記憶させる。その第１の情報は、検索条件を満たす画像データを蓄積する画像蓄積装置２９を表わす情報である。その第２の情報は、検索条件を満たす画像データについての画像情報である。これらの情報が記憶されると、第２生成部２０６は、コンテンツデータの特定に用いるプログラムを含むデータとステップＳ１５６における応答メッセージとを用いて、結果を表わす情報が表わすコンテンツデータの特定に用いるプログラムを含むデータを生成する（ステップＳ１６２）。データが生成されると、インターネット通信回路５０は、ＣＰＵ６０の第３制御部２０８の制御により、ステップＳ１６２にて生成したデータを返信する（ステップＳ１６４）。図１２において、「画像情報返信」というコメントが付された「ＩＰゲートウェイ装置」から「携帯端末」への矢印がこの返信処理を表わす。
【００９４】
携帯端末の通信部１１０は、ＩＰゲートウェイ装置２０が送信した応答メッセージを分析する（ステップＳ１７４）。応答メッセージが分析されると、制御部１２０は、検索に成功したか否かを判断する（ステップＳ１７６）。この場合、検索に成功したので（ステップＳ１７６にてＹＥＳ）、表示部１１８は検索の結果を表わす情報を表示する（ステップＳ１７８）。
【００９５】
その後、携帯端末３２のユーザは、操作部１１６を操作することにより、視聴したい画像データの情報を入力する（ステップＳ２３０）。情報が入力されると、制御部１２０は、画像データの情報を付与した呼接続メッセージを通信部１１０に送信させる（ステップＳ２３２）。図１２において、「接続の影響を表わす信号を送信」というコメントが付された「携帯端末」から「ＩＰゲートウェイ装置」への矢印がこの送信処理を表わす。
【００９６】
ＩＰゲートウェイ装置２０は、携帯端末３２より呼接続メッセージを受信する（ステップＳ２００）。呼接続メッセージが受信されると、ＣＰＵ６０は、呼接続メッセージに含まれた情報を分析する（ステップＳ２０２）。情報が分析されると、ＣＰＵ６０は、呼接続メッセージが表わす画像データがステップＳ１６０にて「存在する」と自らが判断した画像データか否かを判断する（ステップＳ２０４）。この場合、そのような画像データとすると（ステップＳ２０４にてＹＥＳ）、コンテンツ通信回路５６は、ＣＰＵ６０の制御により、画像蓄積装置２９宛に画像データを要求することを表わすメッセージを送信する
（ステップＳ２０６）。図１２において、「画像データを要求」というコメントが付された「ＩＰゲートウェイ装置」から「第１画像蓄積装置」への矢印がこの送信処理を表わす。画像蓄積装置２９は、ＩＰゲートウェイ装置２０より画像データを要求するメッセージを受信する（ステップＳ２６０）。メッセージが受信されると、Ｉ／Ｏ７８は、ＩＰゲートウェイ装置２０宛に画像データを送信する（ステップＳ２６２）。図１２において「画像データを返信」というコメントが付された「第１画像蓄積装置」から「ＩＰゲートウェイ装置」への矢印がこの送信処理を表わす。
【００９７】
画像データの一部が送信されると、制御部８０は、画像データの送信を終了するか否かを判断する（ステップＳ２６４）。当面は送信が終了しないので（ステップＳ２６４にてＮＯ）、ステップＳ２６２とステップＳ２６４との処理が繰返される。
【００９８】
その間、ＩＰゲートウェイ装置のコンテンツ通信回路５６は、画像蓄積装置２９より画像データの一部を受信する（ステップＳ２０８）。画像データの一部が受信されると、インターネット通信回路５０は携帯端末３２宛に応答メッセージを返信した後（ステップＳ２１０）、画像データの一部を送信する（Ｓ２１２）。図１２において、「画像データを返信」というコメントが付された「ＩＰゲートウェイ装置」から「携帯端末」への矢印がこの送信処理を表わす。
【００９９】
画像データの一部が送信されると、ＣＰＵ６０は、携帯端末３２より切断メッセージを受信したか否かを判断する（ステップＳ２１４）。この場合、そのようなメッセージを受信していないとすると（ステップＳ２１４にてＮＯ）、ＣＰＵ６０は、画像データの送信が終了したか否かを判断する（ステップＳ２１８）。当面の間、送信は終了しないので（ステップＳ２１８にてＮＯ）、ステップＳ２１２からステップＳ２１８までの処理が繰返される。
【０１００】
その間、携帯端末３２の通信部１１０は応答メッセージを受信した後（ステップＳ２３４）、制御部１２０は、画像データの受信が可能か否かを判断する（ステップＳ２３６）。この場合、画像データの受信は可能なので（ステップＳ２３６にてＹＥＳ）、通信部１１０は画像データの一部を受信する（ステップＳ２３８）。画像データの一部が受信されると、表示部１１８およびスピーカ１１２は画像データが表わすコンテンツを再生する（ステップＳ２４０）。コンテンツが再生されると、制御部１２０は、再生を継続するか否かを判断する（ステップＳ２４２）。当面の間再生は継続されるので（ステップＳ２４２にてＹＥＳ）、ステップＳ２３８からステップＳ２４２までの処理が繰返される。
【０１０１】
その後、画像蓄積装置において、画像データの送信が終了すると（ステップＳ２６４にてＹＥＳ）、Ｉ／Ｏ７８は、画像データを要求するメッセージの受信を待受ける（ステップＳ２６０）。ＩＰゲートウェイ装置２０のＣＰＵ６０は、画像データの送信が終了したと判断するので（ステップＳ２１８にてＹＥＳ）、携帯端末３２宛に切断メッセージを送信させる（ステップＳ２２０）。携帯端末３２の制御部１２０は、再生を継続しないと判断するので（ステップＳ２４２にてＮＯ）、ＩＰゲートウェイ装置２０より切断メッセージを受信したか否かを判断する（ステップＳ２４４）。この場合、切断メッセージが受信されているので（ステップＳ２４４にてＮＯ）、処理を終了する。
【０１０２】
以上のようにして、本実施の形態におけるコンテンツ視聴システムは、画像蓄積装置に蓄積された画像データを携帯端末で受信し、その画像データが表わすコンテンツをユーザに視聴させることができる。これにより、ユーザは、ＩＰ電話網を通じてＩＰゲートウェイ装置と通信できる限り、希望するコンテンツを効率よく視聴できる。その結果、ユーザが希望するコンテンツを効率よく視聴できるコンテンツ視聴システムを提供することができる。
【０１０３】
また、本実施の形態におけるゲートウェイ装置は、携帯端末に対し、プログラムを含むデータを送信する。これにより、携帯端末は、特別なソフトウェアが実装されていなくても、画像データを検索させ、検索条件に合致した画像データを視聴することができる。
【０１０４】
また、本実施の形態におけるゲートウェイ装置は、音声データをパケットで通信できるプロトコルに従って、情報を通信する。そのようなプロトコルは、情報がうまく通信できない場合の対策が充実している。これにより、データを的確に送信できる可能性が高くなる。また、一般的な携帯電話を上述した携帯端末として使用することを容易にする。
【０１０５】
また、本実施の形態におけるゲートウェイ装置は、ストリーミングが可能なプロトコルに従って、情報を通信する。これにより、いったん画像データ全体をダウンロードしてからその画像データに基づいてコンテンツを再生することが困難な、一般的な携帯電話であってもコンテンツを再生することが可能になる。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態に係るコンテンツ視聴システムの構成を表わす図である。
【図２】本発明の実施の形態に係るＩＰゲートウェイ装置のハードウェア構成図である。
【図３】本発明の実施の形態に係るＩＰゲートウェイ装置のＣＰＵの機能ブロック図である。
【図４】本発明の実施の形態に係る画像蓄積装置のハードウェア構成図である。
【図５】本発明の実施の形態に係る携帯端末のハードウェア構成図である。
【図６】本発明の実施の形態に係るＩＰゲートウェイ装置の検索処理の制御の手順を示すフローチャートである。
【図７】本発明の実施の形態に係る携帯端末の検索処理の制御の手順を示すフローチャートである。
【図８】本発明の実施の形態に係る画像蓄積装置の検索処理の制御の手順を示すフローチャートである。
【図９】本発明のＩＰゲートウェイ装置の画像データの中継処理の制御の手順を示すフローチャートである。
【図１０】本発明の実施の形態に係る形態端末のコンテンツの再生処理の制御の手順を示すフローチャートである。
【図１１】本発明の実施の形態に係る画像蓄積装置の送信処理の制御の手順を示すフローチャートである。
【図１２】本発明の実施の形態に係るコンテンツ視聴システムの動作を表わす図である。
【符号の説明】
【０１０８】
２０  ＩＰゲートウェイ装置、２９  画像蓄積装置、３０  ＩＰ電話網、３２  携帯端末、３４  サーバ、５０  インターネット通信回路、５２  メモリ、５４  無線通信回路、５６  コンテンツ通信回路、５８  ＳＬＩＣ、６０  ＣＰＵ、６２  電源、７０  ＨＤ装置、７２  チューナ、７６  デコード部、７８  Ｉ／Ｏ、８０，１２０  制御部、８２
メモリ、８４，１１６  操作部、９０  外部端子、１００  アンテナ、１１０  通信部
、１１２  スピーカ、１１４  マイク、１１８  表示部、１２２  記憶部、１５０  検索プログラム制御部、１５２  中継部、１６２  条件情報制御部、１６４  コンテンツ情報制御部、１６６  選択情報制御部、１６８  一部データ制御部、２０２  第１生成部、２０４  第２制御部、２０６  第２生成部、２０８  第３制御部、２１０  第３生成部、２１２  第４制御部、２１４  第４生成部、２１６  第５制御部。
【図１】
2008065701.tif 000003
【図２】
2008065701.tif 000004
【図３】
2008065701.tif 000005
【図４】
2008065701.tif 000006
【図５】
2008065701.tif 000007
【図６】
2008065701.tif 000008
【図７】
2008065701.tif 000009
【図８】
2008065701.tif 000010
【図９】
2008065701.tif 000011
【図１０】
2008065701.tif 000012
【図１１】
2008065701.tif 000013
【図１２】
2008065701.tif 000014