(57)【要約】【課題】  デジタルコンテントの細部に亘る全体の説明などをバーチャル方式で効率良くユーザに提供できるデジタルコンテントのバーチャル式操作方法を提供する。【解決手段】  少なくとも１つの動作（behavior）を含み、かつ複数種の状態を具えるオブジェクトを含んでなるデジタルコンテントの操作方法であって、操作の要求に基づいて自動的に目下の状態を変化させる駆動オブジェクトであって、且つ視覚で確認できる駆動オブジェクトを該デジタルコンテントに提供するステップと、該オブジェクトが自動的に変化することによって出現する第１の状態に基づいて、該オブジェクトを指定するステップと、該オブジェクトが自動的に変化することによって出現する第２の状態に基づいて、該動作を指定するステップと、バーチャル方式で該オブジェクトの該動作を操作するステップと、を含んでなる。【選択図】  図１
2004171570.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのオブジェクトを含んでなるデジタルコンテントの操作方法であって、
該オブジェクトには少なくとも１つの動作（behavior）を含み、
複数種の状態を具え、該デジタルコンテントの操作の要求に基づいて自動的に目下の状態を変化させる駆動オブジェクトであって、且つ視覚で確認できる駆動オブジェクトを該デジタルコンテントに提供するステップと、
該オブジェクトが自動的に変化することによって出現する第１の状態に基づいて、該オブジェクトを指定するステップと、
該オブジェクトが自動的に変化することによって出現する第２の状態に基づいて、該動作を指定するステップと、
バーチャル方式で該オブジェクトの該動作を操作するステップと、を含んでなることを特徴とするバーチャル式デジタルコンテントの操作方法。
【請求項２】
前記動作がイベントか、方法か、もしくは属性によってなるグループから選択される少なくとも１つの動作であることを特徴とする請求項１に記載のバーチャル式デジタルコンテントの操作方法。
【請求項３】
前記駆動オブジェクトのそれぞれの状態が該駆動オブジェクトの存在する位置か、該駆動オブジェクトの外観か、もしくは該駆動オブジェクトから発生する音声によってなるグループから選択される少なくとも１つの状態であることを特徴とする請求項１に記載のバーチャル式デジタルコンテントの操作方法。
【請求項４】
前記駆動オブジェクトの外観が動作の影像であることを特徴とする請求項１に記載のバーチャル式デジタルコンテントの操作方法。
【請求項５】
前記オブジェクトを指定するステップは、該駆動オブジェクトの存在する位置によって該オブジェクトを指定することを特徴とする請求項３に記載のバーチャル式デジタルコンテントの操作方法。
【請求項６】
前記動作を指定するステップは、該駆動オブジェクトの動作の影像によって該動作を指定することを特徴とする請求項４に記載のバーチャル式デジタルコンテントの操作方法。
【請求項７】
前記第１の状態が、該第２の状態と同様の状態であることを特徴とする請求項１に記載のバーチャル式デジタルコンテントの操作方法。
【請求項８】
前記第１の状態が、該第２の状態と異なる状態であることを特徴とする請求項１に記載のバーチャル式デジタルコンテントの操作方法。
【請求項９】
ユーザ端末のブラウザにおいてホームページをバーチャル方式で操作するためのホームページ内容のバーチャル式操作を提供するウェブサイトシステムであって、
ユーザ端末とコミュニケーション・リンクを構築する通信インタフェースと、
少なくともホームページと視覚で確認できる駆動オブジェクトとを保存してなる記憶媒体と、
該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、且つ該駆動オブジェクトが自動的に変化して出現する第１の状態に基づいて該オブジェクトを指定するオブジェクト指定メカニズムと、
該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、且つ該駆動オブジェクトが自動的に変化して出現する第２の状態に基づいて該動作を指定する動作指定メカニズムと、
該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、且つバーチャル方式で該オブジェクトの該動作を操作するバーチャル操作メカニズムとを含んでなり、
該記憶媒体に保存されるホームページは、該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザに表示され、該ホームページは少なくとも１つのオブジェクトを含み、且つ該オブジェクトは少なくとも１つの動作（behavior）を含み、該駆動オブジェクトの該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、更に該駆動オブジェクトは複数種の状態を含み、該ホームページの操作の要求に従って自動的に該駆動オブジェクトの目下の状態を変化させることを特徴とするホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１０】
前記動作がイベントか、方法か、もしくは属性によってなるグループから選択される少なくとも１つの動作であることを特徴とする請求項９に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１１】
該駆動オブジェクトのそれぞれの状態が該駆動オブジェクトの存在する位置か、該駆動オブジェクトの外観か、もしくは該駆動オブジェクトから発生する音声によってなるグループから選択される少なくとも１つの状態であることを特徴とする請求項９に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１２】
前記駆動オブジェクトの外観が動作の影像であることを特徴とする請求項１１に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１３】
前記オブジェクトの指定は、該駆動オブジェクトの存在する位置によって該オブジェクトを指定することを特徴とする請求項１１に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１４】
前記動作の指定は、該駆動オブジェクトの動作の影像によって該動作を指定することを特徴とする請求項１２に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１５】
前記第１の状態が、該第２の状態と同様の状態であることを特徴とする請求項９に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【請求項１６】
前記第１の状態が、該第２の状態と異なる状態であることを特徴とする請求項９に記載のホームページ内容のバーチャル式操作を提供するウェブサイトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルコンテント操作方法に関し、バーチャル方式でデジタルコンテントを操作するデジタルコンテント操作方法に関する。
【背景技術】
【０００２】
デジタルコンテントの殆どはユーザが入力デバイス（マウス、キーボード、コントロールスティック、ライトペンもしくは音声を入力するプログラムを有するデバイス）を利用して操作し、オブジェクトをデジタルコントに包括させる。仮に該オブジェクトの動作（behavior）にイベント（event）、方法（method）、及び属性（property）が含まれる場合、ユーザは入力デバイスを介して該オブジェクトのイベントを触発し、該オブジェクトの方法を起動し、該属性を得るか、もしくは該オブジェクトの属性値を異動させることができる。係るイベントの触発、方法の起動、もしくは属性値の異動によってユーザは該デジタルコンテントを操作する目的を達成することができる。よって、デジタルコンテントは入力デバイスを介してユーザとの間においてリアルタイムで対話型（interactive）の動作を行うことができる。ユーザが入力デバイスを介して要求を提出し、デジタルコンテントが該要求を受けると、イベントの触発、方法の起動、もしくは属性値の異動によってユーザの要求を満たすことができる。係るデジタルコンテントの内容は、デジタルテキストか、もしくはそのコンテナを含む。ここにおけるコンテナとはソフトプログラムを指す。
【０００３】
一般にデジタルコンテントは、対話型の効果がアレンジされていれば、その対話の対象は殆どがユーザに設定されている。よって、ユーザが入力デバイスを起動しなければ対話型の効果は発生しない。即ち、一般的な対話型のデジタルコンテントにアレンジされている対話型の機能は、実際には受動的である。ユーザが入力デバイスを介して刺激（stimulus）を与えなければ対話型の反応は発生しない。デジタルコンテントに様々な対話型の効果が設定されていても、ユーザが刺激を与えることによってはじめてこれらを表現することができる。
【０００４】
但し、バーチャル方式でデジタルコンテントを操作した場合、デジタルコンテントに包含される意図を能動的に表現することができるといった長所が得られる。包含される意図には、該デジタルコンテントのイメージ、及び該デジタルコンテントの運転方式が含まれる。例えば、バーチャル方式の教師が対話型の学習ドキュメント上を任意に移動するようにアレンジし、仮に学習用の音声を発生させる場合、これと同時にバーチャル方式の教師の具体的な動作によってバーチャル方式でイベントを触発するか、方法を駆動するか、もしくは属性値を異動させて学習を進行させた場合、学習者は同一場面において、自ら該学習ドキュメントを操作して学習を進行させることができるとともに、該バーチャル方式の教師によって表現される学習の実況からも実益が得られる。
【０００５】
また、ハードウェアの操作方法の説明についても同様に処理することができる。すなわち、ハードウェアの操作に係るインタフェースを対話型のデジタルコンテントとして製作し、バーチャル方式の人物の具体的な動作で実際に操作のプロセスをデモンストレーションすることによって、ユーザは該操作のインタフェースを自身で操作できるとともに、該バーチャル方式の人物の具体的な動作によってリアルな操作の実務を了解することができる。同様にコンピュータゲームの内容、コンピュータアニメーションの内容、コンピュータマスメディアの内容、ソフトプログラムのインタフェースに係る説明、もしくは一般のホームページの内容などについても、バーチャル方式を利用する事によって説明の内容を細部に至るまで完全に表現することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、ユーザが入力デバイスを介して操作する以外に、バーチャル方式でデジタルコンテントを操作でき、デジタルコンテントを完全に表現できるバーチャル式デジタルコンテントの操作方法を提供することを課題とする。
【０００７】
また、この発明は、ホームページの内容をバーチャル式で操作できるバーチャル式デジタルコンテントの操作方法を提供するウェブサイトシステムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
この発明においては、前記の課題を解決するために、デジタルコンテント内にバーチャル方式の人物を設け、該人物が具体的な動作を行うように設定する。該人物が動作を行うと、該デジタルコンテントにおいてプログラムで該デジタルコンテントに包括される擬似イベント（pseudo  event）などのオブジェクトのイベントを触発するか、プログラムによってオブジェクトの方法を駆動するか、もしくはプログラムによってオブジェクトの属性値を異動させる。係るプログラムによるオブジェクトの動作の操作は、バーチャル操作と称し、ユーザが入力デバイスを介してデジタルコンテントを操作する方法と異なるが、但し同等の効果が得られる。
【０００９】
以下、この発明について具体的に説明する。
請求項１に記載するバーチャル式デジタルコンテントの操作方法は、少なくとも１つのオブジェクトを含んでなるデジタルコンテントの操作方法であって、
該オブジェクトには少なくとも１つの動作（behavior）を含み、
複数種の状態を具え、該デジタルコンテントの操作の要求に基づいて自動的に目下の状態を変化させる駆動オブジェクトであって、且つ視覚で確認できる駆動オブジェクトを該デジタルコンテントに提供するステップと、
該オブジェクトが自動的に変化することによって出現する第１の状態に基づいて、該オブジェクトを指定するステップと、
該オブジェクトが自動的に変化することによって出現する第２の状態に基づいて、該動作を指定するステップと、
バーチャル方式で該オブジェクトの該動作を操作するステップと、を含んでなる。
【００１０】
請求項２に記載するバーチャル式デジタルコンテントの操作方法は、請求項１における動作がイベントか、方法か、もしくは属性によってなるグループから選択される少なくとも１つの動作である。
【００１１】
請求項３に記載するバーチャル式デジタルコンテントの操作方法は、請求項１における駆動オブジェクトのそれぞれの状態が該駆動オブジェクトの存在する位置か、該駆動オブジェクトの外観か、もしくは該駆動オブジェクトから発生する音声によってなるグループから選択される少なくとも１つの状態である。
【００１２】
請求項４に記載するバーチャル式デジタルコンテントの操作方法は、請求項１における駆動オブジェクトの外観が動作の影像である。
【００１３】
請求項５に記載するバーチャル式デジタルコンテントの操作方法は、請求項３におけるオブジェクトを指定するステップは、該駆動オブジェクトの存在する位置によって該オブジェクトを指定する。
【００１４】
請求項６に記載するバーチャル式デジタルコンテントの操作方法は、請求項４における動作を指定するステップは、該駆動オブジェクトの動作の影像によって該動作を指定する。
【００１５】
請求項７に記載するバーチャル式デジタルコンテントの操作方法は、請求項１における第１の状態が、該第２の状態と同様の状態である。
【００１６】
請求項８に記載するバーチャル式デジタルコンテントの操作方法は、請求項１における第１の状態が、該第２の状態と異なる状態である。
【００１７】
請求項９に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、ユーザ端末のブラウザにおいてホームページをバーチャル方式で操作するためのホームページ内容のバーチャル式操作を提供するウェブサイトシステムであって、
ユーザ端末とコミュニケーション・リンクを構築する通信インタフェースと、
少なくともホームページと視覚で確認できる駆動オブジェクトとを保存してなる記憶媒体と、
該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、且つ該駆動オブジェクトが自動的に変化して出現する第１の状態に基づいて該オブジェクトを指定するオブジェクト指定メカニズムと、
該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、且つ該駆動オブジェクトが自動的に変化して出現する第２の状態に基づいて該動作を指定する動作指定メカニズムと、
該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、且つバーチャル方式で該オブジェクトの該動作を操作するバーチャル操作メカニズムとを含んでなり、
該記憶媒体に保存されるホームページは、該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザに表示され、該ホームページは少なくとも１つのオブジェクトを含み、且つ該オブジェクトは少なくとも１つの動作（behavior）を含み、該駆動オブジェクトの該通信インタフェースとコミュニケーション・リンクを介してユーザ端末のブラウザにロードされ、更に該駆動オブジェクトは複数種の状態を含み、該ホームページの操作の要求に従って自動的に該駆動オブジェクトの目下の状態を変化させる。
【００１８】
請求項１０に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項９における動作がイベントか、方法か、もしくは属性によってなるグループから選択される少なくとも１つの動作である。
【００１９】
請求項１１に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項９における駆動オブジェクトのそれぞれの状態が該駆動オブジェクトの存在する位置か、該駆動オブジェクトの外観か、もしくは該駆動オブジェクトから発生する音声によってなるグループから選択される少なくとも１つの状態である。
【００２０】
請求項１２に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項１１における駆動オブジェクトの外観が動作の影像である。
【００２１】
請求項１３に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項１１におけるオブジェクトの指定が、該駆動オブジェクトの存在する位置によって該オブジェクトを指定する。
【００２２】
請求項１４に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項１２における動作の指定が、該駆動オブジェクトの動作の影像によって該動作を指定する。
【００２３】
請求項１５に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項９における第１の状態が、該第２の状態と同様の状態である。
【００２４】
請求項１６に記載するホームページ内容のバーチャル式操作を提供するウェブサイトシステムは、請求項９における第１の状態が、該第２の状態と異なる状態である。
【発明の効果】
【００２５】
この発明によるデジタルコンテントのバーチャル式操作方法は、ユーザが入力デバイスを介して直接デジタルコンテントを操作する方法と同等の効果が得られ、コンピュータによる補助学習、ハードウェアの操作説明、もしくは一般のホームページの内容などについて、ユーザが入力デバイスを介して対話型でこれらコンテントを操作する以外に、バーチャル方式で細部に亘る全体の説明などを効率良くユーザに提供できるという利点がある。
【発明を実施するための最良の形態】
【００２６】
この発明は、バーチャル方式によるデジタルコンテントの操作方法を提供するものであって、バーチャル方式の人物の具体的な外観（外観の動作の影像、外観の文字による提示、外観の色など）か、該人物の存在する座標の位置か、該人物から発する音声によって、一方では操作するオブジェクトを表現し、他方では操作する動作（behavior）を表現し、更にバーチャル方式で該オブジェクトの該動作を操作するか、該オブジェクトのイベントを触発するか、該オブジェクトの方法を駆動するか、該オブジェクトのイベントを触発するか、もしくは該オブジェクトの属性値を異動させてデジタルコンテントに包含される意図を自動的に表現するか、もしくはその構造を作動させる。
【００２７】
この発明による方法は、次の一から六に掲げるステップを含んでなる。
一、 デジタルコンテントを提供する。該デジタルコンテントは少なくとも一つのオブジェクトを含み、該オブジェクトには少なくとも一つの動作（behavior）が含まれる。
二、 該デジタルコンテント内に視覚で確認できる駆動オブジェクトを提供する。該駆動オブジェクトは複数の種類の状態を具え、視覚で確認できる該デジタルコンテントの操作の要求に基づき自動的に状態が変化する。
三、 該デジタルコンテント内にオブジェクト指定メカニズムを提供する。該オブジェクト指定メカニズムは、該駆動オブジェクトの状態に基づきオブジェクトを指定するものである。
四、 該デジタルコンテント内に動作指定メカニズムを提供する。該動作指定メカニズムは、該駆動オブジェクトの状態に基づき、オブジェクトの動作を指定するものである。
五、 該デジタルコンテントにバーチャル操作メカニズムを提供する。該バーチャル操作メカニズムは、バーチャル方式でオブジェクトの動作を操作する。
六、 該駆動オブジェクトの状態が変化すると、該オブジェクト指定メカニズムがオブジェクトを指定し、該動作指定メカニズムは動作を指定する。また、該バーチャル操作メカニズムがバーチャル方式で該オブジェクトの動作を操作する。
【００２８】
オブジェクトの動作（behavior）には、イベントと、方法と、属性とが含まれる。よって前記動作指定メカニズムはイベントか、方法か、属性を指定する。このため、前記バーチャル操作メカニズムはバーチャル方式でイベントを触発し、オブジェクトの方法を駆動し、オブジェクトの属性値を異動させる。また、該駆動オブジェクトの状態とは、該駆動オブジェクトの位置、該駆動オブジェクトの外観、該オブジェクトから発生する音声などを指す。該駆動オブジェクトの外観には、動作の影像、外観の色、外観に表示される文字の提示などが含まれる。該駆動オブジェクトの状態が変化することは、即ち位置の変化、外観の変化、もしくは発生する音声の変化を表わす。
【００２９】
また、この発明はホームページの内容のバーチャル操作を提供する。即ち、ホームページの内容のバーチャル操作ができるウェブサイトシステムを提供する。かかるウェブサイトシステムは、ネットワークを介してホームページと駆動オブジェクトをユーザ端末のブラウザにロードし、該駆動オブジェクトの状態の変化にしたがってホームページ上でバーチャル操作を行い、該ホームページに含まれるオブジェクトを触発し、該ホームページに含まれるオブジェクトの方法を駆動し、該ホームページに含まれる属性値を取得するか、もしくは異動させる。
【００３０】
前記ウェブサイトシステムは、少なくとも通信インタフェースと、中央演算処理装置と、記憶媒体と、オブジェクト指定メカニズムと、動作指定メカニズムと、及びバーチャル操作メカニズムとを含んでなり、該通信インタフェースはネットワークに接続する。
【００３１】
該記憶媒体は、少なくともホームページと視覚で確認できる駆動オブジェクトとを保存してなり、該ホームページは、該通信インタフェースとネットワークを介してユーザ端末のブラウザに表示される。また、該ホームページの内容には、少なくとも１つのオブジェクトを含んでなり、該オブジェクトの動作にはイベントと、方法と、属性を含む。該駆動オブジェクトは、自動的に変化して第１の状態になり、該状態において駆動オブジェクトの位置を移動させ、駆動オブジェクトの外観を変化させ、もしくは駆動オブジェクトから音声を発生させる。該駆動オブジェクトは該通信インタフェースとネットワークを介してユーザ端末のブラウザにロードされる。
【００３２】
オブジェクト指定メカニズムは、該通信インタフェースとネットワークを介してユーザ端末のブラウザにロードされる。また、オブジェクト指定メカニズムは、駆動オブジェクトの状態に基づいてオブジェクトを指定する。指定されるオブジェクトは該ホームページに含まれる。
【００３３】
動作指定メカニズムは、該通信インタフェースとネットワークを介してユーザ端末のブラウザにロードされる。また、動作指定メカニズムは、駆動オブジェクトの状態に基づいて動作（behavior）を指定する。オブジェクトの動作には、イベントと、方法と、属性が含まれる。よって、動作指定メカニズムは、イベントか、方法か、もしくは属性を指定することができる。
【００３４】
バーチャル操作メカニズムは、該通信インタフェースとネットワークを介してユーザ端末のブラウザにロードされ、バーチャル方式で該ホームページに含まれるオブジェクトの動作を操作する。オブジェクトの動作にはイベントと、方法と、属性が含まれる。よって、バーチャル操作メカニズムは、バーチャル方式でホームページのオブジェクトのイベントを触発するか、ホームページのオブジェクトの方法を駆動するか、もしくはホームページのオブジェクトの属性値を取得、または異動させることができる。
係るデジタルコンテントのバーチャル式操作方法について、その構造と特徴を詳述するために具体的な実施例を挙げ、以下に説明する。
【実施例】
【００３５】
この発明はデジタルコンテントのバーチャル式操作方法に関し、該デジタルコンテントに少なくとも一つのオブジェクトが含まれる。該オブジェクトは少なくとも一つの動作を含む。該デジタルコンテントには視覚で確認できる駆動オブジェクトを提供し、該駆動オブジェクトの異なる状態（異なる動作の影像、異なる外観、異なる音声、もしくは異なる位置など）によってバーチャル方式でオブジェクトのイベントを触発し、オブジェクトの方法を駆動し、オブジェクトの属性値を取得するか、移動させる。
【００３６】
図１に、好ましい実施例のフローチャートを開示する。図面によれば、１０２のステップにおいて、デジタルコンテントを提供する。該デジタルコンテントは、少なくとも一つのオブジェクトを含んでなり、該オブジェクトは、少なくとも一つの動作（behavior）を含む。
【００３７】
１０４のステップにおいて、該デジタルコンテント内に視覚で確認できる駆動オブジェクトを提供する。該駆動オブジェクトは複数の種類の状態を具え、該デジタルコンテントの操作の要求に基づき、自動的に状態が変化する。
【００３８】
１０６のステップにおいて、該デジタルコンテントにオブジェクト指定メカニズムを提供する。該オブジェクト指定メカニズムは、該駆動オブジェクトの状態に基づき、オブジェクトを指定するものである。
【００３９】
１０８のステップにおいて、該デジタルコンテントに動作指定メカニズムを提供する。該動作指定メカニズムは、該駆動オブジェクトの状態に基づき、オブジェクトの動作を指定するものである。
【００４０】
１１０のステップにおいて、該デジタルコンテントにバーチャル操作メカニズムを提供する。該バーチャル操作メカニズムは、バーチャル方式でオブジェクトの動作を操作する。
【００４１】
１１２のステップにおいて、該駆動オブジェクトの状態が変化すると、該オブジェクト指定メカニズムがオブジェクトを指定し、該動作指定メカニズムは動作を指定する。また、該バーチャル操作メカニズムがバーチャル方式で該オブジェクトの動作を操作する。
【００４２】
上述の１０２のステップにおけるデジタルコンテントは、学習用ドキュメントか、コンピュータゲームの内容か、コンピュータアニメーションの内容か、コンピュータマルチメディアの内容か、ハードウェアとなる設備の操作マニュアルか、ソフトウエアのインタフェースに係る操作の説明か、もしくはホームページの内容である。また、該デジタルコンテントは、デジタルドキュメントのコンテナであってもよい。これには例えばブラウザか、電子ブック閲読用ソフトウエアか、学習アシスト用ソフトウエアか、ワードプロセッサ用のソフトウエアか、試算表のソフトウエアか、データベース用ソフトウエアか、プレゼンテーション用のソフトウエアか、電子メール用のソフトウエアか、もしくはコンピュータゲーム用のソフトウエアなどのプログラムが挙げられる。オブジェクトの動作（behavior）にはオブジェクトのイベント（event）、方法（method）、もしくは属性（property）が含まれる。
【００４３】
上述の１０４のステップにおける駆動オブジェクトの状態は、該駆動オブジェクトの所在する位置か、該駆動オブジェクトの外観（外観の動作の影像、外観の色、外観に表示される文字など）か、該駆動オブジェクトから発生する音声などである。該駆動オブジェクトの状態が変化すると、その所在する位置の変化、その外観の変化、もしくはその発生する音声の変化などが表示される。プログラムを利用して、該駆動オブジェクトの位置を移動させ、その位置の状態を変化させたり、異なるピクチャに変換するか、またはアニメーションを放映して該駆動オブジェクトの外観の状態を変化させたりすることができる。即ち、該駆動オブジェクトをマルチメディアオブジェクトとして作成し、直接異なる外観を表示するか、もしくは異なる音声を発生させて、その外観の状態、もしくは音声の状態を変化させることができる。
【００４４】
上述の１０６のステップにおけるオブジェクト指定メカニズムは、該駆動オブジェクトの状態に基づいてオブジェクトを指定する。例えば、該駆動オブジェクトの座標上の位置に基づいて該位置にあるオブジェクトを指定するか、該駆動オブジェクトの外観の動作の影像に基づいてオブジェクトを指定するか、該駆動オブジェクトの外観の文字による提示に基づいてオブジェクトを指定するか、該駆動オブジェクトから発生する音声に従ってオブジェクトを指定するか、もしくは該駆動オブジェクト上に発生し、且つ明確に認識できる他のオブジェクトの形跡に基づいてオブジェクトを指定する。
【００４５】
上述の１０８のステップにおいて、オブジェクトの動作はイベントと方法と属性を包括するため、該動作指定メカニズムは、オブジェクトのイベント、方法、もしくは属性を指定することができる。１０８のステップにおいて、該動作指定メカニズムは、該駆動オブジェクトの状態に基づいて動作を指定する。仮に該駆動オブジェクトの状態が外観の動作の影像であれば、該駆動オブジェクトはシングルクリックの動作をするとワンクリックイベントを指定し、該駆動オブジェクトが拳を握る動作をする場合は、サブミット（submit）方法を指定する。また、該駆動オブジェクトが掌を広げる動作をする場合は、バリュー（value）の属性を指定し、且つ属性値を広げた掌に表示する。また、該動作指定メカニズムは該駆動オブジェクトの所在する位置か、表示された外観の色か、表示された文字による提示か、発生する音声か、もしくは該駆動オブジェクト上に発生し、明らかに認識できる他の動作の形跡に基づいて動作を指定することができる。
【００４６】
上述の１１０のステップにおいて、所謂バーチャル方式でオブジェクトの動作を操作することは、ユーザが入力デバイス（マウス、キーボード、ライトペン、もしくは音声入力用のソフトなど）を介して行う操作ではなく、内部のプログラムによってオブジェクトの動作を達成させる操作方式である。例えば、擬似イベント（pseudo  event）は、即ち内部のプログラムの触発によって発生するイベントである。オブジェクトの動作は、イベント、方法、もしくは属性を含む。よって、該バーチャル操作メカニズムは、バーチャル方式でオブジェクトのイベントを触発したり、オブジェクトの方法を駆動させたり、もしくはオブジェクトの属性値を取得するか、または異動させたりすることができる。ここで強調すべき点は視覚で確認できるオブジェクトは、指定オブジェクトの状態で表示し、また、指定動作の状態で表示することができ、この両者は必ずしも同等であるとは言えない点である。言い換えれば、視覚で確認できる駆動オブジェクトのある種の状態は、オブジェクトと動作を同時に指定する。よって、駆動オブジェクトの異なる状態によってオブジェクトと動作とをそれぞれ指定するように設定してもよい。
【００４７】
上述の１１２のステップにおいて、明確なオブジェクトの識別と、明確な動作（イベント、方法、属性）の名称を取得さえすれば、プログラムによって該オブジェクトの動作を操作することができる。操作する事件、方法、属性は、いずれもユーザが入力デバイスを操作することによって得られた結果ではないため、これをバーチャル操作と称し、ユーザが入力デバイスを介して行う実際の操作と別にする。本発明の実施例において、仮に該駆動オブジェクトが擬似の人物であれば、時間ｔ１において位置が移動する（ｘ１、ｙ１）。また、時間ｔ２においてシングルクリックの動作を行うと、該オブジェクト指定メカニズムは、時間ｔ１において座標の位置が（ｘ１、ｙ１）のオブジェクトを指定し、且つ該動作指定メカニズムは時間ｔ２においてワンクリックのイベントを指定する。該バーチャル操作メカニズムは、バーチャル方式によってリアルタイムで該オブジェクトのイベントを触発する。
【００４８】
本発明は、バーチャル方式でホームページの内容を操作するウェブサイトに応用することができる。該ウェブサイトはホームページと、駆動オブジェクトとを提供し、ネットワークを介して該ホームページと駆動オブジェクトとをユーザ端末のブラウザにロードする。また、該駆動オブジェクトの異なる状態に基づき、該ホームページにおいてバーチャル方式でホームページオブジェクトのイベントを触発し、ホームページオブジェクトの方法を駆動し、ホームページオブジェクトの属性値を取得するか、または異動させる。本発明の提起するバーチャル操作を提供するホームページコンテントのウェブサイトシステムにかかる構造を図２に開示する。図面によれば、該ウェブサイトシステム（１００）は、少なくとも通信インタフェース（１０２）と、中央演算処理装置（１０４）と、記憶媒体（１０６）と、オブジェクト指定メカニズム（１０８）と、動作指定メカニズム（１１０）と、バーチャル操作メカニズム（１１２）とを含む。
【００４９】
上述するウェブサイトシステム（１００）の構造について、以下に詳述する。
即ち、ウェブサイトシステム（１００）は、通信インタフェース（１０２）と、中央演算処理装置（１０４）と、記憶媒体（１０６）と、オブジェクト指定メカニズム（１０８）と、動作指定メカニズム（１１０）と、バーチャル操作メカニズム（１１２）とを含んでなり、該通信インタフェース（１０２）は、ユーザ端末と、コミュニケーション・リンクを構成するものであって、例えばインターネットなどが挙げられる。
【００５０】
中央演算処理装置（１０４）は、ホームページコンテントを表示し、且つそれぞれのメカニズム間の演算を行うものである。
【００５１】
記憶媒体（１０６）は、少なくともホームページ（１０６Ａ）と、視覚で確認できる駆動オブジェクト（１０６Ｂ）とを保存してなる。該ホームページ（１０６Ａ）は、通信インタフェース（１０２）と、コミュニケーション・リンクを介してユーザのブラウザに表示される。また、該ホームページ（１０６Ａ）は、少なくとも一つのオブジェクトを含み、該オブジェクトの動作はイベントと方法と属性とを含む。駆動オブジェクト（１０６Ｂ）も通信インタフェース（１０２）とコミュニケーション・リンクを介して該ユーザ端末のブラウザにロードされる。該駆動オブジェクト（１０６Ｂ）は、自動的に状態が変化する。該状態は、駆動オブジェクト（１０６Ｂ）の所在する位置か、該駆動オブジェクト（１０６Ｂ）の外観（外観の動作の影像、外観の色、外観に表示される文字など）か、該駆動オブジェクト（１０６Ｂ）から発生する音声などである。該駆動オブジェクト（１０６Ｂ）の状態が変化すると、その所在する位置の変化、その外観の変化、もしくはその発生する音声の変化などが表示される。プログラムを利用して、該駆動オブジェクト（１０６Ｂ）の位置を移動させ、その位置の状態を変化させたり、異なるピクチャに変換するか、またはアニメーションを放映して該駆動オブジェクト（１０６Ｂ）の外観の状態を変化させたりすることができる。即ち、該駆動オブジェクト（１０６Ｂ）をマルチメディアオブジェクトとして作成し、直接異なる外観を表示するか、もしくは異なる音声を発生させて、その外観の状態、もしくは音声の状態を変化させることができる。
【００５２】
ホームページ（１０６Ａ）の内容は、学習用ドキュメントか、コンピュータゲームの内容か、コンピュータアニメーションの内容か、コンピュータマルチメディアの内容か、ハードウェアとなる設備の操作マニュアルか、ソフトウエアのインタフェースに係る操作の説明などであってもよい。
【００５３】
オブジェクト指定メカニズム（１０８）は、通信インタフェース（１０２）とコミュニケーション・リンクを介してユーザ端末のブラウザにロードされる。オブジェクト指定メカニズム（１０８）は、駆動オブジェクト（１０６Ｂ）の状態に基づき、オブジェクトを指定する。指定されるオブジェクトはホームページ（１０６Ａ）に含まれるものである。仮に駆動オブジェクト（１０６Ｂ）の状態が、ブラウザの座標に相対する位置に存在する場合、その指定方法は次の通りである。
【００５４】
駆動オブジェクト（１０６Ｂ）の識別データをＤｒｉＯｂｊに設定する。駆動オブジェクト（１０６Ｂ）のホームページ上の位置の座標はＤｒｉＯｂｊ．ｌｅｆｔ及びＤｒｉＯｂｊ．ｔｏｐである。
【００５５】
ＲａｎｇｅオブジェクトｒｎｇＯｂｊを設定し、ホームページ上の座標の位置（ＤｒｉＯｂｊ．ｌｅｆｔ，ＤｒｉＯｂｊ．ｔｏｐ）に指向させる。すると、ｒｎｇＯｂｊ．ｐａｒｅｎｔ．ｉｄが該指定オブジェクトの識別データになる。
【００５６】
オブジェクト指定メカニズム（１０８）は駆動オブジェクト（１０６Ｂ）のその他状態によってオブジェクトを指定する。ここで言うその他状態とは、表現される外観（外観の動作影像、外観の色、外観の文字による提示）か、もしくは発生する音声か、もしくはその他駆動オブジェクト（１０６Ｂ）上に発生し、且つ明確に認識できる他のオブジェクトの形跡を含み、これらによってオブジェクトを指定する。
【００５７】
動作指定メカニズム（１１０）は、通信インタフェース（１０２）とコミュニケーション・リンクを介してユーザ端末のブラウザにロードする。動作指定メカニズム（１１０）は、駆動オブジェクト（１０６Ｂ）の状態に基づいて動作（behavior）を指定する。オブジェクトの動作には、イベントと、方法と、属性が含まれる。よって、動作指定メカニズム（１１０）はイベントか、方法か、もしくは属性を指定することができる。仮に駆動オブジェクト（１０６Ｂ）の状態が外観の動作にかかる影像であれば、駆動オブジェクト（１０６Ｂ）がシングルクリックの動作を行う場合にワンクリックイベントを指定するように設定する。該駆動オブジェクト（１０６Ｂ）が拳を握る動作をする場合は、サブミット（submit）方法を指定する。また、該駆動オブジェクト（１０６Ｂ）が掌を広げる動作をする場合は、バリュー（value）の属性を指定し、且つ属性値を広げた掌に表示する。また、該動作指定メカニズム（１１０）は該駆動オブジェクト（１０６Ｂ）の表示する外観の色か、表示された文字による提示か、発生する音声か、相対するブラウザ上の位置か、もしくは該駆動オブジェクト（１０６Ｂ）上に発生し、明らかに認識できる他の動作の形跡に基づいて動作を指定することができる。
【００５８】
バーチャル操作メカニズム（１１２）は、通信インタフェース（１０２）とコミュニケーション・リンクを介してユーザ端末のブラウザにロードする。バーチャル操作メカニズム（１１２）は、バーチャル方式でホームページ（１０６Ａ）に包括されるオブジェクトの動作を操作する。バーチャル方式でオブジェクトの動作を操作することは、ユーザが入力デバイス（マウス、キーボード、ライトペン、もしくは音声入力用のソフトなど）を介して行う操作ではなく、内部のプログラムによってオブジェクトの動作を達成させる操作方式である。例えば、擬似イベント（pseudo  event）は、即ち内部のプログラムの触発によって発生するイベントである。オブジェクトの動作は、イベント、方法、もしくは属性を含む。よって、該バーチャル操作メカニズム（１１２）は、バーチャル方式でオブジェクトのイベントを触発したり、オブジェクトの方法を駆動させたり、もしくはオブジェクトの属性値を取得するか、または異動させたりすることができる。その操作方法について、以下に詳述する。
【００５９】
駆動オブジェクト（１０６Ｂ）の状態が自動的に変化する場合、オブジェクト指定メカニズム（１０８）は駆動オブジェクト（１０６Ｂ）の状態に基づいてオブジェクトを指定し、該オブジェクトの識別データをＯｂｊＩＤとする。
【００６０】
また、動作指定メカニズム（１１０）は、駆動オブジェクト（１０６Ｂ）の状態に基づいて動作を指定する。仮に該動作がイベントであれば、該イベントの名称をＥｖｅｎｔＮａｍｅとすることによって、ＯｂｊＩＤ＿ＥｖｅｎｔＮａｍｅ（  ）の方式でＯｂｊＩＤのイベントを触発することができる。
【００６１】
仮に該動作が方法であれば、該方法の名称をＭｅｔｈｏｄＮａｍｅとすることによって、ＯｂｊＩＤ．ＭｅｔｈｏｄＮａｍｅ（  ）の方式でＯｂｊＩＤの方法を駆動することができる。
【００６２】
仮に該動作が属性であれば、該属性の名称をＰｒｏｐｅｒｔｙＮａｍｅとすることによって、ＯｂｊＶａｌｕｅ＝ＯｂｊＩＤ．ＰｒｏｐｅｒｔｙＮａｍｅの方式で取得するＯｂｊＩＤの属性値をＯｂｊＶａｌｕｅとし、もしくはＯｂｊＩＤ．ＰｒｏｐｅｒｔｙＮａｍｅ＝ＯｂｊＶａｌｕｅで異動するＯｂｊＩＤの属性値をＯｂｊＶａｌｕｅとする。
【００６３】
以上はこの発明の好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれも本発明の特許請求の範囲に属するものとする。
【図面の簡単な説明】
【００６４】
【図１】この発明の実施例におけるデジタルコンテントのバーチャル式操作方法を示したフローチャートである。
【図２】この発明の実施例におけるデジタルコンテントのバーチャル式操作方法を応用したウェブサイトシステムの構造を示したブロック図である。
【符号の説明】
【００６５】
１００        ウェブサイトシステム
１０２        通信インターフィエス
１０４        中央演算処理装置
１０６        記憶媒体
１０６Ａ      ホームページ
１０６Ｂ      駆動オブジェクト
１０８        オブジェクト指定メカニズム
１１０        動作指定メカニズム
１１２        バーチャル操作メカニズム
【図１】
2004171570.tif 000003
【図２】
2004171570.tif 000004