(57)【要約】【課題】サーバに記録されたＴＶ放送番組などの大容量のデータの中から、ユーザが必要とする部分データをサーバから取得することを可能にする。【解決手段】情報処理装置１０３は、ネットワークを介してワイヤレスＡＶステーション１０１との通信を実行する。情報処理装置１０３は、ワイヤレスＡＶステーション１０１に記憶された放送番組データのストリームの内で、情報処理装置１０３にダウンロードすべきストリームの区間を指定する指定処理と、放送番組データデータのストリームの内で指定された区間に属する部分データを、ネットワークを介してワイヤレスＡＶステーション１０１から取得するデータ取得処理とを実行する。これにより、ワイヤレスＡＶステーション１０１に記憶された放送番組データの中から、ユーザが必要とする番組部分に対応する部分データのみを情報処理装置１０３にダウンロードすることが可能となる。【選択図】  図１
2004222043.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータ記憶装置との通信を実行可能な情報処理装置において、
前記データ記憶装置に記憶されたデータのストリームの内で、前記情報処理装置にダウンロードすべきストリームの区間を指定する指定手段と、
前記データストリームの内で前記指定手段によって指定された区間に属する部分データを、前記ネットワークを介して前記データ記憶装置から取得するデータ取得手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記指定手段は、前記データのストリームの内で前記情報処理装置にダウンロードすべきストリームの始点および終点を指定する手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記データは動画データであり、
前記動画データのストリーム上の任意の位置の画像を前記情報処理装置の表示画面上にプレビュー画像として表示するプレビュー画像表示手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記プレビュー画像表示手段は、前記プレビュー画像として表示すべき前記動画データのストリーム上の位置が指定された場合、その指定された位置に対応する前記動画データ内のデータを、前記ネットワークを介して前記データ記憶装置から取得する手段を含むことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記データ取得手段によって取得された前記部分データをファイルとして格納する手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記データのストリームはファイルとして前記データ記憶装置に格納されており、
前記データ取得手段は、
前記データ記憶装置に格納された前記ファイルをオープンする手段と、
前記指定手段によって指定された区間に属する部分データを、前記ネットワークを介して、前記オープンされたファイルから読み出す手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記データ記憶装置に記憶されたデータは放送番組データであることを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記データは動画データであり、
前記指定手段は、前記動画データの総時間長の内で前記情報処理装置にダウンロードすべきストリームが属する時間範囲の始点および終点それぞれに対応する第１および第２の時間を指定する手段を含み、
前記データ取得手段は、
前記指定された第１の時間を前記動画データの先頭位置からのオフセット値を示す第１のアドレスに変換する手段と、
前記指定された第２の時間を前記動画データの先頭位置からのオフセット値を示す第２のアドレスに変換する手段と、
前記第１および第２のアドレスに基づいて、前記動画データのストリームの内で前記時間範囲に属する部分データを前記ネットワークを介して前記データ記憶装置から取得する手段とを含むことを特徴とする請求項１記載の情報処理装置。
【請求項９】
ネットワークを介してデータ記憶装置との通信を実行可能な情報処理装置において、
前記データ記憶装置に記憶された動画データのストリーム上の任意の位置の画像を、前記情報処理装置の表示画面上にプレビュー画像として表示するプレビュー画像表示手段と、
前記動画データのストリームの内で前記情報処理装置にダウンロードすべきストリームの始点および終点を指定する指定手段と、
前記動画データのストリームの内で前記指定手段によって指定された始点と終点との間に属する部分データを、前記ネットワークを介して前記サーバから取得する手段とを具備することを特徴とする情報処理装置。
【請求項１０】
前記データ取得手段によって取得された前記部分データをファイルとして格納する手段をさらに具備することを特徴とする請求項９記載の情報処理装置。
【請求項１１】
前記指定手段は、前記動画データの総時間長の内で前記情報処理装置にダウンロードすべきストリームが属する時間範囲の始点および終点それぞれに対応する第１および第２の時間を指定する手段を含み、
前記データ取得手段は、
前記指定された第１の時間を前記動画データの先頭位置からのオフセット値を示す第１のアドレスに変換する手段と、
前記指定された第２の時間を前記動画データの先頭位置からのオフセット値を示す第２のアドレスに変換する手段と、
前記第１および第２のアドレスに基づいて、前記動画データのストリームの内で前記時間範囲に属する部分データを前記ネットワークを介して前記データ記憶装置から取得する手段とを含むことを特徴とする請求項９記載の情報処理装置。
【請求項１２】
サーバに記憶されたデータをネットワークを介して情報処理装置に転送するデータ転送方法において、
前記サーバに記憶されたデータのストリームの内で前記情報処理装置にダウンロードすべきストリームの区間を指定する指定ステップと、
前記データのストリームの内で前記指定ステップによって指定された区間に属する部分データを、前記サーバから前記情報処理装置に転送するデータ転送ステップとを具備することを特徴とするデータ転送方法。
【請求項１３】
前記指定ステップは、前記データのストリームの内で前記情報処理装置にダウンロードすべきストリームの始点および終点を指定するステップを含むことを特徴とする請求項１２記載のデータ転送方法。
【請求項１４】
前記データは動画データであり、
前記動画データのストリーム上の任意の位置の画像を前記情報処理装置の表示画面上にプレビュー画像として表示するプレビュー画像表示ステップをさらに具備することを特徴とする請求項１２記載のデータ転送方法。
【請求項１５】
前記プレビュー画像表示ステップは、前記プレビュー画像として表示すべき前記動画データのストリーム上の位置が指定された場合、その指定された位置に対応する前記動画データ内のデータを、前記ネットワークを介して前記サーバから取得するステップを含むことを特徴とする請求項１４記載のデータ転送方法。
【請求項１６】
前記データ転送ステップによって前記情報処理装置に転送された前記部分データをファイルとして格納するステップをさらに具備することを特徴とする請求項１２記載のデータ転送方法。
【請求項１７】
前記データのストリームはファイルとして前記サーバに格納されており、
前記データ転送ステップは、
前記サーバに格納された前記ファイルをオープンするステップと、
前記指定ステップによって指定された区間に属する部分データを、前記ネットワークを介して、前記オープンされたファイルから読み出すステップとを含むことを特徴とする請求項１２記載のデータ転送方法。
【請求項１８】
前記サーバに記憶されたデータは放送番組データであることを特徴とする請求項１２記載のデータ転送方法。
【請求項１９】
前記データは動画データであり、
前記指定ステップは、前記動画データの総時間長の内で前記情報処理装置にダウンロードすべきストリームが属する時間範囲の始点および終点それぞれに対応する第１および第２の時間を指定するステップを含み、
前記データ取得ステップは、
前記指定された第１の時間を前記動画データの先頭位置からのオフセット値を示す第１のアドレスに変換するステップと、
前記指定された第２の時間を前記動画データの先頭位置からのオフセット値を示す第２のアドレスに変換するステップと、
前記第１および第２のアドレスに基づいて、前記動画データのストリームの内で前記時間範囲に属する部分データを前記ネットワークを介して前記データ記憶装置から取得するステップとを含むことを特徴とする請求項１２記載のデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はサーバとの通信が可能な情報処理装置およびその情報処理装置で用いられるデータ転送方法に関する。
【０００２】
【従来の技術】
近年、情報処理技術およびネットワーク技術の進展に伴い、家庭内のＴＶ、オーディオ機器、などの電子機器同士を融合させるためのホームネットワークシステムの開発が進められている。
【０００３】
ホームネットワークシステムにおいては、ホームサーバは、ネットワークを介してパーソナルコンピュータのようなクライアントに接続される。クライアントは、ホームサーバに蓄積されたコンテンツを必要に応じて取得および表示することが出来る。
【０００４】
最近では、ＴＶ放送番組のようなコンテンツをディスク記録装置に記録する録画機能を有するホームサーバも開発されている。ＴＶ放送番組はファイルとしてディスク記録装置に記録される。記録すべきＴＶ放送番組の放送時間の長さによっては、データサイズが非常に大きなファイルが作成される。ホームサーバからクライアントへのデータのダウンロードは、ファイルを単位として実行される。よって、ファイルとしてサーバに記録されたＴＶ放送番組をホームサーバからクライアントにネットワークを介して転送するためにはそのファイルを構成するデータ全てを転送しなければならないので、多くの転送時間が必要となる。
【０００５】
ＴＶ放送番組の録画予約において、ユーザは、例えば録画すべき目的のＴＶ放送番組の放送終了時間の延長等に備えて、録画終了時間をその目的のＴＶ放送番組の本来の放送終了時間よりも長く設定する場合がある。この場合、記録されたファイルには、目的のＴＶ放送番組以外のデータも含まれることになる。
【０００６】
データの一部を抽出する技術としては、例えば、クライアントで部分データアドレス（座標値、時間、バイト数）を入力し、サーバにて対応する部分を抽出してクライアントに送信するマルチメディア処理システムが知られている（例えば、特許文献１参照。）。座標値を示す部分データアドレスは、クライアントのディスプレイに表示された静止画の表示領域上で２次元の範囲を指定すること、またはクライアントのディスプレイに表示された動画表示領域のサイズを変更することによって生成される。この場合、座標値は、２次元の静止画表示領域上または動画表示領域上から切り出すべき２次元の画像範囲を示す。
【０００７】
【特許文献１】
特開平９−１３４３６７号公報（第４−８頁、図１、図１０、図１１）
【０００８】
【発明が解決しようとする課題】
しかし、上記特許文献１においては、２次元の画像切り出し範囲を示す座標値を部分データアドレスとして用いることを前提としており、時間、バイト数を部分データアドレスとしてどのように使用するかについては開示されていない。
【０００９】
よって、時間的に連続するデータストリーム内のあの特定の区間に対応するデータをダウンロードするための新たな仕組みを実現することが必要である。
【００１０】
本発明は上述の事情を考慮してなされたものであり、サーバ等のデータ記憶装置に記録されたＴＶ放送番組などのデータストリームの内から、ユーザが希望するあの特定の区間に対応するデータをデータ記憶装置から取得することが可能な情報処理装置およびデータ転送方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、ネットワークを介してデータ記憶装置との通信を実行可能な情報処理装置において、前記データ記憶装置に記憶されたデータのストリームの内で、前記情報処理装置にダウンロードすべきストリームの区間を指定する指定手段と、前記データのストリームの内で前記指定手段によって指定された区間に属する部分データを、前記ネットワークを介して前記データ記憶装置から取得するデータ取得手段とを具備することを特徴とする。
【００１２】
また、本発明は、ネットワークを介してデータ記憶装置との通信を実行可能な情報処理装置において、前記データ記憶装置に記憶された動画データのストリーム上の任意の位置の画像を、前記情報処理装置の表示画面上にプレビュー画像として表示するプレビュー画像表示手段と、前記動画データのストリームの内で前記情報処理装置にダウンロードすべきストリームの始点および終点を指定する指定手段と、前記動画データのストリームの内で前記指定手段によって指定された始点と終点との間に属する部分データを、前記ネットワークを介して前記データ記憶装置から取得する手段とを具備することを特徴とする。
【００１３】
これら情報処理装置によれば、データ記憶装置に記憶されたデータのストリームの内で指定された区間に属する部分データをネットワークを介してデータ記憶装置から取得することができる。よって、ＴＶ放送番組などの大容量のデータの中からユーザが必要とする番組部分に対応する部分のみを高速にダウンロードすることが可能となる。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係る情報処理装置を用いたホームネットワークシステムの構成が示されている。
【００１５】
このホームネットワークシステムは、ワイヤレスＡＶ（オーディオ・ビデオ）ステーション１０１、ＴＶ受像機１０２、およびノートブックタイプのパーソナルコンピュータ１０３，１０４、デスクトップタイプのパーソナルコンピュータ１０５、等から構成されている。
【００１６】
ワイヤレスＡＶステーション１０１はホームネットワークサーバとして機能する装置である。このワイヤレスＡＶステーション１０１は、ＴＶ等の放送番組データの視聴、およびインターネット閲覧等に関するサービスを、家庭内の無線または有線のネットワークを介してパーソナルコンピュータ１０３〜１０５などの各情報処理装置に提供する。
【００１７】
ワイヤレスＡＶステーション１０１は、例えばＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、ＣＡＴＶ（Ｃａｂｌｅ  ＴＶ）などの通信回線１３を介して、インターネット１２などの外部のグローバルネットワーク（外部ネットワーク）に接続されている。さらに、ワイヤレスＡＶステーション１０１は、ホームネットワークを構成する有線または無線のネットワークを介して、家庭内の各種情報処理装置に接続されている。
【００１８】
パーソナルコンピュータ１０３〜１０５の各々は、ワイヤレスＡＶステーション１０１のクライアントとして機能する情報処理装置である。ノートブックタイプのパーソナルコンピュータ１０３，１０４には無線通信デバイスが設けられており、これらノートブックタイプのパーソナルコンピュータ１０３，１０４の各々はワイヤレスＡＶステーション１０１に無線接続することができる。さらに、パーソナルコンピュータ１０３，１０４は、有線通信ネットワーク（有線ＬＡＮ）を介してワイヤレスＡＶステーション１０１に接続することもできる。デスクトップタイプのパーソナルコンピュータ１０５は有線通信ネットワーク（有線ＬＡＮ）を介してワイヤレスＡＶステーション１０１に接続されている。
【００１９】
ワイヤレスＡＶステーション１０１は、パーソナルコンピュータ１０３〜１０５それぞれをインターネット１２に接続し、そしてインターネット１２上のＷＥＢサイトとパーソナルコンピュータ１０３〜１０５それぞれとの間のデータの送受信を行う。
【００２０】
屋外に設置されたＴＶ放送受信アンテナ１１１に接続されたアンテナケーブルは屋内に引き込まれている。そのアンテナケーブルにはＴＶ受像機１０２とワイヤレスＡＶステーション１０１とが接続されている。放送局から送信される放送番組データはＴＶ受像機１０２にて受信および再生できる他、ワイヤレスＡＶステーション１０１でも受信することが出来る。ワイヤレスＡＶステーション１０１は、受信した放送番組データを、無線ＬＡＮを介してノートブックタイプのパーソナルコンピュータ１０３，１０４に無線で送信する。またワイヤレスＡＶステーション１０１は、受信した放送番組データを、有線ＬＡＮを介してデスクトップタイプのパーソナルコンピュータ１０５に送信する。
【００２１】
ワイヤレスＡＶステーション１０１によって提供される主な機能は次の通りである。
【００２２】
・無線ルータ機能：
無線ルータ機能は、無線ＬＡＮを介してワイヤレスＡＶステーション１０１と通信可能な各情報処理装置を、ワイヤレスでインターネット１２に接続し、インターネット１２上のＷＥＢサイトと各情報処理装置との間のデータの送受信を行う機能である。ユーザは、無線ＬＡＮを介してワイヤレスＡＶステーション１０１と接続可能なノートブックタイプのパーソナルコンピュータ１０３または１０４を使用することにより、家庭内のどこからでもワイヤレスでインターネット閲覧を行うことができる。
【００２３】
・ＴＶ機能：
ＴＶ機能は、無線ＬＡＮまたは有線ＬＡＮを介してワイヤレスＡＶステーション１０１に接続された各情報処理装置に対して、ワイヤレスＡＶステーション１０１で受信された放送番組データを送信する機能である。ユーザは、ノートブックタイプのパーソナルコンピュータ１０３または１０４を用いることにより、家庭内のどこからでも現在放送中の放送番組データ（ライブ映像）を視聴することができる。
【００２４】
・ＴＶ録画機能：
ワイヤレスＡＶステーション１０１には、放送番組データを記録するための大容量ストレージデバイスとして磁気ディスクドライブ装置（ハードディスクドライブ；ＨＤＤ）が内蔵されている。ワイヤレスＡＶステーション１０１は、例えば現在放送中の放送番組データを情報処理装置にワイヤレスで送信しながら、その放送番組データを磁気ディスクドライブ装置にファイルとして記録することができる。また、ワイヤレスＡＶステーション１０１は、磁気ディスクドライブ装置に既に記録されている放送番組データを情報処理装置にワイヤレスで送信しながら、現在放送中の別の放送番組データを受信してそれを磁気ディスクドライブ装置に記録することもできる。さらに、ワイヤレスＡＶステーション１０１は、磁気ディスクドライブ装置に記録された放送番組データをＴＶ受像機１０２に出力することもできる。
【００２５】
・コンテンツサーバ機能
ワイヤレスＡＶステーション１０１は、各情報処理装置からのデータ取得要求に応じて、磁気ディスクドライブ装置にファイルとして記録された放送番組データ等の各種コンテンツを要求元の情報処理装置に送信することができる。
【００２６】
・遠隔制御機能：
ワイヤレスＡＶステーション１０１のＴＶ機能・ＴＶ録画機能等は、パーソナルコンピュータ１０３〜１０５のそれぞれから遠隔制御することが出来る。またワイヤレスＡＶステーション１０１を操作するための専用のリモコンユニットを用いて、ワイヤレスＡＶステーション１０１のＴＶ機能・ＴＶ録画機能等を制御することも出来る。さらに、携帯電話やパーソナルコンピュータからインターネットを通じてワイヤレスＡＶステーション１０１を遠隔制御することもできる。
【００２７】
次に、図２を参照して、ワイヤレスＡＶステーション１０１の構成を説明する。
【００２８】
図２に示されているように、ワイヤレスＡＶステーション１０１は、大別して３つコンポーネント、すなわち、チューナ／ＭＰＥＧ部２１、ＣＰＵ部３１、および通信部４１の３つコンポーネントから構成されている。
【００２９】
これらチューナ／ＭＰＥＧ部２１、ＣＰＵ部３１、および通信部４１は、ＰＣＩバスなどのバス２０にそれぞれ接続されている。さらに、バス２０には、磁気ディスクドライブ装置（ハードディスクドライブ；ＨＤＤ）５１も接続されている。
【００３０】
チューナ／ＭＰＥＧ部２１は、放送番組データの受信処理、およびその受信した放送番組データを圧縮符号化するエンコード処理、さらには圧縮符号化されたＴＶ放送番組データを復号するデコード処理などを実行する。このチューナ／ＭＰＥＧ部２１には、図示のように、ＴＶチューナ２１１、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  ＴＶ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）デコーダ２１２、音声多重デコーダ２１３、オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４、ＭＰＥＧ２エンコーダ２１５、ＲＡＭ２１６、ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７、ＭＰＥＧ２デコーダ２１８、ＲＡＭ２１９、オーディオＤ／Ａコンバータ（オーディオＤＡＣ）２２０などが設けられている。
【００３１】
ＴＶチューナ２１１はＴＶアンテナコネクタ３０１を介してＴＶアンテナケーブルに接続されている。ＴＶチューナ２１１は、パーソナルコンピュータ１０３〜１０５またはリモコンユニット２００から視聴要求されたチャネルの放送番組データを受信するデバイスであり、視聴要求に基づいて、ＴＶ放送信号の受信及びチャネル選択を行う。ＴＶチューナ２１１によって受信された、あるチャネルのＴＶ放送番組データは、ＮＴＳＣデコーダ２１２に送られ、そこでビデオ信号（動画像）とオーディオ信号とに分離され、さらに必要に応じてデジタルデータへの変換処理が施される。
【００３２】
ＮＴＳＣデコーダ２１２はビデオ入力端子３０２にも接続されており、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレイヤやＶＣＲ（Ｖｉｄｅｏ  ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）などの、外部のビデオ機器からビデオ信号を入力することも出来る。ＴＶ放送番組データに重畳されている音声多重信号は音声多重デコーダ２１３で復調された後、オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４に送られ、そこでデジタルデータに変換される。オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４はオーディオ入力端子３０３にも接続されており、外部のビデオ・オーディオ機器からオーディオ信号を入力することも出来る。
【００３３】
ＭＰＥＧ２エンコーダ２１５は、入力されたビデオデータおよびオーディオデータをそれぞれ圧縮符号化するためのエンコード処理を実行する。このエンコード処理は、ＭＰＥＧ２の規格に従って実行される。ＲＡＭ２１６は、ＭＰＥＧ２エンコーダ２１５がエンコード処理を行うための作業メモリとして用いられる。ＴＶチューナ２１１によって受信された放送番組データはＭＰＥＧ２エンコーダ２１５によってエンコードされ、これによってＭＰＥＧ２ストリームに変換される。
【００３４】
ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７はチューナ／ＭＰＥＧ部２１をバス２０に接続するインターフェースであり、チューナ／ＭＰＥＧ部２１がバス２０を介してＣＰＵ部３１およびＨＤＤ５１それぞれとの通信を行うために用いられる。ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７には、ＣＰＵ部３１がアクセス可能なレジスタ群が内蔵されており、ＴＶチューナ２１１およびＭＰＥＧ２エンコーダ２１５それぞれの動作は、ＣＰＵ部３１によってＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７のレジスタ群にセットされるコマンドに応じて制御される。
【００３５】
ＭＰＥＧ２デコーダ２１８は、ＭＰＥＧ２形式にエンコードされた放送番組データをデコードする。例えば、ＨＤＤ５１に記録されているエンコードされた放送番組データをＴＶ受像機１０２で再生する場合には、ＨＤＤ５１から読み出された、エンコードされたＴＶ放送番組データがＰＣＩバスインターフェース２１７を介してＭＰＥＧ２デコーダ２１８に送られ、そこでデコード（伸張）される。ＲＡＭ２１９は、ＭＰＥＧ２デコーダ２１８がデコード処理を行うための作業メモリとして用いられる。このＭＰＥＧ２デコーダ２１８の動作も、ＣＰＵ部３１がＰＣＩバスインターフェース２１７内のレジスタ群にセットするコマンドによって制御される。
【００３６】
ＭＰＥＧ２デコーダ２１８によってデコードされたビデオデータはビデオ出力端子３０５を介してＴＶ受像機１０２などに送られ、またＭＰＥＧ２デコーダ２１８によってデコードされたオーディオデータは、必要に応じてオーディオＤ／Ａコンバータ（オーディオＤＡＣ）２２０にてアナログ信号に変換された後に、オーディオ出力端子３０４から外部のオーディオ／ビデオ機器に出力される。
【００３７】
さらに、本実施形態においては、ＭＰＥＧ２デコーダ２１８によってデコードされた放送番組データをＭＰＥＧ２エンコーダ２１５に再び入力し、そこで再度エンコード処理を行うことも出来る。これは、ＨＤＤ５１に記録されているエンコードされた放送番組データの伝送レート（ビットレート）を、例えば無線ＬＡＮ等の帯域に対応する特定の伝送レートに変換するダウンコンバート処理のために用いられる。
【００３８】
すなわち、ＨＤＤ５１に記録すべき放送番組データの画質（低画質、標準画質、高画質）に応じて、ＭＰＥＧ２エンコーダ２１５によるエンコード処理で得られるエンコードされた放送番組データ（ＭＰＥＧ２ストリーム）の伝送レート（ビットレート）は異なる。高画質を選択した場合には、ＨＤＤ５１には非常に高い伝送レートを持つ、放送番組データのＭＰＥＧ２ストリームが記録されることになる。この場合、無線通信の帯域では当該放送番組データのＭＰＥＧ２ストリームをリアルタイム送信することが出来ない場合もある。このような場合には、無線送信すべき放送番組データのＭＰＥＧ２ストリームの伝送レートを、無線送信用の特定の伝送レートに低下させるためのダウンコンバート処理が実行される。
【００３９】
ＣＰＵ部３１は、チューナ／ＭＰＥＧ部２１のＴＶチューナ２１１、ＭＰＥＧ２エンコーダ２１５、およびＭＰＥＧ２デコーダ２１８の制御を行うとともに、ＨＤＤ５１へのデータの書き込みおよびＨＤＤ５１からのデータ読み出しの制御を行う。また、ＣＰＵ部３１は、通信部４１との通信によって、パーソナルコンピュータ１０３〜１０５から送信されるＴＶ視聴に関するコマンドを受信したり、パーソナルコンピュータ１０３〜１０５に送信すべき放送番組データのＭＰＥＧ２ストリームを通信部４１に送信する。ＣＰＵ部３１は、ＣＰＵ３１１と、ＣＰＵ３１１のＣＰＵバスとＰＣＩバス２０とを接続するノースブリッジ３１２と、主メモリ３１３とから構成されている。
【００４０】
通信部４１は、それ単独で無線ＬＡＮルータとして動作可能な通信制御装置である。通信部４１は、パーソナルコンピュータ１０３，１０４に無線接続可能に構成されており、また有線ＬＡＮを介してパーソナルコンピュータ１０５にも接続されている。通信部４１は、パーソナルコンピュータ１０３〜１０５の各々から送信される要求に応じて、それらパーソナルコンピュータ１０３〜１０５それぞれをインターネット１２に接続し、そしてパーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信を行う。この場合、パーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信に関する処理は全て通信部４１内で行われ、ＣＰＵ部３１は使用されない。
【００４１】
通信部４１には、図示のように、制御プロセッサ４１１、ＲＡＭ４１２、ＲＯＭ４１３、ネットワークコントローラ４１４、２つのワイヤレスＬＡＮデバイス４１５，４１７、ＷＡＮコネクタ５０１、およびＬＡＮコネクタ５０２などが設けられている。
【００４２】
ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コネクタ５０１はインターネット１２との間のデータの送受信に用いられるブロードバンド用端子であり、コネクタ５０１は例えばモデム等を介して通信回線１３に接続される。ＬＡＮコネクタ５０２は家庭内の有線ＬＡＮに接続される。
【００４３】
ネットワークコントローラ４１４は、ＷＡＮコネクタ５０１を介したインターネット１２との間のデータの送受信、およびＬＡＮコネクタ５０２を介した家庭内有線ＬＡＮとの間のデータの送受信、を制御するネットワーク制御デバイスである。ワイヤレスＬＡＮデバイス４１５，４１７の各々は、無線ＬＡＮを介してパーソナルコンピュータ１０３，１０４との間のデータの送受信を行う無線通信デバイスであり、対応するアンテナ４１６，４１７を介してパーソナルコンピュータ１０３，１０４それぞれと無線通信する。ワイヤレスＬＡＮデバイス４１５はＩＥＥＥ８０２．１１ｂ規格に準拠した無線通信を実行するように構成されており、またワイヤレスＬＡＮデバイス４１７はＩＥＥＥ８０２．１１ａ規格に準拠した無線通信を実行するように構成されている。２つのワイヤレスＬＡＮデバイス４１５，４１７を備えることにより、ＩＥＥＥ８０２．１１ｂとＩＥＥＥ８０２．１１ａのどちらの規格でも無線通信を行うことが出来る。無線通信に使用されるワイヤレスＬＡＮデバイスは、ワイヤレスＡＶステーション１０１に無線接続されるクライアントがサポートする無線通信規格に応じてシームレスに切り替えられる。
【００４４】
制御プロセッサ４１１は、ネットワークコントローラ４１４およびワイヤレスＬＡＮデバイス４１５，４１７を制御することにより、パーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信を制御する。具体的には、制御プロセッサ４１１には通信部４１を無線ルータとして動作させるために必要な機能として、ＩＰマスカレード（ＩＰ  ｍａｓｑｕｅｒａｄｅ）機能、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  ＣｏｎｆｉｇｕｒａｔｉｏｎＰｒｏｔｏｃｏｌ）機能等が含まれている。さらに、制御プロセッサ４１１はＰＣＩバス２０にも接続されており、ワイヤレスＬＡＮデバイス４１５または４１７を介してパーソナルコンピュータ１０３，１０４から受信したＴＶ視聴に関する要求（コマンド）などをＰＣＩバス２０を介してＣＰＵ３１１に通知したり、ネットワークコントローラ４１４を介して有線ＬＡＮ上のパーソナルコンピュータ１０５から受信したＴＶ視聴に関する要求（コマンド）などをＰＣＩバス２０を介してＣＰＵ３１１に通知する機能を有している。
【００４５】
さらに、制御プロセッサ４１１は、ＰＣＩバス２０を介してＣＰＵ３１１から転送される放送番組データを受信した場合には、その放送番組データをワイヤレスＬＡＮデバイス４１５，４１７またはネットワークコントローラ４１４を介して要求元のパーソナルコンピュータに送信する機能を有している。この場合、要求元のパーソナルコンピュータへの放送番組データの送信処理は、そのパーソナルコンピュータとインターネット１２との間のデータの送受信と並行して行われる。
【００４６】
例えば、通信部４１と無線接続可能なパーソナルコンピュータ１０３がワイヤレスでインターネット閲覧を行っているときに、そのパーソナルコンピュータ１０３から要求された放送番組データをパーソナルコンピュータ１０３に無線で送信する場合においては、制御プロセッサ４１１は、インターネット１２上のＷＥＢサーバから受けたＷＥＢコンテンツデータと、チューナ／ＭＰＥＧ部２１によってエンコードされた放送番組データとが無線通信によって時分割でパーソナルコンピュータ１０３に送信されるように、ワイヤレスＬＡＮデバイス４１５または４１７を制御する。具体的には、制御プロセッサ４１１では、ＷＥＢコンテンツデータとエンコードされた放送番組データとを多重化する処理が行われ、多重化されたＷＥＢコンテンツデータと放送番組データとが無線通信によって時分割でパーソナルコンピュータ１０３に送信される。このように、ＷＥＢコンテンツデータと放送番組データとを互いに独立したデータとしてパーソナルコンピュータ１０３に送ることにより、パーソナルコンピュータ１０３では、それらＷＥＢコンテンツデータおよび放送番組データをそれぞれ対応するアプリケーションプログラムを用いて同時に表示することができ、またＷＥＢコンテンツデータおよび放送番組データそれぞれのウインドウの表示位置および表示サイズもそれぞれ対応するアプリケーションプログラムによって自由に変更することが出来る。
【００４７】
以上の制御プロセッサ４１１の機能はＲＯＭ４１３に格納されたファムウェアによって実現されている。
【００４８】
さらに、ワイヤレスＡＶステーション１０１には、カードコントローラ６１、Ｉ／Ｏコントローラ６２、およびリモコンインタフェース６３などが設けられている。カードコントローラ６１は、ワイヤレスＡＶステーション１０１に設けられたカードスロット１００に装着されたメモリカードに対するアクセスを制御する。カードコントローラ６１は、メモリカードに記憶された静止画データやオーディオデータを読み取り、それをＨＤＤ５１に記録するためなどに用いられる。
【００４９】
Ｉ／Ｏコントローラ６２およびリモコンインタフェース６３は、リモコンユニット２００から赤外線信号等によって送信されるリモコンコードを受信するために用いられる。受信されたリモコンコードは、バス２０を介してＣＰＵ部３１に送られる。
【００５０】
ＨＤＤ５１は、放送番組データ、静止画データ、オーディオデータ等のさまざまなコンテンツを記録するために用いられる。ＣＰＵ３１１は、ＨＤＤ５１に記録されたコンテンツをコンテンツデータベースとして管理する。コンテンツデータベースには、ＨＤＤ５１に記録されたコンテンツデータ毎に、例えば番組タイトル名、チャネル番号、曲名、ジャンル、アーティスト名等の付帯情報が記憶されている。ＣＰＵ３１１は、情報処理装置またはリモコンユニット２００から送信されるコマンドに応じて、コンテンツデータベースの内容をＴＶ受像機１０２の画面上または情報処理装置にコンテンツ一覧メニューとして提供する。ユーザは、コンテンツ一覧メニューを参照しながら希望するコンテンツデータを選択することが出来る、
次に、図３を参照して、クライアントとして機能する各情報処理装置の構成を説明する。ここでは、ノードブックタイプのパーソナルコンピュータ１０３を例示して説明する。
【００５１】
図３に示されているように、パーソナルコンピュータ１０３には、ＰＣＩバス７１、ＩＳＡバス７２、ＣＰＵ８１、ホストブリッジ８２、主メモリ８３、表示コントローラ８４、サウンドコントローラ８５、ＬＡＮコントローラ８６、ワイヤレスＬＡＮデバイス８７、システムコントローラ８８、キーボードコントローラ（ＫＢＣ）８９、ＣＤ／ＤＶＤドライブ９１、ＨＤＤ９２、キーボード（ＫＢ）９３、マウス９４、およびＬＡＮコネクタ９５などが設けられている。
【００５２】
ＣＰＵ８１はパーソナルコンピュータ１０３の動作を制御するプロセッサであり、主メモリ８３にロードされるオペレーティングシステム（ＯＳ）、ＷＥＢブラウザ、およびＡＶ再生制御プログラム等の各種プログラムを実行する。ＡＶ再生制御プログラムは、オーディオ・ビデオデータ（ＡＶデータ）の再生を行うためのアプリケーションプログラムであり、ワイヤレスＡＶステーション１０１を遠隔制御するための機能、ワイヤレスＡＶステーション１０１から送信されるＴＶ放送番組や音楽データなどのＡＶデータを再生する機能、およびワイヤレスＡＶステーション１０１からＴＶ放送番組や音楽データなどのＡＶデータをファイルとしてダウンロードする機能を有する。また、ＡＶ再生制御プログラムは、ＣＤ／ＤＶＤドライブ９１によって再生されるＣＤ／ＤＶＤの記録メディアに記録されたＡＶデータを再生することも出来る。
【００５３】
表示コントローラ８４はパーソナルコンピュータ１０３のディスプレイモニタを制御するデバイスである。サウンドコントローラ８５は、オーディオデータに対応する音を出力するための音源として使用される。
【００５４】
ＬＡＮコントローラ８６は、有線ＬＡＮを介してワイヤレスＡＶステーション１０１との通信を実行するためのデバイスである。ＬＡＮコネクタ９５が有線ＬＡＮに接続されている場合には、ＣＰＵ８１は、ワイヤレスＡＶステーション１０１との通信をＬＡＮコントローラ８６を介して実行する。
【００５５】
ワイヤレスＬＡＮデバイス８７は、無線ＬＡＮを介してワイヤレスＡＶステーション１０１とのデータの送受信を行う無線通信デバイスであり、アンテナ９６を介してワイヤレスＡＶステーション１０１と無線通信する。ワイヤレスＬＡＮデバイス８７はＩＥＥＥ８０２．１１ｂまたはＩＥＥＥ８０２．１１ａ規格に準拠した無線通信を実行するように構成されている。
【００５６】
図４には、２つのパーソナルコンピュータ１０３，１０４にてそれぞれワイヤレスでインターネット閲覧とＴＶ放送番組の視聴を行っている様子が示されている。
【００５７】
ここでは、パーソナルコンピュータ１０３（ＰＣ＃１）ではＷＷＷコンテンツ＃１を表示しながら現在放送中のＴＶ放送番組データ（例えばチャネル番号４のＴＶ放送番組データ：ｃｈ＝４）を視聴しており、またパーソナルコンピュータ１０４（ＰＣ＃２）ではＷＷＷコンテンツ＃２を表示しながら、既にＨＤＤ５１に録画されている別タイトルのＴＶ放送番組データ（例えばＨＤＤ５１に記録されているチャネル番号１のＴＶ放送番組データ：ＨＤＤ，ｃｈ＝１）を視聴している場合が想定されている。
【００５８】
通信部４１の制御プロセッサ４１１に設けられたアドレス管理部６００は、パーソナルコンピュータ１０３，１０４それぞれのローカルＩＰアドレスを管理している。パーソナルコンピュータ１０３によって要求されたＴＶ放送番組データはパーソナルコンピュータ１０３のローカルＩＰアドレス（Ａ１）宛に送信され、またパーソナルコンピュータ１０４によって要求されたＴＶ放送番組データはパーソナルコンピュータ１０４のローカルＩＰアドレス（Ａ２）宛に送信される。
【００５９】
パーソナルコンピュータ１０３，１０４それぞれからインターネット１２をアクセスする場合には、パーソナルコンピュータ１０３，１０４それぞれのローカルＩＰアドレスは通信部４１に割り当てられているグローバルＩＰアドレスに変換される。インターネット１２上のＷＥＢサーバと通信部４１との間の通信は通信部４１に割り当てられているグローバルＩＰアドレスを用いて行われ、また通信部４１とパーソナルコンピュータ１０３，１０４それぞれとの間の通信は、パーソナルコンピュータ１０３，１０４それぞれのローカルＩＰアドレスを用いて行われる。
【００６０】
次に、ＡＶ再生制御プログラムによって提供されるデータダウンロード機能について説明する。
【００６１】
このデータダウンロード機能は、ワイヤレスＡＶステーション１０１に記憶されているＡＶデータのストリーム中から必要な部分のみをクライアントにダウンロードする機能である（以下、“部分データコピー”機能と称する）。以下では、パーソナルコンピュータ１０３がクライアントとして使用される場合を想定する。
【００６２】
図５には、ＡＶ再生制御プログラムによってパーソナルコンピュータ１０３のディスプレイモニタに表示される“部分データコピー”画面の一例が示されている。
【００６３】
この“部分データコピー”画面は、ワイヤレスＡＶステーション１０１にファイルとして記憶されている、放送番組のようなＡＶデータストリーム（動画データおよびオーディオデータ）の中から、ユーザに取得したい部分を指定させるためのグラフィカルユーザインターフェースである。“部分データコピー”画面には、図示のように、タイトル名フィールド６０１、映像プレビューエリア６０２、録画時間（ＲＥＣ  ＴＩＭＥ）フィールド６０３、現在位置フィールド６０４、タイムスケールバー６０５、スライダ６０６、およびボリュームコントロールバー６０７が配置されている。
【００６４】
タイトル名フィールド６０１は、ユーザによって選択された部分データコピー対象のＡＶデータに対応するタイトル名を表示するフィールドである。映像プレビューエリア６０２は、部分データコピー対象のＡＶデータに含まれる動画データのストリーム上の任意の位置の画像をプレビュー画像として表示する画像表示エリアである。プレビュー画像として表示すべきストリーム上の任意の位置は、ユーザによるスライダ６０６の移動操作に応じて、変更される。
【００６５】
録画時間（ＲＥＣ  ＴＩＭＥ）フィールド６０３は、部分データコピー対象のＡＶデータストリーム全体の録画時間の長さを（時、分、秒）表示するフィールドである。例えば、ＡＶデータの録画時間の総時間長が５５分であるならば、録画時間（ＲＥＣ  ＴＩＭＥ）フィールド６０３には、“００：５５：００”が表示される。現在位置フィールド６０４は、映像プレビューエリア６０２にプレビュー画像が表示されているＡＶデータのストリーム上の現在位置を表示するフィールドである。
【００６６】
例えば、スライダ６０６の現在位置がタイムスケールバー６０５の中央にあるならば、映像プレビューエリア６０２にはＡＶデータのストリームの先頭から２７分経過後の位置に対応する動画像が表示され、また現在位置フィールド６０４には現在位置として“００：２７：００”が表示される。
【００６７】
タイムスケールバー６０５およびスライダ６０６は、ＡＶデータのストリーム内からダウンロードすべき部分データコピー対象の区間（範囲）をユーザに指定させるためのユーザインタフェースとして使用される。タイムスケールバー６０５の長さは、部分データコピー対象のＡＶデータのストリームの総時間長に対応している。すなわち、タイムスケールバー６０５の左端および右端は、部分データコピー対象のＡＶデータのストリームの先頭位置および終了位置にそれぞれ対応している。
【００６８】
スライダ６０６（カーソル）は、ユーザによるマウスまたはキーボード操作に応じてタイムスケールバー６０５上を移動する。上述したように、タイムスケールバー６０５上のスライダ６０６の現在位置に対応する、ＡＶデータのストリーム上の位置の動画像が映像プレビューエリア６０２にプレビュー画像として再生および表示されるので、ユーザは、プレビュー画像を見ながら、部分データコピーすべきデータ区間の始点位置（Ｓ）と終点位置（Ｅ）を指定することができる。ワイヤレスＡＶステーション１０１に記憶されたＡＶデータはＭＰＥＧ２ストリームであるので、始点位置（Ｓ）および終点位置（Ｅ）それぞれの指定は、フレームを単位としてではなく、ＭＰＥＧ２ストリームのＧＯＰ（Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅｓ）を単位として行われる。
【００６９】
さらに、動画像の再生および表示と同時に、スライダ６０６の現在位置に対応するＡＶデータのストリーム上の位置のオーディオデータの再生も行われる。オーディオデータの音量は、ボリュームコントロールバー６０７によって変更することができる。
【００７０】
図５においては、ＡＶデータのストリームの先頭から１５分経過後の時点に対応する位置が始点位置（Ｓ）として指定され、またストリームの先頭から４５分経過後の時点に対応する位置が終点位置（Ｅ）として指定された場合を示している。指定された始点位置（Ｓ）および終点位置（Ｅ）は、それぞれ時間情報によって与えられる。指定された始点位置（Ｓ）と終点位置（Ｅ）との間の時間範囲に属する部分データが、部分データコピー対象となる。
【００７１】
“部分データコピー”画面には、さらに、部分データコピー対象のＡＶデータの再生制御に関する複数の操作ボタン６０８〜６１４（逆戻し再生ボタン６０８、一時停止ボタン６０９、停止ボタン６１０、再生ボタン６１１、早送り再生ボタン６１２、シングルステップ（コマ送り）再生ボタン６１４）、“選択”ボタン６１５、“保存”ボタン６１６、および“キャンセル”ボタン６１７が配置されている。ＡＶ再生制御プログラムは、操作ボタン６０８〜６１４の操作に応じて、ＡＶデータの再生処理を行うことができる。この再生処理の進行に応じて、タイムスケールバー６０５上のスライダ６０６の位置は変化する。
【００７２】
すなわち、タイムスケールバー６０５上のスライダ６０６の位置は、ユーザによるマウスまたはキーボード操作に応じて移動されるだけでなく、操作ボタン６０８〜６１４の操作に基づく再生処理の進行に応じても移動される。
【００７３】
“選択”ボタン６１５は、タイムスケールバー６０５上の現在のスライダ６０６の位置を部分コピーすべきデータ区間の始点位置（Ｓ）または終点位置（Ｅ）として選択するための操作ボタンである。最初に“選択”ボタン６１５が押された場合、タイムスケールバー６０５上の現在のスライダ６０６の位置が始点位置（Ｓ）として確定され、始点位置（Ｓ）が確定された後に再び“選択”ボタン６１５が押されたならば、タイムスケールバー６０５上の現在のスライダ６０６の位置が終点位置（Ｅ）として確定される。ユーザは、一旦選択した始点位置（Ｓ）および終点位置（Ｅ）を、“キャンセル”ボタン６１７の操作によってキャンセルすることも出来る。
【００７４】
“保存”ボタン６１６は、部分データコピーの開始を指示する操作しボタンである。始点位置（Ｓ）および終点位置（Ｅ）が選択された後に“保存”ボタン６１６がユーザによって操作された時、ＡＶ再生制御プログラムは、部分データコピー対象のＡＶデータのストリームの内で、始点位置（Ｓ）と終点位置（Ｅ）との間に属する区間の部分データをワイヤレスＡＶステーション１０１から取得するという部分データコピー処理を開始する。
【００７５】
部分データコピー処理においては、まず、指定された始点位置（Ｓ）および終点位置（Ｅ）それぞれの値を、時間情報からアドレス情報に変換する処理が行われる。この変換処理は、部分データコピー対象のＡＶデータに対応する管理情報を用いて行われる。この管理情報は、所定の単位時間（例えば、１ＧＯＰに対応する０．５秒）間隔で、ＡＶデータの再生開始からの経過時間とそのＡＶデータの先頭アドレスからのオフセット値（バイト数）を示すアドレス値との関係を定義している。ＡＶ再生制御プログラムは、部分データコピー対象のＡＶデータが指定された時、そのＡＶデータに対応する管理情報をワイヤレスＡＶステーション１０１から取得する。ＡＶ再生制御プログラムは、管理情報を参照することによって、始点位置（Ｓ）で指定されるＡＶデータの再生開始からの経過時間をそのＡＶデータの先頭からのオフセット値（バイト数）を示す第１のアドレス値に変換するとともに、終点位置（Ｅ）で指定されるＡＶデータの再生開始からの経過時間をそのＡＶデータの先頭からのオフセット値（バイト数）を示す第２のアドレス値に変換する。そして、ＡＶ再生制御プログラムは、第１のアドレス値と第２のアドレス値との範囲に属する部分データを、ワイヤレスＡＶステーション１０１から取得する。
【００７６】
なお、部分データコピー処理の実行中にもし“キャンセル”ボタン６１７が操作されたならば、部分データコピー処理はその時点で中断される。
【００７７】
図６には、始点位置（Ｓ）と終点位置（Ｅ）によって指定された部分データをワイヤレスＡＶステーション１０１からパーソナルコンピュータ１０３に転送するデータ転送処理の様子が示されている。
【００７８】
部分データ対象のＡＶデータはワイヤレスＡＶステーション１０１にファイルとして保存されている。当該ＡＶデータのファイルは、図５の“部分データコピー”画面が表示された段階でＡＶ再生制御プログラムによってオープンされる。また、ＡＶ再生制御プログラムは、当該ＡＶデータに対応する管理情報をワイヤレスＡＶステーション１０１から取得する。この管理情報は、当該ＡＶデータを符号化してＨＤＤ５１に記録する時にワイヤレスＡＶステーション１０１によって生成されたものである。
【００７９】
ＡＶ再生制御プログラムは、“保存”ボタン６１６がユーザによって操作された時、上述の変換処理を行って、始点位置（Ｓ）および終点位置（Ｅ）それぞれに対応する第１および第２のアドレス値を算出する。そして、ＡＶ再生制御プログラムは、第１のアドレス値から第２のアドレス値までの範囲に属する部分データの読み出しを要求するデータリードコマンドを生成し、これをワイヤレスＡＶステーション１０１に送信する。実際には、一つのデータリードコマンドではなく、所定のデータサイズ分のデータ読み出しをそれぞれ要求する複数のデータリードコマンドが生成され、それらデータリードコマンドがワイヤレスＡＶステーション１０１に順次送信される。
【００８０】
各データリードコマンドは、オープンされたＡＶファイルから読み出すべきデータの先頭アドレスおよびその先頭アドレスからのデータサイズを示す。オープンされたＡＶファイルから取得された部分データは、パーソナルコンピュータ１０３にファイルとして保存される。
【００８１】
次に、図７のフローチャートを参照して、ＡＶ再生制御プログラムによって実行される部分データコピー処理の手順を説明する。
【００８２】
ＡＶ再生制御プログラムがユーザによって起動された時、ＡＶ再生制御プログラムは、まず、ワイヤレスＡＶステーション１０１に記録されている放送番組データなどのＡＶファイル群の一覧を示すタイトル一覧画面をパーソナルコンピュータ１０３のディスプレイモニタに表示する（ステップＳ１０１）。このステップＳ１０１では、ＡＶ再生制御プログラムは、ＡＶファイル群の一覧を要求するコマンドをワイヤレスＡＶステーション１０１に有線ＬＡＮまたは無線ＬＡＮを介して送信する。ワイヤレスＡＶステーション１０１は、ＨＤＤ５１に記録されているＡＶファイル群の一覧を示すデータベースを管理しており、そのデータベースの内容に基づいてＡＶファイル群の一覧をパーソナルコンピュータ１０３に送信する。タイトル一覧画面の一例を図８に示す。タイトル一覧画面には、ワイヤレスＡＶステーション１０１のＨＤＤ５１に記録されているＡＶファイル群それぞれのタイトルの一覧が表示される。ユーザによるマウスまたはキーボード操作に応じて、ＡＶ再生制御プログラムは、タイトル一覧の中から一つのファイルを選択する（ステップＳ１０２）。
【００８３】
さらに、図８のタイトル一覧画面には、再生制御ボタン群７０１と、“保存”ボタン７０２が設けられている。再生制御ボタン群７０１は、タイトル一覧の中から選択されたＡＶデータファイルの再生制御を行うための操作ボタン群（逆戻し再生ボタン、停止ボタン、再生ボタン、早送り再生ボタン）を含んでいる。“保存”ボタン７０２はタイトル一覧の中から選択されたＡＶデータファイルをダウンロードするための操作ボタンである。
【００８４】
あるＡＶデータファイルが選択された状態で“保存”ボタン７０２がユーザによって操作されたならば、ＡＶ再生制御プログラムは、その選択されたＡＶデータファイルに対応する管理情報をワイヤレスＡＶステーション１０１から取得すると共に、図５で説明した“部分データコピー”画面をパーソナルコンピュータ１０３のディスプレイモニタ上に表示する（ステップＳ１０３）。ＡＶデータファイルの総再生時間長さは、管理情報に基づいて判別される。
【００８５】
ＡＶ再生制御プログラムは、“部分データコピー”画面上で行われるユーザの操作に応じて、選択されたＡＶファイルのストリームの中からダウンロードすべき部分データの始点位置と終点位置を特定するための位置指定処理を実行する（ステップＳ１０４，Ｓ１０５）。この位置指定処理と並行して、プレビュー画像を表示するためのプレビュー表示処理もＡＶ再生制御プログラムによって実行される。
【００８６】
ＡＶ再生制御プログラムは、ステップＳ１０４，Ｓ１０５で指定された始点位置および終点位置それぞれに対応する第１および第２のアドレス値を算出し、そしてそれら第１および第２のアドレス値に基づき、その始点位置と終点位置との間の時間範囲に属する部分データ（第１のアドレス値と第２のアドレス値との間に属するデータ）のみをワイヤレスＡＶステーション１０１からパーソナルコンピュータ１０３に転送するためのデータ転送処理を開始する。
【００８７】
このデータ転送処理においては、ＡＶ再生制御プログラムは、まず、始点位置で指定された時間情報を変換することによって得られた第１のアドレス値に基づいて、始点位置と終点位置との間に属する部分データの先頭位置から所定データサイズ分のデータを読み出すためのデータリードコマンドを生成し、それをワイヤレスＡＶステーション１０１に有線ＬＡＮまたは無線ＬＡＮを介して送信する（ステップＳ１０６）。そして、ＡＶ再生制御プログラムは、ワイヤレスＡＶステーション１０１から送信されるデータを受信し、それをファイルに書き込む処理を実行する（ステップＳ１０６，Ｓ１０７）。ステップＳ１０５で指定された終点位置に対応する第１のアドレス値までの全てのデータ読み出しが完了するまで、ＡＶ再生制御プログラムは、ステップＳ１０６〜Ｓ１０７の処理を繰り替えし実行する。これにより、始点位置と終点位置との間に属する部分データのみをワイヤレスＡＶステーション１０１から読み出して、パーソナルコンピュータ１０３内にファイルとして保存することが可能となる。
【００８８】
図９のフローチャートには、ステップＳ１０４，Ｓ１０５の位置指定処理と並行して実行されるプレビュー表示処理の手順が示されている。
【００８９】
ＡＶ再生制御プログラムは、図７のステップＳ１０２で選択されたファイルのオープンを要求するファイルオープンコマンドを、ワイヤレスＡＶステーション１０１に有線ＬＡＮまたは無線ＬＡＮを介して送信する（ステップＳ２０１）。次に、ＡＶ再生制御プログラムは、図５の“部分データコピー”画面上に表示されたタイムスケールバー６０６上におけるスライダ６０６の現在位置を検出し、その検出された現在位置に対応する部分データを、オープンされたファイルから読み出すためのデータリードコマンドをワイヤレスＡＶステーション１０１に有線ＬＡＮまたは無線ＬＡＮを介して送信する（ステップＳ２０２，Ｓ２０３）。データリードコマンドも、上述の変換処理を用いて得られる、スライダ６０６の現在位置が示す時間情報に対応するアドレス値に基づいて生成される。そして、ＡＶ再生制御プログラムは、ワイヤレスＡＶステーション１０１から送信される部分データを受信し、それを再生する（ステップＳ２０４，Ｓ２０５）。部分データは、スライダ６０６の現在位置に対応する再生時間から１ＧＯＰ分のデータである。ステップＳ２０５の再生処理においては、ＡＶ再生制御プログラムは、圧縮符号化された部分データをデコードし、それを映像プレビューエリア６０２に表示する。
【００９０】
図１０には、あるＡＶファイル（タイトル２）の一部をワイヤレスＡＶステーション１０１のＨＤＤ５１からパーソナルコンピュータ１０３のＨＤＤ９２にコピーした例が示されている。“部分データコピー”機能を利用することにより、ＡＶファイルを構成するデータのストリームの中から、ユーザが必要とする部分だけをワイヤレスＡＶステーション１０１のＨＤＤ５１からパーソナルコンピュータ１０３のＨＤＤ９２にコピーすることが可能となる。よって、ＴＶ放送番組などの大容量のファイルの中から、ユーザが必要とする番組部分に対応する部分データを高速にダウンロードすることが可能となる。
【００９１】
なお、“部分データコピー”機能は、ワイヤレスＡＶステーション１０１などのサーバからのデータのダウンロードに限らず、ＡＶデータなどのデータをファイルとして記憶する様々なデータ記憶装置からのデータのダウンロードに適用することが出来る。
【００９２】
また本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、記録されたＴＶ放送番組などの大容量のデータの中から、ユーザが必要とする部分を取得することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るホームネットワークシステムの構成を示す図。
【図２】図１のホームネットワークシステムに設けられたサーバの構成を示すブロック図。
【図３】図１のホームネットワークシステムに設けられた情報処理装置の構成を示すブロック図。
【図４】図１のホームネットワークシステムによって実行されるコンテンツ配信処理の様子を示す図。
【図５】図１のホームネットワークシステムに設けられた情報処理装置のディスプレイモニタに表示される部分データコピー画面の一例を示す図。
【図６】図１のホームネットワークシステムにおいて情報処理装置がサーバから部分データを取得する様子を示す図。
【図７】図１のホームネットワークシステムに設けられた情報処理装置によって実行される部分データコピー処理の手順を示すフローチャート。
【図８】図１のホームネットワークシステムに設けられた情報処理装置のディスプレイモニタに表示されるタイトル一覧画面の一例を示す図。
【図９】図１のホームネットワークシステムに設けられた情報処理装置によって実行されるプレビュー表示処理の手順を示すフローチャート。
【図１０】図１のホームネットワークシステムにおいてサーバに記憶されたあるＡＶファイルの一部を情報処理装置にコピーした例を示す図。
【符号の説明】
１１…ＴＶ放送受信アンテナ、１２…インターネット、２０…バス、２１…チューナ／ＭＰＥＧ部、３１…ＣＰＵ部、４１…通信部、５１…ＨＤＤ、８６…ＬＡＮコントローラ、８７…ワイヤレスＬＡＮデバイス、１０１…ワイヤレスＡＶステーション（サーバ）、１０２…ＴＶ受像機、１０３〜１０５…パーソナルコンピュータ、６０２…映像プレビューエリア、６０５…タイムスケールバー、６０６…スライダ。
【図１】
2004222043.tif 000003
【図２】
2004222043.tif 000004
【図３】
2004222043.tif 000005
【図４】
2004222043.tif 000006
【図５】
2004222043.tif 000007
【図６】
2004222043.tif 000008
【図７】
2004222043.tif 000009
【図８】
2004222043.tif 000010
【図９】
2004222043.tif 000011
【図１０】
2004222043.tif 000012