(57)【要約】本発明は、オーディオデータファイル及びビデオデータファイルを読み取るように構成されたメモリ媒体リーダーを含む機構を特徴とし、そこでは、オーディオデータファイルは、オーディオトラックを記述するデータを収容し、ビデオデータファイルは、静止画像を記述するデータを収容する。このような側面により、本機構はさらに、オーディオデータファイル及びビデオデータファイルをデコードし、静止画像とオーディオトラックとの間の関連付けをリアルタイムで作成し、静止画像及びオーディオトラックから構成されるスライドショーを生成するように構成されたプロセッサ回路を含む。
2005531256.tif 000002
【特許請求の範囲】
【請求項１】
オーディオトラックを記述するデータを収容するオーディオデータファイルと、静止画像を記述するデータを収容するビデオデータファイルとを読み取るように構成されたメモリ媒体リーダーと、
前記オーディオデータファイル及び前記ビデオデータファイルをデコードし、
前記静止画像と前記オーディオトラックとの間の関連付けをリアルタイムで作成し、
前記静止画像及び前記オーディオトラックを備えるスライドショーを生成する
ように構成されたプロセッサ回路と、
を備えることを特徴とする機構。
【請求項２】
前記プロセッサ回路が集積回路チップを備える、
請求項1記載の機構。
【請求項３】
前記集積回路チップが汎用プロセッサを備えない、
請求項2記載の機構。
【請求項４】
前記オーディオデータファイルが圧縮データファイルのフォーマットを備える、
請求項1記載の機構。
【請求項５】
前記ビデオデータファイルが圧縮データファイルのフォーマットを備える、
請求項1記載の機構。
【請求項６】
前記メモリ媒体リーダーが光ディスクドライブを備える、
請求項1記載の機構。
【請求項７】
前記光ディスクドライブがDVDドライブを備える、
請求項6記載の機構。
【請求項８】
前記メモリ媒体リーダーがハードディスクドライブを備える、
請求項1記載の機構。
【請求項９】
前記メモリ媒体リーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたリーダーを備える、
請求項1記載の機構。
【請求項１０】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項9記載の機構。
【請求項１１】
前記メモリ媒体リーダーが第一のリーダー及び第二のリーダーを備え、前記オーディオデータファイル及び前記ビデオデータファイルを前記第一のリーダー及び前記第二のリーダーの一方又は双方から取得する、
請求項1記載の機構。
【請求項１２】
前記第一のリーダーがDVDドライブを備え、前記第二のリーダーがハードディスクドライブを備える、
請求項11記載の機構。
【請求項１３】
前記第一のリーダーがDVDドライブを備え、前記第二のリーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたデバイスを備える、
請求項11記載の機構。
【請求項１４】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項13記載の機構。
【請求項１５】
前記第一のリーダーがハードディスクドライブを備え、前記第二のリーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたデバイスを備える、
請求項11記載の機構。
【請求項１６】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項15記載の機構。
【請求項１７】
前記光ディスクドライブが、コンパクトディスク読み出し専用メモリ(CD-ROM)、コンパクトディスクデジタルオーディオ(CD-DA)、書き込み可能コンパクトディスク(CD-R)、書き換え可能コンパクトディスク(CD-RW)、ビデオコンパクトディスク(VCD)、スーパービデオコンパクトディスク(SVCD)、デジタル多用途ディスク読み出し専用メモリ(DVD-ROM)、書き込み可能デジタル多用途ディスク(DVD-R)(DVD+R)、書き換え可能デジタル多用途ディスク(DVD-RW)(DVD+RW)、デジタル多用途ディスクランダムアクセスメモリ(DVD-RAM)、デジタル多用途ディスクビデオフォーマット(DVD-Video)、デジタル多用途ディスクオーディオフォーマット(DVD-Audio)、及びデジタル多用途ディスクビデオ書き込み(DVD-VR)から成るフォーマットの集合から光ディスクフォーマットを読み取るようにされた、
請求項6記載の機構。
【請求項１８】
前記プロセッサ回路が、前記オーディオデータファイルのデコードに交互に前記ビデオデータファイルのデコードを挟み込むようにさらに構成された、
請求項1記載の機構。
【請求項１９】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックの各々を順番に再生する方式を備える、
請求項1記載の機構。
【請求項２０】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、一又はそれ以上の前記静止画像を表示する間に、選択されたオーディオトラックを再生する方式を備える、
請求項1記載の機構。
【請求項２１】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックのサブセットを備える選択された再生リストを順番に再生する方式を備える、
請求項1記載の機構。
【請求項２２】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像のサブセットを備える選択された画像再生リストを各々所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックのサブセットを備える選択されたオーディオ再生リストを順番に再生する方式を備える、
請求項1記載の機構。
【請求項２３】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、第一の選択されたオーディオトラックを第一の静止画像と共に再生し、第二の選択されたオーディオトラックを第二の静止画像と共に再生する方式を備える、
請求項1記載の機構。
【請求項２４】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記オーディオトラックの各々を順番に再生し、前記オーディオトラックの各々を再生する間に新しい静止画像を表示する方式を備える、
請求項1記載の機構。
【請求項２５】
前記プロセッサ回路が、縮小命令セットコンピュータープロセッサを備える、
請求項1記載の機構。
【請求項２６】
前記プロセッサ回路にコマンドを送って、前記画像と前記オーディオトラックとの間の前記関連付けを選択するように構成されたリモコン装置、
をさらに備える請求項1記載の機構。
【請求項２７】
オーディオトラックを持つ静止画像スライドショーを生成するように構成された集積回路チップ、
を備えることを特徴とするデジタル多用途ディスク(DVD)プレーヤー。
【請求項２８】
メモリ媒体上に記録されたオーディオデータファイル及びビデオデータファイルを読み取るように構成されたメモリ媒体リーダー、
をさらに備える請求項27記載のDVDプレーヤー。
【請求項２９】
前記メモリ媒体リーダーが光ディスクドライブを備える、
請求項28記載のDVDプレーヤー。
【請求項３０】
前記光ディスクドライブがDVDドライブを備える、
請求項29記載のDVDプレーヤー。
【請求項３１】
前記メモリ媒体リーダーがハードディスクドライブを備える、
請求項28記載のDVDプレーヤー。
【請求項３２】
前記メモリ媒体リーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたリーダーを備える、
請求項28記載のDVDプレーヤー。
【請求項３３】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項32記載のDVDプレーヤー。
【請求項３４】
付加的なメモリ媒体リーダーをさらに備え、前記オーディオデータファイル及び前記ビデオデータファイルを、前記メモリ媒体リーダー及び前記付加的なメモリ媒体リーダーの一方又は双方から取得する、
請求項28記載のDVDプレーヤー。
【請求項３５】
前記メモリ媒体リーダーがDVDドライブを備え、前記付加的なメモリ媒体リーダーがハードディスクドライブを備える、
請求項34記載のDVDプレーヤー。
【請求項３６】
前記メモリ媒体リーダーがDVDドライブを備え、前記付加的なメモリ媒体リーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたリーダーを備える、
請求項34記載のDVDプレーヤー。
【請求項３７】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項36記載のDVDプレーヤー。
【請求項３８】
前記メモリ媒体リーダーがハードディスクドライブを備え、前記付加的なメモリ媒体リーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたリーダーを備える、
請求項34記載のDVDプレーヤー。
【請求項３９】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項38記載のDVDプレーヤー。
【請求項４０】
前記オーディオデータファイルが、圧縮データファイルのフォーマットを備える、
請求項28記載のDVDプレーヤー。
【請求項４１】
前記ビデオデータファイルが、圧縮データファイルのフォーマットを備える、
請求項28記載のDVDプレーヤー。
【請求項４２】
前記メモリ媒体リーダーが、コンパクトディスク読み出し専用メモリ(CD-ROM)、コンパクトディスクデジタルオーディオ(CD-DA)、書き込み可能コンパクトディスク(CD-R)、書き換え可能コンパクトディスク(CD-RW)、ビデオコンパクトディスク(VCD)、スーパービデオコンパクトディスク(SVCD)、デジタル多用途ディスク読み取り専用メモリ(DVD-ROM)、書き込み可能デジタル多用途ディスク(DVD-R)(DVD+R)、書き換え可能デジタル多用途ディスク(DVD-RW)(DVD+RW)、デジタル多用途ディスクランダムアクセスメモリ(DVD-RAM)、デジタル多用途ディスクビデオフォーマット(DVD-Video)、デジタル多用途ディスクオーディオフォーマット(DVD-Audio)、及びデジタル多用途ディスクビデオ書き込み(DVD-VR)から成るフォーマットの集合から光ディスクフォーマットを読み取るようにされた、
請求項28記載のDVDプレーヤー。
【請求項４３】
前記集積回路チップが汎用プロセッサを備えない、
請求項27記載のDVDプレーヤー。
【請求項４４】
前記集積回路チップが、オーディオトラックを収容するオーディオデータファイル、及び静止画像を収容するビデオデータファイルをデコードするようにさらに構成された、
請求項27記載のDVDプレーヤー。
【請求項４５】
前記集積回路チップが、前記オーディオデータファイルのデコードに交互に前記ビデオデータファイルのデコードを挟み込むようにさらに構成された、
請求項44記載のDVDプレーヤー。
【請求項４６】
前記集積回路チップが、前記オーディオデータ及び前記ビデオデータを伸張するようにさらに構成された、
請求項44記載のDVDプレーヤー。
【請求項４７】
前記スライドショーが静止画像を備え、前記集積回路チップが、前記静止画像と前記オーディオトラックとの間の関連付けをリアルタイムで作成するようにさらに構成された、
請求項27記載のDVDプレーヤー。
【請求項４８】
前記オーディオトラックが複数のオーディオトラックの1つであり、前記スライドショーが複数の静止画像を備え、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックの各々を順番に再生する方式を備える、
請求項47記載のDVDプレーヤー。
【請求項４９】
前記オーディオトラックが複数のオーディオトラックの1つであり、前記スライドショーが複数の静止画像を備え、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、一又はそれ以上の前記静止画像を表示する間に、選択されたオーディオトラックを再生する方式を備える、
請求項40記載のDVDプレーヤー。
【請求項５０】
前記オーディオトラックが複数のオーディオトラックの1つであり、前記スライドショーが複数の静止画像を備え、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックのサブセットを備える選択された再生リストを順番に再生する方式を備える、
請求項40記載のDVDプレーヤー。
【請求項５１】
前記オーディオトラックが複数のオーディオトラックの1つであり、前記スライドショーが複数の静止画像を備え、かつ、前記関連付けが、前記静止画像のサブセットを備える選択された画像再生リストを各々所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックのサブセットを備える選択されたオーディオ再生リストを順番に再生する方式を備える、
請求項40記載のDVDプレーヤー。
【請求項５２】
前記オーディオトラックが複数のオーディオトラックの1つであり、前記スライドショーが複数の静止画像を備え、かつ、前記関連付けが、第一の選択されたオーディオトラックを第一の静止画像と共に再生し、第二の選択されたオーディオトラックを第二の静止画像と共に再生する方式を備える、
請求項40記載のDVDプレーヤー。
【請求項５３】
前記オーディオトラックが複数のオーディオトラックの1つであり、前記スライドショーが複数の静止画像を備え、かつ、前記関連付けが、前記オーディオトラックの各々を順番に再生し、前記オーディオトラックの各々を再生する間に、新しい静止画像を表示する方式を備える、
請求項40記載のDVDプレーヤー。
【請求項５４】
オーディオトラックを記述するデータを収容するオーディオデータファイル、及び静止画像を記述するデータを収容するビデオデータファイルをデコードし、
前記静止画像と前記オーディオトラックとの間の関連付けをリアルタイムで作成し、
前記静止画像及び前記オーディオトラックを備えるスライドショーを生成する
ステップを含むことを特徴とする方法。
【請求項５５】
前記オーディオデータファイルが圧縮データファイルを備える、
請求項54記載の方法。
【請求項５６】
前記ビデオデータファイルが圧縮データファイルを備える、
請求項54記載の方法。
【請求項５７】
前記オーディオデータファイル及び前記ビデオデータファイルをメモリ媒体リーダーから受け取るステップ、
をさらに含む請求項54記載の方法。
【請求項５８】
前記メモリ媒体リーダーが光ディスクドライブを備える、
請求項57記載の方法。
【請求項５９】
前記光ディスクドライブがDVDドライブを備える、
請求項58記載の方法。
【請求項６０】
前記メモリ媒体リーダーがハードディスクドライブを備える、
請求項57記載の方法。
【請求項６１】
前記メモリ媒体リーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたリーダーを備える、
請求項57記載の方法。
【請求項６２】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項61記載の方法。
【請求項６３】
前記メモリリーダーが第一のリーダー及び第二のリーダーを備え、前記オーディオデータファイル及び前記ビデオデータファイルを、前記第一のリーダー及び前記第二のリーダーの一方又は双方から受け取る、
請求項57記載の方法。
【請求項６４】
前記第一のリーダーがDVDドライブを備え、前記第二のリーダーがハードディスクドライブを備える、
請求項63記載の方法。
【請求項６５】
前記第一のリーダーがDVDドライブを備え、前記第二のリーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたデバイスを備える、
請求項63記載の方法。
【請求項６６】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項65記載の方法。
【請求項６７】
前記第一のリーダーがハードディスクドライブを備え、前記第二のリーダーが、ある形式の持ち運び可能なメモリ媒体を読み取るように構成されたデバイスを備える、
請求項63記載の方法。
【請求項６８】
前記持ち運び可能なメモリ媒体が、ある形式のフラッシュメモリデバイスを備える、
請求項67記載の方法。
【請求項６９】
前記光ディスクドライブが、コンパクトディスク読み出し専用メモリ(CD-ROM)、コンパクトディスクデジタルオーディオ(CD-DA)、書き込み可能なコンパクトディスク(CD-R)、書き換え可能なコンパクトディスク(CD-RW)、ビデオコンパクトディスク(VCD)、スーパービデオコンパクトディスク(SVCD)、デジタル多用途ディスク読み出し専用メモリ(DVD-ROM)、書き込み可能なデジタル多用途ディスク(DVD-R)(DVD+R)、書き換え可能なデジタル多用途ディスク(DVD-RW)(DVD+RW)、デジタル多用途ディスクランダムアクセスメモリ(DVD-RAM)、デジタル多用途ディスクビデオフォーマット(DVD-Video)、デジタル多用途ディスクオーディオフォーマット(DVD-Audio)、及びデジタル多用途ディスクビデオ書き込み(DVD-VR)から成るフォーマットの集合から光ディスクフォーマットを読み取るようにされた、
請求項58記載の方法。
【請求項７０】
前記オーディオデータファイルのデコードに交互に前記ビデオデータファイルのデコードを挟み込むステップ、
をさらに含む請求項54記載の方法。
【請求項７１】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックの各々を順番に再生する方式を備える、
請求項54記載の方法。
【請求項７２】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、一又はそれ以上の前記静止画像を表示する間に、選択されたオーディオトラックを再生する方式を備える、
請求項54記載の方法。
【請求項７３】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像の各々を所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックのサブセットを備える選択された再生リストを順番に再生する方式を備える、
請求項54記載の方法。
【請求項７４】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記静止画像のサブセットを備える選択された画像再生リストを各々所定の時間の間表示し、前記静止画像を表示する間に、前記オーディオトラックのサブセットを備える選択されたオーディオ再生リストを順番に再生する方式を備える、
請求項54記載の方法。
【請求項７５】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、第一の選択されたオーディオトラックを第一の静止画像と共に再生し、第二の選択されたオーディオトラックを第二の静止画像と共に再生する方式を備える、
請求項54記載の方法。
【請求項７６】
前記オーディオトラックが、一又はそれ以上のオーディオデータファイル内に記録された複数のオーディオトラックの1つであり、前記静止画像が、一又はそれ以上のビデオデータファイル内に記録された複数の静止画像の1つであり、かつ、前記関連付けが、前記オーディオトラックの各々を順番に再生し、前記オーディオトラックの各々を再生する間に、新しい静止画像を表示する方式を備える、
請求項54記載の方法。
【請求項７７】
オーディオトラックを記述するデータを収容するオーディオデータファイルと、静止画像を記述するデータを収容するビデオデータファイルとをデコードする手段と、
前記静止画像と前記オーディオトラックとの間の関連付けを、リアルタイムで作成する手段と、
前記静止画像及び前記オーディオトラックを備えるスライドショーを生成する手段と、
を備えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スライドショー表示に関するものであり、特に、音声付き電子スライドショーを表示するための装置及び方法に関するものである。
【背景技術】
【０００２】
ビデオファイル及び/又はオーディオファイルは、据え置き及び/又は持ち運び可能な形式のストレージ媒体に格納することができる。例えば、デジタル多用途ディスク(DVD)又は他の形式の光ディスクは、DVDプレーヤーで読み取られるとき、音声付き動画像の形で音声及び画像表示を閲覧者に提供するオーディオ及びビデオデータを格納することができる。静止画像は特定の形式の光ディスク(例えば、書き込み可能コンパクトディスク(CD-R))上に格納することができ、これは、テレビに表示するためにDVDプレーヤーで読み取ることができる。いくらかの例では、その光ディスクがDVDプレーヤーに挿入されると、所定のシーケンスで静止画像のスライドショーを自動的に表示するようにフォーマットされたビデオデータを収容する光ディスクを、閲覧者は購入することができる。しかしながら、そのような例では、閲覧者は、光ディスク上に格納された静止画像の表示のシーケンスを選択すること、又は音声ファイルを静止画像と関連付けることのいずれかができないことがある。
【発明の開示】
【０００３】
(本発明の要約)
一側面として、本発明は、オーディオデータファイル及びビデオデータファイルを読み取るように構成されたメモリ媒体リーダーを含む機構を特徴とし、そこでは、オーディオデータファイルは、オーディオトラックを記述するデータを収容し、ビデオデータファイルは、静止画像を記述するデータを収容する。このような側面により、本機構はさらに、オーディオデータファイル及びビデオデータファイルをデコードし、静止画像とオーディオトラックとの間の関連付けをリアルタイムで作成し、静止画像及びオーディオトラックから構成されるスライドショーを生成するように構成されたプロセッサ回路を含む。
【０００４】
もう１つの側面として、本発明は、オーディオトラック付き静止画像スライドショーを生成するように構成された集積回路チップを含むデジタル多用途ディスク(DVD)プレーヤーを特徴とする。
【０００５】
さらにもう１つの側面として、本発明は、オーディオデータファイル及びビデオデータファイルをデコードすることを含む方法を特徴とし、そこでは、オーディオデータファイルは、オーディオトラックを記述するデータを収容し、ビデオデータファイルは、静止画像を記述するデータを収容する。このような側面より、本方法はさらに、静止画像とオーディオトラックとの間の関係付けをリアルタイムで作成すること、及び、静止画像及びオーディオトラックを含むスライドショーを生成することを含む。
【０００６】
さらなる側面として、本発明は、オーディオデータファイル及びビデオデータファイルをデコードする手段を含むシステムを特徴とし、そこでは、オーディオデータファイルが、オーディオトラックを記述するデータを収容し、ビデオデータファイルが、静止画像を記述するデータを収容する。このような側面より、本システムはさらに、静止画像とオーディオトラックとの間の関連付けをリアルタイムで作成する手段、及び、静止画像及びオーディオトラックを含むスライドショーを生成する手段を含む。
【０００７】
本発明の上述の特徴及び他の側面を、添付図面とからめて解釈される以下の説明で説明する。
【０００８】
本図面は例示的なものであり、本特許請求の範囲全体に限定されるものとは考えられないことを理解すべきである。
【０００９】
(より好ましい実施形態の詳細な説明)
本発明の実施形態による装置及びシステムの様々な実施形態を、本図面を参照して、ここで説明する。
【００１０】
I.  本発明の装置及びシステムの実施形態
図1は、本発明の一実施形態による光ディスクプレーヤー10、及びそれに対応するリモコン装置15を含むマルチメディアシステムを表している。示すように、このマルチメディアシステムはさらに、一又はそれ以上のスピーカー40に交互に接続されるテレビ(TV)20、及びオーディオ信号デジタルアナログ変換器(DAC)30(例えば、ステレオシステム又は他のオーディオアンプ)を含む。図1に示す光ディスクプレーヤー10は、一般的には、プロセッサチップ100、読み出し専用メモリ(ROM)200、光ディスクドライブ300、予備のメモリリーダー400、ハードディスクドライブ(HDD)450、ダイナミックランダムアクセスメモリ(DRAM)500、ビデオ信号エンコーダー600、リモコンセンサー700、及びユーザーインターフェース800(例えば、キーパッド、タッチパッド、又は制御ボタン)を含む。これらのコンポーネントの機能及び/又は構造を、さらに詳細にここで説明する。
【００１１】
一実施形態では、プロセッサチップ100は、ユーザー1からの入力及びドライブ300、予備のメモリリーダー400、及び/又はハードディスクドライブ450からのデータに基づいて、ビデオ出力信号180及びオーディオ出力信号190を提供することができる。一実施形態のプロセッサチップ100は、多数の様々なオーディオデータフォーマット(例えば、同時に多数の様々なビデオデータフォーマット(例えば、ビットマップ図(.bmpファイル拡張子)、MPEG-1、MPEG-2、及びJPEGを含む)を持つ.mp3ファイル拡張子、.wmaファイル拡張子、.wavファイル拡張子、コンパクトディスクデジタルオーディオ(CD-DA)、ドルビーデジタル(AC-3)、及びDTS(デジタルサラウンド音響)を含む)をデコードすることができる。特定の実施形態に関しては、電子スライドショー表示で使用するための静止画ビデオ画像データ、加えてオーディオデータを、多数の様々な形式の据え置き型及び/又は持ち運び可能な一又はそれ以上のメモリデバイスから取得することができる。据え置き型メモリ媒体の一例は、ハードディスクドライブで読み取られるハードディスクであろう。持ち運び可能なメモリ媒体の例は、様々な光ディスク及びフラッシュメモリデバイスを含むであろう。
【００１２】
図2は、本発明の一実施形態によるプロセッサチップ100の内部構造のブロック図を表している。このようなプロセッサチップ100は、208ピンのプラスチッククワッドフラットパッケージ(PQFP)にパッケージされ得る。示すように、プロセッサチップ100の中の統合ドライブエレクトロニクス(IDE)105は、光ディスクドライブ300とプロセッサチップ100の他の内部コンポーネントとの間のハードウェアインターフェースを提供する。一実施形態では、プロセッサチップ100が様々な異なる光ディスクフォーマットからのデータを取得することを可能にするように、IDE105はプログラムできるであろう。図1に示す実施形態のプロセッサチップ100はまた、逆多重化装置(DEMUX)110を持って、入力ビデオデータを入力オーディオデータから分離し、純粋オーディオ又は純粋ビデオデータの場合には、入力データをそれぞれのオーディオ又はビデオバッファに導く。このようなプロセッサチップ100はさらに、入力オーディオデータ及びビデオデータのために、それぞれバッファ115、120を含む。一実施形態では、オーディオデータバッファ115及びビデオデータバッファ120は、各々先入れ先出し(FIFO)形式のバッファである。
【００１３】
図2に示すプロセッサチップ100は、2つの主プロセッサ、すなわち(1)例えば単一命令多重データ(SIMD)マイクロプロセッサとして実装されるベクトル動作エンジン125、及び(2)例えばMIPS-Xマイクロコントローラとして実装されるチップコントローラ135、を持つことができる。一実施形態のベクトル動作エンジン125は、その一部又は全部が圧縮され得るオーディオ及びビデオデータファイルをデコードするための並列処理を実行することができる。このような実施形態では、ベクトル動作エンジン125は、四又はそれ以上の乗算器を並列に持って、ビデオ及びデータファイルのデコード及び伸張のような高速データ処理を可能にすることができる。その上で動作するナビゲーションソフトウェア137を含むチップコントローラ135は、プロセッサチップ100内へのデータの入力を扱うこと、プロセッサチップ100内のデータの動きを制御すること、データファイル(ビデオデータファイル及びオーディオデータファイルのデコードを交互に挟み込むことを含む)のデコードを扱うこと、データファイルの伸張を扱うこと、ビデオデータファイル内に格納された静止画像とオーディオデータファイル内に格納されたオーディオトラックとの間の関連付けを作成すること、及び、音声付き電子スライドショーの表示に使用するための出力を生成することを含む多数の機能を実行することができる。一実施形態では、このようなチップコントローラ135は、16キロバイトオンチップ命令キャッシュを持つ32ビット縮小命令セットコンピュータ(RISC)とすることができる。もう１つの実施形態では、チップコントローラ135は、全くメモリの埋め込まれていないRISCとして実装することができる。
【００１４】
さらに図2を参照すると、一実施形態のプロセッサチップ100は、FIFOオーディオバッファ115、FIFOビデオバッファ120、ベクトル動作エンジン125、チップコントローラ135、DRAMコントローラ140、ビットエンジン145、表示モジュール150、及びオーディオ出力ポート155を含む多数のコンポーネントとの通信におけるデータバス130を含むことができる。ベクトル動作エンジン125、ビットエンジン145、表示モジュール150、及びオーディオ出力ポート155は各々、直接メモリアクセス(DMA)チャネルを持って、プロセッサチップ100内で伝送される度にチップコントローラ135を通り抜けることをデータに要求することなく、データバス130を通じてのDRAM500との直接通信を可能にすることができる。
【００１５】
一実施形態のDRAMコントローラ140はDRAM500と通信しており、DRAM500からのデータファイルの読み取り、及びDRAM500へのデータファイルの書き込みを扱うための回路とすることができる。一実施形態のビットエンジン145は、32ビットの値をレジスタ147に選択的に書き込むことができ、またDMAチャネルを持つことができる。ビットエンジン145は、デコードのためにデータをベクトルエンジン125に送る前に、そのような任意量のデータのDRAM500からの検索を可能にする。一実施形態では、ビットエンジン140は、必要なときにデータマスキング機能を実行することができる。デコードした後、データを、表示するためにプロセッサチップ100から出力することができる、又は保管するためにDRAM500に戻すことができる。デコードされたビデオデータは、YUVピクセルとしてNTSC/PALエンコーダー600に出力することができる。デコードされたオーディオデータは、パルス符号変調(PCM)サンプルとしてオーディオDAC30に出力することができる。
【００１６】
一実施形態では、チップコントローラ135はまた、表示モジュール150を管理する。表示モジュール150は、チップコントローラ135が情報画面650又はその他の文字(例えば、コマンドのメニュー、及び利用可能なビデオ及びオーディオデータファイルの表示)をテレビ20のようなディスプレイデバイス上に表示することを可能にする。表示モジュール150は、ビデオ信号源(この場合、ビデオ出力信号)と同期して、表示ビデオ画像上で重ね合わされるテキスト、文字、及び/又は図形を生成することができる。一実施形態では、表示モジュール150は、エヌティエスシー(NTSC)方式及びパル(PAL)方式のテレビジョン標準の双方と交互に互換性があるビデオ信号エンコーダーと互換性があるとすることができる。一実施形態では、チップコントローラ135は、(静止画像がしばらくの間表示されるように)表示モジュール150を通して静止画像を表現するデータを絶えず送るように、SDRAM500を仕向けることができる。
【００１７】
オーディオ出力ポート155は、多数のデジタルオーディオフォーマット(例えば、CD-DA、線形PCM、ドルビーデジタル(AC-3)、ドルビープロロジック、DTS、HDCD、MP3、及びDVDオーディオを含む)のいずれかからデコードされたステレオ又はマルチチャネルPCMデータを受け入れるように構成され、オーディオDAC30に適した形でこのようなデータを出力することができる。
【００１８】
一実施形態では、ROM200は、8/16ビット消去可能プログラム可能ROM(EPROM)200とすることができる。一実施形態のドライブ300は、次の一又はそれ以上の光ディスクフォーマット、すなわちコンパクトディスク読み取り専用メモリ(CD-ROM)、コンパクトディスクデジタルオーディオ(CD-DA)、書き込み可能コンパクトディスク(CD-R)、書き換え可能コンパクトディスク(CD-RW)、ビデオコンパクトディスク(VCD)、スーパービデオコンパクトディスク(SVCD)、デジタル多用途ディスク読み取り専用メモリ(DVD-ROM)、書き込み可能デジタル多用途ディスク(DVD-R)(DVD+R)、書き換え可能デジタル多用途ディスク(DVD-RW)(DVD+RW)、デジタル多用途ディスクランダムアクセスメモリ(DVD-RAM)、デジタル多用途ディスクビデオフォーマット(DVD-Video)、デジタル多用途ディスクオーディオフォーマット(DVD-Audio)、及びデジタル多用途ディスクビデオ書き込み(DVD-VR)、を読み取るように構成された光ディスクドライブとすることができる。
【００１９】
本発明の一実施形態はまた、持ち運び可能ストレージ媒体(例えば、メモリスティックデバイス、コンパクトフラッシュデバイス、マイクロドライブデバイス、スマートメディアデバイス、マルチメディアカードデバイス、セキュアデジタルデバイス、又は他の等価な媒体又はデバイス)と互換性があるとすることができる予備のメモリリーダー400、及び、ハードディスクドライブ450を含むことができる。このような実施形態を、図１及び図２に示す。本発明のもう1つの実施形態は、ドライブ300ではない一又はそれ以上のメモリリーダーを含み、かつドライブ300を全く持たないとすることができる。
【００２０】
一実施形態のDRAM500は、多数のオーディオデータバッファ505-1〜505-N、及び多数のビデオデータバッファ510-1〜510-Nを持つシンクロナスDRAM(SDRAM)とすることができる。このようなSDRAM500は、例えば4メガバイト(4MB)の記憶容量を持つことができる。
【００２１】
一実施形態より、ビデオ信号エンコーダー600はNTSC/PALエンコーダーとすることができる。このような実施形態では、ビデオ信号エンコーダー600を、アナログ複合ビデオ信号(すなわち、単一ワイヤーによるテレビ20へのビデオ信号の伝達)、スーパービデオ(S-video)アナログ信号(すなわち、情報をクロミナンスと呼ばれる色の信号と、輝度と呼ばれる明るさの信号とに分けることによるビデオ信号の伝達)、及びコンポーネントビデオ出力を生成するように構成することができる。ビデオ信号エンコーダー600の一例は、3つの9ビットデジタルアナログ変換器(DAC)を含むことができる。このような実施形態では、1つのビデオDACが複合ビデオ出力を生成することができる一方で、他の2つがS-ビデオ出力を生成する。
【００２２】
図3は、そのユーザーインターフェース800を含む光ディスクプレーヤー10の正面図を表している。図4は、本発明の実施形態による一形式のリモコン装置15を表している。このようなリモコン装置15は、電源オン/オフ、表示メニュー、選択、カーソルを右に動かす、カーソルを左に動かす、カーソルを上に動かす、及びカーソルを下に動かす、のような多数のボタンを含むことができる。リモコン装置15は、プレーヤー10内のリモコンセンサー700に赤外線信号を伝達することにより、光ディスクプレーヤー10にコマンドを送ることができる。このような実施形態では、リモコンセンサー700は赤外線信号受信器とすることができる。
【００２３】
リモコン装置15の代替の実施形態は、ポインタ/セレクタデバイス(例えば、マウス、トラックボール、ポインティングスティック、又はタッチパッド)を持つキーボード、ジョイスティック及び制御ボタンを持つゲームコントローラ、又は他の同様なデバイスを含むことができる。リモコン装置15及びユーザーインターフェース800の双方とも、光ディスクプレーヤー10の電源をオン/オフする、及び、以下に説明するように光ディスクプレーター10の機能を制御するために使用することができる。例えば、ユーザー1は、リモコン装置15と相互作用して、電子スライドショー表示での使用に利用可能なビデオ及びオーディオデータファイルのリスト又はメニューを表示する、スライドショーに含まれるべきファイルを選択する(例えば、オーディオトラックの再生リスト又は静止画像の再生リストの選択)、ビデオファイルの表示の手法を選択する(例えば、静止画像及びオーディオトラックを表示及び再生する方式の選択)、一又はそれ以上のオーディオトラックと一又はそれ以上の静止画像との間の関連付けを作成する、各静止画像の表示の持続時間を選択する、及び他のスライドショー構成機能を実行することができる。
【００２４】
本発明による方法の様々な実施形態を、引き続き図1〜図4を参照して、特に図5a〜図8を参照してここで説明する。
【００２５】
II.  本発明の方法の実施形態
静止ビデオ画像(例えば、写真、絵画、表示スライド等)及びオーディオ信号(例えば、歌、音楽、又は他の音響)を表すデータは、様々なメモリフォーマットで、一又はそれ以上の形式のメモリ媒体内に格納することができる。例えば、光ディスク5又はフラッシュメモリデバイスは、JPEG(ジェイペグ)フォーマット又はMPEG(エムペグ)フォーマットで格納された圧縮画像データを持つ多数のビデオデータファイル6、及び、MPEGオーディオレイヤーIII(すなわち、ファイル拡張子.mp3)フォーマット、又はウィンドウズメディアオーディオ(すなわち、ファイル拡張子.wma)フォーマットで格納された圧縮オーディオ信号データを持つオーディオデータファイル7を収容することができる。
【００２６】
図5a〜図5dは、音声付き静止画像スライドショーを表示する方法の一実施形態で実行される特定の動作を示している。このような方法の実施形態では、プロセッサチップ100は、リモコン装置15、ユーザーインターフェース800のどちらか一方又は双方を介して、(ステップ505で示すように)ユーザー1からコマンドを受け取ることができる。静止画像ビデオファイル6(順番に静止画像データを収容する)及び/又はオーディオファイル7を収容する光ディスク5、フラッシュメモリデバイス、又は他のメモリ媒体が、ドライブ300及び/又は予備のメモリリーダー400内にロードされ、光ディスクプレーヤー10によって検出されると、プロセッサチップ100は、(例えば図6に示すような)情報画面650を、ユーザー1の閲覧のために自動的にテレビ20上に表示させることができる。代替の実施形態では、プロセッサチップ100は、ユーザー1がリモコン装置15の「メニュー」キー401を選択するというようなコマンド時にのみ、情報画面650を表示させることができる。情報画面650は、光ディスク5、フラッシュメモリデバイス、ハードディスク、又は他のメモリ媒体内に収容されたビデオファイル6-1〜6-Nのリスト、及びそのようなビデオファイル6が格納され得る如何なるフォルダをも含むことができ、また、挿入されて、或いは別の方法で作動するそのようなメモリ媒体上に格納されたオーディオファイル7-1〜7-Nも同様である。本発明のプロセッサチップ100の代替の実施形態は、他のメモリ媒体リーダーの特定の光ディスク5の階層ファイル構造を、様々な方法でユーザー1に表示することができる。このような一代替例では、ファイルシステム内の全てのファイルのリストをフォルダなしで示すように、線形式にファイル及びフォルダを表示することができる。もう１つの実施形態例では、たった1つの階層のディレクトリを持つファイルシステムを表示することができる(すなわち、サブディレクトリをルート階層まで格上げすることにより、サブディレクトリを取り除く)。
【００２７】
オーディオファイル内に格納されたオーディオトラック、及びビデオファイル内に格納された静止画像の双方を再生するために、ユーザー1は、提供された多数の方式から、再生及び表示方式を選択することができる。このような実施形態では、プロセッサチップ100は、別の方法で関連付けられていない、又は事前に互いに別の方法でリンクされた静止画像とオーディオトラックとの間の関連付けをリアルタイムで作成することができる(ステップ505)。次に、プロセッサチップ100は、テレビ20上に表示するためのスライドショー表示を生成することができる。例えば、一方式は、第一又は選択されたビデオファイル6で始まる順番で、ビデオファイル6-1〜6-Nの中身を1つずつ(各々、例えば30秒というような所定の時間の間)表示することができ、かつこの時間の間、第一又は選択されたオーディオファイル7で始まる順番で、各オーディオファイル7-1〜7-Nを1つずつ再生することができる。もう１つの方式では、ユーザー1は、第一又は選択されたビデオファイル6-1から開始する順番でビデオファイル6-1〜6-Nを表示する間に再生すべき唯一無二の一オーディオファイル7を選択することができ、従って、静止画像とオーディオトラックとの間の他の形式の関連付けをリアルタイムで作成することができる。さらなる方式では、ユーザー1は、第一又は選択されたビデオファイル6-1から開始する順番でビデオファイル6-1〜6-Nを表示する間に再生すべきオーディオファイル7-1〜7-Nの再生リストを選択することができる。さらにもう１つの方式は、オーディオファイル7-1〜7-Nの再生リストを順番に再生する間、ビデオファイル6-1〜6-Nの再生リストを順番に表示することができる。選択された画像再生リストは、利用可能なビデオファイル6-1〜6-N全体のサブセットとすることができ、かつ選択されたオーディオ再生リストは、利用可能なオーディオファイル7-1〜7-N全体のサブセットとすることができる。さらにもう1つの方式は、ランダムに選択されたファイル又はユーザー1により選択されたファイルから始まるランダムな順番で、全てのビデオファイルを表示することができる一方で、プロセッサチップ100は、再生するための一又はそれ以上のオーディオファイル7を自動的に選択することができる。さらにもう1つの方式では、ユーザー1は、シンプルなメニューインターフェース(例えば、リモコン装置15のキーパッド410)を使って、ビデオファイルとオーディオファイルとの間の一対一対応を指定することができる。リモコン装置15のキーパッド410上のキー(例えば、「メニュー」キー401、「カーソル上」キー402、「カーソル下」キー403、「カーソル左」キー404、「カーソル右」キー405、「入力」キー406)を使って、ユーザー1は、カーソルキー402、403、404、405を使用して情報画面650自由に移動し、特定のファイルが強調されている間に、「入力」キー406を押すことによって再生すべきファイルのサブセット(又は、特定のファイルを収容するフォルダ)を選択することができる。このような方式では、選択されたフォルダ内のビデオファイルのみを再生することができる(すなわち、そのフォルダ内の画像のみが再生される)。フォルダ内の画像の全てが再生されると、情報画面650が再現することができる。さらにもう1つの方式では、第一又は選択されたオーディオ���ァイルで始まる順番で、各オーディオファイル7-1〜7-Nの中身を再生することができ、かつ、異なるビデオファイルの静止画像コンテンツを、新しい各オーディオトラックと共に表示することができる。
【００２８】
ユーザー1がオーディオファイル又はビデオファイルのいずれかを選択しなかった場合には、更なる方式が利用可能とすることができる。このような場合、プロセッサチップ100は、例えば上述の再生及び表示方式の1つをデフォルトとして自動的に選択することができる。一実施形態によると、光ディスクプレーヤー10による光ディスク5(例えば、コダックピクチャーCD)の検出時に、スライドショー表示は自動的に開始し、各ビデオファイル及び各オーディオファイルを、オーディオファイルとビデオファイルとの間の所定の関連付けを持つ所定のシーケンスで再生することができる。
【００２９】
特にステップ510で示すように、プロセッサチップ100は、一又はそれ以上の次の形式のデバイス、すなわち光ディスクドライブ300、予備のメモリリーダー400、及びハードディスクドライブ450を含むメモリ媒体リーダーから、ビデオデータファイル6及びオーディオデータファイル7を受け取り始めることができる。例えば、一又はそれ以上のビデオデータファイル6及び一又はそれ以上のオーディオデータファイル7のようなデータは、光ディスク5から取得することができる。もう1つの例では、光ディスク5及び予備のメモリリーダー400と互換性のあるメモリ媒体の双方から、ビデオ及びオーディオデータを取得することができる。例えば、スライドショー表示で使用するための静止ビデオ画像データは、デジタルカメラを使用してデジタルの形で取り込むことができ、次に、メモリスティックデバイス、コンパクトフラッシュデバイス、スマートメディアデバイス、セキュアデジタルデバイス、マイクロドライブデバイス、マルチメディアカードデバイス、又は他の等価な媒体或いはデバイス、のようなメモリ媒体上に格納することができる。スライドショーの背音の生成に使用するためのオーディオデータは、前もって作り上げられたCD上にデジタルの形で格納することができる、或いは、ユーザー1又はその他の者が、パソコンにアクセスして、CD-R又はCD-RW上にオーディオファイルを格納することができる。動作方法の一例では、プロセッサチップ100は、予備のメモリリーダー400からビデオデータファイル6、及びドライブ300からオーディオデータファイル7を取得することができる。ビデオファイル6及び/又はオーディオファイル7を収容する光ディスク5がドライブ300内にロードされると、光ディスクドライブ300から読み取られる生データは、IDE105を通ってプロセッサチップ100内に入ることができる。IDE105及び予備のメモリリーダー400を離れたデータは、例えば、オーディオ及びビデオ多重化されたデータのストリームとすることができる(すなわち、ストリームは、互いに挿入されたオーディオデータ及びビデオデータの双方を含む)。
【００３０】
ステップ515及び520で示すように、次に、データのストリームは逆多重化装置(DEMUX)110を通り抜けることができ、これは、オーディオデータからビデオデータを分離し、そのビデオデータをビデオデータバッファ120内に送り、そのオーディオデータをオーディオデータバッファ115内に送る。オーディオデータバッファ115及びビデオデータバッファ120は、同じデータについて同時に一以上のデバイスが競合しているとき、データバス130上のデバイスがバス調停を実行することを可能にすることができる。
【００３１】
動作方法の一例では、デコードが始まる前に、全ビデオデータファイル6の中身を読み取る必要はない。このような方法例によると、プロセッサチップ100は、ビデオバッファ120内のデータの量を監視することができ(ステップ525で示すように)、かつ、ビデオデータファイル6からの充分な量のデータがビデオデータバッファ120内に転送されると、ビデオデータファイル6をデコードし始めることができる(ステップ530及び535に示すように)。例えば、一部分のデータがビデオデータバッファ120内で利用可能になると、デコードを始めることができる。このような一部分をデコードする間、データを、ビデオデータファイル6からビデオデータバッファ120内に読み込み続けることができる。一部分のデコードが終了したとき、プロセッサチップ100は、ビデオデータバッファ120を再び検査して、次の一部分をデコードするために充分な量のデータがビデオデータバッファ120内に存在するかどうかを判断することができる。その場合には、次の一部分をデコードすることができる。そうでない場合には、プロセッサチップ100は、充分なデータがビデオデータバッファ120内に存在するまで待って、デコードを続けることができる。一度に一部分をデコードすることにより、ビデオデータファイル6からデータを読み取る処理、及び、そのようなデータをデコードする処理が、ある程度部分的に重なり合って、画像データを処理するのに必要な時間の量を減らすことができる。ステップ540に示すように、ビデオデータファイル6の中身がデコードされると、表示するために、ビデオデータ(例えば、写真)をテレビ20に送信することができる。
【００３２】
スライドショーの第一の画像がデコード及び表示されると、第一のオーディオデータファイル7-1を処理することができる。圧縮オーディオファイル7をデコードする方法の一例では、プロセッサチップ100が可聴音を再生するための信号を生成し始める前に、全オーディオデータファイル7の中身を読み取る必要はない。このような実施形態により、オーディオデータファイル7からの充分な量のデータがオーディオデータバッファ115内に転送されると(ステップ545〜555で示すように)、プロセッサチップ100は、オーディオデータファイル7をデコードし始めることができる。例えば、二、三百のオーディオサンプルのデータがオーディオデータバッファ115内で利用可能になると、デコードを始めることができる(ステップ560に示すように)。このようなサンプルをデコードしている間、データを、オーディオデータファイル7からオーディオデータバッファ115内に読み込み続けることができる。サンプルのデコードが終了したとき、プロセッサチップ100は、再びオーディオデータバッファ115を調べて、次のサンプルをデコードするために充分な量のデータがオーディオデータバッファ115内に存在するかどうかを判断することができる。そうである場合には、次のサンプルをデコードすることができる。そうでない場合には、プロセッサチップ100は、オーディオデータバッファ115内に充分なデータが存在するまで待って、デコードを続けることができる。一度に少数のサンプルをデコードすることにより、オーディオデータファイル6からデータを読み取る処理、及び、そのようなデータをデコードする処理が部分的に重なり合って、従って、連続的で中断されないオーディオ呈示を確実にするように、全オーディオデータファイルを格納することができる大きいメモリバッファを持つ必要性を回避することができる。ステップ565に示すように、オーディオデータファイル7の中身の少なくとも一部分がデコードされると、スピーカー40を通して再生するために、オーディオデータ(例えば、歌)をDAC30に送ることができる。
【００３３】
方法の一実施形態によると、オーディオデータファイル7を読み取り及びデコードする間、プロセスチップ100は、特定の画像が表示されている時間の長さを監視することができる(ステップ570及び575に示す)。上述のように、プロセッサチップ100は、スライドショー表示の各画像をあらかじめ選択された時間の間だけ表示することを可能にするように、ユーザー1によって導かれる、又はデフォルトにより他の方法で構成されることができる。特定の画像についてあらかじめ選択された表示時間がほぼ切れたとき、プロセッサチップ100は、次のビデオデータファイル6-2を受け取り及びデコードし始めることができる。一実施形態では、オーディオデータの受け取りを一時的に中断することができ、プロセッサチップ100がスライドショー表示の新しい画像に対応するビデオデータを受け取っている時間の間、オーディオデータのアンダーフロー状態が全く起こらないような、オーディオデータバッファ115内に充分なオーディオデータが存在するのであれば、このような時間の間、プロセッサチップ100は、オーディオデータをデコードすることとビデオデータをデコードすることを交替させることができる(ステップ588〜590に示すように)。一実施形態のプロセッサチップ100は、オーディオデータの読み取りとビデオデータの読み取りを交替させることができる(ステップ591及び592)。更なるビデオ及びオーディオファイルが処理される限りは、このような処理が続行及び繰り返し得る。
【００３４】
図7及び図8は、本発明の実施形態によるビデオデータ及びオーディオデータの読み取り、デコード、及び表示のシーケンスの例を示している。図7に示すように、オーディオファイルを読み取る前に、ビデオファイルの全体を読み取ることができる。同様に、オーディオファイルの読み取りが始まると、このようなオーディオファイルの読み取りは、そのオーディオファイルの全体が読み取られるまで続行し得る。しかしながら、このようなシーケンスは、幾つかの場合には、デコード及び再生が開始又は続行するのを可能にするのには不十分なオーディオデータバッファ内に読み込まれたオーディオデータしか存在しないオーディオデータのアンダーフロー状態という結果となり得る。図8に図示するように、オーディオデータファイルの読み取りが開始又は続行する前に、ビデオファイル全体をビデオデータバッファ内に読み込む必要がないように、オーディオデータファイルの読み取り及びビデオデータファイルの読み取りを交互に挟むことができる。このようなシーケンスでは、ビデオデータファイルの一部を読み取り、次にオーディオデータファイルの一部を読み取ることができ、かつ、この処理をきわめて頻繁に続けて、オーディオアンダーフロー状態を回避することができる。
【００３５】
オーディオデータ用及びビデオデータ用に別個のプロセッサを持つプロセッサチップの代替の実施形態に関しては、このようなオーディオデータ及びビデオデータの読み取り及び/又はデコードの挟み込みは必須ではないとすることができる。
【００３６】
方法の例示的な実施形態及び例を、本出願で詳細に示しかつ説明したが、多数の変形、及び、その明確に示されかつ説明された実施形態と等価となり得る他の実施形態が存在し得ることを、当業者は注目すべきであり、かつ理解するであろう。例えば、本発明の技術的範囲は、全ての場合において、必ずしも前述のステップを説明した順番で実行することに限定されるものではない。特に明記しない限り、用語及び表現は、限定ではなく、説明の用語及び表現として本出願では使用されている。従って、本発明は、示されかつ説明された特定の実施形態及び例(或いは、それらを説明するために使用された用語又は表現)によって限定されるのではなく、本特許請求の範囲によってのみ限定されるものである。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態による光ディスクプレーヤー10のブロック図である。
【図２】図1に示す光ディスクプレーヤー10の集積回路プロセッサチップ100のブロック図である。
【図３】図1に示す光ディスクプレーヤー10の正面図を示している。
【図４】図1に示す光ディスクプレーヤー10と共に使用するためのリモコン装置15を示している。
【図５ａ】音声付き静止画像スライドショーの表示において、図2に示すプロセッサチップ100で実行される主要なステップの一例を示している。
【図５ｂ】音声付き静止画像スライドショーの表示において、図2に示すプロセッサチップ100で実行される主要なステップの一例を示している。
【図５ｃ】音声付き静止画像スライドショーの表示において、図2に示すプロセッサチップ100で実行される主要なステップの一例を示している。
【図５ｄ】音声付き静止画像スライドショーの表示において、図2に示すプロセッサチップ100で実行される主要なステップの一例を示している。
【図６】本発明の実施形態により電子スライドショー表示を構成することにおいて使用するための、テレビ20で表示されるような情報画面650を示している。
【図７】本発明の実施形態によるビデオデータ及びオーディオデータの読み取り、デコード、及び表示のシーケンスの一例を示している。
【図８】本発明の実施形態によるビデオデータ及びオーディオデータの読み取り、デコード、及び表示のシーケンスのもう1つの例を示している。
【図１】
2005531256.tif 000003
【図２】
2005531256.tif 000004
【図３】
2005531256.tif 000005
【図４】
2005531256.tif 000006
【図５ａ】
2005531256.tif 000007
【図５ｂ】
2005531256.tif 000008
【図５ｃ】
2005531256.tif 000009
【図５ｄ】
2005531256.tif 000010
【図６】
2005531256.tif 000011
【図７】
2005531256.tif 000012
【図８】
2005531256.tif 000013
【国際調査報告】
2005531256.tif 000014