(57)【要約】  【課題】デジタルコンテンツにそれ自体がなされるべき機能を付与することで、取得したコンテンツに基づいて関連する情報の連続的な検索、編集、抽出等の処理、異なるデバイス間でのコンテンツやそのコンテンツの処理手順を表すデータの流通を可能として、様々なデジタルサービスを組み合わせて利用できるようにする。  【解決手段】コンテンツに当該コンテンツ自体のコンピュータ処理手順に基づく機能を付与する装置として、コンテンツ格納装置Ｋからコンテンツを取得するコンテンツ取得部１１と、コンテンツに付与可能な機能及びその機能を作動させるためのユーザによる入力装置Ｍに対する操作に基づく処理手順を指定する手順指定データを格納する手順指示データ格納装置Ｌから手順指示データを取得する手順指示データ取得部１２と、コンテンツと手順指示データの少なくとも一部を一体化してそれ自体が処理手順を有する機能化コンテンツを生成する機能化コンテンツ生成部１３とを有するコンテンツ機能化装置１を構成した。  【選択図】図１
2006313395.tif 000002
【特許請求の範囲】
【請求項１】
画像、テキスト、音声、スクリプトの何れかの単独又は組み合わせから構成されるデジタルデータであるコンテンツに当該コンテンツ自体のコンピュータ処理手順に基づく機能を付与する装置であって、
前記コンテンツを格納するコンテンツ格納装置から前記コンテンツを取得するコンテンツ取得部と、
前記コンテンツに付与可能な機能及びその機能を作動させるためのユーザによる入力装置に対する操作に基づく処理手順を指定する手順指定データを格納する手順指示データ格納装置から前記手順指示データを取得する手順指示データ取得部と、
前記コンテンツ取得部で取得したコンテンツと、前記手順指示データ取得部で取得した手順指示データの少なくとも一部を一体化してそれ自体が処理手順を有するコンテンツに係るデータである機能化コンテンツを生成する機能化コンテンツ生成部と
を具備してなることを特徴とするコンテンツ機能化装置。
【請求項２】
前記手順指示データは、前記コンテンツの処理手順が記述されたテキストデータ又はバイナリデータからなるものである請求項１に記載のコンテンツ機能化装置。
【請求項３】
前記テキストデータは、記述言語又はスクリプトで記載されたものである請求項２に記載のコンテンツ機能化装置。
【請求項４】
前記バイナリデータは、記述言語又はスクリプトで記載されたテキストデータ又はプログラムから生成されたものである請求項２記載のコンテンツ機能化装置。
【請求項５】
前記機能化コンテンツ生成部で生成された機能化コンテンツを取得する機能化コンテンツ取得部と、
ユーザによる前記入力装置に対する操作に係る操作情報を取得する操作情報取得部と、
前記機能化コンテンツ取得部で取得した機能化コンテンツと、前記操作情報取得部で取得した操作情報に従って、コンテンツの処理手順を決定する処理手順決定部と、
前記処理手順決定部で決定した処理手順に従って前記コンテンツを動作させるように出力する出力部と
をさらに具備してなる請求項１乃至４の何れかに記載のコンテンツ機能化装置。
【請求項６】
請求項１乃至４の何れかに記載のコンテンツ機能化装置を操作する装置であって、
前記コンテンツ取得部に対して、前記コンテンツ格納装置からコンテンツを取得させるコンテンツ取得操作部と、
前記手順指示データ取得部に対して、前記手順指示データ格納装置から手順指示データを取得させる手順指示データ取得操作部と、
前記機能化コンテンツ生成部に対して、前記コンテンツと手順指示データとに基づいて機能化コンテンツを生成させる機能化コンテンツ生成操作部と
を具備してなることを特徴とする操作装置。
【請求項７】
請求項５に記載のコンテンツ機能化装置を操作する装置であって、
前記コンテンツ取得部に対して、前記コンテンツ格納装置からコンテンツを取得させるコンテンツ取得操作部と、
前記手順指示データ取得部に対して、前記手順指示データ格納装置から手順指示データを取得させる手順指示データ取得操作部と、
前記機能化コンテンツ生成部に対して、前記コンテンツと手順指示データとに基づいて機能化コンテンツを生成させる機能化コンテンツ生成操作部と、
前記入力装置からユーザによる操作に係る操作情報を取得して前記操作情報取得部に対して通知する操作手順通知部と
を具備してなることを特徴とする操作装置。
【請求項８】
請求項５に記載のコンテンツ機能化装置と、請求項７に記載の操作装置とを具備して構成されるコンテンツ機能化・操作システム。
【請求項９】
画像、テキスト、音声、スクリプトの何れかの単独又は組み合わせから構成されるデジタルデータであるコンテンツに当該コンテンツ自体の処理手順に基づく機能を付与するプログラムであって、
前記コンテンツを格納するコンテンツ格納装置から前記コンテンツを取得するコンテンツ取得工程と、
前記コンテンツに付与可能な機能及びその機能を作動させるためのユーザによる入力装置に対する操作に基づく処理手順を指定する手順指定データを格納する手順指示データ格納装置から前記手順指示データを取得する手順指示データ取得工程と、
前記コンテンツ取得工程で取得したコンテンツと、前記手順指示データ取得工程で取得した手順指示データの少なくとも一部を一体化してそれ自体が処理手順を有するコンテンツに係るデータである機能化コンテンツを生成する機能化コンテンツ生成工程と
を含むことを特徴とするコンテンツ機能化プログラム。
【請求項１０】
前記手順指示データは、前記コンテンツの処理手順が記述されたテキストデータ又はバイナリデータからなるものである請求項９に記載のコンテンツ機能化プログラム。
【請求項１１】
前記テキストデータは、記述言語又はスクリプトで記載されたものである請求項１０に記載のコンテンツ機能化プログラム。
【請求項１２】
前記バイナリデータは、記述言語又はスクリプトで記載されたテキストデータ又はプログラムから生成されたものである請求項１０記載のコンテンツ機能化プログラム。
【請求項１３】
前記機能化コンテンツ生成工程で生成された機能化コンテンツを取得する機能化コンテンツ取得工程と、
ユーザによる前記入力装置に対する操作に係る操作情報を取得する操作情報取得工程と、
前記機能化コンテンツ取得工程で取得した機能化コンテンツと、前記操作情報取得工程で取得した操作情報に従って、コンテンツの処理手順を決定する処理手順決定工程と、
前記処理手順決定工程で決定した処理手順に従って前記コンテンツを動作させるように出力する出力工程と
をさらに含む請求項９乃至１３の何れかに記載のコンテンツ機能化プログラム。
【請求項１４】
請求項９乃至１２の何れかに記載のコンテンツ機能化プログラムに基づいて作動するコンテンツ機能化装置を操作する操作装置を作動させるプログラムであって、
前記コンテンツ取得工程に対して、前記コンテンツ格納装置からコンテンツを取得させるコンテンツ取得操作工程と、
前記手順指示データ取得工程に対して、前記手順指示データ格納装置から手順指示データを取得させる手順指示データ取得操作工程と、
前記機能化コンテンツ生成工程に対して、前記コンテンツと手順指示データとに基づいて機能化コンテンツを生成させる機能化コンテンツ生成操作工程と
を含むことを特徴とする操作プログラム。
【請求項１５】
請求項１３に記載のコンテンツ機能化プログラムに基づいて作動するコンテンツ機能化装置を操作する操作装置を作動させるプログラムであって、
前記コンテンツ取得工程に対して、前記コンテンツ格納装置からコンテンツを取得させるコンテンツ取得操作工程と、
前記手順指示データ取得工程に対して、前記手順指示データ格納装置から手順指示データを取得させる手順指示データ取得操作工程と、
前記機能化コンテンツ生成工程に対して、前記コンテンツと手順指示データとに基づいて機能化コンテンツを生成させる機能化コンテンツ生成操作工程と、
前記入力装置からユーザによる操作に係る操作情報を取得して前記操作手順取得工程に対して通知する操作手順通知工程と
を含むことを特徴とする操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツにそれ自身がなされるべき処理手順に基づく機能を付与し、またその機能に基づいてコンテンツを作動させるコンピュータ装置及びそのプログラムに関するものである。
【背景技術】
【０００２】
近年、ユビキタスコンピューティングに注目が集まっており、いつでも、どこでも、誰にでもコンピューティング能力を提供するというユビキタスコンピューティング技術の目的を達成するためのデバイスの技術や多様な機器を接続するミドルウェアの技術が盛んに研究されている。また、ユビキタスコンピューティング技術を実現するために必要なネットワーク技術の研究も盛んであり、ブロードバンド社会の次のステップとしてユビキタス社会の実現が目標とされている。ユビキタス社会では、いつでも、どこでも、誰にでも必要な情報が提供できるインフラが期待されているが、従来型のインターネットを用いたコンテンツ提供サービスでは、ユーザがディスプレイに向かってキーボードやマウス等でキーワード入力を行うことで情報を引き出すという、機器を中心としたコンテンツ利用スタイルが中心である。その一方、実空間には様々な現実の物体が存在しており、斯かる物体に付随する多様な情報を、その物体に接したユーザの観点から理解したいというのは、人間本来の要求であるといえる。ここで、実空間にある物体からアクセスできるデジタルコンテンツを「実空間コンテンツ」と呼ぶものとする。このような視点から、実空間に存在する多様な情報を存在する物体を介してデジタルコンテンツとして提供すべく、実空間コンテンツの利用に関する研究もなされている（例えば、非特許文献１参照）。同文献では、実空間上において、実物に付与されたＲＦＩＤタグ等の識別情報をリーダで読み取り、その識別情報に基づいてインターネット上のサーバに格納されている情報源を検索して対応する情報を取得することで、その場で情報を閲覧（ブラウジング）できるようにする、という技術が提案されている。また現在では、例えば食品にＲＦＩＤタグを取り付けて、販売場等に設置したリーダでそのＲＦＩＤの情報を読み取ると生産地の情報がモニタに表示されたり、ポスターに印刷されたＱＲコードを携帯電話のカメラで読み取ると、サーバから関連情報がダウンロードされて閲覧できるようになる、というようなサービスも行われている。
【非特許文献１】綾塚祐二、歴本純一、松岡聡著，「UbiquitousLinks:実世界環境に埋め込まれたハイパーメディアリンク」，ヒューマンインターフェース研究会報告67-4，p.23-p.30，社団法人情報処理学会，１９９６年
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したような既存の技術では、実物に付与されたＲＦＩＤやＱＲコード等の識別情報をきっかけにしてデジタルコンテンツを取得し、閲覧することは可能である。しかしながら、実際のデジタルコンテンツの利用においては、予め専用に用意された情報だけでなく、インターネット等のネットワークを通じて利用できる様々な情報を比較して閲覧することが望ましい。例えば、生産地の情報を閲覧した場合には、その生産地における他の特産物をＷｅｂから検索したり、他の購入者の意見がブログ（ＷｅｂＬｏｇ）にないか検索する、というような利用形態が考えられる。ところが、既存の技術で斯かる多様な利用方法を実施するには、取得した情報からユーザ自身が検索キーワードに相当する単語等を選択し、Ｗｅｂ検索等を行うしかない。また、従来の技術では、取得したデータを様々な機器に移動させて比較したり、検索したりすることまでは実現することができていない。
【０００４】
そこで本発明は、デジタルコンテンツにそれ自体がなされるべき機能を付与することで、取得したコンテンツに基づいて関連する情報の連続的な検索、編集、抽出等の処理、異なるデバイス間でのコンテンツやそのコンテンツの処理手順を表すデータの流通を可能として、様々なデジタルサービスを組み合わせて利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
すなわち本発明に係るコンテンツ機能化装置１は、図１に示すように、画像、テキスト、音声、スクリプトの何れかの単独又は組み合わせから構成されるデジタルデータであるコンテンツに当該コンテンツ自体のコンピュータ処理手順に基づく機能を付与する装置であって、コンテンツを格納するコンテンツ格納装置Ｋからコンテンツを取得するコンテンツ取得部１１と、コンテンツに付与可能な機能及びその機能を作動させるためのユーザによる入力装置Ｍに対する操作に基づく処理手順を指定する手順指定データを格納する手順指示データ格納装置Ｌから手順指示データを取得する手順指示データ取得部１２と、このコンテンツ取得部１２で取得したコンテンツと、手順指示データ取得部１２で取得した手順指示データの少なくとも一部を一体化してそれ自体が処理手順を有するコンテンツに係るデータである機能化コンテンツを生成する機能化コンテンツ生成部１３とを具備してなることを特徴とするものである。
【０００６】
本発明において、前記コンテンツ格納装置Ｋと処理手順データ格納装置Ｌは、コンテンツ機能化装置１の外部に設けてもよいし、内部の一装置として設けてもよい。さらにこれらコンテンツ格納装置Ｋと処理手順データ格納装置Ｌは、同一の機器内に設けてもよいし、全く別個の機器に設けてもよい。また本発明においてコンテンツとは、上述のように画像、テキスト、音声、スクリプトの単独又は組み合わせからなるデジタルデータであって、画像には、静止画像、動画像、二次元画像、三次元画像の何れをも含む。さらにコンテンツに付与可能な機能とは、検索、編集、抽出等に例示されるコンピュータによりなされる処理を意味する。
【０００７】
このような本発明のコンテンツ機能化装置１であれば、自身の処理手順に関するデータを一体に備えたコンテンツ、すなわち前記機能化コンテンツという、それ自体が発揮すべき機能を持ったコンテンツを得ることができる。すなわち、この機能化コンテンツを利用することで、ユーザによる所定の操作があった場合、その操作をきっかけとして機能化コンテンツ自体が所定の処理に供されて機能を発揮することになる。これにより、例えばユーザが逐一キーワードを入力して続けざまにＷｅｂ検索等をしなくても、コンテンツに関連する情報の連続的な検索やその検索により得られた情報の編集、抽出等を自動的に行うことができるようになる。またコンテンツと手順指示データは、このコンテンツ機能化装置が取得する以前は別個の機器に格納することができるため、コンテンツと手順指示データの機器間における流通（転送）を独立させることが可能となり、コンテンツと手順指示データの組み合わせ方次第で、多種多様な機能化コンテンツを生成することができる。
【０００８】
特に手順指示データは、前記コンテンツの処理手順が記述されたテキストデータ又はバイナリデータからなるものとすることができる。このうちテキストデータについては、記述言語又はスクリプトで記載されたものとすることが好適であり、バイナリデータについては、記述言語又はスクリプトで記載されたテキストデータ又はプログラムから生成されたものとすることが好適である。手順指示データをこのようなものとすることで、例えばコンテンツがインターネット上を流通するものである場合、それと同様にして手順指示データもインターネット上を流通させられるようになる。
【０００９】
また、上述したコンテンツ機能化装置１の実用性を高めるべく、コンテンツをその機能に従った処理手順で動作するように出力できる態様のコンテンツ機能化装置１’は、図１に示すように、上述したコンテンツ取得部１１、処理手順データ取得部１２、機能化コンテンツ生成部１３に加えて、機能化コンテンツ生成部で生成された機能化コンテンツを取得する機能化コンテンツ取得部１４と、ユーザによる入力装置に対する操作に係る操作情報を取得する操作情報取得部１５と、機能化コンテンツ取得部１４で取得した機能化コンテンツと、操作情報取得部１５で取得した操作情報に従って、コンテンツの処理手順を決定する処理手順決定部１６と、この処理手順決定部１６で決定した処理手順に従ってコンテンツを動作させるように出力する出力部１７とを備えたものとすることが望ましい。このようなものとすることで、ユーザによる入力装置への操作があった場合、それに伴ってコンテンツを所定の機能で動作するように出力することが可能となる。
【００１０】
また、上述したコンテンツ機能化装置１を操作するための本発明に係る操作装置２は、図１に示すように、コンテンツ取得部１１に対して、コンテンツ格納装置Ｋからコンテンツを取得させるコンテンツ取得操作部２１と、手順指示データ取得部１２に対して、手順指示データ格納装置Ｌから手順指示データを取得させる手順指示データ取得操作部２２と、機能化コンテンツ生成部１３に対して、前記コンテンツと手順指示データとに基づいて機能化コンテンツを生成させる機能化コンテンツ生成操作部２３とを具備してなることを特徴とするものであり、さらに上述のコンテンツ機能化装置１’を操作するための本発明に係る操作装置２’は、図１に示すように、コンテンツ取得操作部２１及び手順指示データ取得操作部２２、機能化コンテンツ生成操作部２３に加えて、入力装置２４からユーザによる操作に係る操作情報を取得して操作情報取得部１５に対して通知する操作手順通知部２４とを具備してなるものである。このような操作装置２，２’は、ユーザとコンテンツ機能化装置１，１’との間に介在し、ユーザがコンテンツ機能化装置１，１’を適切に操作できるようにするものであり、またユーザの入力装置への操作をきっかけにしてコンテンツの機能発現を促すものである。
【００１１】
また上述のコンテンツ機能化装置１’と操作装置２’とを共に備える装置として、図１に示すようなコンテンツ機能化・操作システム０を構成することができる。
【００１２】
また本発明は、上記コンテンツ機能化装置１，１’、操作装置２，２’を作動させるプログラムでもある。すなわち、まずコンテンツ機能化装置１を作動させるプログラムは、画像、テキスト、音声、スクリプトの何れかの単独又は組み合わせから構成されるデジタルデータであるコンテンツに当該コンテンツ自体の処理手順に基づく機能を付与するプログラムであって、コンテンツを格納するコンテンツ格納装置Ｋからコンテンツを取得するコンテンツ取得工程と、コンテンツに付与可能な機能及びその機能を作動させるためのユーザによる入力装置Ｍに対する操作に基づく処理手順を指定する手順指定データを格納する手順指示データ格納装置Ｌから前記手順指示データを取得する手順指示データ取得工程と、コンテンツ取得工程で取得したコンテンツと、手順指示データ取得工程で取得した手順指示データの少なくとも一部を一体化してそれ自体が処理手順を有するコンテンツに係るデータである機能化コンテンツを生成する機能化コンテンツ生成工程とを含むことを特徴とするコンテンツ機能化プログラムである。
【００１３】
また、コンテンツ機能化装置１’を作動させるプログラムは、上記コンテンツ機能化プログラムに加えて、機能化コンテンツ生成工程で生成された機能化コンテンツを取得する機能化コンテンツ取得工程と、ユーザによる入力装置Ｍに対する操作に係る操作情報を取得する操作情報取得工程と、この機能化コンテンツ取得工程で取得した機能化コンテンツと、操作情報取得工程で取得した操作情報に従って、コンテンツの処理手順を決定する処理手順決定工程と、この処理手順決定工程で決定した処理手順に従ってコンテンツを動作させるように出力する出力工程とを含むものである。
【００１４】
これらコンテンツ機能化プログラムにおいては、手順指示データは、前記コンテンツの処理手順が記述されたテキストデータ又はバイナリデータからなるものとすることができ、特にテキストデータは、記述言語又はスクリプトで記載されたものとし、バイナリデータは、記述言語又はスクリプトで記載されたテキストデータ又はプログラムから生成されたものとすることができる。
【００１５】
また、操作装置２を作動させる本発明に係るプログラムは、前記コンテンツ取得工程に対して、コンテンツ格納装置Ｋからコンテンツを取得させるコンテンツ取得操作工程と、前記手順指示データ取得工程に対して、手順指示データ格納装置Ｌから手順指示データを取得させる手順指示データ取得操作工程と、機能化コンテンツ生成工程に対して、コンテンツと手順指示データとに基づいて機能化コンテンツを生成させる機能化コンテンツ生成操作工程とを含む操作プログラムである。
【００１６】
さらに、操作装置２’を作動させる本発明に係るプログラムは、上記操作プログラムに加えて、入力装置Ｍからユーザによる操作に係る操作情報を取得して前記操作手順取得工程に対して通知する操作手順通知工程とを含む操作プログラムである。
【発明の効果】
【００１７】
本発明によれば、実世界の物に取り付けられたＲＦＩＤタグやＱＲコードを介して取得した情報（実空間コンテンツ）や、インターネットやデータベースから取得したコンテンツと、そのコンテンツ自体の処理手順を示す手順指示データを元にして、機能を備えたコンテンツである機能化コンテンツを生成し、またその処理手順に従ってコンテンツを半自立的に動作させることができる。さらに、コンテンツと手順指示データをそれぞれ独立して機器間で移動させることができ、コンテンツと手順指示データとの組み合わせ次第で、コンテンツを様々な機能に対応する態様で提供することが可能となり、ユビキタスコンピューティングにおける新たなコンテンツ提供形態を創出することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１９】
図２は、本発明のコンテンツ機能化装置及び操作装置を含むコンテンツ機能化・操作システム０を利用した仮想昆虫採集システムＸの概略図である。まず、この仮想昆虫採集システムＸについて概説する。本システムＸは、ＲＦＩＤタグを備えた昆虫カード３（昆虫のイラストが記載されている。カードに代えて模型を採用してもよい）と、ＲＦＩＤリーダを備えたコンテンツ提供装置（本実施形態では、個人用携帯情報処理端末（以下、ＰＤＡ）を採用する）４と、このコンテンツ提供装置４と適宜のプロトコルで通信可能なコンテンツ機能化・操作システム０と、このコンテンツ機能化・操作システム０と適宜のプロトコルで通信可能な機能提供装置（本実施形態では、個人用携帯情報処理端末（以下、ＰＤＡ）を採用する）５から構成される。コンテンツ機能化・操作システム０は、コンテンツ機能化装置１’及び操作装置２’の他に、キーボードやマウスやタッチパネル等の適宜の入力装置Ｍと、ディスプレイＤを少なくとも備えているものとする。コンテンツ提供装置４は、例えばＰＤＡとしての通常の内部機器及び機能を有している他に、上述のようにＲＦＩＤリーダを備えており、特に昆虫カード３のＲＦＩＤタグに記憶されている識別子（以下、昆虫識別子）に対応づけられた昆虫の画像データをコンテンツとして格納するコンテンツ格納装置としての機能を有している。機能提供装置５は、例えばＰＤＡとしての通常の内部機器及び機能を有している他に、コンテンツに付与し得る機能及びその機能を作動させるきっかけとなるユーザによるコンテンツ機能化・操作システム０が有する入力装置Ｍへの操作に係る操作情報とを含む手順指示データを格納する手順指示データ格納装置としての機能と、コンテンツ機能化・操作システム０がコンテンツの当該機能として利用するためのデータベース機能を備えている。ここで、本実施形態では、コンテンツの機能の一例として、「百科事典検索機能」を例示し、前記データベースとしては電子百科事典を採用することとする。
【００２０】
すなわち、仮想昆虫採集システムＸでは、例えば屋内等の実空間に昆虫カード３を配置しておき、コンテンツ提供装置４を捕虫網及び虫かごに見立てて見つけた昆虫カード３に近づけることで当該昆虫カード３の昆虫識別情報を読み取ると、コンテンツ提供装置４のディスプレイに当該昆虫識別情報に対応する昆虫の画像がコンテンツとして表示され、さらにこのコンテンツをコンテンツ提供装置４からコンテンツ機能化・操作システム０に転送するとともに、機能提供装置５から手順指示データをコンテンツ機能化・操作システム０に転送することで、コンテンツと手順指示データとが一体化されて機能化コンテンツが生成され、ユーザによる入力装置Ｍに対する所定の操作があった場合、機能（ここでは百科事典検索機能）が作動する、ということを行うこととしている。
【００２１】
以下、コンテンツ機能化・操作システム０の機器構成、機能及び動作を中心に説明する。本実施形態においてコンテンツ機能化・操作システム０は、図３に改めて示すように、コンテンツ機能化装置１’及び操作装置２’として機能するプログラム（コンテンツ機能化プログラム及び操作プログラム）が搭載された汎用コンピュータと、入力装置Ｍ及びディスプレイＤ（さらに図示しないがスピーカ等の出力デバイス）を備えている。特にコンテンツ機能化装置１’は、コンテンツ機能化プログラムに従ってコンピュータが作動することで、コンテンツ取得部１１、手順指示データ取得部１２、機能化コンテンツ生成部１３、機能化コンテンツ取得部１４、操作情報取得部１５、処理手順決定部１６、出力部１７として機能する。また、操作装置２’は、操作プログラムに従ってコンピュータが作動することで、コンテンツ取得操作部２１、手順指示データ取得操作部２２、機能化コンテンツ生成操作部２３、処理手順通知部２５として機能する。
【００２２】
まず、ユーザが昆虫カード３のＲＦＩＤタグから昆虫識別子を取得してディスプレイに当該昆虫の画像を表示させたコンテンツ提供装置４をコンテンツ機能化・操作システム０と通信可能な状態とした上で、入力装置Ｍを用いてコンテンツ提供装置４からコンテンツ（昆虫画像）をコンテンツ機能化・操作システム０へ転送する操作を行った場合、その操作を操作装置２’が受け付けると（図４；Ｓ１）、コンテンツ取得操作部２１がコンテンツ取得部１１に対してコンテンツ提供装置４からコンテンツを取得するための指示データを送り（同図；Ｓ２）、それに応じてコンテンツ取得部１１がコンテンツ提供装置４にアクセスして（同図；Ｓ３）、コンテンツ提供装置４からコンテンツをダウンロードすることにより取得する（同図；Ｓ４）。さらにコンテンツ機能化装置１’は、この取得したコンテンツをディスプレイＤの画面の一部に表示する（図４；Ｓ５）。
【００２３】
次いで、ディスプレイＤに表示されたコンテンツについて機能を持たるために、ユーザが入力装置Ｍを用いて機能提供装置５から手順指示データをコンテンツ機能化・操作システム０へ転送する操作を行った場合、この操作を操作装置２’が受け付けると（同図；Ｓ６）、手順指示データ取得操作部２２が手順指示データ取得部１２に対して機能提供装置５から手順指示データを取得するための指示データを送り（同図；Ｓ７）、それに応じて手順指示データ取得部１２が機能提供装置５にアクセスして（同図；Ｓ８）、機能提供装置５から手順指示データをダウンロードすることにより取得する（同図；Ｓ９）。この際、手順指示データ取得部１２は、前記取得したコンテンツ又はその昆虫識別子に基づいて複数の機能提供装置５を探索し、該当するコンテンツ又は昆虫識別子に機能を付与可能な手順指示データを格納した機能提供装置５から該当する手順指示データの取得を行うようにしてもよい。さらにコンテンツ機能化装置１’は、この取得した手順指示データに基づいてユーザへのインタラクションを受ける表示領域やボタン等の操作可能なインターフェースを割り付けた「場（フィールド）」を生成し（同図；Ｓ１０）、この「場」をディスプレイＤにユーザがインターフェース操作及びコンテンツを配置（ドロップ操作）可能な領域として表示する（同図；Ｓ１１）。
【００２４】
ここで、本実施形態において「手順指示データ」は、図５に例示するように、記述言語の一種であるＦＤＬ（Field Description Language）で記述されたテキストデータである。ＦＤＬで記述された手順指示データは、前記「場」への入力装置Ｍを介したユーザの操作（以下、操作については説明の便宜上、「操作イベント」又は「イベント」と記載することがある）に関する記述部（同図（ａ）；<event>タグ部分）、コンテンツに付与される機能に関する記述部（同図（ｂ）；<functions>タグ部分）、コンテンツそのものへの操作イベントに関する記述部（同図（ｃ）； <content>タグ部分）から構成される。「場」への操作イベントに関する記述部（ａ）は、ディスプレイＤに表示された「場」におけるインターフェースの操作に基づく指示、サイズ変更、ドラッグ、クリック、ダブルクリック等のユーザによる入力装置Ｍへの操作に関する記述がなされた部分である。機能に関する記述部（ｂ）は、コンテンツに付与される機能に関する記述がなされた部分であり、例えばコンテンツ機能化・操作システム０の内部やインターネット等でネットワーク接続されたどのサーバにアクセスしてどのような処理を行うかが記述されている。コンテンツへの操作イベントに関する記述部（ｃ）は、ディスプレイＤにおける「場」に表示されたコンテンツに対して、ユーザが入力装置Ｍにどのような操作を行うとどのような処理が行われるか、が記述されている。なお、同図に例示した「手順指示データ」は、インターネットで利用可能なコンテンツ（Ｗｅｂコンテンツ）に対する処理手順を想定したものである。
【００２５】
次に、ユーザが入力装置Ｍを用いてディスプレイＤの画面上でコンテンツ（昆虫画像）を「場」へ移動させた場合、この操作を操作装置２’が受け付けると（図４；Ｓ１２）、機能化コンテンツ生成操作部２３が機能化コンテンツ生成部１３へ機能化コンテンツを生成する指示を送る（同図；Ｓ１３）。この指示に従って、機能化コンテンツ生成部１３は、コンテンツに、手順指示データの<functions>タグ部分及び<content>タグ内の<event>タグ部分を貼り付けて、機能化コンテンツを生成する（同図；Ｓ１４）。すなわち、機能化コンテンツ生成部１３は、「場」によってなされる機能である。具体的には、例えばディスプレイＤに表示された「場」にコンテンツとして昆虫画像が配置されると、「場」はそのコンテンツに対して機能（例えば、百科事典検索、辞書検索、Ｗｅｂ検索等）と、その機能が作動するための入力装置Ｍへの操作（ダブルクリック、シングルクリック、ドラッグ等）を貼り付ける処理を行う。
【００２６】
さらに、ユーザが入力装置Ｍを用いてディスプレイＤの画面上に表示された機能化コンテンツに所定の操作（イベント）を行うと、操作手順通知部２５はその操作を受け付けて（同図；Ｓ１５）、その操作情報を操作情報取得部１５へ送る（同図；Ｓ１６）。操作情報を受けたコンテンツ機能化装置１’では、生成された機能化コンテンツを機能化コンテンツ取得部１４によって取得し（同図；Ｓ１６）、さらに処理手順決定部１６によって機能化コンテンツと操作情報とに基づいて、作動させるべき機能を決定する（同図；Ｓ１７）。すなわち、機能化コンテンツにおいて手順指示データに由来する記述のうち、入力装置Ｍに入力された操作に基づく操作情報に該当するイベントに対応する機能を、当該コンテンツがなされるべき処理として決定する。そしてコンテンツ機能化装置１’は出力部１７において、決定された処理手順に従ってコンテンツに対する機能を出力する。これらの処理を機能化コンテンツから見ると、ユーザによる入力装置Ｍになされた操作に対応して、機能化コンテンツ自身が有する<event>タグや<function>タグの記述に従って自分自身の処理を行う、ということになる。例えば、ディスプレイＤ上に表示された「場」においてコンテンツダブルクリックされた場合、そのコンテンツに関する電子百科事典を検索しその結果をディスプレイＤに表示する、という内容が機能化コンテンツにおける<event>タグ及び<function>タグに記述されていた場合、コンテンツ機能化装置１’は出力として、機能提供装置５にアクセスしてその「百科事典検索機能」を利用し（同図；Ｓ１８）、その検索結果を受信して（同図；Ｓ１９）、ディスプレイＤに表示する（同図；Ｓ２０）という処理を行う。
【００２７】
以上のように、本発明のコンテンツ機能化・操作システム０を利用した仮想昆虫採集システムＸでは、実空間に配置した識別情報（昆虫識別情報）に基づいて、それに対応するデジタルコンテンツ（昆虫画像）に機能を付与して機能化コンテンツを生成し、見かけ上はコンテンツ自体が付与された機能に従って自分自身の処理を行っているように、コンテンツの処理（百科事典検索）を行うことができる。また、本システムＸでは、コンテンツ機能化・操作システム０は、コンテンツをコンテンツ提供装置４から取得し、当該コンテンツの処理を定めた手順指示データを機能提供装置５から取得する、というように、コンテンツと手順指示データとを全く別個の機器から取得することを可能としている。このことは、コンテンツと手順指示データの機器間流通を独立して行うことができることを意味しており、コンテンツと手順指示データの組み合わせ方や利用する機器の種類（機能）次第で作動する機能を様々に変化させ、ネットワーク上の多様なコンテンツ提供サービスの展開が可能であることを示すものである。
【００２８】
なお、本発明は上述した実施形態に限定されるものではない。例えば上記実施形態では、実空間からの識別情報の取得と、それに対応するコンテンツのコンテンツ機能化・操作システム０への提供を１つのコンテンツ提供装置４で行うものとしたが、それらの処理を別個の機器で行うようにすることができる。同様に、コンテンツ機能化・操作システム０への手順指示データの提供と、手順指示データに基づくコンテンツ機能化・操作システム０への機能の提供を１つの機能提供装置５で行うものとしたが、それらの処理を別個の機器で行うようにすることも可能である。さらに、出力部１７による出力先の機器も任意に設定することができる。また、コンテンツには、上記実施形態のような画像以外にも、テキスト、音声、スクリプトなど、又はそれらの組み合わせからなるデジタルデータを適宜採用することができる。さらに、手順指示データは、上記実施形態ではＦＤＬという記述言語を用いて記述したテキストデータを採用したが、コンテンツに対する処理手順が記述されたものであれば他の記述言語やスクリプトにより記述したテキストデータを採用してもよいし、適宜の記述言語又はスクリプトで記載されたテキストデータ又はプログラムから生成されたバイナリデータを採用してもよい。さらにまた、コンテンツに付与される機能には、検索機能以外にも、編集や抽出など、一般的にコンピュータ処理により実行可能な適宜の機能を採用することができる。その他、各部の具体的構成についても上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明に係るコンテンツ機能化装置、操作装置、並びにコンテンツ機能化・操作システムの概略的な機能構成図
【図２】本発明のコンテンツ機能化・操作システムを適用した実施形態における仮想昆虫採集システムの概略的な機器構成図
【図３】同昆虫採集システムにおける概略的な機能構成図
【図４】同昆虫採集システムにおけるデータ処理の流れを示す概略図
【図５】同実施形態に適用される手順指示データの一例を示す図
【符号の説明】
【００３０】
０…コンテンツ機能化・操作システム
１，１’…コンテンツ機能化装置
２，２’…操作装置
３…昆虫カード
４…コンテンツ提供装置
５…機能提供装置
１１…コンテンツ取得部
１２…手順指示データ取得部
１３…機能化コンテンツ生成部
１４…機能化コンテンツ取得部
１５…操作情報取得部
１６…処理手順決定部
１７…出力部
２１…コンテンツ取得操作部
２２…手順指示データ取得操作部
２３…機能化コンテンツ生成操作部
２４…操作手順通知部
Ｄ…ディスプレイ
Ｋ…コンテンツ格納装置
Ｌ…手順指示データ格納装置
Ｍ…入力装置
Ｘ…仮想昆虫採集システム
【図１】
2006313395.tif 000003
【図２】
2006313395.tif 000004
【図３】
2006313395.tif 000005
【図４】
2006313395.tif 000006
【図５】
2006313395.tif 000007