(57)【要約】【課題】従来の技術においては、認証情報を透かし込むのは特定の（１つの）登録者のみである。この場合、新しくコンテンツを作成する度に登録者へ通知、認証情報の透かし込みを依頼する必要があり、運用上、煩雑な手続を要していた。【解決手段】マーク作成プログラム１１５ｅは、視覚的に象徴性がわかる画像データに付加情報を埋め込んだマークを作成し、マーク貼付プログラム１１５ｂがマークに埋め込んだ情報と一致する一意のコンテンツにマークを貼付してＷｅｂページＤＢ１２０に登録する。マーク検出プログラム１１５ｆは、　Ｗｅｂページからダウンロードされたコンテンツからマークだけを検出し、マーク表示プログラム１１５ｇが、マークに埋め込んだ情報とコンテンツの情報を比較し、その真正性の結果を視覚的デザインを変化させたマークで表示する。さらに、マーク操作プログラム１１５ｈは、マークに対する利用者操作を受付け、ＤＢ照会プログラム１１５ｉにマークの情報を照会させ、より確かな真正性の結果を表示する。【選択図】　図１２
2004062880.tif 000002
【特許請求の範囲】
【請求項１】
要求に応じて予め登録されているＷｅｂページを通信回線を介して提供するシステムに使用する、Ｗｅｂページの改竄の有無を検知する改竄検知方法であって、
前記要求に応じて提供するＷｅｂページと該Ｗｅｂページに対応したハッシュ値とを記憶装置に格納すると共に、該Ｗｅｂページの改竄が検知された場合の表示内容を記憶装置に格納し、
前記改竄を検知するための情報が記憶装置に格納された後、前記要求に基づき、提供すべきＷｅｂページを予め格納しておいた情報の中から読み出し、
該読み出したＷｅｂページのハッシュ値を求め、求めたハッシュ値と該Ｗｅｂページに対応させて予め格納していた前記ハッシュ値とを比して、前記読み出したＷｅｂページの改竄の有無を検知し、改竄されていることを検知した場合には予め格納していた前記表示内容を読み出して表示することを特徴とするＷｅｂページの改竄検知方法。
【請求項２】
表示装置にＷｅｂページを出力するとともに、Ｗｅｂページが改竄されていることを利用者へ表示して知らせるＷｅｂページの改竄検知方法であって、
前記表示装置から、前記Ｗｅｂページに対応した改竄検知のための情報を、Ｗｅｂページを選択して入力し、
選択されたＷｅｂページに対応した前記改竄検知のための情報を予め記憶手段に格納し、
Ｗｅｂページを表示する際に、前記記憶手段から表示すべきＷｅｂページを読み出し、
前記読み出したＷｅｂページの改竄検知のための情報を求め、求めた改竄検知のための情報と該Ｗｅｂページに対応させて予め格納していた前記改竄検知のための情報とを照合し、
前記読み出したＷｅｂページの改竄の有無を検知し、改竄されていることを検知した場合には、前記表示すべきＷｅｂページと異なる内容の表示することを特徴とするＷｅｂページの改竄検知方法。
【請求項３】
請求項２において、前記改竄検知のための情報は、Ｗｅｂページのハッシュ値であることを特徴とするＷｅｂページの改竄検知方法。
【請求項４】
要求に応じて予め登録されているＷｅｂページを通信回線を介して提供するシステムに使用する、Ｗｅｂページの改竄検知のための情報格納方法であって、
入力用の操作画面に、前記要求に応じて提供するＷｅｂページのＵＲＬ入力領域を表示し、
前記ＵＲＬの入力に基づいて改竄検知の対象となるＷｅｂページを選定し、
該選定されたＷｅｂページに対応したハッシュ値を求めて記憶装置に格納し、
該Ｗｅｂページの改竄が検知された場合の表示内容を記憶装置に格納する、ことを特徴とする改竄検知のための情報格納方法。
【請求項５】
コンテンツの要求に応じて予め登録されている該コンテンツを読み出し通信回線を介して提供するシステムに使用する、コンテンツの改竄検知装置であって、
要求に応じて提供するコンテンツ及び該コンテンツに対応して改竄を検知するための情報とを記憶装置に格納する手段と、
該コンテンツの改竄を検知したときに表示する表示内容を記憶装置に格納する手段と、
前記改竄を検知するための情報が記憶装置に格納された後、前記要求に基づき、予め登録されているコンテンツの中から要求された前記コンテンツを読出し、読み出した該コンテンツの改竄検知のための情報を求める手段と、
該コンテンツに対応する前記格納しておいた改竄検知のための情報を読出す手段と、
読み出した改竄検知のための情報と前記求めた改竄検知のための情報とを比較することにより前記要求により読み出されたコンテンツの改竄の有無を検知する手段と、
改竄されている場合、前記保持していた表示内容を読み出して表示する手段とを具備することを特徴とする改竄検知装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ上でのマルチメディアデータの流通に関し、特にネットワーク上につながれた複数のコンピュータがマルチメディアデータを送受信する際に使用される技術に関する。
【０００２】
【従来の技術】
近年のインターネットの普及に伴って、Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ（ＷＷＷ）システムの利用者が急増してきている。
【０００３】
ＷＷＷシステムは、個人、法人の区別なく、各人が自由に発言する場であると同時に、世界中の人々が自由にそれらの発言を、ホームページを閲覧するという手段によって簡単に目にすることができるという優れた特徴を持っている。
【０００４】
しかし、誰もが自由に利用できる手軽さがＷＷＷシステムの爆発的普及の一因になっている一方で、この手軽さが災いして、以下のような問題も顕在化してきている。
【０００５】
（１）原著作者の許諾を得ずにホームページ上のあらゆるコンテンツが不正にコピーされたり、コピーされた先で不正に改ざんされるケース
（２）電子商取引の世界では、不正な取引業者が消費者のクレジット番号を入手してこれを悪用するケース
（３）公的機関になりすまして、偽の情報や中傷記事を流布するケース
上記のような問題を防止するものとして、電子透かし技術やディジタル署名技術がある。これらの技術は、日付や著作者・決裁者に関する情報や、コンテンツ・電子文書そのものに関する情報（認証情報）を、コンテンツ・電子文書にすり込んでおく。コンテンツや電子文書の流通に際して、これら認証情報を取り出して、コンテンツの改ざんや不正コピーを検出しようとするものである。
【０００６】
上記のような技術を応用したシステムについて、日本経済新聞　　平成１０年６月２４日朝刊に、画像・音声のデジタルコンテンツの不正利用を、電子透かしを利用して監視するサービスが開始されたという記事が掲載されている。
【０００７】
このような技術によれば、コンテンツや電子文書の不正コピーや改ざんを、特定のシステムを使用して検出することができるようになる。
【０００８】
【発明が解決しようとする課題】
上記従来の技術においては、認証情報を透かし込むのは特定の（１つの）登録者のみである。特定の登録者により認証情報を透かし込まれたコンテンツ・電子文書のみが、その流通過程において真正性を保証される仕組みになっている。
【０００９】
この場合、新しくコンテンツを作成する度に登録者へ通知、認証情報の透かし込みを依頼する必要があり、運用上、煩雑な手続を要したり、場合によっては手数料などを必要とする、あるいは、依頼から透かし込みまで長時間を要するなど、ＷＷＷシステムの手軽さを阻害する要因ともなる。
【００１０】
本発明の目的は、上記事項に鑑みてなされたものであり、ＷＷＷシステムの手軽さを損なわずに、コンテンツや電子文書の真正性を保証するための仕組み、システムを提供することにある。
【００１１】
具体的には、画像データやビデオデータ、音声データといったマルチメディアデータ（第一のマルチメディアデータ）が示す情報（視覚、聴覚で判断されるであろう情報）、更にはその情報を含んだ他のマルチメディアデータ（第二のマルチメディアデータ）が真正なものであることを視覚的に検知できるようにすること。すなわち、▲１▼第一のマルチメディアデータが改ざんされていない本物であることを視覚的に確認する。▲２▼第二のマルチメディアデータが第一のマルチメディアデータを含んでいるという事実が、第一のマルチメディアデータの管理者に認められたものであるか否かを確認する。▲３▼第一のマルチメディアデータを生成する、第一のマルチメディアデータを第二のマルチメディアデータに貼り付ける。第一のマルチメディアデータ及び第二のマルチメディアデータを表示するなどの仕組みを提供することを目的とするものである。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、本発明では、画像データやビデオデータ、音声データといった感覚的認識可能な第一のマルチメディアデータを、他の第二のマルチメディアデータに貼付し、第二のマルチメディアデータの閲覧時には、貼付された第一のマルチメディアデータの視覚的デザインを変化させることにより、第一のマルチメディアデータが改ざんされていない本物であるか否か、第二のマルチメディアデータが第一のマルチメディアデータを含んでいるという事実が第一のマルチメディアデータの管理者に認められたものであるか否か、その他各種判断・判定処理の結果を視覚的に利用者に示すことにより、手軽にコンテンツや電子文書の真正性保証ができることを特徴とする。
【００１３】
上記特徴の実現のために、第一のマルチメディアデータに対し、データの改ざんを検知する為の情報や、コンテンツを一意に特定可能な情報等を確実・容易に埋め込む為の仕組み、情報の埋め込まれた第一のマルチメディアデータを第二のマルチメディアデータに確実・容易に貼付する為の仕組み、第二のマルチメディアデータに貼付された各種マルチメディアデータの中から、情報の埋め込まれた第一のマルチメディアデータを安全に検出する為の仕組み、第一のマルチメディアデータに埋め込まれた情報を利用して各種判断・判定処理を行い、処理結果を表示装置上の第一のマルチメディアデータの表示デザインに反映する為の仕組み、表示装置上に表示された第一のマルチメディアデータに対する利用者からの操作を受け付け、利用者に各種選択操作をさせる為の仕組みを用意する。
【００１４】
第一のマルチメディアデータに対し確実・容易に必要情報を埋め込む為に、第一のマルチメディアデータと必要情報を入力させることを利用者に促す表示を行い、また、新規あるいは既存の情報を入力させ、その必要情報が入力されたことが確認できた場合にのみ、第一のマルチメディアデータに必要情報を埋め込み、更に、埋め込み結果が確認できる必要情報の埋め込まれた第一のマルチメディアデータを表示する。
【００１５】
情報の埋め込まれた第一のマルチメディアデータを第二のマルチメディアデータに確実・容易に貼付する為に、第一のマルチメディアデータに埋め込まれた第二のマルチメディアデータを一意に特定可能な情報をもとに、第二のマルチメディアデータ全体の集合から貼付対象とすべき第二のマルチメディアデータを検索・判定・取得し、更に、第一のマルチメディアデータに埋め込まれた情報と第二のマルチメディアデータが持つ情報とを比較し、情報が一致した場合にのみ第二のマルチメディアデータに第一のマルチメディアデータを貼付する。
【００１６】
第二のマルチメディアデータに貼付された各種マルチメディアデータの中から、情報の埋め込まれた第一のマルチメディアデータを容易に検出する為に、第二のマルチメディアデータに記述された第一のマルチメディアデータが特定できる情報をもとに、第一のマルチメディアデータを検出し、更に、第一のマルチメディアデータから埋め込み情報の取得が可能な第一のマルチメディアデータを抽出する。
【００１７】
第一のマルチメディアデータに埋め込まれた情報を利用して各種判断・判定処理を行い、処理結果を表示装置上の第一のマルチメディアデータの表示デザインに反映する為に、第一のマルチメディアデータから埋め込み情報を抽出し、その情報と他の情報を比較・判断するプログラムをおき、各種判断・判定処理に応じた結果を、第一のマルチメディアデータに対して、第一のマルチメディアデータの周囲に枠を表示させたり、第一のマルチメディアデータを点滅表示させたり、第一のマルチメディアデータ上に意味を伝える文字列をオーバレイ表示させたりする。
【００１８】
表示装置上に表示された第一のマルチメディアデータに対する利用者からの操作を受け付け、利用者に各種選択操作をさせる為には、第一のマルチメディアデータ領域に対して利用者操作をチェックする処理をおき、埋め込まれた情報をもとに、提供できる処理メニューを利用者に示す。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００２０】
なお、以下の説明で参照する図面において、同一の符号は、同じ構成要素を表すものとする。また、これにより本発明が限定されるものではない。
【００２１】
（第一の実施形態）
まず、第一の実施形態について説明する。
【００２２】
本第一実施形態では、画像データやビデオデータ、音データといった視覚あるいは聴覚で判断され得るマルチメディアデータ（第一のマルチメディアデータ）を視覚的に象徴性がわかる画像データ（マークイメージデータ）とし、その第一のマルチメディアデータを含む他のマルチメディアデータ（第二のマルチメディアデータ）をＷＷＷシステムのＨｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ（ＨＴＭＬ）データ（Ｗｅｂページ）とし、第一のマルチメディアデータに埋め込む情報（マーク付加情報）をＷｅｂページを一意に特定する情報および第一のマルチメディアデータを照会するための情報とし、マークイメージデータにマーク付加情報を埋め込んだマークデータを作成し、そのマークデータを対象となるＷｅｂページに貼付し、Ｗｅｂページを表示した際にマークデータの表示およびマークデータに対する操作によりＷｅｂページの真正性が視覚的に検知できるまでの過程を一装置内で実現する場合を例にとり説明する。
【００２３】
ただし、本第一実施形態では、第一のマルチメディアデータが画像データ以外のビデオデータや音データやテキストデータであってもよいし、また、第二のマルチメディアデータがＷｅｂページと異なる形態の文書データあるいは図形データなどであってもよい。
【００２４】
図１は、第一実施の形態に係るマークオーサリング装置１００の内部構成を示す図である。
【００２５】
マークオーサリング装置１００は、通信網への接続のための通信網インターフェース１１０と、キーボードやマウスなどの入力装置１１１と、ディスプレイなどの表示装置１１２と、プログラムやデータを恒久的に格納するための記憶装置１１３と、演算のための中央処理装置（ＣＰＵ）１１４と、プログラムやデータを一時的に格納するための一時記憶装置（メモリ）１１５とが、バス１４０によって互いに接続されて構成されている。
【００２６】
記憶装置１１３は、ＷｅｂページＤＢ１２０及びマーク管理ＤＢ１３０を格納する。
【００２７】
ＷｅｂページＤＢ１２０は、Ｗｅｂページを格納する。
【００２８】
マーク管理ＤＢ１３０は、マーク付加情報の一部あるいは全部及び、マークデータ作成日時などのマークデータに関する情報を格納する。
【００２９】
メモリ１１５は、オペレーティングシステム（ＯＳ）１１５ａと、マーク貼付プログラム１１５ｂと、Ｗｅｂサーバプログラム１１５ｃと、ブラウザプログラム１１５ｄと、マーク作成プログラム１１５ｅと、マーク検出プログラム１１５ｆと、マーク表示プログラム１１５ｇと、マーク操作プログラム１１５ｈと、ＤＢ照会プログラム１１５ｉを格納する。
【００３０】
オペレーティングシステム１１５ａは、マークオーサリング装置１００全体の制御を行うために、ファイル管理やプロセス管理、あるいはデバイス管理といった機能を実現するためのプログラムである。
【００３１】
マーク作成プログラム１１５ｅは、利用者に対して入出力装置を介してマークイメージデータ及びマーク付加情報の入力を促し、これを取得して、マークイメージデータにマーク付加情報を埋め込み、マークデータを作成する処理と、作成したマークデータに関する情報をマーク管理ＤＢに登録する処理とを行うプログラムである。
【００３２】
マーク貼付プログラム１１５ｂは、マーク付加情報をもとにＷｅｂページＤＢ１２０に格納されているＷｅｂページの中から特定のＷｅｂページを検出し、該Ｗｅｂページにマークデータを自動貼付し、マークデータ及び変更したＷｅｂページをＷｅｂページＤＢ１２０に格納するためのプログラムである。
【００３３】
Ｗｅｂサーバプログラム１１５ｃは、ブラウザプログラム１１５ｄによるアクセスがあった場合に、ＷｅｂページＤＢ１２０に格納されている当該Ｗｅｂページをブラウザプログラム１１５ｄに送信する処理を行うためのプログラムである。
【００３４】
ブラウザプログラム１１５ｄは、Ｗｅｂサーバプログラム１１５ｃへＷｅｂページの送信要求を出し、取得したＷｅｂページを表示装置１１２に表示するためのプログラムである。
【００３５】
マーク検出プログラム１１５ｆは、Ｗｅｂサーバプログラム１１５ｃからブラウザプログラム１１５ｄに送られてきたＷｅｂページの内容をチェックし、Ｗｅｂページ上のマークデータを検出し、マーク表示プログラム１１５ｇに送るプログラムである。
【００３６】
マーク表示プログラム１１５ｇは、マーク検出プログラム１１５ｆが検出したマークデータからマーク付加情報を抽出し、マークデータを表示装置１１２上に表示するプログラムである。
【００３７】
マーク操作プログラム１１５ｈは、表示装置１１２上に表示されたマークデータに対する利用者の操作を検知し、利用者により選択された各処理を行うプログラムである。
【００３８】
ＤＢ照会プログラム１１５ｉは、マーク操作プログラム１１５ｈから起動された時に、マークデータとマーク管理ＤＢ１３０の情報を照会する処理と、その結果を表示装置１１２上に表示する処理とを行うためのプログラムである。
【００３９】
図２は、マーク付加情報のデータ構成とデータの例を示す図である。
【００４０】
マーク付加情報は、マークＩＤ２０１、ＷｅｂページＵＲＬ２０２、照会先ＵＲＬ２０３、有効期限２０４、認証情報２０５、操作権限２０６、　Ｗｅｂページ情報２０７で構成される。
【００４１】
マークＩＤ２０１は、各マークデータを識別するためのコード情報である。
【００４２】
ＷｅｂページＵＲＬ２０２は、マークデータを貼付するＷｅｂページを特定するための所在情報である。
【００４３】
照会先ＵＲＬ２０３は、マーク管理ＤＢを特定するための所在情報である。
【００４４】
有効期限２０４は、マークデータが有効である期間を特定するためのコード情報である。
【００４５】
認証情報２０５は、マークデータの作成者を特定するための電子署名などのコード情報である。
【００４６】
操作権限２０６は、マークデータの表示・更新などの操作権限を設定するためのパスワード情報や公開鍵情報などのコード情報である。
【００４７】
Ｗｅｂページ情報２０７は、　Ｗｅｂページを特定するためのＷｅｂページのハッシュ値などのコード情報である。
【００４８】
これらのマーク付加情報の構成は、作成するマークデータの種類によって変化する。図２において、マークデータに有効期限を用いない場合、また、マークオーサリング装置１００がただ一つのみを作成する場合などには、それぞれに対応する項目、例えば、有効期限などを構成しなくてよい。
【００４９】
図３は、マーク管理ＤＢ１３０に格納されるデータ構成とデータの例を示す図である。
【００５０】
マーク管理ＤＢ１３０の各レコードは、マークＩＤ３０１とＷｅｂページＵＲＬ３０２と有効期限３０３とマークデータ３０４と属性情報（作成日時）３０５から構成される。
【００５１】
マークＩＤ３０１は、各マークデータの識別子である。
【００５２】
ＷｅｂページＵＲＬ３０２は、当該マークデータを貼り付けるＷｅｂページのＵｎｉｖｅｒｓａｌ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ（ＵＲＬ）である。
【００５３】
有効期限３０３は、マークデータが有効である期間を特定するためのコード情報である。
【００５４】
マークデータ３０４は、マークデータそのものである。
【００５５】
属性情報（作成日）３０５は、マークデータが作成された日を特定するためのコード情報である。
【００５６】
これらのマークデータの管理に必要な情報は、マークデータ作成時にマーク作成プログラムにより登録され、ＤＢ照会プログラム１１５ｉからのマークデータに関する問合せに対して利用される。なお、図３において、マークデータに有効期限を用いない場合、また、マークオーサリング装置１００がただ一つのマークデータのみを作成する場合などには、それぞれに対応する項目、例えば、有効期限などを管理しなくてよい。
【００５７】
図４は、マーク作成プログラムの処理フローである。
【００５８】
本プログラムは利用者操作により起動する。
【００５９】
本プログラムが起動すると、まず入出力装置を介して利用者にマークイメージデータおよびマーク付加情報の入力を促し、これを取得する（ステップ４０１）。なお、既存のマークデータを利用する場合において、既存のマークデータのマーク付加情報に操作権限が設定してあれば、最初に操作権限の入力を促し、取得した操作権限とマーク付加情報の操作権限を照合し、一致しなければここで終了する。また、マークイメージデータおよびマーク付加情報の取得順序は問わない。マークデータ作成時に必要な各種情報を、利用者に入力させる画面例は図５及び図６を用いて後述する。
【００６０】
次に、マークデータ作成時に必要なマークイメージデータ及び、図２で示したマーク付加情報が正しく取得できたことをチェックし（ステップ４０２）、必要な情報が取得できたら、マークイメージデータにマーク付加情報を埋め込み、マークデータを作成し、あらかじめ定められたマーク管理ＤＢ１３０にマークデータの管理に必要な情報を登録する（ステップ４０３）。また、マーク付加情報は、作成するマークデータの種類によって構成が変化するものであり、従って、本プログラムはマークデータの種類に応じてマーク付加情報のチェック領域や入力画面などがマークデータ毎に変化する。
【００６１】
次に、マーク貼付プログラムを起動し、マークデータ及びＷｅｂページＵＲＬをマーク貼付プログラムに送る（ステップ４０４）。ここで、マーク貼付プログラムは既に起動していてもよい。
【００６２】
図５は、マークデータ作成時に必要な各種情報を利用者に入力させることを促し、マークイメージデータにマーク付加情報を埋め込む実行操作を受付ける画面例である。マーク作成プログラムは、表示装置１１２上に本画面を表示する。本画面は、マーク付加情報を利用者に入力させる領域５０１と、マークイメージデータを利用者に入力させる領域５０２と、マークイメージデータにマーク付加情報の埋め込みを利用者に指示させるボタン５０３で構成される。
【００６３】
マーク付加情報領域５０１は、マークＩＤ入力領域５２１と、ＷｅｂページＵＲＬ入力領域５２２と、照会先ＵＲＬ入力領域５２３と、有効期限入力領域５２４と、認証情報入力領域５２５と、操作権限入力領域５２６と、Ｗｅｂページ情報入力領域５２７から構成される。
【００６４】
利用者は、上記マーク付加情報領域５０１内の入力領域に各々のマーク付加情報を入力装置１１１を介して入力を行うものとする。
【００６５】
しかし、上記方法に限定されるものでなく、利用者の入力に掛る余分な手間を省くために、記憶装置に格納してあるデータを活用したり、マーク作成プログラムによる情報の受け渡しも可能とする。例えば、利用者がマークデータ新規作成時毎に常に同じ情報を入力する場合は、初期設定情報（照会先ＵＲＬなどを記述した情報）を記憶装置に格納しておき、マーク作成プログラムが記憶装置内の初期設定情報を読み込んで、照会先ＵＲＬを照会先ＵＲＬ入力領域５２３に入力することも可能とする。また、マーク管理ＤＢ内のマークＩＤのデータを参照し、使用していないマークＩＤをマークＩＤ入力領域５２１に入力することも可能とする。
【００６６】
ＷｅｂページＵＲＬ入力領域５２２に利用者が入力する情報の例を次に挙げる。
【００６７】
入力情報例１：ｈｔｔｐ：／／ｗｗｗ．ａ．ｃｏ．ｊｐ／ａａａ／ａａ／ａ．ｈｔｍ
入力情報例２：ｈｔｔｐ：／／ｗｗｗ．ａ．ｃｏ．ｊｐ／
入力情報例３：ｈｔｔｐ：／／ｗｗｗ．ａ．ｃｏ．ｊｐ／ａａａ／
入力情報例４：ｈｔｔｐ：／／ｗｗｗ．ａ．ｃｏ．ｊｐ／ａａａ／ａａ／ａ．ｈｔｍ；　ｈｔｔｐ：／／ｗｗｗ．ｂ．ｃｏ．ｊｐ／
入力情報例５：＊
入力情報例１は、入力されたＷｅｂページＵＲＬが示すアドレスのＷｅｂページは１つだけしか存在しないため、Ｗｅｂページとマークデータを１対１の関係に指定できる。また、入力情報例２は、入力されたＷｅｂページＵＲＬは、ＷｅｂサイトのＵＲＬであり、このＷｅｂサイト以下のＷｅｂページ全てを指定できる。また、入力情報例３は、Ｗｅｂサイトのある１つのディレクトリ（ａａａというディレクトリ）以下のＷｅｂページ全てを指定できる。また、入力情報例４は、入力情報例１、２、３、の指定するＵＲＬを「；」などの文字でつなげて記述することで、複数の対象Ｗｅｂページを指定できる。また、入力情報例５は、「＊」などのアドレスを示さない文字を特別な情報であると設定しておき、「＊」だけが入力されたら、どのＷｅｂページでも指定できる（例えば、入力情報例５は、マークデータをどのＷｅｂページでも利用可能とするが、マークデータを作成した人の情報は表示するといったことに利用することが可能である）。
【００６８】
そのため、利用者はマークデータを貼付するＷｅｂページの範囲を自由に設定できることになる。なお、入力情報例４、５、の「；」や「＊」といった文字は、他の文字に変更することができるものとする。
【００６９】
マークイメージデータ領域５０２は、マークイメージデータ入力領域５２８で構成される。利用者は、記憶装置にあるマークイメージデータが記録されているファイル名をマークイメージデータ入力領域５２８に入力装置１１１を介して入力する。マーク作成プログラムは、指定されたマークイメージデータファイル名を記憶装置から読込み、マークイメージデータ５２９をマークイメージデータ領域５０２に描画表示する。これにより、利用者は、マークイメージデータ５２９を目で見て確認することができる。
【００７０】
ボタン５０３は、マークデータ作成時に必要な全ての入力領域に情報が入力されていない場合、また、入力された情報が間違っている場合（例えば、ＷｅｂページＵＲＬ入力領域５２２に漢字が入力された場合や、有効期限入力領域５２４に作成日以前の日付が入力された場合など）は押下不可とし、また、それ以外は押下可能とすることで、利用者はマークデータ作成時に必要な情報が入力できていないことがわかると同時に、情報が足りない状態や、誤った情報が入力された状態でマークデータを作成することを防ぐ。また、上記手段に限らず、情報が全てそろっていない時や、誤った情報が入力された状態でも押下可能とし、その状態で押下された場合は、入力されていない入力領域や、誤った情報が入力されている入力領域を利用者に示す画面を表示することも可能とする。マーク作成プログラムは、ボタン５０３が押下された時に、マーク付加情報領域５０１とマークイメージデータ５０２の情報によりマークデータを作成し、あらかじめ定められたマーク管理ＤＢに管理するために必要な情報を登録し、マーク貼付プログラムを起動させ、マークデータおよびＷｅｂページＵＲＬの情報を受け渡す。
【００７１】
なお、上記はマーク付加情報領域５０１とマークイメージデータ領域５０２が１対１の場合において、マークデータを作成することとしたが、これ以外の方法でも可能である。例えば、マーク付加情報領域５０１を表示装置上に複数個表示し、マークイメージデータ領域５０２を１個表示しており、利用者がボタン５０３を押下した時、マークイメージデータ５２９に対して複数個のマーク付加情報領域５０１の情報を各々埋め込むことも可能とし、一操作で複数個のマークデータを作成することを可能とする。また、逆の場合も可能とする。
【００７２】
なお、上記は情報入力画面の一例を示したものであり、作成するマークデータの種類によって、マーク付加情報領域５０１に表示する各項目は変更できるものとする。
【００７３】
図６は、既存のマークデータを流用して、新しいマークデータを作成するための画面例である。以下に本画面の各構成要素を説明する。マーク作成プログラムは、表示装置１１２上に本画面を表示する。本画面は、マークデータ操作の選択を利用者に促す領域６０１と、マークイメージデータの入力元データの選択を利用者に促す領域６０２と、マーク付加情報の入力元データの選択を利用者に促す領域６０３と、マークデータを利用者に示す領域６０４と、マーク付加情報を利用者に入力させることを促す領域６０５と、マークイメージデータを利用者に入力させることを促す領域６０６と、マークイメージデータにマーク付加情報の埋め込みを利用者に指示させるボタン６０７と、操作権限を利用者に入力させることを促す入力画面６０８で構成される。
【００７４】
マークデータ操作領域６０１は、新規に各種マークデータを作成することを指定したり、既存の各種マークデータを利用することを指定したり、作成したマークデータをファイルに新規・更新保存することを指定したり、マークデータをネットワークを介した第三者に送付したり、マークデータを管理する情報を登録するマーク管理ＤＢを指定したり、プログラムを終了させることを指定するなどのファイル操作が利用できることを利用者に示す。
【００７５】
マークイメージデータ取得方法選択領域６０２は、マークイメージデータが記憶されている既存のファイル、例えば、使用装置内のファイルが使用できることやネットワークを経由したファイルが使用できることなどを選択できることを利用者に示す。
【００７６】
マーク付加情報取得方法選択領域６０３は、マーク付加情報が記憶されている既存のファイル、例えば、使用装置内のファイルが使用できることやネットワークを経由したファイルが使用できることなどを選択できることを利用者に示す。
【００７７】
マークデータ領域６０４は、マークデータを描画表示する。これにより、埋め込み後の結果を利用者が目で見て確認できる。また、例えば、マークデータ領域６０９に示すように、更に領域ａ６１０と、領域ｂ６１１を作って描画表示してもよい。領域ａ６１０は、実際にマークデータが指定のＷｅｂページに貼付され、マーク表示プログラムを介して表示される場合を仮定した領域である。領域ｂ６１１は、実際にマークデータが指定以外のＷｅｂページに貼付され、マーク表示プログラムを介して表示される場合を仮定した領域である。領域ａ６１０には、マーク付加情報領域６０５で入力されたＷｅｂページＵＲＬと、作成したマークデータから抽出したＷｅｂページＵＲＬとを比較した結果を、マークデータでもって描画表示する。領域ｂ６１１は、マーク付加情報領域６０５で入力されたＷｅｂページＵＲＬに余分な情報（例えばａという一文字）を追加した情報と、作成したマークデータから抽出したＷｅｂページＵＲＬとを比較した結果を、マークデータでもって描画表示する。これにより、利用者は、実際にマークデータが指定のＷｅｂページ、あるいは、指定以外のＷｅｂページに貼付された場合の確認を目で見て確認することができる。また、上記手段に限らず、マークデータ領域６０９では、複数の領域を作成することができ、例えば有効期限などを比較した場合の表示例も表示することが可能である。
【００７８】
上記画面例において、利用者が選択する既存のファイルに記憶されている情報をマーク付加情報領域６０５、及び、マークイメージデータ領域６０６に表示し、利用者は表示された情報を変更することができ、また、クリック操作などで作成ボタン６０７を押した時に作成されたマークデータの確認が行えるため、確実・容易にマークデータを作成することができる。
【００７９】
また、既存のマークデータを使用する場合は、まず最初に、操作権限入力画面６０８を表示し、利用者に操作権限を入力させる。マーク作成プログラムは、既存のマーク付加情報に設定された操作権限を抽出し、それと利用者が入力した操作権限とを照合し、一致したらマークデータおよびマーク付加情報を表示し、マークデータ管理ＤＢの更新を可能とする。また、上記手段に限らず、操作権限を、マーク管理ＤＢの更新時に適用することも可能とする。例えば、作成ボタン６０７が押下された時、操作権限入力画面６０８を表示し、入力された操作権限が一致しないとマーク管理ＤＢの更新ができないこととする。また、この場合、操作権限は表示用、登録用の２種類の操作権限が設定されているものとし、また、操作権限を知らせないためにもマーク付加情報領域６０５に操作権限を表示しないことは明らかである。
【００８０】
なお、本画面において、マーク付加情報領域６０５と図５のマーク付加情報領域５０１、および、マークイメージデータ領域６０６と図５のマークイメージデータ領域５０２、および、作成ボタン６０７と図５のボタン５０３は同じ領域で構成されており、同じ機能を有するものとする。
【００８１】
図７は、マーク貼付プログラムの処理フローである。
【００８２】
本プログラムは、マーク作成プログラムにより起動する。
【００８３】
本プログラムは、まず、マーク作成プログラムから送られるＷｅｂページＵＲＬとマークデータを取得する（ステップ７０１）。なお、マークデータからマーク付加情報を抽出して、ＷｅｂページＵＲＬを取得することも可能である。
【００８４】
次に、ＷｅｂページＵＲＬと一致するＷｅｂページをＷｅｂページＤＢから検索し、該Ｗｅｂページを取得する（ステップ７０２）。
【００８５】
次に、取得したＷｅｂページとマークデータの検証を行う（ステップ７０３）。ＷｅｂページＵＲＬを基にＷｅｂページＤＢから検索・取得したＷｅｂページであれば、ＷｅｂページのＵＲＬの情報とマーク付加情報のＷｅｂページＵＲＬの情報が一致するため、Ｗｅｂページにマークデータを貼付してもよいが、更に、取得したＷｅｂページをハッシュ値に変換した値と、マーク付加情報より抽出したＷｅｂページ情報の比較を行うことで、より確かなＷｅｂページとマークデータの関係を検証することも可能である。もし、情報が一致しない場合は、Ｗｅｂページにマークデータを貼付すべきではないので本プログラムを終了させる。
【００８６】
次に、検証の結果が正しいものと判断された場合には、該Ｗｅｂページを編集可能な状態にし、本プログラムが記憶しているマーク貼付記述雛形を基に、該Ｗｅｂページにマークデータを貼付するための記述を追加する（ステップ７０３）。
【００８７】
次に、該Ｗｅｂページを更新し、該ＷｅｂページとマークデータをＷｅｂページＤＢに登録する（ステップ７０４）。
【００８８】
なお、上記はマーク貼付処理の一例を示したものであり、これ以外の実施形態も可能である。
【００８９】
例えば、利用者がマークデータとマークデータを貼付したいＷｅｂページを把握していた場合は、利用者操作により、本プログラムに、マークデータと、ＷｅｂページＤＢから貼付したいＷｅｂページを指定して渡してやれば、マーク貼付プログラムがＷｅｂページＵＲＬを基にＷｅｂページＤＢから検索して該Ｗｅｂページを取得するよりも短時間ですみ、装置の負荷を軽くすることができる。しかし、この場合、利用者の操作によりＷｅｂページを指定するため、間違ったＷｅｂページを指定する可能性がおこる。そのため、本プログラムでは、利用者がＷｅｂページＤＢに存在するＷｅｂページを指定するための情報（サーバアドレスやサーバ内のディレクトリやファイル名など）を記憶しておき、その情報とＷｅｂページＵＲＬの比較を行い、間違ったＷｅｂページにマークデータを貼付することを防ぐことも可能とする。
【００９０】
図８は、マーク貼付記述雛形とマーク貼付記述情報を示す図である。
【００９１】
マーク貼付記述雛形は、マークデータとＷｅｂページを相互に関係づけるためのＨＴＭＬ記述が記憶されているファイルである。図８０１に、基本的なマーク貼付記述雛形を示す。これは、ＨＴＭＬ記述における、文書中の指定した位置に画像を配置させる記述である。マーク貼付プログラムはマーク貼付記述雛形に記述されているコード情報を読み取り、ステップ７０１で取得したマークデータを特定するための属性情報（ファイル名など）の記述を追加したマーク貼付記述情報（図８０２）を、該Ｗｅｂページを表現するＨＴＭＬ記述の特定の場所（先頭行から何行目と何行目の間などの場所をいう）に追加記述する。なお、初期設定等によりマークデータを貼付する場所を任意の場所に設定することができ、また、マーク貼付記述雛形に通常のＨＴＭＬ記述を加えることで様々な貼付形態が可能である。例えば、マーク貼付記述雛形例１（図８０３）のようにマークデータの配置を追加したり、マーク貼付記述雛形例２（図８０４）のように、ＨＴＭＬ記述内の最後に「ｏｐｔｉｏｎ＝“Ｍａｒｋ”」などのマークデータ固有のＨＴＭＬ記述を追加することが可能である。
【００９２】
図９は、マーク検出プログラムの処理フローである。
【００９３】
本プログラムは、ブラウザプログラムに、表示するＷｅｂページのデータが読み込まれた時に起動する。
【００９４】
本プログラムが起動すると、まずコンテンツ上のイメージデータの検出を行う（ステップ９０１）。イメージデータの検出は、例えばＷｅｂページの内容が記述されているＨＴＭＬデータ上で、イメージデータの貼り付けを示しているＨＴＭＬ記述を検索することにより行う。
【００９５】
もしコンテンツ上にイメージデータが存在しない場合は、本プログラムは処理を終了する（ステップ９０２）。
【００９６】
コンテンツ上にイメージデータを検出した場合は、そのイメージデータからマーク付加情報の抽出を試行し（ステップ９０３）、その結果がマークデータであるかを判定する（ステップ９０４）。検査の方法としては、例えばイメージデータに対してマーク付加情報の抽出処理を行い、付加情報が正常に抽出できればマークデータ、そうでなければ一般のイメージデータであると判断する。
【００９７】
もしイメージデータがマークデータであると判断された場合には、マーク表示プログラムの起動を行い（ステップ９０５）、そうでなかった場合には、イメージデータをそのまま表示する（ステップ９０６）。
【００９８】
続いて、コンテンツ上の他のイメージデータの検出を行い（ステップ９０７）、コンテンツ上のイメージデータを全て検出し終えるまで、ステップ９０２からステップ９０７を繰り返す。
【００９９】
なお、上記はマーク検出処理の一例を示したものであり、これ以外の実施形態も可能である。
【０１００】
例えば、マークデータのデータ形式を、一般のイメージデータのデータ形式と異なるフォーマットとし、Ｗｅｂページ上にマークデータが存在した場合にマーク表示プログラムを起動するようブラウザに設定しておけば、ブラウザがＷｅｂページ上のデータ形式を判断し、一般のイメージデータに対してはブラウザ内蔵のイメージ表示処理を、マークデータに対してはマーク表示プログラムを起動するため、マーク検出プログラム自体不要となる。この場合、イメージデータがマークデータであると判断した場合のみ、付加情報の抽出処理を行えばよい。
【０１０１】
また、マークデータのデータ形式を一般のイメージデータのデータ形式と同じにする場合でも、ＨＴＭＬデータ上でのマークデータを貼付する記述方法を、一般のイメージデータの場合と変える（例えば、ＨＴＭＬ記述内の最後に「ｏｐｔｉｏｎ＝“Ｍａｒｋ”」などのマークデータ固有の記述があった場合はマークデータとする）ことにより、付加情報の抽出を行う前に、マークデータとそれ以外のイメージデータを区別することが可能である。
【０１０２】
図１０は、マーク表示プログラムの処理フローである。
【０１０３】
本プログラムは、マーク検出プログラムにより、Ｗｅｂページ上のマークデータ毎に起動される。従って、Ｗｅｂページ上に複数のマークデータが存在する場合でも、正常に複数のマークデータが表示装置上に表示される。
【０１０４】
本プログラムが起動すると、まず、ステップ９０３でマークデータから抽出したＵＲＬ情報の値と、現在参照中のコンテンツのＵＲＬの値の照合を行う。（ステップ１００１）。なお、コンテンツを特定するための情報としては、前述の通り、ＵＲＬ以外に、コンテンツデータのハッシュ値等を用いることも可能である。
【０１０５】
次に、ステップ９０３で抽出した有効期限情報を用い、マークデータが期限切れでないかチェックする（ステップ１００２）。
【０１０６】
次に、照合結果の正否、及び有効期限のチェック結果に対応した、マークデータの表示エリアへの描画を行う（ステップ１００３）。これにより、マークデータがオリジナルのものか、不正コピーされたものか、また、有効期限が切れているかどうか、表示する画像の違いにより、閲覧者に示すことが可能となる。
【０１０７】
なお、ステップ１００１と１００２の順序は逆でも構わない。また、表示上の加工処理を行わず、マークイメージデータをそのまま表示装置上に表示することも可能とする。
【０１０８】
図１１は、マーク表示プログラムにおける、マークデータの表示位置の例を示したものである。
【０１０９】
イメージ１１０２は、マークデータを一般のイメージデータと同様、ブラウザウインドウ１１０１内のコンテンツ表示エリア１１０３内に表示する場合である。
【０１１０】
しかし、一般のイメージデータとマークデータを視覚上区別しやすくするためには、イメージ１１０４のように、ブラウザのコンテンツ表示エリア外に表示したり、イメージ１１０５のように、ブラウザウインドウとは異なる新規ウインドウ１１０６を開き、その中に表示することも可能である。
【０１１１】
図１２は、マーク表示プログラムにおける、表示上の加工処理の例を示したものである。
【０１１２】
ここで、マークデータをそのまま表示した場合のイメージを１２０１とする。
【０１１３】
通常のイメージデータとマークデータを視覚上区別しやすくするためには、例えばマークデータの場合は画像の周囲に枠を表示するようにしたり（イメージ１２０２）、画像を点滅させたりする（イメージ１２０３）等の処理を行う。
【０１１４】
また、照合結果や有効期限チェックの正否を閲覧者に示すためには、例えば「本物です」等、利用者に示す文字列を画像上にオーバーレイ表示させたり（イメージ１２０４）、画像のエリア外に表示したり（イメージ１２０５）、吹き出し等の図形の中に表示する（イメージ１２０６）等の処理が可能である。
【０１１５】
また、正否を文字列で表示するのではなく、正否を表す図形（○、×等）を画像上にオーバーレイ表示させたり（イメージ１２０７）、正否によって画像の色を変化させたり（イメージ１２０８）、マークデータとは異なる、利用者が理解しやすい意味の分かりやすい画像（ドクロマーク等）を表示したり（イメージ１２０９）、マークデータに対して利用者が理解しやすい意味の分かりやすい加工を行う（画像の一部が欠ける）等の処理を行う（イメージ１２１０）。
【０１１６】
なお、描画の方式は上記の各例に限定されず、また上記各例に示す描画処理を一定時間行った後、オリジナルの画像を表示する等の処理方式も可能である。
【０１１７】
図１３は、マーク操作プログラムの処理フローである。
【０１１８】
本プログラムは、マーク表示プログラムの終了に伴って起動される。従って、マーク操作プログラムもＷｅｂページ上のマークデータ毎に独立して動作するため、利用者は表示装置上に表示されているマークデータのそれぞれに対して、操作を行うことが可能である。
【０１１９】
本プログラムが起動すると、まずマークに対する利用者の操作要求待ちとなる（ステップ１３０１）。マークに対する利用者の操作要求としては、例えば図１５のイメージ１５０１に示すように、マウスのカーソルをマークデータ上に移動させ、クリック操作を行う。しかし、本処理はこれに限定されず、例えばキーボード上の特定のキーを押す等の操作とすることも可能である。
【０１２０】
マークに対する利用者からの操作要求が行われると、次に利用者が処理を選択するための処理メニューの表示を行う（ステップ１３０２）。例えば、イメージ１５０２に示すように、マークデータの表示エリア付近にリスト形式のメニューを表示する。しかし、本処理はこれに限定されず、例えばブラウザウインドウ内の特定のエリアに操作用のパネルを表示したり（イメージ１５０５）、ブラウザのメニュー自体に、マークに対する操作を行うためのメニューを追加する（イメージ１５０６）ことも可能である。
【０１２１】
利用者が処理メニューから処理を選択すると、マーク操作プログラムは選択された処理に対応するプログラムを起動し（ステップ１３０３）、該プログラムの実行が完了すると、再度利用者の操作要求待ちとなる。
【０１２２】
ここでは、マーク操作プログラムから起動するプログラムの例として、マークデータを貼付するコンテンツのＵＲＬ情報を、マーク付加情報からではなく、マーク管理ＤＢから取得し、マークデータの真正性を確認する処理（ＤＢ照会プログラム）を例として説明する。
【０１２３】
図１４がＤＢ照会プログラムの処理フローである。
【０１２４】
利用者が処理メニューからＤＢ照会処理を選択すると、本プログラムが起動する。
【０１２５】
まずマーク付加情報の照会先ＵＲＬをもとに、マーク管理ＤＢにアクセスする（ステップ１４０１）。
【０１２６】
次に、マーク管理ＤＢより、操作中のマークデータのＩＤに対応するＵＲＬ情報を取得する（ステップ１４０２）。このとき、イメージ１５０３に示すように、データ取得中であることが分かるような画面表示を行ってもよい。
【０１２７】
次に、マーク管理ＤＢより取得したＵＲＬ情報と、現在利用者が閲覧中のコンテンツのＵＲＬの値の照合を行い（ステップ１４０３）、照合結果に応じた描画処理を行う（ステップ１４０４、イメージ１５０４）。当然、この時の表示についても、図１２に示した通り、あらゆる描画処理が可能である。
【０１２８】
描画表示が完了した時点でこのプログラムの処理は終了となり、マーク操作プログラムのステップ１３０１に処理が戻る。
【０１２９】
本処理プログラムによれば、マークデータの真正性確認に必要な、コンテンツを特定するためのＷｅｂページ情報などは、マーク付加情報に限らずマークデータ外部（例えば、マーク管理ＤＢや、特定のファイルなど）から取得することも可能であり、従ってマーク表示プログラムにてマークデータを表示する時に、このようにマークデータ外部から情報を取得して処理を行うことも可能である。
【０１３０】
（第二の実施形態）
第一の実施形態で説明したマークオーサリング装置１００は、マークデータの作成から貼付、表示、操作・照会まで行えるが、装置内の各プログラム（機能）を限定したマークの表示・操作が行えるクライアント端末を設けた場合を第二の実施形態とする。
【０１３１】
図１６は、第二の実施形態のシステム構成を示す図である。インターネットのようなネットワーク上に情報を提供するマークオーサリング装置１００、及び、マークオーサリング装置１００が提供する情報にアクセスする複数のクライアント端末１６０１が接続されている。
【０１３２】
図１７は、クライアント端末１６０１の内部構成を示す図である。
【０１３３】
クライアント端末１５０１で使用される各構成要素は、図１で示したマークオーサリング装置１００の各構成要素と同じものである。第二の実施形態を実現するために、クライアント端末１６０１にはマーク検出プログラム１１５ｆ、マーク表示プログラム１１５ｇ、マーク操作プログラム１１５ｈ、ＤＢ照会プログラム１１５ｉが必要となる。クライアント端末１６０１に上記プログラムが組み込まれていない場合は、上記プログラムをＦＤなどの記憶媒体に記憶してクライアント端末１６０１にセットアップする。または、ネットワークを介して、上記プログラムを実行することもできる。
【０１３４】
マークオーサリング装置１００が提供するマーク付きＷｅｂページをクライアント端末１６０１で参照したときに、そのＷｅｂページが真正なものであるかどうかを、図９から図１５で示したように、表示されたマークを見ただけで知ることができる。また、表示されたマークを操作して、マークオーサリング装置１００が管理しているマーク管理ＤＢ１３０に問合わせることもでき、更なるマークの確からしさを知ることもできる。
【０１３５】
（第三の実施形態）
第二の実施形態に加え、クライアント端末１６０１に、マークオーサリング装置１００で作成されたマークデータを受け取り、Ｗｅｂページにマークを貼付することができるプログラム（機能）を追加した場合を第三の実施形態とする。
【０１３６】
図１８は、第三の実施形態におけるクライアント端末１６０１の内部構成を示す図である。
【０１３７】
クライアント端末１６０１の内部構成は、図１７で示した内部構成と同じものであるが、マーク貼付プログラム１１５ｂがメモリ１１５に追加される。
【０１３８】
第三の実施形態では、クライアント端末１１０１からマークオーサリング装置１００にマーク作成要求し、作成されたマークデータを指定のＷｅｂページに貼付することができる。例えば、マークオーサリング装置１００がネットワークを介して公開する図５で示した入力画面を、クライアント端末１６０１で表示する。クライアント端末では、必要な情報を入力し、マークオーサリング装置１００に返信する。マークオーサリング装置１００では、受け取った情報をもとに、情報をチェックして、マークデータを作成して、クライアント端末１６０１のマーク貼付プログラム１１５ｂにマークデータを送り、マーク貼付プログラムはマークデータをＷｅｂページに貼付し、利用者は第二の実施形態と同様にＷｅｂページに含まれるマークデータを参照・操作することでＷｅｂページの真正性を確かめることができる。
【０１３９】
また、本発明はこれだけに限られるものではなく、各プログラムの組み合わせによって様々な形態が可能であるものとする。
【０１４０】
【発明の効果】
以上説明したように、本発明では、様々なマルチメディアデータが示す情報（視覚、聴覚で判断されるであろう情報）に様々なコード情報を確実かつ容易に埋め込むことができ、更にはそれを他のマルチメディアデータに確実かつ容易に貼付することができ、更にはそれらのマルチメディアデータが真正なものであるか否かを特別な操作及び手続きを伴うことなく表示装置上に表示するので、確実かつ容易にマルチメディアデータの真正性を保証するシステムが構築可能となる。
【図面の簡単な説明】
【図１】本発明の第一の実施形態が適用されたマークオーサリング装置１００の内部構成を示す図である。
【図２】マーク付加情報のデータ構成およびデータ例を説明するための図である。
【図３】図１に示すマーク管理ＤＢ１３０のデータ構成およびデータ例を説明するための図である。
【図４】図１に示すマーク作成プログラム１１５ｅの手順を説明するための図である。
【図５】図４に示すマーク作成プログラムの新規情報入力画面の一例を説明するための図である。
【図６】図４に示すマーク作成プログラムの新規および既存情報入力画面の一例を説明するための図である。
【図７】図１に示すマーク貼付プログラム１１５ｂの手順を説明するための図である。
【図８】図７に示すマーク貼付プログラムのマーク貼付記述雛形およびマーク貼付記述の一例を説明するための図である。
【図９】図１に示すマーク検出プログラム１１５ｆの手順を説明するための図である。
【図１０】図１に示すマーク表示プログラム１１５ｇの手順を説明するための図である。
【図１１】図１０に示すマーク表示プログラムのマーク表示形態の一例を説明するための図である。
【図１２】図１０に示すマーク表示プログラムのマーク表示の一例を説明するための図である。
【図１３】図１に示すマーク操作プログラム１１５ｈの手順を説明するための図である。
【図１４】図１に示すＤＢ照会プログラム１１５ｉの手順を説明するための図である。
【図１５】図１３および図１４に示す照会処理のマーク表示の一例を説明するための図である。
【図１６】本発明の第二の実施形態が適用されたシステム構成を示す図である。
【図１７】図１６に示すクライアント端末１６０１の内部構成を示す図である。
【図１８】本発明の第三の実施形態が適用されたクライアント端末１６０１の内部構成を示す図である。
【符号の説明】
１００…マークオーサリング装置、
１１５ｂ…マーク貼付プログラム、
１１５ｅ…マーク作成プログラム、
１１５ｆ…マーク検出プログラム、
１１５ｇ…マーク表示プログラム、
１１５ｈ…マーク操作プログラム、
１１５ｉ…ＤＢ照会プログラム、
１２０…ＷｅｂページＤＢ、
１３０…マーク管理ＤＢ。
【図１】
2004062880.tif 000003
【図２】
2004062880.tif 000004
【図３】
2004062880.tif 000005
【図４】
2004062880.tif 000006
【図５】
2004062880.tif 000007
【図６】
2004062880.tif 000008
【図７】
2004062880.tif 000009
【図８】
2004062880.tif 000010
【図９】
2004062880.tif 000011
【図１０】
2004062880.tif 000012
【図１１】
2004062880.tif 000013
【図１２】
2004062880.tif 000014
【図１３】
2004062880.tif 000015
【図１４】
2004062880.tif 000016
【図１５】
2004062880.tif 000017
【図１６】
2004062880.tif 000018
【図１７】
2004062880.tif 000019
【図１８】
2004062880.tif 000020