(57)【要約】着脱書き換え可能コンピュータ記憶装置は、コンピュータ装置の標準動作を制御するコマンドセットを有する。コマンドセットは、起動フィールド、機能フィールド、ステータスフィールド及び結果フィールドを有するコマンドを含む。コンピュータ装置のコマンドエンジンは、当該コマンドを実行すべきか起動状態を判断するため、起動フィールドを読み出す。コマンドエンジンは、機能フィールドと関連する拡張を読み出し、当該コマンドの機能を判断する。コマンドエンジンは、ステータスフィールドを読み出し、当該コマンドの実行可能ステータスを判断する。コマンドエンジンは、当該コマンドの実行結果を結果フィールドに書き込む。
2005539340.tif 000002
【特許請求の範囲】
【請求項１】
着脱書き換え可能コンピュータ記憶装置であって、
情報を示すデジタルデータと、
該書き換え可能コンピュータ記憶装置とやりとりするコンピュータ装置の標準動作を制御するコマンドセットと、
を有することを特徴とする装置。
【請求項２】
請求項１記載の着脱書き換え可能コンピュータ記憶装置であって、
前記標準動作は、前記コンピュータ装置による前記デジタルデータの読み出しを有することを特徴とする装置。
【請求項３】
請求項１記載の着脱書き換え可能コンピュータ記憶装置であって、
前記標準動作は、前記コンピュータ装置による前記デジタルデータの該書き換え可能コンピュータ記憶装置への書き込みを有することを特徴とする装置。
【請求項４】
請求項１記載の着脱書き換え可能コンピュータ記憶装置であって、
前記標準動作は、前記コンピュータ装置による前記デジタルデータの音声通信を有することを特徴とする装置。
【請求項５】
請求項１記載の着脱書き換え可能コンピュータ記憶装置であって、
前記標準動作は、前記コンピュータ装置による前記デジタルデータの映像通信を有することを特徴とする装置。
【請求項６】
請求項１記載の着脱書き換え可能コンピュータ記憶装置であって、
前記コマンドセットは、起動フィールド、機能フィールド、ステータスフィールド及び結果フィールドを有するコマンドを有することを特徴とする装置。
【請求項７】
１以上のコマンドからなるコマンドセットを有する着脱書き換え可能コンピュータ記憶装置とコンピュータ装置とのやりとりにおいて前記コンピュータ装置を動作させる方法であって、
前記着脱書き換え可能コンピュータ記憶装置上の前記コマンドセットを検出するステップと、
第１コマンドの起動状態を確認するステップと、
を有することを特徴とする方法。
【請求項８】
請求項７記載の方法であって、さらに、
前記起動状態の認識に応答して、前記第１コマンドを実行するステップを有することを特徴とする方法。
【請求項９】
請求項８記載の方法であって、さらに、
前記第１コマンドの実行結果を前記着脱書き換え可能コンピュータ記憶装置に書き込むステップを有することを特徴とする方法。
【請求項１０】
１以上のコマンドからなるコマンドセットを有する着脱書き換え可能コンピュータ記憶装置とコンピュータ装置とのやりとりにおいて前記コンピュータ装置を動作させる方法であって、
起動フィールド、機能フィールド、ステータスフィールド及び結果フィールドを特定するため、第１コマンドを解析するステップと、
前記第１コマンドの起動状態を決定するため、前記起動フィールドを読み出すステップと、
を有することを特徴とする方法。
【請求項１１】
請求項１０記載の方法であって、さらに、
前記第１コマンドの機能を決定するため、前記機能フィールドを読み出すステップを有することを特徴とする方法。
【請求項１２】
請求項１０記載の方法であって、さらに、
前記第１コマンドの実行可能ステータス決定するため、前記ステータスフィールドを読み出すステップを有することを特徴とする方法。
【請求項１３】
請求項１０記載の方法であって、さらに、
前記第１コマンドの実行結果を前記結果フィールドに書き込むステップを有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にコンピュータ記憶装置の技術分野に関する。より詳細には、本発明は、着脱書き換え可能コンピュータ記憶装置（例えば、コンパクトディスク、デジタルビデオディスクなど）とコンピュータ装置（例えば、コンパクトディスクプレーヤー、デジタルビデオディスクプレーヤーなど）との間のやりとりに関する。
【背景技術】
【０００２】
着脱書き換え可能コンピュータ記憶装置は、典型的には、多数のコンピュータ装置間でデータを交換するためのユーザによる媒体の利用のため、「スニーカーネット（ｓｎｅａｋｅｒｎｅｔ）」と呼ばれている。このような書き換え可能コンピュータ記憶装置を介したコンテンツ交換は、ネットワークを介したコンテンツ交換と同様であるが、本発明以前の書き換え可能コンピュータ記憶装置は、コンピュータ装置の標準動作の制御には利用することができなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
着脱書き換え可能コンピュータ記憶装置によるコンピュータ装置の標準動作の制御不能を解消するため、本発明は、書き換え可能コンピュータ記憶装置上に格納される新規かつ一意的なコマンドセットと、コンピュータ装置内に搭載される新規かつ一意的なコマンドエンジンを提供する。本発明の様々な特徴は、新規かつ非自明なものであり、様々な効果を提供する。ここでカバーされる本発明の本質は、添付された請求項を参照して決定することができるが、ここで開示される実施例に特徴的ないくつかの特徴が以下で簡単に説明される。
【課題を解決するための手段】
【０００４】
本発明の一形態は、映像データとコマンドセットを有する書き換え可能コンピュータ記憶装置である。前記映像データは、映像情報を示すものである。前記コマンドセットは、コンピュータ装置の標準動作を制御する１以上のコマンドを有する。
【０００５】
本発明の第２の形態は、コンピュータ装置と１以上のコマンドからなるコマンドセットを有する書き換え可能コンピュータ記憶装置とのやりとりにおける前記コンピュータ装置の動作方法である。第１に、前記コマンドセットは、前記着脱書き換え可能コンピュータ記憶装置上に設けられる。第２に、動作状態及び実行可能ステータスが、前記コマンドセットの各コマンドに対して確認される。第３に、各実行可能コマンドは、関連する動作状態を認識することにより実行される。最後に、各コマンドの実行結果が、前記着脱書き換え可能コンピュータ記憶装置に書き込まれる。
【発明の効果】
【０００６】
本発明の上記及び他の形態、特徴及び効果は、添付した図面と共に参照することにより、現在の好適な実施例の以下の詳細な説明からさらに明らかとなるであろう。この詳細な説明及び図面は、本発明を限定するものでなく単なる例示であり、本発明の範囲は、添付された請求項とその均等物により画定される。
【発明を実施するための最良の形態】
【０００７】
本発明は、書き換え可能コンピュータ記憶装置によるコンピュータ装置の標準動作の制御に関する。本発明の書き換え可能コンピュータ記憶装置の形態は限定されていない。書き換え可能コンピュータ記憶装置の例としては、以下に限定するものではないが、コンパクトディスクリライタブル（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｗｒｉｔａｂｌｅ）、デジタルビデオディスクリライタブル（「ＤＶＤ−ＲＷ」「ＤＶＤ＋ＲＷ」）、フラッシュメモリ及び着脱可能ハードディスク（例えば、ＰＭＣＩＡインタフェースによる）があげられる。本発明のコンピュータ装置の形態もまた限定されていない。コンピュータ装置の例としては、以下に限定するものではないが、コンパクトディスクプレーヤー、デジタルビデオディスクプレーヤー（「ＤＶＤプレーヤー」）、携帯装置（例えば、ハードディスクベースのオーディオビジュアルプレーヤーなど）、ソリッドステートオーディオプレーヤー、パーソナルコンピュータ及びセットトップボックスがあげられる。
【０００８】
図１は、ＤＶＤ＋ＲＷ１０の形態による本発明の着脱書き換え可能コンピュータ記憶装置を示し、図２は、ＤＶＤプレーヤー２０の形態による本発明のコンピュータ装置を示す。ＤＶＤ＋ＲＷ１０は、音声/映像情報（例えば、歌、映画など）を表す従来の映像データの形態によるデジタルデータを有する。ＤＶＤ＋ＲＷ１０はさらに、ＤＶＤ＋ＲＷ１０上の映像データを配置するための従来のコマンド（図示せず）と、ＤＶＤプレーヤー２０の標準動作を制御する１以上のコマンドを含む新規かつ一意的なコマンドセット１１を有する。ＤＶＤプレーヤー２０の標準動作の例としては、以下に限定されるものではないが、映像データの読み出し、映像データの書き込み、ＤＶＤプレーヤー２０のユーザへの映像データの音声通信ＡＵＤＩＯ及びＤＶＤプレーヤー２０のユーザへの映像データの映像通信ＶＩＳＵＡＬがあげられる。
【０００９】
一実施例では、コマンドセット１１の各コマンドは、起動フィールド、機能フィールド、任意の必要な機能拡張、ステータスフィールド及び結果フィールドを含む。起動フィールドは、コマンドが実行されるべき起動状態を特定する。第１の起動状態は、ＤＶＤプレーヤー２０へのＤＶＤ＋ＲＷ１０の挿入である。第２の起動状態は、ＤＶＤプレーヤー２０へのＤＶＤ＋ＲＷ１０の挿入後の指定された期間である。第３の起動状態は、指定された装置イベントの発生である。第４の起動状態は、ＤＶＤプレーヤー２０からのＤＶＤ＋ＲＷ１０の取出しである。当業者は、各種追加的起動状態を理解するであろう。
【００１０】
機能フィールドは、実行されるべきコマンドタイプを指定する。各機能拡張は、機能コマンドに関連する特定のアクションを指定する。ステータスフィールドは、コマンドの実行可能ステータスを指定する。「初期」表示は、当該コマンドが関連する起動状態の初期的認識することによってのみ実行されるべきであるということを表す。「連続」表示は、当該コマンドが関連する起動状態の各認識により実行されるべきであることを表す。「完了」表示は、当該コマンドがもはや実行可能でないことを表す。「エラー」表示は、当該コマンドに関するエラーを表す。当業者は、各種追加的ステータス表示を理解するであろう。結果フィールドは、当該コマンドの１以上の実行結果を含む。図３〜図６は、コマンドセット１１の一例となる４つのコマンドを示している。以下の説明から、当業者は、特に再帰的方法により、複数のコマンドから構成されるコマンドの合成を理解するであろう。
【００１１】
図３は、「．ｘｍｌ」フォーマットによる「ＣＯＰＹ  ＦＲＯＭ  ＤＥＶＩＣＥ  ＴＯ  ＤＩＳＫ」コマンドを示す。起動フィールドは、「ＣＯＰＹ  ＦＲＯＭ  ＤＥＶＩＣＥ  ＴＯ  ＤＩＳＫ」コマンドがＤＶＤプレーヤー２０へのＤＶＤ＋ＲＷ１０の挿入により実行されるべきか示している。機能フィールド及び機能拡張は一緒になって、２００１年１月１日以前の日付の「Ｓｈａｋｉｒａ」によるすべての「＊＝．ｍｐｇ」ファイルのＤＶＤ＋ＲＷ１０へのコピーを特定する。ステータスフィールドは、「ＣＯＰＹ  ＦＲＯＭ  ＤＥＶＩＣＥ  ＴＯ  ＤＩＳＫ」コマンドの初期的実行可能ステータスを指定する。結果フィールドは、「ＣＯＰＹ  ＦＲＯＭ  ＤＥＶＩＣＥ  ＴＯ  ＤＩＳＫ」コマンドの単独の実行からの結果を格納する結果ファイルを指定する。
【００１２】
図４は、「．ｘｍｌ」フォーマットによる「ＰＬＡＹ−ＯＮ」コマンドを示す。起動フィールドは、ＤＶＤプレーヤー２０へのＤＶＤ＋ＲＷ１０の挿入により実行されるべきであることを指定する。機能フィールドと機能拡張は一緒になって、ラップアラウンド（ｗｒａｐａｒｏｕｎｄ）手法による「ｓｏｎｇ３．ｍｐ３」の２：１３ポジションにおける再生を指定する。ステータスフィールドは、「ＰＬＡＹ−ＯＮ」コマンドの連続的実行可能ステータスを指定する。結果フィールドは、「ＰＬＡＹ−ＯＮ」コマンドの実行からの結果を格納する結果ファイルを指定する。この場合、当該結果は、ＤＶＤ＋ＲＷ１０のＤＶＤプレーヤー２０からの取出しにより再生される曲のクロージングポジションを示すものであり、これにより、曲のクロージングポジションを反映するよう機能拡張が更新され、この結果、「ＰＬＡＹ−ＯＮ」コマンドの以降の実行はこのクロージングポジションから開始される。
【００１３】
図５は、「．ｘｍｌ」フォーマットによる「ＥＪＥＣＴＩＯＮ  ＢＹＥ−ＢＹＥ」コマンドを示す。起動フィールドは、「ＥＪＥＣＴＩＯＮ  ＢＹＥ−ＢＹＥ」コマンドがＤＶＤプレーヤー２０からのＤＶＤ＋ＲＷ１０の取出しにより実行されるべきであることを示す。機能フィールド及び機能拡張は一緒になって、「ｂｙｅｂｙｅ．ｍｐ３」の再生を指定する。ステータスフィールドは、「ＥＪＥＣＴＩＯＮ  ＢＹＥ−ＢＹＥ」コマンドの連続的実行可能ステータスを指定する。結果フィールドは、「ＥＪＥＣＴＩＯＮ  ＢＹＥ−ＢＹＥ」コマンドの実行結果を格納する結果ファイルを指定する。
【００１４】
図６は、「．ｘｍｌ」フォーマットによる「ＢＲＯＷＳＥ」コマンドを示す。起動フィールドは、「ＢＲＯＷＳＥ」コマンドがＤＶＤ＋ＲＷ１０のＤＶＤプレーヤー２０への挿入により実行されるべきであることを指定する。機能フィールドと機能拡張は一緒になって、「ｐｈｏｔｏｓ」フォルダのブラウジングを指定する。ステータスフィールドは、「ＢＲＯＷＳＥ」コマンドの初期的実行可能ステータスを指定する。結果フィールドは、「ＢＲＯＷＳＥ」コマンドの実行結果を格納する結果ファイルを指定する。
【００１５】
図２を参照するに、ＤＶＤプレーヤー２０は、本発明の理解に直接関連せず、このため図示されない多数の従来コンポーネントを有する。当業者は、従来の読取ヘッド２１、従来の書き込みヘッド２２及びハードウェア、ソフトウェアまたはそれらの組み合わせから構成される一意的なコマンドエンジン２３を有するＤＶＤプレーヤー２０の図示されたコンポーネントの以降の説明を理解することにより、このような従来のコンポーネントを認識するであろう。ＤＶＤプレーヤー２０へのＤＶＤ＋ＲＷ１０の挿入に関する従来の検出により、及びＤＶＤプレーヤー２０からのＤＶＤ＋ＲＷ１０の取出し以前に、コマンドエンジン２３は、本発明のコマンドセット実行方法を実現する。一実施例では、コマンドエンジン２４は、ＤＶＤ＋ＲＷ１０の従来のパスワード認証に応答して、本発明のコマンドセット実行方法を実現する。
【００１６】
図７は、本発明のコマンドセット実行方法を表すフローチャート３０を示す。フローチャート３０のステージＳ３２において、コマンドエンジン２３は、読取ヘッド２１を用いてＤＶＤ＋ＲＷ１０上のコマンドセット１１を検出し、検出されたコマンドセット１１の各コマンドを従来通りに解析する。一実施例では、コマンドエンジン２３は、ＤＶＤ＋ＲＷ１０上のコマンドセット１１の位置を特定するのに従来技術を利用し、その後コマンドセット１１に読取ヘッド２１を向ける。第２の実施例では、コマンドエンジン２３は、ＤＶＤ＋ＲＷ１０上のコマンドセット１１の既知の位置に読取ヘッド２１を向ける。第３の実施例では、コマンドエンジン２３は、コマンドの従来のポリシー認証の観点から有効とみなされるコマンドを解析する。
【００１７】
フローチャート３０のステージＳ３４において、コマンドエンジン２３は、コマンドセット１１の各コマンドの実行可能ステータスと起動状態を確認する。一実施例では、コマンドエンジン２３は、各コマンドのステータスフィールドと起動フィールドを読み出す。フローチャート３０のステージＳ３６において、コマンドエンジン２１は、関連する起動状態を認識することにより実行可能コマンドを実行する。フローチャート３０のステージＳ３８において、コマンドエンジン２３は、書き込みヘッド２３を用いて実行されたコマンドの結果をＤＶＤ＋ＲＷ１０に書き込む。一実施例では、コマンドエンジン２３は、実行されたコマンドの結果を当該コマンドの結果フィールド及び他の任意の対応するファイルに書き込む。コマンドエンジン２３は、コマンドセット１１の複数のコマンドに対して、同時に、別々に、あるいは混合してステージＳ３４〜Ｓ３８を実現することができる。
【００１８】
ここで開示された本発明の実施例は現時点では好適と考えられているが、本発明の趣旨及び範囲から逸脱することなく、様々な変更及び改良が可能である。本発明の範囲は添付した請求項に示され、均等物の意義及び範囲内のすべての変更はここに含まれるものとする。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明による書き換え可能コンピュータ記憶装置の一実施例の平面図を示す。
【図２】図２は、図１の書き換え可能コンピュータ記憶装置とやりとりするコンピュータ装置のブロック図を示す。
【図３】図３は、本発明の「ＣＯＰＹ  ＦＲＯＭ  ＤＥＶＩＣＥ  ＴＯ  ＤＥＶＩＣＥ」コマンドの一実施例を示す。
【図４】図４は、本発明の「ＰＬＡＹ−ＯＮ」コマンドの一実施例を示す。
【図５】図５は、本発明の「ＥＪＥＣＴＩＯＮ  ＩＮＤＩＣＡＴＯＲ」コマンドの一実施例を示す。
【図６】図６は、本発明の「ＢＲＯＷＳＥ」コマンドの一実施例を示す。
【図７】図７は、本発明のコマンドセット実行方法を表すフローチャートを示す。
【図１】
2005539340.tif 000003
【図２】
2005539340.tif 000004
【図３】
2005539340.tif 000005
【図４】
2005539340.tif 000006
【図５】
2005539340.tif 000007
【図６】
2005539340.tif 000008
【図７】
2005539340.tif 000009
【国際調査報告】
2005539340.tif 000010
2005539340.tif 000011