(57)【要約】【課題】バイナリデータに著作権情報や編集履歴を関連づけて、使用制限を行えるようにする。【解決手段】メタデータに著作権情報と編集履歴を書きこんでおき、読み込み時に使用制限を加える。【選択図】        図１
2004253996.tif 000002
【特許請求の範囲】
【請求項１】
バイナリデータにメタデータを登録する方法であって、
バイナリデータを読み込むバイナリデータ読み込み工程と、
バイナリデータに関する著作権付きメタデータを読み込む著作権付きメタデータ読み込み工程と、
上記バイナリデータ読み込み工程で読み込まれたバイナリデータを編集・加工した際に、
上記著作権付きメタデータにその編集履歴を加えてデータ記述言語を用いて記録する編集履歴記録工程と、
上記編集記録土程によって記録された編集後のメタデータをバイナリデータに関連付けるメタデータ登録工程とを備える。
【請求項２】
上記バイナリデータは画像データであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項３】
上記バイナリデータは音声データであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項４】
上記バイナリデータは動画像データであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項５】
上記データ記述言語がＸＭＬであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項６】
上記データ記述言語がＳＧＭＬであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項７】
上記データ記述言語がＨＴＭＬであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項８】
上記メタデータ登録工程は、バイナリデータの後にメタデータを接合することであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項９】
上記メタデータ登録工程は、バイナリデータにメタデータの所在を記すことであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項１０】
上記メタデータ登録工程は、データベースを用いてバイナリデータとメタデータの所在を管理することであることを特徴とする請求項１に記載のメタデータ登録方法。
【請求項１１】
上記編集履歴記録工程は、編集日時を記録することを特徴とする請求項１に記載のメタデータ登録方法。
【請求項１２】
上記編集履歴記録工程は、編集者を記録することを特徴とする請求項１または請求項１１に記載のメタデータ登録方法。
【請求項１３】
上記編集履歴記録工程は、編集アプリケーション名を記録することを特徴とする請求項１または請求項１１、請求項１２に記載のメタデータ登録方法。
【請求項１４】
上記編集履歴記録工程は、複数の編集履歴を記入できることを特徴とする請求項１１〜請求項１３に記載のメタデータ登録方法。
【請求項１５】
バイナリデータに登録されたメタデータを判別する方法であって、
バイナリデータを読み込むバイナリデータ読み込み工程と、
前記バイナリデータ読み込み工程で読み込まれたバイナリデータに、メタデータが登録されているかを判別する登録メタデータ判別工程と、
上記登録メタデータ判別工程において、データ記述言語の正当性によってメタデータが登録されているかを判別するデータ記述言語照合工程と、
上記登録メタデータ判別工程において、メタデータが登録されていた場合、著作権情報があるかを判別する著作権情報判別工程と、
上記登録メタデータ判別工程において、メタデータが登録されていた場合、編集履歴情報があるかを判別する編集履歴情報判別工程と、
を備えることを特徴とするメタデータ判別方法。
【請求項１６】
上記バイナリデータは画像データであることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項１７】
上記バイナリデータは音声データであることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項１８】
上記バイナリデータは動画像データであることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項１９】
上記データ記述言語がＸＭＬであることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項２０】
上記データ記述言語がＳＧＭＬであることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項２１】
上記データ記述言語がＨＴＭＬであることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項２２】
上記著作権情報判別工程はバイナリデータの使用制限を行うことを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項２３】
上記著作権情報判別工程は著作権情報が不正に作成されたことを判別する請求項１５に記載のメタデータ判別方法。
【請求項２４】
上記編集履歴判別工程はバイナリデータに使用制限を加えることを特徴とする請求項１５に記載のメタデータ判別方法。
【請求項２５】
上記編集履歴判別工程は不正に編集が行われたことを判別する請求項１５に記載のメタデータ判別方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バイナリデータにメタデータを登録・判別する方法、装置およびメディアに関する。
【０００２】
【従来の技術】
メタデータ（ｍｅｔａ−ｄａｔａ）とは、「データに関するデータ」であり、画像データや音声データ等のバイナリデータを説明するデータとして用いられている。
【０００３】
画像データに関するメタデータの一例を挙げると、「撮影者」、「撮影日」、「撮影条件」「被写体の名前」、「撮影時のイベント」などがある。
【０００４】
これらのメタデータの中で、「撮影日」「撮影条件」などは、画像を撮影したときのカメラの状態を記録するために用いられており、デジタルカメラではＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）基本ファイル内にこれらの情報が記録されている。
【０００５】
また、その他にも画像データを検索するために、「撮影者」、「被写体の名前」、「撮影時のイベント」などのキーワードをつけるという方法も用いられており、これらはファイル内に記録されることもあるし、データベースなどを利用して記録されることもある。
【０００６】
さらに、最近ではデジタル画像を利用する機会が増え、デジタル画像を編集加工することも多くなったことから、著作権に関するメタデータを画像データにつけることも重要視されている。
【０００７】
これは、デジタルデータ特有の特徴である複製が簡単にできるということから、著作権を主張している画像でもコピーしたのちに、いくつかの変更を加えて、あたかも自分の作品であるかのように使うことが可能となっているために必要とされている。
【０００８】
また、画像データそのものに透かし情報を記入し、画像が複製されても著作権情報が抽出できるようにする技術などが提案されている。
【０００９】
【発明が解決しようとする課題】
以上のように、画像データに様々なメタデータが関連付けられることが多くなった。
【００１０】
しかしながら、画像データファイル内にメタデータがあった場合、バイナリデータを編集加工すると、せっかく入力したメタデータが失われてしまうという問題がある。
【００１１】
すなわち、著作権情報を記述してあって使用が制限されている画像であっても、画像を加工してしまうことで、画像に付属したメタデータが失われてしまい、画像に関する著作権を主張することができないという問題である。
【００１２】
さらに、現在でも図２のように著作権情報を透かし情報として画像内に埋め込む方法があるが、実際には、透かしの情報を画像内部に埋め込んでいるために画像が劣化していたり、著作権情報が読み取れないほど画像の加工を行うという方法を用いて著作権情報を読み取れないようにすることができるという問題もあった。
【００１３】
また実際に記述されていても特殊な方法で記述されているため、アプリケーションに実装しにくいという問題があった。
【００１４】
本発明では著作権情報を記録したメタデータに関する上記の問題点に鑑みてなされたものであり、著作権情報つきの画像データが編集された場合に、アプリケーションでいつ、どこで、誰によって、編集されたかをデータ記述言語を用いてメタデータ内に書き、それによって画像の改ざんの履歴をとることにより、著作権情報を保存する方法と、どのようにして画像が改ざんされたかを追跡できる方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記の目的を達成するために、本発明の一態様によるメタデータ登録装置はたとえば以下の構成を備える。
【００１６】
すなわち、バイナリデータにメタデータを登録する装置であって、バイナリデータを読み込むバイナリデータ読み込み手段と、バイナリデータに関する著作権付きメタデータを読み込む著作権付きメタデータ読み込み手段と、上記バイナリデータ読み込み手段で読み込まれたバイナリデータを編集・加工した際に、上記著作権付きメタデータにその編集履歴を加えて記録する編集履歴記録手段と、上記編集記録手段によって記録された編集後のメタデータをバイナリデータに関連付けるメタデータ登録手段とを備える。
【００１７】
また、本発明の他の態様によれば、上記の目的を達成するためのメタデータ登録方法が提供される。さらに本発明の他の態様によれば、該メタデータ登録方法をコンピュータに実現させるための制御プログラムを格納した記憶媒体が提供される。
【００１８】
【発明の実施の形態】
（第一の実施形態）
以下、図面を参照して、本発明の好適な実施形態を説明する。図１は第一の実施形態の構成を示すブロック図である。図１において、読込部１００はスキャナ装置などを用いて画像を読み込む。入力部１０１はキーボードやポインティング装置を用いてデータを入力する。
【００１９】
蓄積部１０２はバイナリデータやメタデータを蓄積するものであり、ハードディスクである場合が多い。表示部１０３は蓄積部１０２に蓄積されたバイナリデータを表示したり、読込部１００で読み込まれた画像データを表示するものであり、ＣＲＴや液晶である場合が多い。
【００２０】
ＣＰＵ１０４は上記の処理のすべてに関わり、ＲＯＭ１０４とＲＡＭ１０５はその処理に必要なメモリや作業領域を提供する。また、図３のフローチャートを参照して後述する本実施形態の処理手順を実現するための制御プログラムもＲＯＭ１０４に格納されている。
【００２１】
なお、第一の実施形態のメタデータ登録装置には上記以外にも、種々の構成要素が設けられているが、本発明の主眼ではないので、その説明については省略する。
【００２２】
つぎに、以上のように構成されたメタデータ登録装置における、画像データを編集したときに、著作権付きメタデータに改ざんの履歴を記入する操作について図３のフローチャートにしたがって、述べる。
【００２３】
まずステップＳ３０１において、画像データと関連するメタデータを読み込むことができる装置において、メタデータが関連付けられている画像を読み込んで、その画像を編集しようとする。
【００２４】
次にステップＳ３０２において、この画像が編集可能かどうかを確認する。
【００２５】
ここで、もしこの画像が編集可能ではなかった場合、ステップＳ３０４にすすむ。画像が編集可能であった場合にはステップＳ３０３にすすむ。
【００２６】
ステップＳ３０４において、表示装置に「この画像は編集が許可されておりません」というメッセージを表示し、処理を終了する。この画像は表示装置に表示することだけはできるが、画面をキャプチャしたり、別名で保存したりすることもできない。
【００２７】
ステップＳ３０３において、編集が可能であった場合には、画像の編集作業を続けて同時に編集の履歴をメモリに記録しておく。
【００２８】
ここで、記録する情報は「メーカー名」「アプリケーション名」「日時」「編集者」「編集機械」「編集作業」である。これらの情報はすべて自動で記録される。
【００２９】
次にステップＳ３０５において、編集作業がすべて終わったのならステップＳ３０６に、もし終わってないのならステップＳ３０３にすすみ編集作業を繰り返す。
【００３０】
ステップＳ３０６において、編集作業が終わったのなら編集履歴をデータ記述言語を用いて、メタデータに記録して処理を終了する。
【００３１】
実際に、処理後の画像は図４のような構成になっており、著作権情報と編集履歴が画像ファイルに登録されている。
【００３２】
さらに、図４の内部は図５のように、データ記述言語であるＸＭＬを用いて記述されており、データ記述言語解析ツールを用いることが可能である。
【００３３】
本実施形態では詳しく述べていないが、編集作業途中にすべての編集作業を中断することも可能であり、そのときには編集履歴をすべて消去して、メタデータは編集作業前の状態になることは言うまでもない。
【００３４】
以上の操作によって、画像を編集したという情報がデータ記述言語でメタデータに記述される。この後他のアプリケーションで編集した場合には、これらの情報が次々に記述される。
【００３５】
（第二の実施形態）
第一の実施形態において、バイナリデータに編集履歴と著作権のメタデータを登録する方法を示した。バイナリデータに登録したメタデータは第二の実施形態で説明するように判別する。なお、第二の実施形態におけるメタデータ判別装置の構成は第一の実施形態（図１）と同様であるのでここでは説明を省略する。
【００３６】
つぎに、以上のように構成されたメタデータ判別装置における、メタデータを登録したバイナリデータを判別する動作について、図６のフローチャートにしたがって説明する。図６は第二の実施形態による登録されたメタデータの判別方法を示すフローチャートである。
【００３７】
図６において、ステップＳ６０１で、ユーザの指示により、著作権情報および編集履歴を判別したいバイナリデータを指定する。次にステップＳ６０２で、バイナリデータにＸＭＬで記述されたメタデータが登録されているかどうかを判別する。判別方法の詳細については図７のフローチャートにしたがって説明する。
【００３８】
編集履歴と著作権情報が登録されているバイナリデータの内部は図５のようになっている。
【００３９】
したがって、メタデータの有無の判別は、図７において、ステップＳ７０１で、バイナリデータ全部をメモリ上に読み込む。次にステップＳ７０２において、読み込んだバイナリデータの最後に”＜／ＰｈｏｔｏＸＭＬ＞”という文字列があるか調べる。もし存在した場合は、ステップＳ７０３にすすむ。存在しなかった場合はステップＳ７０５にすすむ。ステップＳ７０３において、”＜／ＰｈｏｔｏＸＭＬ＞”という文字列の前に”＜ＰｈｏｔｏＸＭＬ＞”という文字列が存在するか調べる。もし存在した場合は、ステップＳ７０４にすすむ。存在しなかった場合には、ステップＳ７０５にすすみ、ステップＳ７０５において、メタデータは登録されていると結論づける。ステップＳ７０２、ステップＳ７０３のどちらかで、文字列が存在しないと判断された場合、ステップＳ７０５にすすみ、メタデータは登録されていないと結論づける。以上で、メタデータの判別を終了する。
【００４０】
図７のフローチャートによって、メタデータが登録されていた場合にはステップＳ６０３に進む。メタデータが登録されていない場合には処理を終了する。ステップＳ６０３で、登録されているメタデータについての解析を行う。解析方法の詳細については図８のフローチャートにしたがって説明する。
【００４１】
図８のフローチャートにおいて、ステップＳ８０１において、登録されたメタデータをメモリ上に読み込む。次にステップＳ８０２で、メタデータに著作権情報が存在するかを確認する。確認は、Ｔａｇの名前から判断する。ここで著作権情報が存在する場合にはステップＳ８０３にすすみ著作権情報を適当な形式で表示する。存在しない場合はステップＳ８０４にすすむ。
【００４２】
つぎに、ステップＳ８０４において、メタデータに編集履歴が存在するかを確認する。確認はＴａｇの名前から判断する。ここで、編集履歴が存在する場合にはステップＳ８０５に進んで編集履歴を適当な形式で表示する。存在しない場合には処理を終了する。
【００４３】
以上、第二の実施形態によって、著作権情報や編集履歴を容易に抽出することが可能となり、その後のアプリケーションの編集作業などを制限することも可能である。
【００４４】
以上のように、本発明のメタデータ判別方法を用いることで、著作権付き画像が編集された後でも、著作権の確認が可能であり、さらにどこで誰がどのような画像処理を行ったかを確認することが可能となる。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、著作権付きの画像にメタデータとして編集履歴を記録することにより、著作権付きの画像データが不正使用されていないかを確認することができる。
【図面の簡単な説明】
【図１】実施形態におけるメタデータ登録装置の構成を示すブロック図である。
【図２】従来の著作権情報を透かしによって埋め込むことを説明した図である。
【図３】第一の実施形態における編集履歴の情報を登録する方法を示すフローチャートである。
【図４】第一の実施形態におけるバイナリデータにメタデータを接合したときの概念図である。
【図５】第一の実施形態におけるバイナリデータにメタデータを接合したときの内部のデータ記述言語を示す図である。
【図６】第二の実施形態による登録されたメタデータの判別方法を示すフローチャートである。
【図７】バイナリデータにＸＭＬで記述されたメタデータが登録されているかどうかを判別するフローチャートである。
【図８】登録されているメタデータについて解析方法を示すフローチャートである。
【図１】
2004253996.tif 000003
【図２】
2004253996.tif 000004
【図３】
2004253996.tif 000005
【図４】
2004253996.tif 000006
【図５】
2004253996.tif 000007
【図６】
2004253996.tif 000008
【図７】
2004253996.tif 000009
【図８】
2004253996.tif 000010