(57)【要約】【課題】属性が相異なる複数のビデオデータが混在されたコンテンツデータをダウンロードしながら、各属性のそれぞれを識別することができるようにする。【解決手段】  ノーマルサイズのフレームデータからなるノーマルデータ（ビデオデータ）１５１−２と、ワイドサイズのフレームデータからなるワイドデータ（ビデオデータ）１５１−１，１５１−３が混在されたコンテンツデータ１５１が配信されてきた場合、情報処理装置は、それらの各ビデオデータのそれぞれをダウンロード中に認識してコンテンツデータ１５１から切り出し、相異なるファイルF0乃至ファイルF2のそれぞれに一時保存させ、予め設定された属性、例えば、ワイドサイズに対応するワイドデータ１５１−１，１５１−３をDVD７に記録させる。本発明は、パーソナルコンピュータに適用可能である。【選択図】図５
2005123665.tif 000002
【特許請求の範囲】
【請求項１】
サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得手段と、
前記取得手段により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別手段と、
前記識別手段により識別された、前記取得手段が最新に取得した第１のアクセスユニットのデータの属性と、前記第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、前記第１のアクセスユニットのデータを、前記第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、前記第１のアクセスユニットのデータの属性と前記第２のアクセスユニットのデータの属性とが異なる場合、前記第１のアクセスユニットのデータを、前記第１のファイルとは異なる新たな第２のファイルに保存する保存手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記識別手段により識別される前記アクセスユニットのデータの属性は、そのアクセスユニットの画サイズである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、
前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、
前記識別ステップの処理により識別された、前記取得ステップの最新の処理で取得された第１のアクセスユニットのデータの属性と、前記第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、前記第１のアクセスユニットのデータを、前記第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、前記第１のアクセスユニットのデータの属性と前記第２のアクセスユニットのデータの属性とが異なる場合、前記第１のアクセスユニットのデータを、前記第１のファイルとは異なる新たな第２のファイルに保存する保存ステップと
を含むことを特徴とする情報処理方法。
【請求項４】
サーバより配信されるデータを取得する処理をコンピュータに実行させるプログラムであって、
前記サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、
前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、
前記識別ステップの処理により識別された、前記取得ステップの最新の処理で取得された第１のアクセスユニットのデータの属性と、前記第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、前記第１のアクセスユニットのデータを、前記第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、前記第１のアクセスユニットのデータの属性と前記第２のアクセスユニットのデータの属性とが異なる場合、前記第１のアクセスユニットのデータを、前記第１のファイルとは異なる新たな第２のファイルに保存する保存ステップと
を含むことを特徴とするプログラム。
【請求項５】
サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得手段と、
前記取得手段により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別手段と、
前記識別手段により最新に識別された前記アクセスユニットのデータの属性が予め設定された設定属性と等しい場合、前記アクセスユニットのデータをそのまま所定のファイルに保存し、前記アクセスユニットのデータの属性が前記設定属性と異なる場合、前記アクセスユニットのデータの属性を前記設定属性に変換し、属性が変換された前記アクセスユニットのデータを前記ファイルに保存する保存手段と
を備えることを特徴とする情報処理装置。
【請求項６】
前記識別手段により識別される前記アクセスユニットのデータの属性は、そのアクセスユニットの画サイズであり、
前記設定属性は、横と縦の比率が４：３である第１の画サイズと、横と縦の比率が１６：９である第２の画サイズとのうちのいずれか一方である
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、
前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、
前記識別ステップの最新の処理により識別された前記アクセスユニットのデータの属性が予め設定された設定属性と等しい場合、前記アクセスユニットのデータをそのまま所定のファイルに保存し、前記アクセスユニットのデータの属性が前記設定属性と異なる場合、前記アクセスユニットのデータの属性を前記設定属性に変換し、属性が変換された前記アクセスユニットのデータを前記ファイルに保存する保存ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
サーバより配信されるデータを取得する処理をコンピュータに実行させるプログラムであって、
前記サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、
前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、
前記識別ステップの最新の処理により識別された前記アクセスユニットのデータの属性が予め設定された設定属性と等しい場合、前記アクセスユニットのデータをそのまま所定のファイルに保存し、前記アクセスユニットのデータの属性が前記設定属性と異なる場合、前記アクセスユニットのデータの属性を前記設定属性に変換し、属性が変換された前記アクセスユニットのデータを前記ファイルに保存する保存ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、第１の属性のフレームデータからなるビデオデータと、第２の属性のフレームデータからなるビデオデータとが混在されたコンテンツデータが配信されてきた場合、そのコンテンツデータをダウンロードしながら、各属性のそれぞれを識別することができる、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ビデオデータには、横と縦の比率が４：３である画サイズ（以下、ノーマルサイズ）の複数のフレームから構成されるビデオのデータ（以下、ノーマルデータと称する）と、横と縦の比率が１６：９である画サイズ（以下、ワイドサイズと称する）の複数のフレームから構成されるビデオのデータ（以下、ワイドデータと称する）との２種類が存在する。
【０００３】
これら２種類のビデオデータのうちのいずれか一方がコンテンツデータとしてサーバから配信されてきた場合、そのコンテンツデータをダウンロードしてから、DVD（Digital Versatile Disc）に記録させるまでの一連の処理を一括して行うことが可能なパーソナルコンピュータ（以下、適宜、PCとも記述する）が近年登場してきている（特許文献１参照）。
【０００４】
なお、ここでは、ビデオデータとは、複数のフレーム（静止画像）から構成される動画像（映像）のデータと、それに対応する音声のデータとをあわせたデータを指す。また、ここでは、コンテンツデータとは、サーバが１つのコンテンツとして管理するデータであって、配信の対象とするデータを指す。
【特許文献１】特願２００２−２６０９３８号（明細書）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら２種類のビデオデータが混在されたコンテンツデータ、例えば、映画の途中に宣伝（コマーシャル）が入る放送番組を構成するコンテンツデータであって、映画のデータはワイドデータで構成され、宣伝のデータはノーマルデータで構成されるコンテンツデータがサーバから配信されてきた場合、特許文献１等の従来のPCでは、そのコンテンツデータの全てをダウンロードさせた後でなければ、ワイドデータとノーマルデータとを識別することができないという課題があった。
【０００６】
このため、例えば、ユーザがワイドデータ（映画のデータ）のみをDVDに記録させたいと所望した場合、特許文献１等の従来のPCでは、次のような一連の処理を実行する必要がある。即ち、はじめに、PCは、内蔵するハードディスクの第１の領域に全てのコンテンツデータを一時的に記憶させ、その第１の領域に記憶されたコンテンツデータを解析することでワイドデータとノーマルデータのそれぞれを識別する。次に、PCは、識別したワイドデータを第１の領域から抽出し、ハードディスクの第１の領域とは異なる第２の領域に一時的に記憶させる。そして、PCは、第２の領域からワイドデータを抽出し、DVDに記憶させる。
【０００７】
この場合、次のような２つの問題点が発生する。即ち、１つ目の問題点は、上述した一連の処理の実行には長時間がかかる点である。また、２つ目の問題点は、PCのハードディスク内に上述した第１の領域と第２の領域といった大容量の空き領域が必要になる点である。具体的には、例えば、２時間程度の映画番組を構成するコンテンツデータの場合、その容量は４ギガバイト程度となるので、第１の領域と第２の領域のそれぞれとして４ギガバイト程度、即ち、第１の領域と第２の領域とを併せて８ギガバイト程度にもなる大容量の空き領域が必要となる点である。
【０００８】
なお、いまの場合、ノーマルサイズとワイドサイズといった画サイズに着目してフレームを区分したが、画サイズとは異なる属性、具体的には、例えば、ステレオ音声やモノラル音声といった音声、２ケ国語といった音声の言語、または、コンテンツの本編部分（例えば、映画）や宣伝部分（コマーシャル部分）といった属性等、様々な属性に着目してフレームを区分することも可能であり、このような各属性のそれぞれで区分されたフレームのデータからなるコンテンツデータに対しても全く同様の課題が発生することになる。
【０００９】
即ち、上述した課題を一般的な表現に改めると、第１の属性のフレームデータからなるビデオデータと、第２の属性のフレームデータからなるビデオデータとが混在されたコンテンツデータが配信されてきた場合、特許文献１等の従来のPCでは、そのコンテンツデータの全てをダウンロードさせた後でなければ、各属性のそれぞれを識別することができないという課題になる。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、第１の属性のフレームデータからなるビデオデータと、第２の属性のフレームデータからなるビデオデータとが混在されたコンテンツデータが配信されてきた場合、そのコンテンツデータをダウンロードしながら、各属性のそれぞれを識別することができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の第１の情報処理装置は、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得手段と、取得手段により１つのアクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別手段と、識別手段により識別された、取得手段が最新に取得した第１のアクセスユニットのデータの属性と、第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、第１のアクセスユニットのデータを、第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、第１のアクセスユニットのデータの属性と第２のアクセスユニットのデータの属性とが異なる場合、第１のアクセスユニットのデータを、第１のファイルとは異なる新たな第２のファイルに保存する保存手段とを備えることを特徴とする。
【００１２】
識別手段により識別されるアクセスユニットのデータの属性は、そのアクセスユニットの画サイズであるようにすることができる。
【００１３】
本発明の第１の情報処理方法は、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、取得ステップの処理により１つのアクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、識別ステップの処理により識別された、取得ステップの最新の処理で取得された第１のアクセスユニットのデータの属性と、第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、第１のアクセスユニットのデータを、第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、第１のアクセスユニットのデータの属性と第２のアクセスユニットのデータの属性とが異なる場合、第１のアクセスユニットのデータを、第１のファイルとは異なる新たな第２のファイルに保存する保存ステップとを含むことを特徴とする。
【００１４】
本発明の第１のプログラムは、サーバより配信されるデータを取得する処理をコンピュータに実行させるプログラムであって、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、取得ステップの処理により１つのアクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、識別ステップの処理により識別された、取得ステップの最新の処理で取得された第１のアクセスユニットのデータの属性と、第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、第１のアクセスユニットのデータを、第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、第１のアクセスユニットのデータの属性と第２のアクセスユニットのデータの属性とが異なる場合、第１のアクセスユニットのデータを、第１のファイルとは異なる新たな第２のファイルに保存する保存ステップとを含むことを特徴とする。
【００１５】
本発明の第１の情報処理装置および方法、並びに第１のプログラムにおいては、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータが取得される毎に、そのアクセスユニットのデータの属性が識別される。そして、最新に取得された第１のアクセスユニットのデータの属性と、第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、第１のアクセスユニットのデータが、第２のアクセスユニットのデータが既に保存されている第１のファイルに保存される。これに対して、第１のアクセスユニットのデータの属性と第２のアクセスユニットのデータの属性とが異なる場合、第１のアクセスユニットのデータが、第１のファイルとは異なる新たな第２のファイルに保存される。
【００１６】
本発明の第２の情報処理装置は、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得手段と、取得手段により１つのアクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別手段と、識別手段により最新に識別されたアクセスユニットのデータの属性が予め設定された設定属性と等しい場合、アクセスユニットのデータをそのまま所定のファイルに保存し、アクセスユニットのデータの属性が設定属性と異なる場合、アクセスユニットのデータの属性を設定属性に変換し、属性が変換されたアクセスユニットのデータをそのファイルに保存する保存手段とを備えることを特徴とする。
【００１７】
識別手段により識別されるアクセスユニットのデータの属性は、そのアクセスユニットの画サイズであり、設定属性は、横と縦の比率が４：３である第１の画サイズと、横と縦の比率が１６：９である第２の画サイズとのうちのいずれか一方であるようにすることができる。
【００１８】
本発明の第２の情報処理方法は、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、取得ステップの処理により１つのアクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、識別ステップの最新の処理により識別されたアクセスユニットのデータの属性が予め設定された設定属性と等しい場合、アクセスユニットのデータをそのまま所定のファイルに保存し、アクセスユニットのデータの属性が設定属性と異なる場合、アクセスユニットのデータの属性を設定属性に変換し、属性が変換されたアクセスユニットのデータをそのファイルに保存する保存ステップとを含むことを特徴とする。
【００１９】
本発明の第２のプログラムは、サーバより配信されるデータを取得する処理をコンピュータに実行させるプログラムであって、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップと、取得ステップの処理により１つのアクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップと、識別ステップの最新の処理により識別されたアクセスユニットのデータの属性が予め設定された設定属性と等しい場合、アクセスユニットのデータをそのまま所定のファイルに保存し、アクセスユニットのデータの属性が設定属性と異なる場合、アクセスユニットのデータの属性を設定属性に変換し、属性が変換されたアクセスユニットのデータをファイルに保存する保存ステップとを含むことを特徴とする。
【００２０】
本発明の第２の情報処理装置および方法、並びに第２のプログラムにおいては、サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータが取得される毎に、そのアクセスユニットのデータの属性が識別される。そして、最新に識別されたアクセスユニットのデータの属性が予め設定された設定属性と等しい場合、そのアクセスユニットのデータはそのまま所定のファイルに保存される。これに対して、そのアクセスユニットのデータの属性が設定属性と異なる場合、そのアクセスユニットのデータの属性が設定属性に変換され、属性が変換されたそのアクセスユニットのデータは先のファイルに保存される。
【発明の効果】
【００２１】
以上のごとく、本発明によれば、コンテンツデータが配信されてきた場合、そのコンテンツデータをダウンロードした後、記録媒体に記録させる処理を連続して実行させることができる。特に、第１の属性のフレームデータからなるビデオデータと、第２の属性のフレームデータからなるビデオデータとが混在されたコンテンツデータが配信されてきた場合、そのコンテンツデータをダウンロードしながら、各属性のそれぞれを識別することができる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２４】
本発明によれば、第１の情報処理装置が提供される。この第１の情報処理装置（図１，図２，図４のパーソナルコンピュータ(PC)１）は、サーバ（図１のサーバ３）より順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータ（例えば、図５のコンテンツデータ１５１を構成するフレームデータ１６１乃至フレームデータ１６６等）を取得する取得手段（例えば、図４の取得部１０３を実行する図２のCPU２１）と、前記取得手段により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別手段（例えば、図４の解析部１０４を実行する図２のCPU２１）と、前記識別手段により識別された、前記取得手段が最新に取得した第１のアクセスユニットのデータの属性と、前記第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合（例えば、第１のアクセスユニットのデータが、図５のフレームデータ１６２である場合）、前記第１のアクセスユニットのデータを、前記第２のアクセスユニットのデータが既に保存されている第１のファイル（例えば、図５のファイルF0）に保存し、前記第１のアクセスユニットのデータの属性と前記第２のアクセスユニットのデータの属性とが異なる場合（例えば、第１のアクセスユニットのデータが、図５のフレームデータ１６３である場合）、前記第１のアクセスユニットのデータを、前記第１のファイルとは異なる新たな第２のファイル（例えば、図５のファイルF1）に保存する保存手段（例えば、図７の「データ取得加工処理」に対応する図４の加工部１０５を実行する図２のCPU２１）とを備えることを特徴とする。
【００２５】
この第１の情報処理装置においては、前記識別手段により識別される前記アクセスユニットのデータの属性は、そのアクセスユニットの画サイズ（例えば、図５のデータ１５１−１乃至データ１５１−３等に示されるように、横と縦の比率が４：３であるノーマルサイズと、横と縦の比率が１６：９であるワイドサイズ）であることができる。
【００２６】
本発明によれば、第１の情報処理方法が提供される。この第１の情報処理方法（（図１，図２，図４のパーソナルコンピュータ(PC)１の情報処理方法）は、サーバ（図１のサーバ３）より順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップ（例えば、図４の取得部１０３の処理であって、具体的には、例えば、図７のステップＳ３３とＳ３５の処理）と、前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップ（例えば、図４の解析部１０４が実行する処理であって、具体的には、例えば、図７のステップＳ３６の処理）と、前記識別ステップの処理により識別された、前記取得ステップの最新の処理で取得された第１のアクセスユニットのデータの属性と、前記第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、前記第１のアクセスユニットのデータを、前記第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、前記第１のアクセスユニットのデータの属性と前記第２のアクセスユニットのデータの属性とが異なる場合、前記第１のアクセスユニットのデータを、前記第１のファイルとは異なる新たな第２のファイルに保存する保存ステップ（例えば、図４の加工部１０５が実行する処理であって、具体的には、例えば、図７のステップＳ３１，Ｓ３２，Ｓ３４，Ｓ３７乃至Ｓ４４の処理）とを含むことを特徴とする。
【００２７】
本発明によれば、第１のプログラムが提供される。この第１のプログラムは、サーバ（例えば、図１のサーバ３）より配信されるデータを取得する処理をコンピュータ（例えば、図１，図２，図４のパーソナルコンピュータ(PC)１）に実行させるプログラムであって、前記サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップ（例えば、図４の取得部１０３の処理であって、具体的には、例えば、図７のステップＳ３３とＳ３５の処理）と、前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップ（例えば、図４の解析部１０４が実行する処理であって、具体的には、例えば、図７のステップＳ３６の処理）と、前記識別ステップの処理により識別された、前記取得ステップの最新の処理で取得された第１のアクセスユニットのデータの属性と、前記第１のアクセスユニットの直前の第２のアクセスユニットのデータの属性とが等しい場合、前記第１のアクセスユニットのデータを、前記第２のアクセスユニットのデータが既に保存されている第１のファイルに保存し、前記第１のアクセスユニットのデータの属性と前記第２のアクセスユニットのデータの属性とが異なる場合、前記第１のアクセスユニットのデータを、前記第１のファイルとは異なる新たな第２のファイルに保存する保存ステップ（例えば、図４の加工部１０５が実行する処理であって、具体的には、例えば、図７のステップＳ３１，Ｓ３２，Ｓ３４，Ｓ３７乃至Ｓ４４の処理）とを含むことを特徴とする。
【００２８】
本発明によれば、第２の情報処理装置が提供される。この第２の情報処理装置（図１，図２，図４のパーソナルコンピュータ(PC)１）は、サーバ（図１のサーバ３）より順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータ（例えば、図９のコンテンツデータ１５１を構成するフレームデータ１６１乃至フレームデータ１６６等）を取得する取得手段（例えば、図４の取得部１０３を実行する図２のCPU２１）と、前記取得手段により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別手段（例えば、図４の解析部１０４を実行する図２のCPU２１）と、前記識別手段により最新に識別された前記アクセスユニットのデータの属性が予め設定された設定属性（例えば、横と縦の比率が１６：９であるワイドサイズ）と等しい場合（例えば、図９のワイドデータ１５１−１またはワイドデータ１５１−３を構成するフレームデータであって、具体的には、例えば、フレームデータ１６１，フレームデータ１６２，フレームデータ１６５，フレームデータ１６６等の場合）、前記アクセスユニットのデータをそのまま所定のファイル（例えば、図９のファイルF）に保存し、前記アクセスユニットのデータの属性が前記設定属性と異なる場合（例えば、図９のノーマルデータ１５１−２を構成するフレームデータであって、フレームデータ１６３やフレームデータ１６４等の場合）、前記アクセスユニットのデータの属性を前記設定属性に変換し（例えば、図９のワイド変換データ１７１を構成する各フレームデータのうちの対応するフレームデータに変換し）、属性が変換された前記アクセスユニットのデータを前記ファイルに保存する保存手段（例えば、図１３の「データ取得加工処理」に対応する図４の加工部１０５を実行する図２のCPU２１）とを備えることを特徴とする。
【００２９】
この第２の情報処理装置においては、前記識別手段により識別される前記アクセスユニットのデータの属性は、そのアクセスユニットの画サイズ（例えば、図９のデータ１５１−１乃至データ１５１−３等に示されるように、横と縦の比率が４：３であるノーマルサイズと、横と縦の比率が１６：９であるワイドサイズ）であり、前記設定属性は、横と縦の比率が４：３である第１の画サイズと、横と縦の比率が１６：９である第２の画サイズとのうちのいずれか一方であることができる。
【００３０】
本発明によれば、第２の情報処理方法が提供される。この第２の情報処理方法（（図１，図２，図４のパーソナルコンピュータ(PC)１の情報処理方法）は、サーバ（図１のサーバ３）より順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップ（例えば、図４の取得部１０３の処理であって、具体的には、例えば、図１３のステップＳ９３とＳ９５の処理）と、前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップ（例えば、図４の解析部１０４が実行する処理であって、具体的には、例えば、図１３のステップＳ９６の処理）と、前記識別ステップの最新の処理により識別された前記アクセスユニットのデータの属性が予め設定された設定属性と等しい場合、前記アクセスユニットのデータをそのまま所定のファイルに保存し、前記アクセスユニットのデータの属性が前記設定属性と異なる場合、前記アクセスユニットのデータの属性を前記設定属性に変換し、属性が変換された前記アクセスユニットのデータを前記ファイルに保存する保存ステップ（例えば、図４の加工部１０５が実行する処理であって、具体的には、例えば、図１３のステップＳ９１，Ｓ９２，Ｓ９４，Ｓ９７乃至Ｓ１０１の処理）とを含むことを特徴とする。
【００３１】
本発明によれば、第２のプログラムが提供される。この第１のプログラムは、サーバ（例えば、図１のサーバ３）より配信されるデータを取得する処理をコンピュータ（例えば、図１，図２，図４のパーソナルコンピュータ(PC)１）に実行させるプログラムであって、前記サーバより順次配信されてくる、コンテンツを構成する複数のアクセスユニットのそれぞれのデータを取得する取得ステップ（例えば、図４の取得部１０３の処理であって、具体的には、例えば、図１３のステップＳ９３とＳ９５の処理）と、前記取得ステップの処理により１つの前記アクセスユニットのデータが取得される毎に、そのアクセスユニットのデータの属性を識別する識別ステップ（例えば、図４の解析部１０４が実行する処理であって、具体的には、例えば、図１３のステップＳ９６の処理）と、前記識別ステップの最新の処理により識別された前記アクセスユニットのデータの属性が予め設定された設定属性と等しい場合、前記アクセスユニットのデータをそのまま所定のファイルに保存し、前記アクセスユニットのデータの属性が前記設定属性と異なる場合、前記アクセスユニットのデータの属性を前記設定属性に変換し、属性が変換された前記アクセスユニットのデータを前記ファイルに保存する保存ステップ（例えば、図４の加工部１０５が実行する処理であって、具体的には、例えば、図１３のステップＳ９１，Ｓ９２，Ｓ９４，Ｓ９７乃至Ｓ１０１の処理）とを含むことを特徴とする。
【００３２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００３３】
図１は、本発明を適用した情報処理システムの構成例を示す図である。
【００３４】
図１の情報処理システムにおいて、パーソナルコンピュータ１（以下、PC１と称する）とサーバ３は、ネットワーク２を介して相互に接続されている。
【００３５】
PC１は、サーバ３からネットワーク２を介して配信されてくるコンテンツデータを受信し、そのコンテンツデータの全部または一部分を自分自身に装着されたDVD７に書き込む（記録させる）。なお、ここでは、DVD-R、DVD-RW、DVD＋R、DVD+RW、および、DVD-RAMの全てを一括して、単にDVD７と称する。
【００３６】
ネットワーク２は、PC１とサーバ３とが接続可能な形態であればよく、無線ネットワークでも有線ネットワークでもよい。また、図１の例では、ネットワーク２にはPC１とサーバ３のそれぞれ1台ずつが接続されているが、ネットワーク２はさらに多くのPCやサーバを接続することができる。即ち、PCとサーバのそれぞれの台数は、１台に限定されず任意の台数でよい。
【００３７】
サーバ３には、上述したネットワーク２の他、アンテナ４と表示装置５が接続されている。このサーバ３は、例えば、ハードディスクビデオレコーダ等として構成され、放送局６から放送された放送電波をアンテナ４を介して受信すると、その放送電波を復調し、その結果得られる映像信号と音声信号とを表示装置５に提供する。このとき必要に応じて、サーバ３は、その映像信号と音声信号とをコンテンツデータとして自分自身の内部（後述する図３の補助記憶部７０等）に記憶させ、それ以降、再生が指令される度に、その映像信号と音声信号とを表示装置５に繰り返し供給することができる。また、サーバ３は、アンテナ４とは異なる経路（図示せず）で供給されるコンテンツデータを自分自身の内部に記憶させ、それ以降、再生が指令される度に、そのコンテンツデータに対応する映像信号と音声信号とを表示装置５に繰り返し供給することもできる。
【００３８】
さらに、サーバ３は、PC１からコンテンツデータの配信の要求を受けると、自分自身の内部に記憶されたコンテンツデータのうちの要求されたコンテンツデータを、ネットワーク２を介してPC１に配信することができる。
【００３９】
なお、ここでは、放送局６は、地上波と衛星波のそれぞれのテレビジョン放送の放送局のいずれも表しているとする。即ち、アンテナ４は、地上波のテレビジョン放送の放送電波を受信する第１のアンテナと、衛星波のテレビジョン放送の放送電波を受信する第２のアンテナ（さらに、第２のアンテナは複数個からなる場合もある）とから構成されるとする。
【００４０】
表示装置５は、例えば、テレビジョン受像機やモニタ等として構成され、サーバ３から映像信号と音声信号とが供給されると、その映像信号に対応する映像を表示するとともに、その音声信号に対応する音声を出力する。
【００４１】
次に、図２を参照して、図１の情報処理システムのうちの、本発明が適用される情報処理装置としてのPC１の詳細な構成例について説明する。即ち、図２は、本実施の形態のPC１の詳細な構成例を示すブロック図である。
【００４２】
図２のPC１において、CPU２１は、例えば、インテル（Intel）社製のペンティアム（登録商標）プロセッサ等で構成され、フロントサイドバス（FSB）５４に接続されている。FSB５４にはさらに、ノースブリッジ２３が接続されており、ノースブリッジ２３は、AGP（Accelerated Graphics Port）５５を有しているとともに、ハブインタフェース５３に接続されている。
【００４３】
ノースブリッジ２３は、例えば、インテル社製のAGP Host Bridge Controllerである４４０BXなどで構成されており、CPU２１およびメモリ２２を制御する。メモリ２２は、RAM（Random Access Memory）、および、キャッシュメモリ（いずれも図示せず）として構成されている。
【００４４】
RAMは、例えば、DRAM（Dynamic RAM）で構成され、CPU２１が実行するプログラム、またはCPU２１の動作に必要なデータを記憶する。具体的には、例えば、RAMは、起動が完了した時点において、HDD３４からロードされたOS（Operating System）やインターネットプログラムなどを記憶する。OSは、例えば、マイクロソフト社のいわゆるウィンドウズ（登録商標）XP、またはアップルコンピュータ社のいわゆるMac OS（登録商標）等に代表される、コンピュータの基本的な動作を制御するプログラムである。
【００４５】
キャッシュメモリは、SRAM（Static RAM）などRAMと比較してより高速な書き込みまたは読み出しができるメモリで構成され、CPU２１が使用するプログラムまたはデータをキャッシュする（一時的に記憶する）。
【００４６】
なお、CPU２１は、キャッシュメモリに比較してさらに高速な、自分自身が制御する１次的なキャッシュを内蔵していることもある。
【００４７】
ノースブリッジ２３はまた、AGP５５を介してビデオコントローラ２４を制御する。ビデオコントローラ２４は、LCD（Liquid Crystal Display）２５またはVGA（Video Graphics Array）方式のディスプレイ（以下、VGA２６と記述する）をコントロールする。
【００４８】
ビデオコントローラ２４は、CPU２１から供給されるデータ（イメージデータまたはテキストデータなど）を受信して、受信したデータに対応するイメージデータを生成するか、または、受信したデータをそのまま内蔵するビデオメモリ（図示せず）に記憶する。ビデオコントローラ２４は、LCD２５またはVGA２６に、ビデオメモリに記憶されているイメージデータに対応する画像を表示させる。即ち、LCD２５またはVGA２６は、ビデオコントローラ２４から供給されたデータに基づいて画像または文字などを表示する。
【００４９】
ノースブリッジ２３はさらに、ハブインタフェース５３を介してサウスブリッジ２７とも接続されている。サウスブリッジ２７は、例えば、インテル社製のPIIX4Eなどで構成されており、ACリンクバス５６、USBバス５７、または、IDEバス５８に接続されるデバイスの制御等、各種のI/O（Input / Output）を制御する。
【００５０】
具体的には、ACリンクバス５６には、モデム２８、および、音声入出力部２９が接続されている。モデム２８は、公衆回線網に接続されており、公衆回線網またはインターネット（いずれも図示せず）を介する通信処理を実行する。音声入出力部２９は、マイクロフォン（図示せず）から音声を取り込み、その音声に対応するデータを生成して、メモリ２２に出力する。また音声入出力部２９は、スピーカ（図示せず）を駆動して、スピーカに音声を出力させる。
【００５１】
サウスブリッジ２７のUSBバス５７には、USBコネクタ３０が接続され、各種USBデバイスが接続可能になされている。またUSBバス５７を介して、メモリースティックスロット３１とブルーテゥース通信部３３が接続されている。メモリースティックスロット３１には、メモリースティック（商標）３２が装着される。例えば、メモリースティックスロット３１は必要に応じて、装着されたメモリースティック３２からデータやコンピュータプログラムを読み出す。このコンピュータプラグラムは、必要に応じてHDD３４にインストールされる。
【００５２】
メモリースティック３２とは、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリースティック３２は、縦21.5×横50×厚さ2.8[mm]の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROM（Electrically Erasable and Programmable Read Only Memory ）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。ブルーテゥース通信部３３は、ブルーテゥース規格による通信を行う。
【００５３】
サウスブリッジ２７のIDEバス５８には、HDD３４が接続されている。また、IDEバス５８には、いわゆるIDEデバイス、具体的には、例えば、CD-ROM（Compact Disc-Read Only Memory）ドライブ３５やDVD-R/RWドライブ３６等が電気的に接続される。DVD-R/RWドライブ３６には上述したDVD７が装着される。
【００５４】
サウスブリッジ２７にはまた、BIOS（Basic Input Output System）３９、PCI（Peripheral Component Interconnect）バス５１、および、LPC（Low Pin Count）バス５２が接続されている。
【００５５】
BIOS３９は、PC１の基本動作命令を集めたプログラム群であり、例えば、ROM（Read Only Memory）（図示せず）などに記憶されている。また、BIOS３９は、OSまたはアプリケーションプログラムと周辺機器や内蔵するデバイスとの間でのデータの受け渡し（入出力）を制御する。
【００５６】
LPCバス５２には、I/Oインタフェース３７、およびコントローラ３８が接続されている。
【００５７】
I/Oインタフェース３７には、パラレル端子４０とシリアル端子４１が接続されており、それぞれの端子に接続された機器とのデータの授受を行う。
【００５８】
コントローラ３８には、ジョグダイヤル４２、キーボード４３、および、マウス４４等の入力機器（入力手段）が接続されており、コントローラ３８は、これらの入力機器の制御を行うとともに、電源装置（図示せず）より供給される電力の制御も行う。
【００５９】
PCIバス５１には、i.LINK（商標）４５、PCカードインタフェース４６、および通信部４７が接続されている。
【００６０】
i.LINK４５とは、本願出願人であるソニー株式会社によって開発された、IEEE（Institute of Electrical and Electronics Engineers）1394の高速デジタルシリアルインターフェースである。従って、例えば、図２に示されるように、i.Link４５に専用のケーブル１５を介してデジタルビデオテープレコーダ１１（以下、DV１１と称する）が接続されている場合、PC１とDV１１のそれぞれは、IEEE1394の規格に準拠するデータ（パケットに格納されているデータ）を相互に送受信することができる。具体的には、例えばi.LINK４５は、CPU２１から供給された所定の制御信号をケーブル１５を介してDV１１に供給することで、DV１１の動作を制御することができる。また、このようにして制御されたDV１１からケーブル１５を介して供給されてくるコンテンツデータ（再生ビデオ信号）を、CPU２１、メモリ２２、またはHDD３４に供給することができる。即ち、DVD７への記録対象は、図１の例では、サーバ３より供給されたコンテンツデータであったが、DV１１より供給されたコンテンツデータとすることもできる（詳細は上述した特許文献１参照）。
【００６１】
PCカードインタフェース４６は、スロット４８に接続された機器（図示せぬカード）から供給されたデータをCPU２１またはメモリ２２に供給するとともに、CPU２１から供給されたデータをスロット４８に接続されているカードに出力する。
【００６２】
スロット４８には必要に応じてドライブ４９が接続される。この場合、ドライブ４９は、スロット４８とPCカードインタフェース４６とを介してPCIバス５１に接続される。ドライブ４９には、半導体メモリ等からなるリムーバブル記録媒体１２が必要に応じて装着され、ドライブ４９は、そのリムーバブル記録媒体１２に記録されているデータを読み出し、読み出したデータをメモリ２２に供給する。また、ドライブ４９は、CPU２１の処理により生成されたデータをそのリムーバブル記録媒体１２に記憶させる。
【００６３】
さらに必要に応じて、ドライブ４９は、装着されたリムーバブル記録媒体１２からコンピュータプログラムを読み出す。このコンピュータプラグラムは、必要に応じてHDD３４にインストールされる。
【００６４】
なお、上述したDVDやCD-Rのような、磁気ディスク、光ディスク、または、光磁気ディスクからなるリムーバブル記録媒体の多くは、全ては図示はしないが、IDEバス５８に接続されたドライブ（CD-ROMドライブ３５やDVD-R/RWドライブ３６等）に装着される。この場合、このドライブも必要に応じて、装着されたリムーバブル記録媒体からコンピュータプログラムを読み出す。このコンピュータプラグラムは、必要に応じてHDD３４にインストールされる。
【００６５】
通信部４７は、ネットワーク２を介するサーバ３（図１）との通信を制御する。即ち、ここでは、通信部４７が、サーバ３からネットワーク２を介して配信されるコンテンツデータを受信し、CPU２１、メモリ２２、またはHDD３４に供給する。
【００６６】
ただし、ネットワーク２の形態によっては、通信部４７以外のブロック（例えば、モデム２８、ブルーテゥース通信部３３、または、PCカードインタフェース４６に装着される図示せぬ通信カード等）が、サーバ３からネットワーク２を介して配信されてくるコンテンツデータを受信することもある。
【００６７】
次に、図３を参照して、図１の情報処理システムのうちのサーバ３の詳細な構成例について説明する。即ち、図３は、サーバ３の詳細な構成例を示すブロック図である。
【００６８】
図３のサーバ３において、チューナ６１は、ユーザにより選択されたチャンネル（操作部７２の入力に対応するチャンネル）または予め設定されたチャンネルの放送電波、即ち、そのチャンネルに対応する放送局６（図１）から放送された放送電波をアンテナ４を介して受信して復調し、その結果得られるテレビジョン放送信号（映像信号と音声信号）をエンコーダ６２に供給する。
【００６９】
このとき、地上波のテレビジョン放送信号の垂直ブランキング期間には、これから放送される放送番組に対するEPG（Electronic Program Guide）情報が含まれていることがある。また、衛星波のテレビジョン放送信号にも、これから放送される放送番組に対するEPG情報が含まれていることがある。そこで、チューナ６１はさらに、復調した映像信号をEPG取得部６４にも供給する。
【００７０】
EPG取得部６４は、供給された映像信号にEPG情報が含まれている場合、そのEPG情報を抽出して所定のメモリ（例えば、主記憶部６５、補助記憶部７０、或いは、主記憶部７１等）に記憶させる。
【００７１】
エンコーダ６２は、チューナ６１より供給されたテレビジョン放送信号を、例えばMPEG（Moving Picture Experts Group）方式でエンコードした上で、バス６８を介して補助記憶部７０に記憶させる。即ち、補助記憶部７０は、各放送番組のそれぞれを構成するデータ（ここでいうコンテンツデータ）、即ち、エンコードされたテレビジョン放送信号を記憶する。補助記憶部７０は、例えば、ハードディスク、磁気テープ、リムーバブルディスク、または、フラッシュメモリ等で構成される。
【００７２】
なお、上述したように、補助記憶部７０には、アンテナ４、チューナ６１、およびエンコーダ６２を通る第１の経路以外の別の第２の経路（図示せず）により供給されたコンテンツデータが記憶されることもある。ただし、以下、補助記憶部７０に記憶されたコンテンツデータは、第１の経路を通過して補助記憶部７０に供給された、エンコードされたテレビジョン放送信号であるとして説明する。
【００７３】
補助記憶部７０に記憶されたコンテンツデータのうちの再生が指示されたコンテンツデータ（エンコードされたテレビジョン放送信号）は、バス６８を介してデコーダ６３に供給される。デコーダ６３は、このコンテンツデータを、MPEG方式でデコードした上で表示装置５に供給する。
【００７４】
なお、エンコーダ６２とデコーダ６３は、補助記憶部７０に記憶されていたコンテンツデータ（正確には、それをデコードした結果得られるテレビジョン放送信号）を表示装置５に供給していないときには、チューナ６１より出力されたテレビジョン放送信号をそのまま表示装置５に供給することもできる。
【００７５】
ところで、バス６８には、上述した、エンコーダ６２、デコーダ６３、および、補助記憶部７０の他、ROM６９、主記憶部７１、操作部７２、および通信部７３が接続されている。ROM６９には、CPU６７が実行するプログラムが記憶されている。一方、RAMなどよりなる主記憶部７１には、CPU６７が各種の処理を実行する上において必要なデータやパラメータが適宜記憶される。操作部７２は、サーバ３の表面に配置されるキー群（図示せず）や、リモートコントローラと受光部との組み合わせ（図示せず）等から構成される。
【００７６】
通信部７３は、ネットワーク２を介するPC１（図１と図２）との通信を制御する。即ち、通信部７３は、補助記憶部７０に記憶されたコンテンツデータ（エンコードされたテレビジョン放送信号）を、ネットワーク２を介してPC１に配信する。
【００７７】
バス６８にはさらに、必要に応じてドライブ７４が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどのリムーバブル記録媒体８１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて補助記憶部７０にインストールされる。
【００７８】
一方、バス６６には、チューナ６１、エンコーダ６２、デコーダ６３、EPG取得部６４、RAMなどよりなる主記憶部６５、および、CPU６７が接続されている。
【００７９】
従って、例えば、サーバ３が起動された場合、CPU６７は、ROM６９に記録された各種のソフトウエアを読み出し、それらのソフトウエアに従って所定の処理を実行する。このとき、主記憶部６５や主記憶部７１には、そのときの処理に必要なデータなどが適宜記憶されるので、CPU６７は、これらのデータの送受信の処理をバス６６やバス６８を介して対応するブロックと行う。
【００８０】
次に、図面を参照して、図２のPC１が有している機能のうちの本発明が適用される機能、即ち、サーバ３からネットワーク２を介して配信されるコンテンツデータを取得し、DVD-R/RWドライブ３６に装着されたDVD７に書き込むまでの一連の処理を連続して実行する機能を実現するソフトウエア（以下、そのようなソフトウエアを、データ取得/DVD書き込み部と称する）について説明する。
【００８１】
図４は、本実施の形態のデータ取得/DVD書き込み部９１の構成例を表している。
【００８２】
図４に示されるように、データ取得/DVD書き込み部９１には、起動部１０１、処理制御部１０２、取得部１０３、解析部１０４、加工部１０５、メニュー作成部１０６、DVD書き込み部１０７、および、DVDフォーマット部１０８が設けられている。
【００８３】
ここでは、起動部１０１乃至DVDフォーマット部１０８のそれぞれは、例えば、モジュールにより構成される。これら複数のモジュールのそれぞれは、１つの独立したアルゴリズムを持ち、かつ、そのアルゴリズムに従って固有の動作を実行する。即ち、各モジュールのそれぞれは、CPU２１（図２）により適宜読み出され、実行される。
【００８４】
具体的には、起動部１０１は、所定の起動トリガが入力されると、データ取得/DVD書き込み部９１全体を起動させる。
【００８５】
データ取得/DVD書き込み部９１が起動されると、処理制御部１０２が、取得部１０３乃至DVDフォーマット部１０８のそれぞれの処理を、所定の順番（この例においては、図中、処理制御部１０２と、取得部１０３乃至DVDフォーマット部１０８のそれぞれの間に引かれた矢印の上に記述されている番号の順番）で順次連続して実行させるように制御する。
【００８６】
即ち、はじめに、DVDフォーマット部１０８が、DVD-R/RWドライブ３６に装着されたDVD７を書き込み可能な状態にする。
【００８７】
次に、取得部１０３乃至加工部１０５のそれぞれが、図５に示されるような処理を実行する。
【００８８】
即ち、例えば、いま、図５に示されるようなコンテンツデータ１５１が、サーバ３よりネットワーク２を介してPC１に配信されてくるとする。
【００８９】
なお、このコンテンツデータ１５１は、ワイドデータ１５１−１、ノーマルデータ１５１−２、および、ワイドデータ１５１−３のそれぞれが、その順番で配置されたストリームデータとされる。ワイドデータ１５１−１とは、ワイドサイズの複数のフレームデータ（例えば、フレームデータ１６１とフレームデータ１６２）とそれらに対応する音声データとから構成されるビデオデータである。同様に、ワイドデータ１５１−３とは、ワイドサイズの複数のフレームデータ（例えば、フレームデータ１６５とフレームデータ１６６）とそれらに対応する音声データとから構成されるビデオデータである。一方、ノーマルデータ１５１−２とは、ノーマルサイズの複数のフレームデータ（例えば、フレームデータ１６３とフレームデータ１６４）とそれらに対応する音声データとから構成されるビデオデータである。
【００９０】
この場合、取得部１０３は、サーバ３よりネットワーク２を介して順次配信されてくる（いまの場合、図５中一番左側のフレームデータ１６１から順に順次配信されてくる）、コンテンツデータ１５１を構成する複数のフレームデータのそれぞれを取得し、解析部１０４に供給する。
【００９１】
このとき、取得部１０３は、コンテンツデータ１５１を取得する本処理以外に、その本処理を補助する補助処理も実行する。例えば、このような補助処理として、取得部１０３は、所定の画像をLCD２５またはVGA２６に表示させる処理（後述する図６のステップＳ３やＳ６参照）や、コンテンツデータ１５１等をネットワーク２を介してサーバ３に対して要求する処理（後述する図６のステップＳ５やＳ８参照）を実行する。
【００９２】
解析部１０４は、取得部１０３より１つのフレームデータが供給される毎に、そのフレームデータの属性を識別する。即ち、例えば、いまの場合、解析部１０４は、供給されたフレームデータの属性として、そのフレームデータに対応するフレームの画サイズを検出する。詳細には、例えば、解析部１０４は、供給されたフレームデータに対応するフレームの画サイズが、ワイドサイズとノーマルサイズとのうちのいずれであるのかを検出する。そして、解析部１０４は、供給されたフレームデータとそれに対する解析結果（識別された属性であって、いまの場合、画サイズ）とを加工部１０５に供給する。
【００９３】
具体的には、例えば、解析部１０４は、フレームデータ１６１，フレームデータ１６２，フレームデータ１６５，フレームデータ１６６のうちのいずれかが取得部１０３より供給された場合、その画サイズはワイドサイズであると検出する。
【００９４】
これに対して、例えば、解析部１０４は、フレームデータ１６３とフレームデータ１６４のうちのいずれかが取得部１０３より供給された場合、その画サイズはノーマルサイズであると検出する。
【００９５】
加工部１０５は、解析部１０４より第１のフレームデータとそれに対する解析結果とが供給されてくると、その第１のフレームデータの属性（ワイドサイズまたはノーマルサイズ）と、その直前の第２のフレームデータの属性とを比較する。そして、それら２つのフレームデータの属性が一致する場合、加工部１０５は、第１のフレームデータを、第２のフレームデータが既に保存されている第１のファイルに保存する。一方、それら２つのフレームデータの属性が相異なる場合、加工部１０５は、第１のフレームデータを、第１のファイルとは異なる新たな第２のファイルに保存する。
【００９６】
なお、これらのフレームデータが保存されるファイルは、いまの場合、HDD３４の所定の領域に生成されるが、その生成のタイミングは特に限定されない。即ち、例えば、コンテンツデータがサーバ３より配信されてくるよりも前に、予め複数のファイルがHDD３４の所定の領域に生成されていてもよい。或いは、例えば、加工部１０５自身が、直前の第２のフレームデータとは異なる属性の第１のフレームデータを解析部１０４より取得した時点で、新規ファイルをHDD３４の所定の領域に生成してもよい。ただし、ここでは、ファイルの生成タイミングは後者のタイミングとされる。
【００９７】
具体的には、例えば、加工部１０５は、コンテンツデータ１５１の先頭のフレームデータ１６１が供給されてくると、図５に示されるように、新規ファイルF0をHDD３４の所定の領域に生成し、その新規ファイルF0にフレームデータ１６１を保存する。
【００９８】
その後、加工部１０５は、フレームデータ１６１と同一の属性（ワイドサイズ）のフレームデータが供給されてくる毎に、そのフレームデータをファイルF0に保存する。即ち、いまの場合、フレームデータ１６１からフレームデータ１６２までのフレームデータがファイルF0に保存される。正確には、フレームデータ１６１からフレームデータ１６２までのフレームデータと、それらに対応する音声データとから構成されるワイドデータ１５１−１がファイルF0に保存される。
【００９９】
このようにしてフレームデータ１６２をファイルF0に保存すると、次に、加工部１０５は、そのフレームデータ１６２の属性（ワイドサイズ）とは異なる属性（ノーマルサイズ）のフレームデータ１６３を解析部１０４より取得することになる。このような場合、加工部１０５は、図５に示されるように、ファイルF0とは異なる新規ファイルF1をHDD３４の所定の領域に生成し、その新規ファイルF1にフレームデータ１６３を保存する。
【０１００】
その後、加工部１０５は、フレームデータ１６３と同一の属性（ノーマルサイズ）のフレームデータが供給されてくる毎に、そのフレームデータをファイルF1に保存する。即ち、いまの場合、フレームデータ１６３からフレームデータ１６４までのフレームデータがファイルF1に保存される。正確には、フレームデータ１６３からフレームデータ１６４までのフレームデータと、それらに対応する音声データとから構成されるノーマルデータ１５１−２がファイルF1に保存される。
【０１０１】
このようにしてフレームデータ１６４をファイルF1に保存すると、次に、加工部１０５は、そのフレームデータ１６４の属性（ノーマルサイズ）とは異なる属性（ワイドサイズ）のフレームデータ１６５を解析部１０４より取得することになる。このような場合、加工部１０５は、図５に示されるように、ファイルF1とは異なる新規ファイルF2をHDD３４の所定の領域に生成し、その新規ファイルF2にフレームデータ１６５を保存する。
【０１０２】
その後、加工部１０５は、フレームデータ１６５と同一の属性（ワイドサイズ）のフレームデータが供給されてくる毎に、そのフレームデータをファイルF2に保存する。即ち、いまの場合、フレームデータ１６５からフレームデータ１６６までのフレームデータがファイルF2に保存される。正確には、フレームデータ１６５からフレームデータ１６６までのフレームデータと、それらに対応する音声データとから構成されるワイドデータ１５１−３がファイルF2に保存される。
【０１０３】
いまの場合、フレームデータ１６６が、コンテンツデータ１５１の最後のフレームデータとされているので、結局、HDD３４には３つのファイルF0乃至F2が生成され、ファイルF0にはワイドデータ１５１−１が、ファイルF1にはノーマルデータ１５１−２が、ファイルF2にはワイドデータ１５１−３が、それぞれ保存される。
【０１０４】
このように、第１の属性（例えば、ノーマルサイズ）のフレームデータからなるビデオデータ（例えば、図５の例では、ノーマルデータ１５１−２）と、第２の属性（例えば、ワイドサイズ）のフレームデータからなるビデオデータ（例えば、図５の例では、ワイドデータ１５１−１とワイドデータ１５１−３）が混在されたコンテンツデータ（例えば、図５の例では、コンテンツデータ１５１）が配信されてきた場合、それらの各ビデオデータのそれぞれは、ダウンロードされながら（取得部１０３に取得される毎に）、加工部１０５によりコンテンツデータ１５１から切り出され、相異なるファイル（図５の例では、ファイルF0乃至ファイルF2）のそれぞれに保存される。
【０１０５】
即ち、第１の属性のフレームデータからなるビデオデータと、第２の属性のフレームデータからなるビデオデータとが混在されたコンテンツデータがサーバ３より配信されてきた場合、本実施の形態のPC１は、そのコンテンツデータをダウンロードさせながら、各属性のそれぞれを識別することができる。
【０１０６】
従って、HDD３４の第１の領域に一時保存されたコンテンツデータから、指定された属性のフレームデータからなるビデオデータのみを抽出しHDD３４の新たな第２の領域に記憶させる処理（従来必須とされていた処理）の実行が不要になる。これにより、全体の処理時間の短縮が図られるとともに、HDD３４の使用容量の節約が図られるという効果を奏することが可能になる。
【０１０７】
なお、図示はしないが、サーバ３から配信されてきたコンテンツデータが、所定の１つの属性（ノーマルサイズまたはワイドサイズ）のフレームデータのみから構成されている場合、HDD３４には１つのファイルのみが生成され、そのファイルにコンテンツデータの全てが保存される。
【０１０８】
図４に戻り、このようにして、取得部１０３乃至加工部１０５が、サーバ３からネットワーク２を介して配信されてきたコンテンツデータをHDD３４に記憶させると、それに引き続き、メニュー作成部１０６が、HDD３４に記憶されたコンテンツデータに対応するDVDメニュー（DVDメニューの詳細については後述する）を作成し、DVD書き込み部１０７が、作成されたDVDメニューに基づいて、HDD３４に記憶されたコンテンツデータのうちの、指定された属性に対応するビデオデータ（上述した図５の例では、ワイドデータ１５１−１とワイドデータ１５１−３）を、DVD-R/RWドライブ３６に装着されたDVD７に書き込む。
【０１０９】
次に、図６のフローチャートを参照して、図４のデータ取得/DVD書き込み部９１の処理について説明する。
【０１１０】
はじめに、ステップＳ１において、起動部１０１は、起動トリガが入力されたか否かを判定する。
【０１１１】
ステップＳ１において、起動トリガが入力されていないと判定された場合、その処理はステップＳ１に戻され、それ以降の処理が繰り返される。即ち、起動部１０１は、起動トリガが入力されることを常時監視している。
【０１１２】
そして、起動トリガが入力されると（ステップＳ１において、起動トリガが入力されたと判定すると）、起動部１０１は、データ取得/DVD書き込み部９１全体を起動させ、その処理をステップＳ２に進める。
【０１１３】
処理がステップＳ２に進むと、処理制御部１０２は、後述するステップＳ２乃至Ｓ１５の処理を、一連の処理として一括して（連続して）実行させるように制御する。
【０１１４】
即ち、ステップＳ２において、DVDフォーマット部１０８は、DVD-R/RWドライブ３６に装着されたDVD７の状態を記録可能な状態にする。
【０１１５】
なお、このDVDフォーマット部１０８の処理のタイミングは、図６の例（ステップＳ２のタイミング）に限定されず、DVD書き込み部１０７の処理（後述するステップＳ１５の処理）の前までに実行されればいずれのタイミングでもよい。
【０１１６】
処理制御部１０２は、ステップＳ２の処理に続けて、取得部１０３乃至加工部１０５の処理を実行させる。
【０１１７】
即ち、取得部１０３は、ステップＳ３において、ネットワーク２に接続されたサーバの一覧表（図示せず）をLCD２５またはVGA２６に表示させ、ステップＳ４において、サーバが選択されたか否かを判定する。
【０１１８】
ステップＳ４において、サーバが選択されていないと判定された場合、その処理はステップＳ４に戻され、それ以降の処理が繰り返される。即ち、取得部１０３は、サーバの一覧表を表示させたまま、サーバが選択されることを常時監視している。
【０１１９】
このとき、ユーザは、サーバの一覧表を見ながら、マウス４４やキーボード４３（図２）を操作することで、これからDVD７に記録させるコンテンツデータを保存しているサーバを選択する。
【０１２０】
すると、取得部１０３は、ステップＳ４において、サーバが選択されたと判定し、ステップＳ５において、選択されたサーバに、配信可能なコンテンツ（図１の放送局６から放送された放送番組等）の一覧表（図示せず）を要求する。
【０１２１】
なお、図１に示されるように、ネットワーク２に接続されているサーバが１台のサーバ３のみの場合、ステップＳ３とステップＳ４の処理は省略可能である。
【０１２２】
例えば、いま、ステップＳ４の処理で、サーバ３が選択され、ステップＳ５の処理で、サーバ３にコンテンツの一覧表が要求されたとする。
【０１２３】
この場合、サーバ３は、コンテンツの一覧表（データ）をネットワーク２を介してPC１に送信してくるので、ステップＳ６において、取得部１０３は、そのコンテンツの一覧表（データ）を取得し、LCD２５またはVGA２６に表示させる。
【０１２４】
そして、ステップＳ７において、取得部１０３は、コンテンツが選択されたか否かを判定する。このステップＳ７において、コンテンツが選択されていないと判定された場合、その処理はステップＳ７に戻され、それ以降の処理が繰り返される。即ち、取得部１０３は、コンテンツの一覧表を表示させたまま、コンテンツが選択されることを常時監視している。
【０１２５】
このとき、ユーザは、コンテンツの一覧表を見ながら、マウス４４やキーボード４３（図２）を操作することで、これからDVD７に記録させるコンテンツデータに対応するコンテンツを選択する。
【０１２６】
すると、取得部１０３は、ステップＳ７において、コンテンツが選択されたと判定し、ステップＳ８において、選択されたコンテンツをネットワーク２を介してサーバ３に要求する。
【０１２７】
この場合、図３のサーバ３は、要求されたコンテンツに対応するコンテンツデータ（いまの場合、MPEG方式によりエンコードされた、図１の放送局６から放送されたテレビジョン放送信号）を補助記憶部７０より読み出し、そのコンテンツデータを構成する各フレームデータのそれぞれを通信部７３から順次送信してくる。
【０１２８】
そこで、PC１は、ステップＳ９において、各フレームデータのそれぞれをネットワーク２を介して順次取得し（ダウンロードし）、HDD３４に記憶させていく。このとき、上述したように、サーバ３から配信されたコンテンツデータが、第１の属性（例えば、ノーマルサイズ）のフレームデータからなるビデオデータ（例えば、図５の例では、ノーマルデータ１５１−２）と、第２の属性（例えば、ワイドサイズ）のフレームデータからなるビデオデータ（例えば、図５の例では、ワイドデータ１５１−１とワイドデータ１５１−３）が混在されたコンテンツデータ（例えば、図５の例では、コンテンツデータ１５１）であった場合、PC１は、それらの各ビデオデータのそれぞれを、ダウンロードしながら（取得する毎に）コンテンツデータから切り出していき、相異なるファイル（図５の例では、ファイルF0乃至ファイルF2）のそれぞれに保存する。
【０１２９】
このようなステップＳ９の処理を、以下、「データ取得加工処理」と称する。この例の「データ取得加工処理」の詳細が図７のフローチャートに示されている。そこで、以下、この図７を参照して、この例の「データ取得加工処理」の詳細について説明する。
【０１３０】
なお、ここでは、上述した図５に示されるコンテンツデータ１５１がサーバ３より配信されてきたとして説明する。
【０１３１】
はじめに、加工部１０５は、ステップＳ３１において、ファイル番号iの初期設定を行い（例えば、i=0とし）、ステップＳ３２において、新規ファイルFi(いまの場合、i=0なので、図５に示されるようなファイルF0)をHDD３４の所定の領域に生成する。
【０１３２】
ステップＳ３３において、取得部１０３は、全てのフレームデータを取得したか否かを判定する。
【０１３３】
いまの時点においては、取得部１０３は、フレームデータを１つも取得していないので、ステップＳ３３において、全てのフレームデータを取得していないと判定し、ステップＳ３５において、取得部１０次のフレーム（いまの場合、先頭のフレームデータ１６１）を取得し、解析部１０４に供給する。
【０１３４】
ステップＳ３６において、解析部１０４は、供給されたフレームデータ（直前のステップＳ３５の処理で取得されたフレームデータであって、いまの場合、フレームデータ１６１）の画サイズVを取得する。なお、ここでは、画サイズVは、ワイドサイズの場合「０」とされ、ノーマルサイズの場合「１」とされるとする。即ち、いまの場合、フレームデータ１６１の画サイズVとして「０」が取得される。
【０１３５】
このようにして解析部１０４により取得された画サイズVと、それに対応するフレームデータ（いまの場合、「０」とフレームデータ１６１）は、加工部１０５に供給される。
【０１３６】
すると、ステップＳ３７において、加工部１０５は、供給されたフレームデータに対応するフレームは、コンテンツデータにおける先頭フレームであるか否かを判定する。
【０１３７】
いまの場合、現在のフレームデータ１６１は、コンテンツデータ１５１の先頭のフレームデータであるので（ステップＳ３７において、先頭フレームであると判定するので）、加工部１０５は、ステップＳ３８において、画サイズV（いまの場合、「０」）を、先頭サイズV0として保持した後、処理をステップＳ３９に進める。
【０１３８】
ステップＳ３９において、加工部１０５は、直前のステップＳ３６の処理で取得した画サイズVは、先頭サイズV0に一致するか否かを判定する。
【０１３９】
いまの場合、現在のフレームデータ１６１の画サイズVは、先頭サイズV0そのものであるので（いずれも「０」であるので）、加工部１０５は、ステップＳ３９において、画サイズVは先頭サイズV0に一致すると判定し、ステップＳ４４において、現在のフレームデータ１６１を、現在のファイルF0に保存する。
【０１４０】
その後、処理はステップＳ３３に戻され、それ以降の処理が繰り返される。具体的には、フレームデータ１６２までのフレームデータのそれぞれに対しては、次のような処理が実行される。即ち、ステップＳ３３の処理で、全てのフレームデータが取得されていないと判定されて、ステップＳ３５の処理で、次のフレームデータが取得され、ステップＳ３６の処理で、画サイズVとして「０」が取得される。そして、ステップＳ３７の処理で、先頭フレームではないと判定され、ステップＳ３９の処理で、画サイズVは先頭サイズV0（いまの場合「０」）に一致すると判定された後、ステップＳ４４の処理で、現在のフレームデータ（直前のステップＳ３５の処理で取得されたフレームデータ）が、現在のファイルF0に保存される。
【０１４１】
このようにして、フレームデータ１６１からフレームデータ１６２までのフレームデータ（正確には、音声データも含むワイドデータ１５１−１）がファイルF0に保存されると、即ち、フレームデータ１６２に対するステップＳ４４の処理が実行されると、取得部１０３は、ステップＳ３３において、全てのフレームデータを取得していていないと判定した後、ステップＳ３５において、今度はフレームデータ１６３を取得する。
【０１４２】
この場合、解析部１０４は、ステップＳ３６において、現在のフレームデータ１６３の画サイズVとして「１」を取得することになる。従って、加工部１０５は、ステップＳ３７において、先頭フレームではないと判定した後、ステップＳ３９において、画サイズV（いまの場合「１」）は、先頭サイズV0（いまの場合「０」）に一致しないと判定し、処理をステップＳ４０に進め、それ以降の処理を実行する。
【０１４３】
即ち、加工部１０５は、ステップＳ４０において、現在のファイルF0の終了処理を行い、ステップＳ４１において、ファイル番号iを更新し（例えば、i=i+1とし、即ち、いまの場合、i=0+1=1とし）、ステップＳ４２において、新規ファイルFi（いまの場合、i=1）をHDD３４の所定の領域に生成する。
【０１４４】
また、この場合における現在のフレームデータ１６３は、新規ファイルF1に保存される先頭のフレームデータとなるので、ステップＳ４３において、加工部１０５は、現在のフレームデータ１６３の画サイズV（即ち、「１」）を、先頭サイズV0として保持する。即ち、先頭サイズV0が「１」に更新される。
【０１４５】
そして、ステップＳ４４において、加工部１０５は、現在のフレームデータ１６３を、現在のファイル（新規ファイル）F1に保存する。
【０１４６】
その後、処理はステップＳ３３に戻され、それ以降の処理が繰り返される。具体的には、フレームデータ１６４までのフレームデータのそれぞれに対しては、次のような処理が実行される。即ち、ステップＳ３３の処理で、全てのフレームデータが取得されていないと判定されて、ステップＳ３５の処理で、次のフレームデータが取得され、ステップＳ３６の処理で、画サイズVとして「１」が取得される。そして、ステップＳ３７の処理で、先頭フレームではないと判定され、ステップＳ３９の処理で、画サイズVは先頭サイズV0（いまの場合「１」）に一致すると判定された後、ステップＳ４４の処理で、現在のフレームデータ（直前のステップＳ３５の処理で取得されたフレームデータ）が、現在のファイルF1に保存される。
【０１４７】
このようにして、フレームデータ１６３からフレームデータ１６４までのフレームデータ（正確には、音声データも含むノーマルデータ１５１−２）がファイルF1に保存されると、即ち、フレームデータ１６４に対するステップＳ４４の処理が実行されると、取得部１０３は、ステップＳ３３において、全てのフレームデータを取得していていないと判定した後、ステップＳ３５において、今度はフレームデータ１６５を取得する。
【０１４８】
この場合、解析部１０４は、ステップＳ３６において、現在のフレームデータ１６５の画サイズVとして「０」を取得することになる。従って、加工部１０５は、ステップＳ３７において、先頭フレームではないと判定した後、ステップＳ３９において、画サイズV（いまの場合「０」）は、先頭サイズV0（いまの場合「１」）に一致しないと判定し、処理をステップＳ４０に進め、それ以降の処理を実行する。
【０１４９】
即ち、加工部１０５は、ステップＳ４０において、現在のファイルF1の終了処理を行い、ステップＳ４１において、ファイル番号iを更新し（いまの場合、i=1+1=2とし）、ステップＳ４２において、新規ファイルFi（いまの場合、i=2）をHDD３４の所定の領域に生成する。
【０１５０】
また、この場合における現在のフレームデータ１６５は、新規ファイルF2に保存される先頭のフレームデータとなるので、ステップＳ４３において、加工部１０５は、現在のフレームデータ１６５の画サイズV（即ち、「０」）を先頭サイズV0として保持する。即ち、先頭サイズV0が「０」に更新される。
【０１５１】
そして、ステップＳ４４において、加工部１０５は、現在のフレームデータ１６５を、現在のファイル（新規ファイル）F2に保存する。
【０１５２】
その後、処理はステップＳ３３に戻され、それ以降の処理が繰り返される。具体的には、フレームデータ１６６までのフレームデータのそれぞれに対しては、次のような処理が実行される。即ち、ステップＳ３３の処理で、全てのフレームデータが取得されていないと判定されて、ステップＳ３５の処理で、次のフレームデータが取得され、ステップＳ３６の処理で、画サイズVとして「０」が取得される。そして、ステップＳ３７の処理で、先頭フレームではないと判定され、ステップＳ３９の処理で、画サイズVは先頭サイズV0（いまの場合「０」）に一致すると判定された後、ステップＳ４４の処理で、現在のフレームデータ（直前のステップＳ３５の処理で取得されたフレームデータ）が、現在のファイルF2に保存される。
【０１５３】
このようにして、フレームデータ１６５からフレームデータ１６６までのフレームデータ（正確には、音声データも含むワイドデータ１５１−３）がファイルF2に保存されると、即ち、コンテンツデータ１５１の最後のフレームデータ１６６に対するステップＳ４４の処理が実行されると、取得部１０３は、ステップＳ３３において、全てのフレームデータを取得したと判定する。すると、ステップＳ３４において、加工部１０５が、現在のファイルF2の終了処理を行う。これにより、「データ取得加工処理」は終了となる。
【０１５４】
図６に戻り、ステップＳ９の「データ取得加工処理」により、コンテンツデータ１５１から、ワイドデータ１５１−１、ノーマルデータ１５１−２、および、ワイドデータ１５１−３のそれぞれが切り出され、HDD３４上のファイルF0乃至F2のそれぞれに保存されると、処理制御部１０２は、その処理に続けて、メニュー作成部１０６の処理を実行させる。
【０１５５】
即ち、ステップＳ１０において、メニュー作成部１０６は（図４には対応する矢印が図示されていないが）、ノーマルとワイドのうちのいずれのデータを使用するのかを問い合わせる画像をLCD２５またはVGA２６に表示させる。なお、このステップＳ１０の処理により表示される画像は特に限定されないが、ここでは、例えば、図８に示される画像であるとする。
【０１５６】
ステップＳ１１において、メニュー作成部１０６は、ノーマルとワイドのうちのいずれか一方が選択されたか否かを判定する。このステップＳ１１において、ノーマルとワイドのいずれも選択されていないと判定された場合、その処理はステップＳ１１に戻され、それ以降の処理が繰り返される。即ち、メニュー作成部１０６は、図８の画像を表示させたまま、ノーマルとワイドとのうちのいずれか一方が選択されることを常時監視している。
【０１５７】
このとき、ユーザは、図８の画像を見ながら、マウス４４やキーボード４３（図２）を操作することで、HDD３４に一時的に記憶されたコンテンツデータのうちの、DVD７に記録させるビデオデータを選択する。
【０１５８】
具体的には、いまの場合、コンテンツデータ１５１が、ワイドデータ１５１−１、ノーマルデータ１５１−２、および、ワイドデータ１５１−３に分割されてHDD３４に記憶されているので、例えば、ユーザは、コンテンツデータ１５１のうちの、ワイドデータ１５１−１とワイドデータ１５１−３のみをDVD７に記録させることを所望した場合、図８に示されるように、「ワイド(16:9)を残す」というメッセージの図中左方に表示されるボックス（丸印）を選択し、その下方の「OK」と表示されたソフトウエアボタンを押下操作する。
【０１５９】
これに対して、例えば、ユーザは、コンテンツデータ１５１のうちの、ノーマルデータ１５１−２のみをDVD７に記録させることを所望した場合、「ノーマル(4:3)を残す」というメッセージの図中左方に表示されるボックス（丸印）を選択し、その下方の「OK」と表示されたソフトウエアボタンを押下操作する。
【０１６０】
このようにして、何れかのボックス（丸印）が選択され、「OK」と表示されたソフトウエアボタンが押下操作されると、メニュー作成部１０６は、ステップＳ１１において、ノーマルとワイドのうちのいずれか一方が選択されたと判定し、処理をステップＳ１２に進める。
【０１６１】
ところで、DVD７は、実際のビデオデータの他に、DVDメニューと称されるメニューも記録可能とされており、ユーザは、このDVDメニューに従って、DVD７に記録されたビデオデータの再生に関する様々な操作を行うことができる。さらに、このDVDメニューの中には、チャプタメニューと称されるメニューも含ませることが可能である。即ち、DVD７においては、一般的に、その全録画データが複数の録画区間に予め区分されており、所定の操作が施されると、任意の録画区間の先頭からの再生が可能とされている。このようなDVDの録画区間が、一般的に、チャプタと称されている。この各チャプタが登録されたメニューがチャプタメニューであり、ユーザは、チャプタメニューに登録されているチャプタから、所望のチャプタを選択することで、その選択したチャプタの先頭からの再生を行わせることができる。
【０１６２】
そこで、メニュー作成部１０６は、ステップＳ１２において、ノーマルとワイドとのうちの選択された方の各ファイルのそれぞれのデータをチャプタとしてチャプタメニューに登録する。そして、ステップＳ１３において、メニュー作成部１０６は、このチャプタメニューを含むDVDメニューを作成する。
【０１６３】
いまの場合、例えば、ワイドが選択されたとすると、図５のファイルF0に保存されたワイドデータ１５１−１が第１のチャプタとされ、ファイルF１に保存されたワイドデータ１５１−３が第２のチャプタとされ、これらの第１のチャプタと第２のチャプタとがチャプタメニューに登録される。ただし、チャプタメニューに登録されるチャプタは、この例に限定されず、例えば、ワイドデータ１５１−１やワイドデータ１５１−３をさらに複数のデータに区分して、区分した各データのそれぞれをチャプタとしてもよい。
【０１６４】
このようにして、メニュー作成部１０６の処理によりDVDメニューが作成されると、処理制御部１０２は、それに続けて、DVD書き込み部１０７の処理を実行させる。
【０１６５】
即ち、DVD書き込み部１０７は、ステップＳ１４において、DVD構造を作成すると、ステップＳ１５において、いま作成したDVD構造に従って、ノーマルとワイドのうちのステップＳ１１の処理で選択された方のデータを、DVD-R/RWドライブ３６に装着されたDVD７に書き込む（記録させる）。なお、ここでは、DVDメニューに従って生成される、これからDVD７に記録されるデータの配置位置や階層といったデータ構造を、DVD構造と称している。
【０１６６】
具体的には、例えば、いまの場合、ワイドが選択されているので、図５に示されるように、コンテンツデータ１５１のうちのワイドデータ１５１−１とワイドデータ１５１−３のみがDVD７に書き込まれる。
【０１６７】
これにより、「データ取得/DVD書き込み処理」は終了となる。
【０１６８】
以上説明した実施の形態（後述する他の実施の形態と区別するため、以下、第１の実施の形態と称する）を要約すると次の通りとなる。即ち、第１の実施の形態とは、第１の属性（例えば、ノーマルサイズ）のフレームデータからなるビデオデータ（例えば、図５の例では、ノーマルデータ１５１−２）と、第２の属性（例えば、ワイドサイズ）のフレームデータからなるビデオデータ（例えば、図５の例では、ワイドデータ１５１−１とワイドデータ１５１−３）が混在されたコンテンツデータ（例えば、図５の例では、コンテンツデータ１５１）が配信されてきた場合、PC１が、それらの各ビデオデータのそれぞれをダウンロード中に認識してコンテンツデータから切り出し、相異なるファイル（例えば、
図５の例では、ファイルF0乃至ファイルF2）のそれぞれに保存させ、第１の属性と第２の属性のうちのユーザが選択した属性に対応するビデオデータ（例えば、図５の例では、ワイドデータ１５１−１とワイドデータ１５１−３）のみをDVD７に記録させる実施の形態である。
【０１６９】
次に、図９乃至図１３を参照して、この第１の実施の形態とは異なる、本発明が適用される第２の実施の形態について説明する。
【０１７０】
即ち、第２の実施の形態とは、図９や図１０に示されるように、第１の属性（例えば、ノーマルサイズ）のフレームデータからなるビデオデータ（例えば、図９と図１０の例では、ノーマルデータ１５１−２）と、第２の属性（例えば、ワイドサイズ）のフレームデータからなるビデオデータ（例えば、図９と図１０の例では、ワイドデータ１５１−１とワイドデータ１５１−３）が混在されたコンテンツデータ（例えば、図９と図１０の例では、コンテンツデータ１５１）が配信されてきた場合、PC１が、それらの各ビデオデータのそれぞれをダウンロード中に認識してコンテンツデータから切り出し、各ビデオデータの全てを第１の属性と第２の属性のうちのユーザが選択した属性（図９の例では、ワイドサイズであり、図１０の例では、ノーマルサイズである）に統一してDVD７に記録させる実施の形態である。
【０１７１】
図９と図１０とを参照して、第２の実施の形態についてさらに詳細に説明する。
【０１７２】
図９と図１０に示されるコンテンツデータ１５１は、上述した図５のそれと同一のデータであるとする。即ち、コンテンツデータ１５１は、ワイドデータ１５１−１、ノーマルデータ１５１−２、および、ワイドデータ１５１−３のそれぞれが、その順番で配置されたストリームデータとされる。
【０１７３】
このようなコンテンツデータ１５１がサーバ３よりネットワーク２を介してPC１に配信されてくると、図４の取得部１０３は、サーバ３よりネットワーク２を介して順次配信されてくる、コンテンツデータ１５１を構成する複数のフレームデータのそれぞれを取得し、解析部１０４に供給する。
【０１７４】
すると、図４の解析部１０４は、取得部１０３より１つのフレームデータが供給される毎に、そのフレームデータを解析してその属性を識別する。即ち、例えば、いまの場合、解析部１０４は、供給されたフレームデータの属性として、そのフレームデータに対応するフレームの画サイズを検出する。詳細には、例えば、解析部１０４は、供給されたフレームデータに対応するフレームの画サイズが、ワイドサイズとノーマルサイズとのうちのいずれであるのかを検出する。そして、解析部１０４は、供給されたフレームデータとそれに対する解析結果（識別された属性であって、いまの場合、画サイズ）とを加工部１０５に供給する。
【０１７５】
具体的には、例えば、解析部１０４は、フレームデータ１６１，フレームデータ１６２，フレームデータ１６５，フレームデータ１６６のうちのいずれかが取得部１０３より供給された場合、その画サイズはワイドサイズであると検出する。
【０１７６】
これに対して、例えば、解析部１０４は、フレームデータ１６３とフレームデータ１６４のうちのいずれかが取得部１０３より供給された場合、その画サイズはノーマルサイズであると検出する。
【０１７７】
このように、第２の実施の形態においても、図４の取得部１０３と解析部１０４は、第１の実施の形態における処理と同様の処理を実行する。
【０１７８】
これに対して、図４の加工部１０５は、第２の実施の形態においては、第１の実施の形態における処理とは異なる次のような処理を実行する。
【０１７９】
即ち、加工部１０５は、解析部１０４よりフレームデータとそれに対する解析結果が供給されると、そのフレームデータの属性（ワイドサイズまたはノーマルサイズ）が予め設定された属性（以下、設定属性と称する）と一致するか否かを判定する。そして、加工部１０５は、そのフレームデータの属性が設定属性と一致する場合、そのフレームデータをそのまま所定のファイルに保存する。一方、加工部１０５は、そのフレームデータの属性が設定属性とは異なる場合、そのフレームデータの属性を設定属性に変換して、設定属性に変換されたフレームデータを先のファイルに保存する。
【０１８０】
なお、これらのフレームデータが保存されるファイルは、第１の実施の形態と同様に、HDD３４の所定の領域に生成されるが、その生成のタイミングは特に限定されない。即ち、例えば、コンテンツデータがサーバ３より配信されてくるよりも前に、ファイルがHDD３４の所定の領域に予め生成されていてもよいし、或いは、加工部１０５自身が、先頭のフレームデータを解析部１０４より取得した時点で、新規ファイルをHDD３４の所定の領域に作成してもよい。ただし、ここでは、ファイルの生成タイミングは、後者のタイミングとされる。
【０１８１】
具体的には、例えば、いま、設定属性がワイドサイズであるとする。この場合、図９に示されるように、加工部１０５は、コンテンツデータ１５１の先頭の、設定属性と同一の属性（ワイドサイズ）のフレームデータ１６１が供給されてくると、新規ファイルFをHDD３４の所定の領域に生成し、その新規ファイルFにフレームデータ１６１をそのまま保存する。
【０１８２】
その後、加工部１０５は、設定属性（ワイドサイズ）と同一の属性のフレームデータが供給されてくる毎に、そのフレームデータをそのままファイルFに保存する。即ち、いまの場合、フレームデータ１６１からフレームデータ１６２までのフレームデータがそのままファイルFに保存される。正確には、フレームデータ１６１からフレームデータ１６２までのフレームデータと、それらに対応する音声データとから構成されるワイドデータ１５１−１がファイルFに保存される。
【０１８３】
このようにしてフレームデータ１６２をファイルFに保存すると、次に、加工部１０５は、設定属性（ワイドサイズ）とは異なる属性（ノーマルサイズ）のフレームデータ１６３を解析部１０４より取得することになる。このような場合、加工部１０５は、図９に示されるように、フレームデータ１６３の属性をワイドサイズ（設定属性）に変換し、ワイドサイズに変換されたフレームデータ１６３をファイルFに保存する。
【０１８４】
その後、加工部１０５は、設定属性とは異なる属性（ノーマルサイズ）のフレームデータが供給されてくる毎に、そのフレームデータの属性をワイドサイズ（設定属性）に変換し、ワイドサイズに変換されたフレームデータをファイルFに保存する。即ち、いまの場合、ワイドサイズに変換された、フレームデータ１６３からフレームデータ１６４までのフレームデータが、ファイルFに保存される。正確には、ワイドサイズに変換された、フレームデータ１６３からフレームデータ１６４までのフレームデータと、それらに対応する音声データとから構成されるビデオデータ１７１（以下、ワイド変換データ１７１と称する）がファイルFに保存される。
【０１８５】
このようにしてワイドサイズ（設定属性）に変換されたフレームデータ１６４をファイルFに保存すると、次に、加工部１０５は、設定属性と同一の属性（ワイドサイズ）のフレームデータ１６５を解析部１０４より取得することになる。このような場合、加工部１０５は、図９に示されるように、そのフレームデータ１６５をそのままファイルFに保存する。
【０１８６】
その後、加工部１０５は、設定属性と同一の属性（ワイドサイズ）のフレームデータが供給されてくる毎に、そのフレームデータをそのままファイルFに保存する。即ち、いまの場合、フレームデータ１６５からフレームデータ１６６までのフレームデータがファイルFに保存される。正確には、フレームデータ１６５からフレームデータ１６６までのフレームデータと、それらに対応する音声データとから構成されるワイドデータ１５１−３がファイルFに保存される。
【０１８７】
いまの場合、フレームデータ１６６が、コンテンツデータ１５１の最後のフレームデータとされているので、結局、HDD３４に生成されたファイルFには、ワイドデータ１５１−１、ワイド変換データ１７１、ワイドデータ１５１−３のそれぞれが保存される。
【０１８８】
これに対して、例えば、いま、設定属性がノーマルサイズであるとする。この場合、図１０に示されるように、加工部１０５は、コンテンツデータ１５１の先頭の、設定属性とは異なる属性（ワイドサイズ）のフレームデータ１６１が供給されてくると、そのフレームデータ１６１の属性をノーマルサイズ（設定属性）に変換する。そして、加工部１０５は、新規ファイルFをHDD３４の所定の領域に生成し、その新規ファイルFに、ノーマルサイズに変換されたフレームデータ１６１を保存する。
【０１８９】
その後、加工部１０５は、設定属性とは異なる属性（ワイドサイズ）のフレームデータが供給されてくる毎に、そのフレームデータの属性をノーマルサイズ（設定属性）に変換し、ノーマルサイズに変換されたフレームデータをファイルFに保存する。即ち、いまの場合、ノーマルサイズに変換された、フレームデータ１６１からフレームデータ１６２までのフレームデータが、ファイルFに保存される。正確には、ノーマルサイズに変換された、フレームデータ１６１からフレームデータ１６２までのフレームデータと、それらに対応する音声データとから構成されるビデオデータ（以下、このようなビデオデータを、ノーマル変換データと称する）１７２−１がファイルFに保存される。
【０１９０】
このようにしてノーマルサイズ（設定属性）に変換されたフレームデータ１６２をファイルFに保存すると、次に、加工部１０５は、設定属性と同一の属性（ノーマルサイズ）のフレームデータ１６３を解析部１０４より取得することになる。このような場合、加工部１０５は、図１０に示されるように、そのフレームデータ１６３をそのままファイルFに保存する。
【０１９１】
その後、加工部１０５は、設定属性と同一の属性（ノーマルサイズ）のフレームデータが供給されてくる毎に、そのフレームデータをそのままファイルFに保存する。即ち、いまの場合、フレームデータ１６３からフレームデータ１６４までのフレームデータがファイルFに保存される。正確には、フレームデータ１６３からフレームデータ１６４までのフレームデータと、それらに対応する音声データとから構成されるノーマルデータ１５１−２がファイルFに保存される。
【０１９２】
このようにして設定属性と同一の属性（ノーマルサイズ）のフレームデータ１６４をファイルFに保存すると、次に、加工部１０５は、設定属性とは異なる属性（ワイドサイズ）のフレームデータ１６５を解析部１０４より取得することになる。このような場合、加工部１０５は、図１０に示されるように、フレームデータ１６５の属性をノーマルサイズ（設定属性）に変換し、ノーマルサイズに変換されたフレームデータ１６５をファイルFに保存する。
【０１９３】
その後、加工部１０５は、設定属性とは異なる属性（ワイドサイズ）のフレームデータが供給されてくる毎に、そのフレームデータの属性をノーマルサイズ（設定属性）に変換し、ノーマルサイズに変換されたフレームデータをファイルFに保存する。即ち、いまの場合、ノーマルサイズに変換された、フレームデータ１６５からフレームデータ１６６までのフレームデータが、ファイルFに保存される。正確には、ノーマルサイズに変換された、フレームデータ１６５からフレームデータ１６６までのフレームデータと、それらに対応する音声データとから構成されるノーマル変換データ１７２−３がファイルFに保存される。
【０１９４】
いまの場合、フレームデータ１６６が、コンテンツデータ１５１の最後のフレームデータとされているので、結局、HDD３４に生成されたファイルFには、ノーマル変換データ１７２−１、ノーマルデータ１５１−２、ノーマル変換データ１７２−３のそれぞれが保存される。
【０１９５】
このように、第１の属性（例えば、ノーマルサイズ）のフレームデータからなるビデオデータ（例えば、図９と図１０の例では、ノーマルデータ１５１−２）と、第２の属性（例えば、ワイドサイズ）のフレームデータからなるビデオデータ（例えば、図９と図１０の例では、ワイドデータ１５１−１とワイドデータ１５１−３）が混在されたコンテンツデータ（例えば、図９と図１０の例では、コンテンツデータ１５１）が配信されてきた場合、それらの各ビデオデータのそれぞれは、ダウンロードされながら（取得部１０３に取得される毎に）、加工部１０５によりコンテンツデータから切り出され、選択属性（図９の例では、ワイドサイズであり、図１０の例では、ノーマルサイズである）に統一されてファイルFに保存される。
【０１９６】
即ち、第２の実施の形態においても第１の実施の形態と同様に、第１の属性のフレームデータからなるビデオデータと、第２の属性のフレームデータからなるビデオデータとが混在されたコンテンツデータがサーバ３より配信されてきた場合、PC１は、そのコンテンツデータをダウンロードさせながら、各属性のそれぞれを識別することができる。
【０１９７】
従って、HDD３４の第１の領域に一時保存されたコンテンツデータから、指定された属性のフレームデータからなるビデオデータのみを抽出しHDD３４の新たな第２の領域に記憶させる処理（従来必須とされていた処理）の実行が不要になる。これにより、全体の処理時間の短縮が図られるとともに、HDD３４の使用容量の節約が図られるという効果を奏することが可能になる。
【０１９８】
このようにして、HDD３４上のファイルFに、ワイドデータ１５１−１、ワイド変換データ１７１、および、ワイドデータ１５１−３（図９）、即ち、全フレームがワイドサイズに変換されたコンテンツデータ１５１が一時保存されると、或いは、ノーマル変換データ１７２−１、ノーマルデータ１５１−２、および、ノーマル変換データ１７２−３（図１０）、即ち、全フレームがノーマルサイズに変換されたコンテンツデータ１５１が一時保存されると、処理制御部１０２は、メニュー作成部１０６とDVD書き込み部１０７のそれぞれをその順番に起動させる。
【０１９９】
即ち、メニュー作成部１０６がDVDメニューを作成し、DVD書き込み部１０７が、ファイルFに保存された各ビデオデータのそれぞれ、即ち、いまの場合、ノーマルサイズまたはワイドサイズに変換されたコンテンツデータ１５１の全て（図９または図１０参照）をDVD７に記録させる。
【０２００】
次に、図１１のフローチャートを参照して、第２の実施の形態における図４のデータ取得/DVD書き込み部９１の処理について説明する。
【０２０１】
なお、上述したように、図４の加工部１０５以外のデータ取得/DVD書き込み部９１の第２の実施の形態における処理は、第１の実施の形態のそれと基本的に同様とされる。即ち、第２の実施の形態における「データ取得/DVD書き込み処理（図１１）」と、第１の実施の形態のそれ（図６）とは類似している。
【０２０２】
そこで、ここでは、第１の実施の形態（図６）において説明した処理については、その説明を適宜省略し、以下、図１１のフローチャートを参照して、第２の実施の形態における「データ取得/DVD書き込み処理」のうちの、第１の実施の形態とは異なる処理を中心に説明する。即ち、ステップＳ６１乃至Ｓ６８までの処理は、図６のステップＳ１乃至Ｓ８までの処理と基本的に同様とされるので、それらの説明については省略し、ステップＳ６９以降の処理について説明する。
【０２０３】
上述したように、第２の実施の形態においては、サーバ３から配信されたコンテンツデータがHDD３４に一時記憶される処理の前、即ち、「データ取得加工処理」の前に、設定属性が決定される必要がある。即ち、この設定属性の決定処理のタイミングは、後述するステップＳ７１の「データ取得加工処理」の前であればいずれのタイミングでも構わない。ただし、ここでは、例えば、図１１に示されるように、ステップＳ６９とＳ７０のタイミングとされる。
【０２０４】
即ち、ステップＳ６９において、図４の取得部１０３は、ノーマルとワイドのうちのいずれのデータを使用するのかを問い合わせる画像をLCD２５またはVGA２６に表示させる。なお、このステップＳ６９の処理により表示される画像は特に限定されないが、ここでは、例えば、図１２に示される画像であるとする。
【０２０５】
ステップＳ７０において、取得部１０３は、ノーマルとワイドのうちのいずれか一方が選択されたか否かを判定する。このステップＳ７０において、ノーマルとワイドのいずれも選択されていないと判定された場合、その処理はステップＳ７０に戻され、それ以降の処理が繰り返される。即ち、取得部１０３は、図１２の画像を表示させたまま、ノーマルとワイドとのうちのいずれか一方が選択されることを常時監視している。
【０２０６】
このとき、ユーザは、図１２の画像を見ながら、マウス４４やキーボード４３（図２）を操作することで、サーバ３から配信されるコンテンツデータをDVD７に記録させる場合、各フレームのデータの属性（画サイズ）を、ノーマルサイズとワイドサイズとのうちのいずれで統一させるのかを選択する。即ち、ユーザは設定属性を選択する。ただし、以下においては、属性が画サイズである場合の設定属性を、設定サイズと称する。
【０２０７】
具体的には、例えば、ユーザは、設定サイズとしてワイドサイズを所望した場合、図１２に示されるように、「ノーマル(4:3)をワイド(16:9)に変換する」というメッセージの図中左方に表示されるボックス（丸印）を選択し、その下方の「OK」と表示されたソフトウエアボタンを押下操作する。
【０２０８】
これに対して、例えば、ユーザは、設定サイズとしてノーマルサイズを所望した場合、「ワイド(16:9)をノーマル(4:3)に変換する」というメッセージの図中左方に表示されるボックス（丸印）を選択し、その下方の「OK」と表示されたソフトウエアボタンを押下操作する。
【０２０９】
このようにして、何れかのボックス（丸印）が選択され、「OK」と表示されたソフトウエアボタンが押下操作されると、取得部１０３は、ステップＳ７０において、ノーマルとワイドのうちのいずれか一方が選択されたと判定し、処理をステップＳ７１に進める。
【０２１０】
即ち、ステップＳ７１において、第２の実施の形態における「データ取得加工処理」が実行される。この第２の実施の形態における「データ取得加工処理（ステップＳ７１の処理）」の詳細が図１３のフローチャートに示されている。そこで、以下、この図１３を参照して、第２の実施の形態における「データ取得加工処理」の詳細について説明する。
【０２１１】
なお、ここでは、設定サイズとしてワイドサイズが選択され、上述した図９に示されるコンテンツデータ１５１がサーバ３より配信されてきたとして説明する。
【０２１２】
はじめに、ステップＳ９１において、加工部１０５は、ユーザにより選択された画サイズ（設定サイズ）V0を保持する。なお、ここでも、画サイズVは、ワイドサイズの場合「０」とされ、ノーマルサイズの場合「１」とされるとする。即ち、いまの場合、設定サイズV0として「０」が保持される。
【０２１３】
ステップＳ９２において、加工部１０５は、図９に示されるような新規ファイルFをHDD３４の所定の領域に生成する。
【０２１４】
ステップＳ９３において、取得部１０３は、全てのフレームデータを取得したか否かを判定する。
【０２１５】
いまの時点においては、取得部１０３は、フレームデータを１つも取得していないので、ステップＳ９３において、全てのフレームデータを取得していないと判定し、ステップＳ９５において、次のフレーム（いまの場合、先頭のフレームデータ１６１）を取得し、解析部１０４に供給する。
【０２１６】
ステップＳ９６において、解析部１０４は、供給されたフレームデータ（直前のステップＳ９５の処理で取得されたフレームデータであって、いまの場合、フレームデータ１６１）の画サイズVを取得する。即ち、いまの場合、フレームデータ１６１の画サイズVとして「０」が取得される。
【０２１７】
このようにして解析部１０４により取得された画サイズVと、それに対応するフレームデータ（いまの場合、「０」とフレームデータ１６１）は、加工部１０５に供給される。
【０２１８】
すると、ステップＳ９７において、加工部１０５は、供給されたフレームデータに対応する画サイズVは、ステップＳ９１の処理で保持した設定サイズV0に一致するか否かを判定する。
【０２１９】
いまの場合、現在のフレームデータ１６１の画サイズVは設定サイズV0に一致するので（いずれも「０」であるので）、加工部１０５は、ステップＳ９７において、画サイズVは設定サイズV0に一致すると判定し、ステップＳ１０１において、現在のフレームデータ１６１をそのままファイルFに保存する。
【０２２０】
その後、処理はステップＳ９３に戻され、それ以降の処理が繰り返される。具体的には、フレームデータ１６２までのフレームデータのそれぞれに対しては、次のような処理が実行される。即ち、ステップＳ９３の処理で、全てのフレームデータが取得されていないと判定されて、ステップＳ９５の処理で、次のフレームデータが取得され、ステップＳ９６の処理で、画サイズVとして「０」が取得される。そして、ステップＳ９７の処理で、画サイズVは設定サイズV0（いまの場合「０」）に一致すると判定された後、ステップＳ１０１の処理で、現在のフレームデータ（直前のステップＳ９５の処理で取得されたフレームデータ）がそのままファイルFに保存される。
【０２２１】
このようにして、フレームデータ１６１からフレームデータ１６２までのフレームデータ（正確には、音声データも含むワイドデータ１５１−１）がファイルFに保存されると、即ち、フレームデータ１６２に対するステップＳ１０１の処理が実行されると、取得部１０３は、ステップＳ９３において、全てのフレームデータを取得していていないと判定した後、ステップＳ９５において、今度はフレームデータ１６３を取得する。
【０２２２】
この場合、解析部１０４は、ステップＳ９６において、現在のフレームデータ１６３の画サイズVとして「１」を取得することになる。従って、加工部１０５は、ステップＳ９７において、画サイズV（いまの場合「１」）は、設定サイズV0（いまの場合「０」）に一致しないと判定し、処理をステップＳ９８に進め、それ以降の処理を実行する。
【０２２３】
即ち、加工部１０５は、ステップＳ９８において、現在のフレームデータ１６３をデコードし、ステップＳ９９において、デコードされたフレームデータ１６３の画サイズVを設定サイズV0（いまの場合「０」）に変更する画像処理を実行し、ステップＳ１００において、設定サイズV0に変更されたフレームデータ１６３を再エンコードする。
【０２２４】
そして、ステップＳ１０１において、加工部１０５は、現在のフレームデータ１６３（設定サイズV0に変更されたフレームデータ１６３）をファイルFに保存する。
【０２２５】
その後、処理はステップＳ９３に戻され、それ以降の処理が繰り返される。具体的には、フレームデータ１６４までのフレームデータのそれぞれに対しては、次のような処理が実行される。即ち、ステップＳ９３の処理で、全てのフレームデータが取得されていないと判定されて、ステップＳ９５の処理で、次のフレームデータが取得され、ステップＳ９６の処理で、画サイズVとして「１」が取得される。次に、ステップＳ９７の処理で、画サイズVは設定サイズV0（いまの場合「０」）に一致しないと判定された後、ステップＳ９８の処理で、現在のフレームデータがデコードされ、ステップＳ９９の処理で、デコードされたフレームデータの画サイズVが設定サイズV0（いまの場合「０」）に変更され、ステップＳ１００の処理で、設定サイズV0に変更されたフレームデータが再エンコードされる。そして、ステップＳ１０１の処理で、現在のフレームデータ（設定サイズV0に変更されたフレームデータ）がファイルFに保存される。
【０２２６】
このようにして、設定サイズV0（即ち、ワイドサイズ）に変更された、フレームデータ１６３からフレームデータ１６４までのフレームデータ（正確には、音声データも含むワイド変換データ１７１）がファイルFに保存されると、即ち、設定サイズV0に変更されたフレームデータ１６４に対するステップＳ１０１の処理が実行されると、取得部１０３は、ステップＳ９３において、全てのフレームデータを取得していていないと判定した後、ステップＳ９５において、今度はフレームデータ１６５を取得する。
【０２２７】
この場合、解析部１０４は、ステップＳ９６において、現在のフレームデータ１６５の画サイズVとして「０」を取得することになる。従って、加工部１０５は、ステップＳ９７において、画サイズV（いまの場合「０」）は、設定サイズV0（いまの場合「０」）に一致すると判定し、ステップＳ１０１において、現在のフレームデータ１６５をそのままファイルFに保存する。
【０２２８】
その後、処理はステップＳ９３に戻され、それ以降の処理が繰り返される。具体的には、フレームデータ１６６までのフレームデータのそれぞれに対しては、次のような処理が実行される。即ち、ステップＳ９３の処理で、全てのフレームデータが取得されていないと判定されて、ステップＳ９５の処理で、次のフレームデータが取得され、ステップＳ９６の処理で、画サイズVとして「０」が取得される。そして、ステップＳ９７の処理で、画サイズVは設定サイズV0（いまの場合「０」）に一致すると判定された後、ステップＳ１０１の処理で、現在のフレームデータ（直前のステップＳ９５の処理で取得されたフレームデータ）がそのままファイルFに保存される。
【０２２９】
このようにして、フレームデータ１６５からフレームデータ１６６までのフレームデータ（正確には、音声データも含むワイドデータ１５１−３）がファイルFに保存されると、即ち、コンテンツデータ１５１の最後のフレームデータ１６６に対するステップＳ１０１の処理が実行されると、取得部１０３は、ステップＳ９３において、全てのフレームデータを取得したと判定する。すると、ステップＳ９４において、加工部１０５は、ファイルFの終了処理を行う。これにより、「データ取得加工処理」は終了となる。
【０２３０】
図１１に戻り、ステップＳ７１の「データ取得加工処理」により、コンテンツデータ１５１から、ワイドデータ１５１−１、ノーマルデータ１５１−２、および、ワイドデータ１５１−３のそれぞれが切り出され、ノーマルデータ１５１−２がワイド変換データ１７１に変換された後、ワイドデータ１５１−１、ワイド変換データ１７１、および、ワイドデータ１５１−３がHDD３４上のファイルFに保存されると、処理はステップＳ７２に進められる。
【０２３１】
ステップＳ７２において、メニュー作成部１０６は、取得されたコンテンツデータ１５１、即ち、HDD３４上のファイルFに一時保存された、ワイドデータ１５１−１、ワイド変換データ１７１、および、ワイドデータ１５１−３を、所定の規則で複数のチャプタに区分し、区分したチャプタをチャプタメニューに登録させる。
【０２３２】
なお、ステップＳ７２におけるチャプタの生成方法、即ち、取得されたコンテンツデータ１５１を区分するための上述した規則は特に限定されない。例えば、ワイドデータ１５１−１、ワイド変換データ１７１、および、ワイドデータ１５１−３をチャプタとすることもできる。
【０２３３】
ステップＳ７３において、メニュー作成部１０６は、このチャプタメニューを含むDVDメニューを作成する。
【０２３４】
すると、DVD書き込み部１０７が、ステップＳ７４において、DVD構造を作成し、ステップＳ７５において、いま作成したDVD構造に従って、取得されたデータ（いまの場合、全フレームがワイドサイズに変換されたコンテンツデータ１５１）を、DVD-R/RWドライブ３６に装着されたDVD７に書き込む（図９参照）。
【０２３５】
これにより、第２の実施の形態における「データ取得/DVD書き込み処理」は終了となる。
【０２３６】
ところで、上述した第１の実施の形態と第２の実施の形態においては、コンテンツデータを構成する各フレームデータの属性として、ノーマルサイズやワイドサイズといった画サイズが適用されたが、本発明は、この属性とは異なる属性、具体的には、例えば、ステレオ音声やモノラル音声といった音声、２ケ国語といった音声の言語、または、コンテンツの本編部分（例えば、映画）や宣伝部分（コマーシャル部分）といった属性等、様々な属性に対しても適用することができる。
【０２３７】
また、サーバ３から配信されるコンテンツデータは、DVD７の記録フォーマットと同一の第１のフォーマットのデータ（即ち、例えば、MPEG方式でエンコードされた映像信号と音声信号）とされたが、第１のフォーマット以外の第２のフォーマットのデータでもよい。この場合、特許文献１に開示されているように、PC１は、第２のフォーマットのコンテンツデータを第１のフォーマットのデータに変換して、DVD７に記録させることになる。
【０２３８】
なお、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２３９】
この記録媒体は、図２または図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM（Compact Disk-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、もしくは光磁気ディスク（ＭＤ（Mini-Disk）を含む）からなるリムーバブル記録媒体（図２のDVD７等）、プログラムが記録されている半導体メモリなどよりなるリムーバブル記録媒体１２やメモリースティック３２（図２）、または、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM，DVDを含む）、光磁気ディスク、若しくは半導体メモリなどよりなるリムーバブル記録媒体８１（図３）により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているメモリ２２（図２）またはROM６９（図３）や、HDD３４（図２）または補助記憶部７０（図３）に含まれるハードディスクなどで構成される。
【０２４０】
また、このようなプログラムとして、例えば、上述したように、図４に示される起動部１０１乃至DVDフォーマット部１０８があるが、これらのプログラムの形態は、その機能を果たすものであれば、その形態は特に限定されない。換言すると、データ取得/DVD書き込み部９１の形態は図４の例に特に限定されない。
【０２４１】
即ち、これらのプログラムの形態は、図４に示されるモジュール構成の形態に限定されず、例えば、起動部１０１乃至DVDフォーマット部１０８のうちの一部分若しくは全部が組み合わされたモジュールからなるモジュール構成、または、起動部１０１乃至DVDフォーマット部１０８のうちのいずれかの機能が分割されたモジュールからなるモジュール構成とされてもよい。或いは、単に１つのアルゴリズムを有するプログラムでもよい。
【０２４２】
また、図４に示される起動部１０１乃至DVDフォーマット部１０８のそれぞれは、ハードウエアで構成されてもよい。その場合、製造者等は、例えば、図４に示される起動部１０１乃至DVDフォーマット部１０８のそれぞれに対応するハードウエアを製作し、これらを図４に示されるようにそれぞれ接続することで、容易に、図２のPC１とは異なる構成の情報処理装置の実現が可能になる。
【０２４３】
さらにまた、本発明の情報処理装置は、図２のPC１の形態に限定されず、様々な実施の形態を取ることが可能であり、例えば、図示はしないが、光学ドライブ機器とされてもよい。この光学ドライブ機器の構成は、特に図示はしないが、基本的に、上述した図２のDVD-R/RWドライブ３６と同様の機能を有していればよい。ただし、この場合、光学ドライブ機器には、上述した一連の処理を実行するソフトウエアプログラム（取り込み/DVD書き込み部９１（図４））や、サーバ３からネットワーク２を介して供給されるコンテンツデータを記憶するメモリ（例えば、図２のHDD３４のようなハードディスク）、そのプログラムを実行するCPU（例えば、図２のCPU２１のようなCPU）、および、プログラムを実行するためのパラメータやデータを一時記憶するメモリ（例えば、RAM等）、並びに、ネットワーク２と接続するための通信部も必要とされる。
【０２４４】
或いは、サーバ３（図１と図３）に、上述した一連の処理を実行するソフトウエアプログラム（取り込み/DVD書き込み部９１（図４））がインストールされてもよい。
【０２４５】
ところで、上述した第１の実施の形態と第２の実施の形態においては、フレームが使用されたが、フィールドが使用されてもよく、本明細書において、このようなもの（フレーム、または、フィールド）を、特にアクセスユニットとも称する。
【０２４６】
また、本明細書において、上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２４７】
さらに、本明細書において、システムとは、複数の装置や処理部により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２４８】
【図１】本発明が適用される情報処理システムの構成例を示すブロック図である。
【図２】図１の情報処理システムのうちの、本発明が適用されるパーソナルコンピュータ（PC）のハードウエアの構成例を示すブロック図である。
【図３】図１の情報処理システムのうちのサーバの構成例を示す図である。
【図４】図２のPCが有するソフトウエアの１つである、データ取得/DVD書き込み部の構成例を示す機能ブロック図である。
【図５】図４のデータ取得/DVD書き込み部の処理の第１の実施の形態を説明する図である。
【図６】図４のデータ取得/DVD書き込み部の処理の第１の実施の形態を説明するフローチャートである。
【図７】図６のデータ取得/DVD書き込み処理のうちの、データ取得加工処理の詳細例を説明するフローチャートである。
【図８】第１の実施の形態における、ノーマルとワイドのうちのいずれのデータを使用するのかをユーザに問い合わせるための画像の例を示す図である。
【図９】図４のデータ取得/DVD書き込み部の処理の第２の実施の形態を説明する第１の図である。
【図１０】図４のデータ取得/DVD書き込み部の処理の第２の実施の形態を説明する第２の図である。
【図１１】図４のデータ取得/DVD書き込み部の処理の第２の実施の形態を説明するフローチャートである。
【図１２】第２の実施の形態における、ノーマルとワイドのうちのいずれのデータを使用するのかをユーザに問い合わせるための画像の例を示す図である。
【図１３】図１１のデータ取得/DVD書き込み処理のうちの、データ取得加工処理の詳細例を説明するフローチャートである。
【符号の説明】
【０２４９】
１  パーソナルコンピュータ（PC），  ２  ネットワーク，  ３  サーバ，  ７  DVD，  ３４  HDD，  ３６  DVD-R/RWドライブ，  ９１  データ取得/DVD書き込み部，  １０１  起動部，  １０２  処理制御部，  １０３  取得部，  １０４  解析部，  １０５  加工部，  １０６  メニュー作成部，  １０７  DVD書き込み部１０７  DVDフォーマット部，  １５１  コンテンツデータ，  １５１−１  ワイドデータ，  １５１−２  ノーマルデータ，  １５１−３  ワイドデータ，  １６１乃至１６６  フレームデータ，  １７１  ワイド変換データ，  １７２−１，１７２−２  ノーマル変換データ，  F，F0，F1，F2  ファイル
【図１】
2005123665.tif 000003
【図２】
2005123665.tif 000004
【図３】
2005123665.tif 000005
【図４】
2005123665.tif 000006
【図５】
2005123665.tif 000007
【図６】
2005123665.tif 000008
【図７】
2005123665.tif 000009
【図８】
2005123665.tif 000010
【図９】
2005123665.tif 000011
【図１０】
2005123665.tif 000012
【図１１】
2005123665.tif 000013
【図１２】
2005123665.tif 000014
【図１３】
2005123665.tif 000015