JP2015041991A - 情報処理装置及びプログラム - Google Patents
情報処理装置及びプログラム Download PDFInfo
- Publication number
- JP2015041991A JP2015041991A JP2013173797A JP2013173797A JP2015041991A JP 2015041991 A JP2015041991 A JP 2015041991A JP 2013173797 A JP2013173797 A JP 2013173797A JP 2013173797 A JP2013173797 A JP 2013173797A JP 2015041991 A JP2015041991 A JP 2015041991A
- Authority
- JP
- Japan
- Prior art keywords
- information
- processing
- embedding
- content data
- embedded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32315—Selecting a particular method from amongst a plurality of methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0028—Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0202—Image watermarking whereby the quality of watermarked images is measured; Measuring quality or performance of watermarking methods; Balancing between quality and robustness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3233—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3269—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
- H04N2201/327—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
ことを特徴とする。
請求項2に係る発明によれば、第2の影響に関係なく埋込方法を選択する場合に比べて、コンテンツの価値を下げにくくすることができる。
請求項3に係る発明によれば、第3の影響に関係なく埋込方法を選択する場合に比べて、埋め込まれた情報をその用途に沿って利用しやすくすることができる。
請求項4に係る発明によれば、テキストの加工処理を表す内容が取得されたときに画像で表された情報を埋め込まない場合に比べて、外部装置で加工処理が行われるコンテンツデータに埋め込まれた情報を正確に伝達させることができる。
請求項6に係る発明によれば、特定の箇所を表す内容が取得されたときにその箇所に情報を埋め込まない場合に比べて、外部装置で加工処理が行われるコンテンツデータに埋め込まれた情報を正確に伝達させることができる。
請求項7に係る発明によれば、画像の加工処理を表す内容が取得されたときにテキストで表された情報を埋め込まない場合に比べて、外部装置で加工処理が行われるコンテンツデータに埋め込まれた情報を正確に伝達させることができる。
[1−1]全体構成
図1は、第1実施形態の情報処理システムの全体構成の一例を示す図である。図1では、ネットワーク2と、情報処理装置10と、サービスサーバ装置20A、20B及び20C(以下、これらを特に区別しない場合は「サービスサーバ装置20」という)と、ユーザ端末30とを備える情報処理システム1が示されている。ネットワーク2は、インターネット等を含んで通信を行うシステムであり、自システムに接続された装置同士のデータのやり取りを仲介する。図1の例では、ネットワーク2には、情報処理装置10、サービスサーバ装置20及びユーザ端末30がそれぞれ接続されている。
ユーザ端末30は、ユーザが加工処理の行われたコンテンツデータを取得するときに用いる装置である。ユーザ端末30は、パーソナルコンピュータやスマートフォン、タブレット端末等であり、例えばメールソフトを実行して前述したURLを受信し、ブラウザを実行してそのURLにアクセスする。ユーザがこのようにユーザ端末30を操作することで、加工処理の行われたコンテンツデータがユーザに提供される。
図2は、情報処理装置10のハードウェア構成の一例を示す図である。情報処理装置10は、制御部11と、記憶部12と、通信部13と、UI(User Interface)部14と、インターフェース15と、画像読取部16とを備えるコンピュータである。制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)及びリアルタイムクロックを備え、CPUが、RAMをワークエリアとして用いてROMや記憶部12に記憶されたプログラムを実行することによって各部の動作を制御する。リアルタイムクロックは、現在の日時を算出してCPUに通知する。記憶部12は、ハードディスク等を備え、制御部11が制御に用いるデータやプログラム、画像データなどを記憶する。
情報処理装置10は、以上のハードウェア構成に基づいて上述した埋込処理を行う。制御部11が記憶部12に記憶されている埋込処理を行うためのプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
図3は、情報処理装置10の機能構成の一例を示す図である。情報処理装置10は、受付手段101と、取得手段102と、選択手段103と、処理手段104とを備える。
受付手段101は、外部装置へのコンテンツデータに対する加工処理の依頼を受け付ける手段の一例である。外部装置とは、本実施形態ではサービスサーバ装置20のことである。受付手段101は、例えば、ブラウザ等のプログラムを実行してサービスサーバ装置20が提供する加工処理サービスのメニューを表したメニューサイトをUI部14に表示する。メニューサイトは、サービスサーバ装置20毎に提供されてもよいし、複数のサービスサーバ装置20が提供する加工処理サービスをまとめて依頼するためのポータルサイトが提供されていてもよい。
取得手段102は、コンテンツデータに対して外部装置が行う加工処理の内容を取得する手段の一例である。取得手段102は、本実施形態では、受付手段101から供給される依頼内容データが示す依頼の内容のうち、後述する選択手段103が必要とするものを、加工処理の内容として取得する。具体的には、取得手段102は、加工処理の名称、パラメータ及び加工処理が行われる順番を含む加工処理の内容を取得する。取得手段102は、以上のとおり取得した加工処理の内容を示す加工内容データを、コンテンツデータとともに選択手段103に供給する。
選択手段103は、コンテンツデータに情報を埋め込む複数の埋込方法から、取得手段102により取得された内容で加工処理が行われた場合におけるそのコンテンツデータに埋め込まれた埋込情報の正確な伝達に対する影響(以下「第1の影響」という)に基づいて、少なくとも1つの埋込方法を選択する手段の一例である。埋込方法とは、例えば、電子透かしやウォーターマーク、バーコード等の一次元シンボル、QR(Quick Response)コード(登録商標)等の二次元シンボル、ステガノグラフィーなどの技術で情報をコンテンツデータに埋め込む方法である。埋込情報は、上述した告知情報、コンテンツ情報及び著作権情報など様々な内容の情報である。埋込情報は、平文(暗号化されていないデータ)で埋め込まれたり、暗号文(暗号化されているデータ)で埋め込まれたりする。
図6は、第1の影響テーブルの一例を示す図である。この例では、第1の影響の大きさが、「10」、「7」、「4」、「2」、「1」及び「0」という6つの数値で示されている。これらの数値は、大きいほど第1の影響も大きいことを表している。本実施形態では、例えば、埋込情報が文章で表されるものであれば、そのうちの誤った内容の割合(以下「誤り割合」という)が大きいほうから「10」、「7」、「4」、「2」、「1」及び「0」と第1の影響が定められている。「0」の場合は、埋込情報が全く誤り無く伝達されることを表している。また、埋込部の読み取りができないなど埋込情報が全く伝達されない場合は、第1の影響が「10」と定められる。
処理手段104は、選択手段103により選択された埋込方法で情報が埋め込まれたコンテンツデータを取得手段102が取得した内容で外部装置に加工処理を行わせるための処理を行う手段の一例である。処理手段104は、本実施形態では、選択された埋込方法でコンテンツデータに情報を埋め込む埋込処理と、受付手段101により受け付けられたコンテンツデータの加工処理を依頼する外部装置に対してそのコンテンツデータ及び上記の依頼内容データ(依頼の内容を示すデータ)を送信する送信処理とを行う。
情報処理装置10は、以上の構成に基づき、上述した埋込処理を行う。
図7は、埋込処理における情報処理装置10の動作の一例を示すフロー図である。情報処理装置10は、まず、ユーザによって操作されて、加工依頼(外部装置へのコンテンツデータに対する加工処理の依頼)を受け付ける(ステップS11)。ステップS11は受付手段101が行う動作である。次に、情報処理装置10は、コンテンツデータに対して外部装置が行う加工処理の内容を取得する(ステップS12)。ステップS12は取得手段102が行う動作である。
第1の影響、すなわち外部装置によるコンテンツデータへの加工処理が行われた場合におけるそのコンテンツデータに埋め込まれた埋込情報の正確な伝達に対する影響が大きいということは、埋込情報のうち受信者に正確に伝達する割合が小さくなりやすいということであり、言い換えると、受信者に伝達される埋込情報が不正確になりやすい。本実施形態では、第1の影響に基づいて埋込方法を選択する。具体的には、例えば図6の説明で述べたように誤り割合(受信者に伝達される埋込情報のうち誤った内容の割合)で表された第1の影響が他に比べて小さい埋込方法を選択する。これにより、本実施形態では、他の埋込方法に比べて埋込情報の正確な内容を伝達しやすい埋込方法が選択される。このような本実施形態によれば、第1の影響に関係なく埋込方法を選択するときに比べて、外部装置で加工処理が行われるコンテンツデータに埋め込まれた情報を正確に伝達させることになる。
選択手段103は、上記の他にも、画像処理、テキスト処理及びフォーマット変換等の処理の種類の違いや加工処理に用いられるパラメータなどを利用して、以下に述べる4つの方法(それぞれ第1〜第4の選択方法という)で埋込方法を選択する。
選択手段103は、取得手段102により取得された内容がテキストの加工処理を表す場合には、第1の影響に基づく埋込方法として、画像で表された情報を埋め込む埋込方法(以下「第1埋込方法」という)を優先して選択する。テキストの加工処理とは、例えば、上述したテキスト処理、すなわち、翻訳や特定の文字列の変換などである。また、第1埋込方法とは、例えばバーコードやQRコード、ウォーターマークなどの画像で埋込情報を表す方法である。この場合、選択手段103は、第1埋込方法及びテキスト処理という組み合わせに対して「0」や「1」といった小さい値の第1の影響を対応付け、他の埋込方法及び加工処理の内容の組み合わせには「2」以上の値の第1の影響を対応付けた第1の影響テーブルを記憶しておくことで、他の埋込方法よりも第1埋込方法を優先して選択する。
選択手段103は、取得手段102により取得された内容が特定の文字を変換させない加工処理を表す場合には、第1の影響に基づく埋込方法として、その特定の文字で表された情報を埋め込む埋込方法(以下「第2埋込方法」という)を選択する。特定の文字を変換させない加工処理の内容とは、例えば、日本語から英語または英語から日本語への翻訳である。これらの翻訳では、アラビア数字(1、2、3など)やローマ数字(I、V、Xなど)という特定の文字が、翻訳の前後で、全角から半角に変換されることはあっても、他の文字に変換されることはない。なお、これらの数字が全角だと他の文字に変換されてしまうような場合には、半角で表したこれらの数字を特定の文字とすればよい。他にも、例えば、日本語から中国語または中国語から日本語への翻訳においても、特定の熟語(四字熟語を含む)は翻訳の前後で他の文字に変換されない。
選択手段103は、取得手段102により取得された内容がコンテンツ内の特定の箇所での加工処理を伴わないものである場合には、第1の影響に基づく埋込方法として、その箇所(以下「非加工箇所」という)に情報を埋め込む埋込方法(以下「第3埋込方法」という)を優先して選択する。例えば加工処理の内容がコンテンツの上半分や特定の枠の中だけを対象とする画像処理である場合には、コンテンツの下半分やその枠の外が非加工箇所となる。また、加工処理の内容が決められた段落や決められた単語だけを対象とするテキスト処理であれば、それら以外の段落や単語が記載された箇所が非加工箇所となる。他にも、加工処理の内容がデータフォーマットを変換しないものであれば、コンテンツデータのヘッダー領域(データに関する情報が付加されるそのデータ内の領域)が非加工箇所となる。
選択手段103は、取得手段102により取得された加工処理の内容が画像の加工処理を表す場合には、第1の影響に基づく埋込方法として、テキストで表された情報を埋め込む埋込方法(以下「第4埋込方法」という)を優先して選択する。画像の加工処理とは、例えば、上述した画像処理、すなわち、画像の2値化、画像の細線化、画像の収縮及び画像の反転等である。また、第4埋込方法とは、例えば、コンテンツデータが文書を表すものであり、その文書のテキスト領域(文章が記載された領域)が編集可能となっている場合に、テキスト領域以外の領域(ページ内のヘッダーやフッタなど)にテキストで表された情報を埋め込む方法である。他にも、埋込情報を表すテキストを画像としてコンテンツデータに埋め込んでもよい。この場合、選択手段103は、第4埋込方法及び画像処理という組み合わせに対して「0」や「1」といった小さい値の第1の影響を対応付け、他の埋込方法及び加工処理の内容の組み合わせには「2」以上の値の第1の影響を対応付けた第1の影響テーブルを記憶しておくことで、他の埋込方法よりも第4埋込方法を優先して選択する。
本発明の第2実施形態について、以下、第1実施形態と異なる点を中心に説明する。第1実施形態では、加工処理の内容に基づいて埋込方法の選択が行われたが、第2実施形態では、それに加え、コンテンツデータの内容にも基づいて埋込方法の選択が行われる。
図8は、第2実施形態の情報処理装置の機能構成の一例を示す図である。この例では、図3に示す各手段に加え、第1特定手段105を備える情報処理装置10aが示されている。第1特定手段105は、コンテンツデータが表すコンテンツを特定する手段の一例である。第1特定手段105には、受付手段101からコンテンツデータが供給される。第1特定手段105は、供給されたコンテンツデータが表すコンテンツを解析し、そのコンテンツの内容が画像、テキスト、動画及びプログラムのいずれであるかということや、例えば画像であれば人物、風景、乗り物及び動植物のいずれを表しているかということなどを、コンテンツとして特定する。これらのコンテンツの解析には、周知の技術が用いられればよい。第1特定手段105は、特定したコンテンツを示す特定データを選択手段103に通知する。
図9は、第2の影響テーブルの一例を示す図である。この例では、第2の影響の大きさが「3」、「2」、「1」及び「0」という4つの数値で示されている。図9の例では、「ヘッダー領域」、「テキスト」及び「ウォーターマーク」という埋込方法に、「人物画像」、「風景画像」、「テキスト」及び「動画」というコンテンツ内容と、それぞれの第2の影響とが対応付けられている。「ヘッダー領域」は、上述したコンテンツデータのヘッダー領域にテキストや画像で表した情報を埋め込む方法であり、「テキスト」は、テキストで表した情報をコンテンツデータが表すコンテンツに埋め込む方法である。
コンテンツデータが情報を埋め込まれることによってそのコンテンツデータにより表されるコンテンツが受ける影響(すなわち第2の影響)が大きいほど、コンテンツが画像であればその美観が損なわれたり、コンテンツが文章であればその文章が読みにくくなったりする。言い換えると、第2の影響が大きいほど、コンテンツの価値が下がりやすくなる。本実施形態では、上記のとおり、第2の影響の大きさも用いて埋込方法を選択するから、第2の影響に関係なく埋込方法を選択する場合に比べて、第2の影響が比較的小さい埋込方法が選択されやすく、コンテンツの価値が下がりにくくなる。
本発明の第3実施形態について、以下、第1及び第2実施形態と異なる点を中心に説明する。第1実施形態では加工処理の内容に基づいて、第2実施形態ではコンテンツ内容にも基づいて埋込方法の選択が行われたが、第3実施形態では、それらに加え、埋込情報の用途にも基づいて埋込方法の選択が行われる。
図10は、第3実施形態の情報処理装置の機能構成の一例を示す図である。この例では、図8に示す各手段に加え、第2特定手段106を備える情報処理装置10bが示されている。本実施形態では、受付手段101は、外部装置へのコンテンツデータの加工処理の依頼を受け付けるのに加え、コンテンツデータに埋め込みたい情報または埋込情報の用途の選択を受け付ける。埋込情報の用途には、情報の告知、コンテンツに関する情報(コンテンツ情報)の保持及び著作権の保護などがある。受付手段101は、受け付けた選択の結果を示す結果データを第2特定手段106に供給する。
本実施形態では、上述したように、埋込情報の用途に沿った利用がされないまたはされにくくなるような影響が第3の影響として生じる場合がある。そのような場合に、本実施形態では、第3の影響の大きさに基づいて埋込方法を選択するから、第3の影響が他に比べて小さい埋込方法が選択されるようにすることで、第3の影響に関係なく埋込方法を選択する場合に比べて、埋込情報をその用途に沿って利用しやすくなる。
上述した各実施形態は、それぞれ本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した各実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施してもよい。
処理手段104は、上記の各実施形態では、埋込処理及び送信処理を行ったが、これに限らない。処理手段104は、埋込処理及び送信処理のいずれかだけを行い、または、どちらも行わない代わりに、自装置内の別の手段または外部装置にこれらの処理を行わせてもよい。その場合、処理手段104は、例えば、選択手段103により選択された埋込方法を通知してその埋込方法での埋込処理を行わせ、加工処理を依頼する外部装置の宛先を通知して、埋込情報が埋め込まれたコンテンツデータと依頼の内容を示す依頼内容データとをその宛先に対して送信させる。要するに、処理手段104がどのような処理を行ったとしても、選択手段103により選択された埋込方法で情報が埋め込まれたコンテンツデータを取得手段102が取得した内容で外部装置が加工処理を行うようになっていればよい。
第1、第2及び第3の影響は、上記の例では0から3までの4つの数値で表されたが、これに限らず、例えば、より大きな数値やマイナスの数値、小数などで表されてもよい。また、これらの影響は、数値ではなく、例えば「A」、「B」、「C」や「大」、「中」、「小」などの記号や文字で表されてもよい。要するに、これらの影響は、その大きさの度合いが区別されるように表されていればよい。
選択手段103は、上記の各実施形態では、第1、第2及び第3の影響の合計を比較して埋込方法を選択したが、これに限らず、例えば、各影響にそれぞれ重みを付けたものを合計してもよい。また、選択手段103は、各影響を乗算、除算及び減算等をした結果を比較してもよい。要するに、選択手段103は、第1、第2及び第3の影響に基づいて埋込方法を選択すればよい。
選択手段103は、第1、第2及び第3の影響のいずれかだけに基づいて埋込方法を選択してもよいし、いずれか2つの組み合わせ(例えば第1及び第2、第1及び第3、第2及び第3のいずれか)に基づいて埋込方法を選択してもよい。また、選択手段103は、第1実施形態で述べた4つの選択方法(第1〜第4埋込方法)も加えて、それらのいずれかまたはそれらを組み合わせた埋込方法を選択してもよい。
選択手段103は、上記の各実施形態では、1つの埋込方法を選択したが、これに限らず、複数の埋込方法を選択してもよい。例えば、選択手段103は、第1、第2及び第3の影響の合計が小さいものから2つまたは3つなど、決められた個数の埋込方法を選択する。この場合、埋込情報は、選択された複数の埋込方法でそれぞれ埋め込まれる。他にも、選択された埋込方法毎に異なる埋込情報がそれぞれ埋め込まれてもよい。要するに、選択手段103は、複数の埋込方法から少なくとも1つ以上の埋込方法を選択するものであればよい。
サービスサーバ装置20は、上記の各実施形態では、コンテンツデータに対して加工処理を行うサービスを提供したが、これ以外に、コンテンツデータを加工しないサービスも提供してもよい。コンテンツデータを加工しないサービスとは、例えば、コンテンツデータに含まれる特定の文字列を抽出するサービスやコンテンツデータの複製を生成するサービスなどである。これらのサービスでは、元のコンテンツデータを加工しないため、コンテンツデータに埋め込まれた埋込情報も加工されず、元の内容が維持されることになる。
情報処理装置は、取得手段を備えていなくてもよい。例えば、サービスサーバ装置20により行われる加工処理の内容が予め決まっている場合である。それらの場合、選択手段103は、コンテンツデータに情報を埋め込む複数の埋込方法から、そのコンテンツデータに埋め込まれた埋込情報の正確な伝達に対する第1の影響に基づいて埋込方法を選択する。また、処理手段104は、選択手段103により選択された埋込方法で情報を埋め込んだコンテンツデータに加工処理を行わせるための処理を行う。選択手段103及び処理手段104は、いずれも、加工処理の内容が分かっていることを前提にこれらの動作を行う。また、例えば上述した第1、第2及び第4の選択方法においては、選択手段103が、処理手段104によりテキストの加工処理、特定の文字を変換させない加工処理及び画像の加工処理をそれぞれ行わせるための処理が行われる場合に、上述した選択を行う。また、第3の選択方法においては、選択手段103が、処理手段104により処理が行われる加工処理がコンテンツ内の特定の箇所での加工処理を伴わないものである場合に、上述した選択を行う。
本発明は、情報処理装置及び情報処理装置を備える情報処理システムの他にも、情報処理装置等の装置が実施する処理を実現するための情報処理方法としても捉えられるものである。ここでいう処理とは、例えば、図7に示す埋込処理である。また、本発明は、情報処理装置のようなコンピュータを、図3等に示す手段として機能させるためのプログラムとしても捉えられるものである。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
Claims (8)
- コンテンツデータに情報を埋め込む複数の埋込方法から、当該コンテンツデータに埋め込まれた前記情報の正確な伝達に対する第1の影響に基づいて、埋込方法を選択する選択手段と、
前記選択手段により選択された埋込方法で前記情報を埋め込んだ前記コンテンツデータに加工処理を行わせるための処理を行う処理手段と
を備えることを特徴とする情報処理装置。 - 前記コンテンツデータが表すコンテンツを特定する第1特定手段を備え、
前記選択手段は、前記コンテンツデータに埋め込まれた前記情報が前記第1特定手段により特定されたコンテンツの価値に与える第2の影響にも基づいて、前記埋込方法を選択する
ことを特徴とする請求項1に記載の情報処理装置。 - 前記コンテンツデータに埋め込まれる前記情報の用途を特定する第2特定手段を備え、
前記選択手段は、前記コンテンツデータに埋め込まれた前記情報が前記第2特定手段により特定された用途で利用される場合に生じる第3の影響にも基づいて、前記埋込方法を選択する
ことを特徴とする請求項1または2に記載の情報処理装置。 - 前記選択手段は、前記処理手段によりテキストの加工処理を行わせるための処理が行われる場合には、前記第1の影響に基づく埋込方法として、画像で表された前記情報を埋め込む前記埋込方法を優先して選択する
ことを特徴とする請求項1から3までのいずれか1項に記載の情報処理装置。 - 前記選択手段は、前記処理手段により特定の文字を変換させない加工処理を行わせるための処理が行われる場合には、前記第1の影響に基づく埋込方法として、当該特定の文字で表された前記情報を埋め込む前記埋込方法を選択する
ことを特徴とする請求項1から4までのいずれか1項に記載の情報処理装置。 - 前記選択手段は、前記処理手段により前記処理が行われる加工処理がコンテンツ内の特定の箇所での加工処理を伴わないものである場合には、前記第1の影響に基づく埋込方法として、当該箇所に前記情報を埋め込む前記埋込方法を優先して選択する
ことを特徴とする請求項1から5までのいずれか1項に記載の情報処理装置。 - 前記選択手段は、前記処理手段により画像の加工処理を行わせるための処理が行われる場合には、前記第1の影響に基づく埋込方法として、テキストで表された前記情報を埋め込む前記埋込方法を優先して選択する
ことを特徴とする請求項1から6までのいずれか1項に記載の情報処理装置。 - コンピュータを、
コンテンツデータに情報を埋め込む複数の埋込方法から、当該コンテンツデータに埋め込まれた前記情報の正確な伝達に対する第1の影響に基づいて、埋込方法を選択する選択手段と、
前記選択手段により選択された埋込方法で前記情報を埋め込んだ前記コンテンツデータに加工処理を行わせるための処理を行う処理手段
として機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013173797A JP5907130B2 (ja) | 2013-08-23 | 2013-08-23 | 情報処理装置 |
US14/193,733 US8982425B1 (en) | 2013-08-23 | 2014-02-28 | Selecting information embedding method affecting correct interpretation based on effect of embedded information on content data |
CN201410080557.0A CN104424619B (zh) | 2013-08-23 | 2014-03-06 | 信息处理设备和信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013173797A JP5907130B2 (ja) | 2013-08-23 | 2013-08-23 | 情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015041991A true JP2015041991A (ja) | 2015-03-02 |
JP5907130B2 JP5907130B2 (ja) | 2016-04-20 |
Family
ID=52480128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013173797A Expired - Fee Related JP5907130B2 (ja) | 2013-08-23 | 2013-08-23 | 情報処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8982425B1 (ja) |
JP (1) | JP5907130B2 (ja) |
CN (1) | CN104424619B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3296999A1 (en) | 2016-09-20 | 2018-03-21 | Hitachi-GE Nuclear Energy, Ltd. | Adhesion method of noble metal to carbon steel material of atomic energy plant and adhesion restraint method of radionuclide to carbon steel material of atomic energy plant |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180131710A1 (en) * | 2016-11-07 | 2018-05-10 | Microsoft Technology Licensing, Llc | Network telephony anomaly detection images |
CN110365858B (zh) * | 2018-04-10 | 2020-08-25 | 北京仁光科技有限公司 | 信息传输方法、装置、设备、***及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003228631A (ja) * | 2001-11-28 | 2003-08-15 | Canon Inc | 情報処理システム、情報処理装置、情報処理方法、プログラム及び記録媒体 |
JP2006093758A (ja) * | 2004-09-21 | 2006-04-06 | Fuji Xerox Co Ltd | 画像処理システム |
JP2008236232A (ja) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 |
JP2010074623A (ja) * | 2008-09-19 | 2010-04-02 | Konica Minolta Business Technologies Inc | 画像処理システム、画像処理方法、管理サーバ、画像処理装置、管理プログラム、及び画像処理プログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7668334B2 (en) * | 2004-07-02 | 2010-02-23 | Digimarc Corp | Conditioning imagery to better receive steganographic encoding |
JP2006217545A (ja) | 2005-02-07 | 2006-08-17 | Ricoh Co Ltd | 画像処理システム、及び、画像処理装置 |
JP4124783B2 (ja) * | 2005-08-30 | 2008-07-23 | 富士通株式会社 | 情報埋め込み装置および情報埋め込みプログラム |
US20090091563A1 (en) * | 2006-05-05 | 2009-04-09 | Electronics Arts Inc. | Character animation framework |
JP4999730B2 (ja) | 2008-02-28 | 2012-08-15 | キヤノン株式会社 | 画像処理装置、画像処理方法及び制御プログラム |
-
2013
- 2013-08-23 JP JP2013173797A patent/JP5907130B2/ja not_active Expired - Fee Related
-
2014
- 2014-02-28 US US14/193,733 patent/US8982425B1/en not_active Expired - Fee Related
- 2014-03-06 CN CN201410080557.0A patent/CN104424619B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003228631A (ja) * | 2001-11-28 | 2003-08-15 | Canon Inc | 情報処理システム、情報処理装置、情報処理方法、プログラム及び記録媒体 |
JP2006093758A (ja) * | 2004-09-21 | 2006-04-06 | Fuji Xerox Co Ltd | 画像処理システム |
JP2008236232A (ja) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 |
JP2010074623A (ja) * | 2008-09-19 | 2010-04-02 | Konica Minolta Business Technologies Inc | 画像処理システム、画像処理方法、管理サーバ、画像処理装置、管理プログラム、及び画像処理プログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3296999A1 (en) | 2016-09-20 | 2018-03-21 | Hitachi-GE Nuclear Energy, Ltd. | Adhesion method of noble metal to carbon steel material of atomic energy plant and adhesion restraint method of radionuclide to carbon steel material of atomic energy plant |
Also Published As
Publication number | Publication date |
---|---|
CN104424619B (zh) | 2018-09-21 |
US20150055186A1 (en) | 2015-02-26 |
CN104424619A (zh) | 2015-03-18 |
JP5907130B2 (ja) | 2016-04-20 |
US8982425B1 (en) | 2015-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9665817B2 (en) | Techniques for generating customized two-dimensional barcodes | |
US9177238B2 (en) | Techniques for generating customized two-dimensional barcodes | |
US11061991B2 (en) | Secure document sharing | |
US9858350B2 (en) | Interactive barcodes | |
CN111683098B (zh) | 反爬虫方法、装置、电子设备及存储介质 | |
US8984623B2 (en) | Image processing system, image processing apparatus and computer-readable recording medium | |
JP5907130B2 (ja) | 情報処理装置 | |
CN114417226A (zh) | 页面生成方法、显示方法、装置、电子设备和存储介质 | |
US11074418B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
CN105740317A (zh) | 用于将非文本内容对象化以及用于文档发现的方法和*** | |
US20170041494A1 (en) | Digital content access using a machine -readable link | |
JP5355345B2 (ja) | ドキュメント閲覧システム及びその制御方法 | |
JPWO2017130335A1 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN106104531A (zh) | 自动将数字地图嵌入在软件应用中 | |
CN111639313A (zh) | 文件传输方法、装置、终端与计算机可读存储介质 | |
US10209938B2 (en) | Acquisition of linked versions of print content having machine-readable links | |
US20180129827A1 (en) | Digital marking in a network environment | |
JP2015005153A (ja) | 情報提供システム、情報処理システム、情報提供方法およびプログラム | |
US20220222362A1 (en) | Method and apparatus for document processing | |
US20230305995A1 (en) | Information processing apparatus, non-transitory computer readable medium storing program, and information processing method | |
Tiwari et al. | A novel steganographic methodology for high capacity data hiding in executable files | |
Yu et al. | Watermarking scheme for geometric data protection and detection on 3D CAD assembly model | |
EP3265904B1 (en) | Selection of a digital content payoff based on identified mobile device type | |
CN115797935A (zh) | 图片中文本的提取方法、装置、设备及可读存储介质 | |
CN115829817A (zh) | 水印信息添加方法、水印信息提取方法及装置、设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150819 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151211 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160127 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160223 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160307 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5907130 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |