JP4785168B2 - メタデータの認証および媒体信号の透かしへのメタデータの埋込 - Google Patents
メタデータの認証および媒体信号の透かしへのメタデータの埋込 Download PDFInfo
- Publication number
- JP4785168B2 JP4785168B2 JP2001552328A JP2001552328A JP4785168B2 JP 4785168 B2 JP4785168 B2 JP 4785168B2 JP 2001552328 A JP2001552328 A JP 2001552328A JP 2001552328 A JP2001552328 A JP 2001552328A JP 4785168 B2 JP4785168 B2 JP 4785168B2
- Authority
- JP
- Japan
- Prior art keywords
- metadata
- image
- data
- camera
- media signal
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 61
- 238000012545 processing Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 27
- 238000012546 transfer Methods 0.000 description 19
- 238000007906 compression Methods 0.000 description 14
- 230000006835 compression Effects 0.000 description 14
- 230000002085 persistent effect Effects 0.000 description 12
- 230000005236 sound signal Effects 0.000 description 10
- 239000000284 extract Substances 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000002688 persistence Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 5
- 238000013144 data compression Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 230000006837 decompression Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 235000001674 Agaricus brunnescens Nutrition 0.000 description 1
- 241000962514 Alosa chrysochloris Species 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 101150114644 Rapgef3 gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013404 process transfer Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program or content traceability, e.g. by watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Economics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Acoustics & Sound (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Editing Of Facsimile Originals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Image Processing (AREA)
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【発明の分野】
本発明は、画像、音声、コンピュータ生成グラフィクス、ビデオ等のような媒体信号オブジェクトに関連するデータのコード化および認証に関する。
【0002】
【発明の背景および概要】
従来の静止画像およびムービーカメラは、媒体(例えばフィルムまたは磁気テープ)の画像データは記憶するが、他の有益な情報を格納する機能を含んではいなかった。
【0003】
数年前、画像フレームのコーナーに可視日付テキストを挿入する機能の付いた静止画像カメラが手に入るようになり、関心のある写真を撮った日付を思い出そうとする際の問題を解決した。
【0004】
もっと最近では、Advanced Photo System(新写真システム)が写真フィルムの裏に磁性エンコーディング媒体を提供しており、更なる情報の格納(例えば、フラッシュが使われたかどうかの露光情報、所望のプリントサイズ等)を可能にした。
【0005】
画像データのデジタル記録の普及が高まるのに伴い、補助データを写真に関連づけて格納することができれば有用である。このような記録機能は、現在、特定の普及したデータフォーマットのヘッダフィールドでは可能であるが、ファイルが別のフォーマットに変換された場合、このようなデータは消失する可能性がある。
【0006】
より広範なマルチメディアのアプリケーションを考慮した場合、データ(メタデータ)を、例えば音声、ビデオ、コンピュータ生成グラフィクスモデルおよび静止画像といった媒体信号に関連付けることは有用である。いくつかの例は、画像のオーナーを画像に関連付けるか、ピクチャを歌に関連付けることを含む。1つの問題は、媒体信号またはそのメタデータでの様々なタイプの処理間での関連を維持することにある。
【0007】
以下の開示は、メタデータを処理する幾つかの方法、デバイスおよびアプリケーションを記載しており、メタデータを媒体信号に埋め込む技術、および媒体信号に埋め込まれるか又は埋め込まれたメタデータを処理する技術を含んでいるが、それに限定されるものではない。
【0008】
本発明は、メタデータを、例えば画像および音声信号といった媒体信号に関連付ける様々な方法、システムおよびデバイスを提供する。本発明の一態様は、媒体信号を取り込むレコーダと、補助データを媒体信号にコード化するステガノグラフィック・エンコーダを含む、媒体信号取り込みデバイスである。このデバイスは、記録する時点で様々なタイプのデータを媒体信号にコード化できる。データタイプの例として、媒体信号の属性、外部データ(例えばコンピュータネットワークに格納されるメタデータ)へのリファレンス、媒体信号を認証するのに用いられる認証データ等が含まれる。
【0009】
本発明の別の態様は、媒体信号を取り込むレコーダと、補助データを媒体信号に関連付ける処理ユニットと、セッション中に媒体信号取り込みデバイスの動作を左右するセッションパラメータを受信するインタフェースとを含む、媒体信号取り込みデバイスである。セッションパラメータは、デバイスの様々な機能を制御するのに使用されてよい。セッションパラメータの一用途は、セッション中にレコーダによって取り込まれた媒体信号に関連付けるために補助データを指定することである。
【0010】
本発明の別の態様は、補助データを媒体信号に関連付ける方法である。本方法は、媒体信号で補助データへのステガノグラフィック・リファレンスを抜き出す。次いで、メタデータ・データベースの補助データにアクセスするために抜き出したリファレンスを用いて、媒体信号に関連付けられた補助データを要求するために、メタデータ・データベースに照会する。本方法は、データベースから補助データを受け取る。
【0011】
【詳細な説明】
【序文】
カメラ、スキャナ、音声レコーダ、3次元モデル取り込みシステム等といった媒体信号取り込みデバイスで取り込まれた媒体信号に、補助データを関連付ける多数のアプリケーションが存在する。これらアプリケーションの短いリストは、以下を含む:
・ 著作権の管理、
・ 媒体信号の認証、
・画像または他の媒体信号内のオブジェクトの記述、
・画像または他の媒体信号のコンテクスト(時間、位置、サブジェクト、カメラプロパティ)の記述、
・コンテンツに基づいた媒体オブジェクト検索の容易化、
・ライブラリデータベースにある取り込みデバイスからの媒体信号オブジェクトのアップロードおよび編成、
・例えばインターネットといったネットワーク上での媒体信号の共有、
・派生媒体信号からオリジナルへのリンク。
【0012】
以下のセクションでは、さまざまなフォームのデータを画像に関連付ける、画像取り込みデバイスおよび関連システムのさまざまな実現を記載する。セクションでは、ステガノグラフィックおよび他の技術を用いてデータを画像に関連付けることを論ずる。後のセクションでは、類似した技術がデータを他の媒体信号タイプ(音声信号を含むがこれに限定されるものではない)に関連付けるのにどのように用いられるのかを説明する。
【0013】
ステガノグラフィック法は、画像自体の外側に格納されている更なるデータに画像を関連付ける識別子およびリファレンスといった、画像のデータをコード化することができる。いくつかのアプリケーションで、例えば微細な透かしといったステガノグラフィック信号を保持するための画像の容量は、画像に関連づけられたデータを格納するのに十分である。他のアプリケーションで、どこか他のところに更なるデータを格納し、画像に隠されたリファレンスを通してそれを参照することは有用である。
【0014】
データを画像に関連付ける一つの方法は、画像コンテナ(例えばファイル)内ではあるが画像の外側に、データを格納することである。更に、別の方法は、画像ファイルの外部のロケーションにデータを格納し、画像ファイルと外部データ間に関連を作り出すことである。この場合、画像は、画像自体で又は外部データを参照する画像ファイルにコード化されるリファレンスを介して、外部データと関連付けられてもよい。デジタルオブジェクト(例えば画像)に関連づけられたデータは、時に「メタデータ」と呼ばれる。
【0015】
幾つかのアプリケーションにおいて、画像取込みデバイスは、ユーザが、中に取り込まれる画像に関連づけられるデータの特定の項目と同様にデータのタイプを指定できるようにする。データ「タイプ」は、データ項目が何を表すかを説明しており、データ「項目」は、画像に関連づけられた実際のデータを指している。データタイプの幾つかの例は時間、場所および画像サブジェクトを含み、それに対応するデータ項目の例として:午後12時30分、タイムズスクエア、母(時間、場所およびサブジェクトのデータタイプに対応)、を含む。
【0016】
ユーザは、画像取込みデバイスのユーザインタフェースを通して、或いは外部デバイスまたはシステムのユーザインタフェースを通して、データタイプを指定でき、その結果、画像取込みデバイスに所望のデータタイプを伝達する。カメラ・ユーザインタフェース・コンポーネント(例えばボタンまたは音声認識モジュール)は、ユーザが、外部デバイスにリンクする必要なしにどこででもデバイスのセッティングを変更できるようにする。 外部デバイス(例えばパーソナルコンピューター、パーソナル携帯情報機器または電話)を通してのデータ入力およびデバイス構成は、カメラのリモートコントロール、よりユーザフレンドリなユーザインタフェースへのアクセス、およびカメラで可能なものよりも強力なデータ操作および記憶を含む多くの利点を提供する。
【0017】
データタイプを指定することに加えて、ユーザはまた、画像に関連づける実際のデータ項目を指定することもできる。繰り返すが、ユーザは画像取込みデバイスのユーザインタフェースを通してまたは外部デバイスのユーザインタフェースを通して、データ項目を指定してもよい。ユーザが外部デバイスにデータ項目を供給する場合、これらの項目は、画像取込み時または画像取込み後の画像に関連づけて、画像取込みデバイスの記憶装置にダウンロードされることができ、後に、外部記憶装置に関連づけられた画像とともにデバイスから伝送することができる。あるいは、データ項目は、例えば画像に隠された識別子と一致する識別子を介して、画像取込みデバイスの外部の記憶装置に保存され、リファレンスによって選択された画像に関連づけられてよい。たとえば、カメラまたは幾つかの他の画像管理システムは、画像を所望のデータ項目に関連づけるステガノグラフィック・リンクを(例えば、画像透かしに)挿入してもよい。
【0018】
【画像取込みデバイスと外部デバイスおよびシステムへの接続性】
データを画像に関連づける本方法およびシステムは、従来のフィルムカメラ、デジタルカメラおよびスキャナを含む、多くの異なるタイプの画像取込みデバイスで実現可能である。解説を単純化するために、以下の説明では、一種類の画像取込みデバイスの一例として、デジタルカメラを使う。
【0019】
【デジタルカメラ】
デジタルカメラの設計は当業者にはよく理解されているので、ここで詳細に説明はしない。図1は、ユーザインタフェース12および内部アーキテクチャを含むカメラ10の一例を示す。
【0020】
カメラ10は、光システム14、イメージセンサ16および画像フォーマッタ18を含む。光システムは、カメラのレンズ、フォーカス制御部およびカメラのセンサ16への光の伝送を制御する他の光コンポーネントを含む。センサは、三原色(例えば、赤、緑、青)への感度が高いクラスタに配置されるディスクリート・センサエレメントのアレーを備える。2つの一般タイプのセンサは、CCDおよびCMOSセンサである。画像フォーマッタは、センサエレメントからの信号をデジタル形式に変換するためにアナログディジタル変換器を含む。画像フォーマッタはまた、信号を所望の色空間(例えばRGBまたはYUV)にマップするために色空間コンバータを含む。フォーマッタは、画像信号を更なる処理および記録にふさわしいフォームに変換し、カメラのメモリサブシステムに記憶する。
【0021】
特定の相互接続はインプリメンテーションによって異なるので、図1は、カメラの様々なコンポーネントの中のデータおよび制御経路を表す、一般的な相互接続部22を示す。上述された画像取込みコンポーネントに加えて、カメラは、処理ユニット22、メモリサブシステム20および様々な入出力デバイスを含む。カメラは、一つ以上の処理デバイス(例えばマイクロプロセッサおよびDSP)を含んでよい。
【0022】
処理ユニットは、オペレーティングシステム(例えばフラッシュポイント社(Flashpoint, Inc.)のDigita Operating Environment のリアルタイム埋め込み式オペレーティングシステムVxWorksまたはマイクロソフト社(Microsoft Corporation)のWindows CE )を実行する。このドキュメントを通して説明されるアプリケーションプログラムのサポート機能は、 これら及び他の市販のオペレーティングシステム(例えばウィンドリバー(Wind River)のTornado Tools)用に設計されたソフトウェア開発環境を使って発展させることができる。
【0023】
ステガノグラフィック・エンベダは、処理ユニットで実行するアプリケーションプログラムとしてか、或いはメモリサブシステムへのアクセスを有する特殊目的ハードウェアで実現可能である。
【0024】
メモリサブシステム20は、ROM、RAMおよび取り外し可能な記憶装置(例えばフラッシュメモリーカード)の組合せを含む。
【0025】
入出力デバイスは、ディスプレイ24および入力制御部26を含む。図1の上部は、カメラ上にユーザインタフェースコンポーネントを示しているカメラの後面パネルの一例を表す。パネルは、カメラのオペレーティングモードおよびディスプレイスクリーン36上のディスプレイモードを制御するボタンとスイッチ30、32、34を有する。パネルはまた、ユーザがオプションを介して様々なディスプレイスクリーンにスクロールできるようスクロールボタン38-44を含む。
【0026】
カメラは、転送画像、画像関連データ、および外部デバイスへ/からの操作用パラメータへの一つ以上の外部インタフェースを備える。外部接続用のインタフェースのタイプおよび数は、各カメラによって異なっており、以下を含む:
・ 例えばシリアルポート、USBポート、パラレルポート、PCI、FirewireまたはIlinkポート(IEEE 1394およびUSB2ポート)といった、外部デバイスへのワイヤ接続用のポート50と;
・ 例えば赤外線トランシーバ、RFトランシーバ(ブルートゥース(Bluetooth)送受信器)、FM受信機等といった、ワイヤレス接続用のトランシーバおよびレシーバ52。
【0027】
カメラはまた、データを電話網へ/から転送する、セルラまたは従来のモデム54を含んでよい。接続を介して外部デバイスに画像およびデータを転送することに加えて、カメラはまた、取り外し可能なメモリデバイスを介してデータを送受信することができる。
【0028】
【外部デバイスへの接続性】
カメラの接続性の特徴によって、外部デバイスに画像およびデータをアップロードすることができ、外部デバイスは操作用パラメータおよび画像関連データ(例えば画像メタデータ)をダウンロードすることができる。多数の接続性構成があり、スタンドアロンおよびネットワーク化デバイスへのワイヤードおよびワイヤレス接続を含んでいる。
【0029】
図2は、カメラと外部デバイスを接続する構成の幾つかの例を図示している図である。示されているように、カメラ100は、インターネットのような通信網102に直接接続してよく、パーソナルコンピューターまたは電話(104)のようなネットワーク化デバイスに接続してよく、最後に、スタンドアロンデバイス106に接続してもよい。
【0030】
ネットワークに接続するために、カメラは、セルラか従来のモデムまたはネットワークアダプタを有してよい。カメラは、前のセクションで述べたような通信インタフェースを介して、ネットワーク化デバイスかスタンドアロンデバイスに接続されてもよい。
【0031】
図2は、カメラの接続性コンポーネントによって可能になった幾つかの接続性シナリオを強調している。接続性シナリオは、2つの原理カテゴリに分類可能である: 1)データおよび操作用パラメータをカメラに転送する; 2)画像、画像に関連づけられたデータおよびカメラからの操作用パラメータをアップロードする。
【0032】
【カメラへの転送】
1つの構成は、直接接続(例えばカメラのシリアルポート、USBポート、パラレルポート、FirewireまたはIlinkポート、赤外線トランシーバポートまたはRFトランシーバポート)を介して、所望の情報をカメラに転送するものである。このシナリオで、情報のソースは、ネットワーク化デバイスかスタンドアロンデバイスであってよい。
【0033】
別の構成は、情報ソースからカメラへの間接接続を介したものである。間接接続は、ワイヤードまたはワイヤレス接続を通して一つ以上のホップを含んでよい。ワイヤード接続の一例として、カメラ100はネットワーク102(例えばインターネット)に接続していて、別のデバイス(例えばサーバ108)はネットワークに接続しているカメラにネットワークを通して情報を送信する。この構成に有用なアプリケーションは、クライアントコンピュータ110のユーザがインタラクティブ・ウェブサイトを通して操作用パラメータおよびメタデータを指定するものである。ウェブサーバ108は、次に、ネットワーク102を通して操作用パラメータおよびメタデータをカメラに転送する。
【0034】
別の関連した構成では、ユーザがサーバコンピュータ112に所望のパラメータを指定し、次に、ワイヤレス接続またはブロードキャストを介してデータをカメラに送信する。ワイヤレス接続の一例では、ワイヤレスネットワークを介してカメラのセルラ方式モデムに接続する。ワイヤレス・ブロードキャストの例は、サーバからFM送信機(例えば無線塔114)またはサテライト送信機(116、118)を介してカメラの互換性レシーバに、データを転送することを含む。
【0035】
【カメラからのデータアップロード】
上に概説されたデータをカメラに転送する同じ構成の多くが、カメラからデータをアップロードするのにも同様に適用する。しかしながら、実際問題して、カメラは、データを処理し送信するのにより限定されたリソースを有する。こういった限定に対処する方法の一つに、大量のデータ(例えば画像およびその関連メタデータ)が転送されるよう高帯域インタフェースを、またより小さいデータ・パッケージ(例えば識別子または制御信号のセット)が転送されるよう低帯域インタフェースを、カメラに組み込む方法がある。高帯域インタフェースは、カメラの回路を不必要に複雑にすることなく、効率的に大量のデータを伝達することができるポートを使って実現可能である。このようなポートの一例は、USB、FirewireまたはIlinkポート(IEEE 1394およびUSB2)を含む。低帯域インタフェースは、ワイヤレス信号送信機(例えばセルラ方式モデムトランシーバ)または他のワイヤレス信号送信機(例えばFM、RF、赤外線等)を実現するのに使用可能である。
【0036】
【画像データ構成】
上述したように、方法には2つの原理カテゴリがあり: 1)カメラのユーザインタフェースを通して;および 2)外部デバイスを通して、操作用パラメータが指定されて、画像に関連づけた補助データのタイプが指定されるようにカメラを構成する。以下のセクションでは、カメラを構成するデバイスおよびこういったデバイスを操作する方法の例を提供している。
【0037】
【カメラUI】
カメラUIは、入出力装置の多くの異なる組合せで実現できる。入力装置は、ハードウェア制御(例えばボタン、スイッチ、ダイヤル、カーソル制御デバイス等)と、ソフト制御(例えばタッチスクリーン、ソフトボタン、スクロールバーおよびディスプレイデバイスに表示されたチェックボックス)の組合せを用いて実現されてよい。カメラはまた、マイクロフォン、音声コーデック、および音声認識ハードウェア及びソフトウェアを通して音声入力を受信するように構成されてもよい。
【0038】
同様に、出力装置は視覚および/または音声出力を生成できる。たとえば、カメラは、ビデオ出力用のサポートの有無にかかわらずディスプレイスクリーンを有してよい。加えて、カメラは、音声インストラクションのプレイバックを可能にする音声出力および音声合成システムへのテキストの出力を有することができる。
【0039】
図1で示される例において、ユーザはユーザインタフェース(図1)を操作して、ピクチャまたはピクチャのシリーズに関連づけられるデータを指定する。ユーザは、ピクチャに関連づけられるデータタイプを指定でき、次いで、カメラがその記憶領域から或いは内部デバイス(例えば時間用のクロック、ロケーション用のGPS等)から実際のデータを供給できるようにする。記憶装置のデータは、たとえば、外部ソースからカメラにダウンロードされてよい。さらに、ユーザは、前もってか或いはスナップを撮った際に、各々のピクチャに関連づけられる実際のデータを指定できる。たとえば、カメラマンは、彼の名前および人々や物の名前をピクチャに入れてもよい。カメラマンは、データを入れることを選んだら、次にそれを仮想ロールの幾つかのピクチャにリンクさせてもよい。仮想ロールは、「ロール」を構成する一組の画像である。
【0040】
図1に示される1つの特定のインプリメンテーションで、ユーザインタフェースはボタン30-34を介してユーザ入力を受け入れる。既知のUI技術を使用して、ユーザはスクロールボタン38-44を使い、所望の選択が示されるまでディスプレイスクリーン36に表示された選択リストを介してスクロールすることができる。リストが所望のエントリにスクロールされると、ユーザは第2のボタン(例えば32-34)を動かして、その選択を実行できる。画像または画像のセットに関連づけられたデータタイプは、さまざまなクラスであってよい。或るクラスはカメラマンを識別することができ、別のクラスはサブジェクト等を識別することができる。
【0041】
カメラマンのクラスに関して、スクロール可能な選択リストはディスクリプタのデフォルトリスト(例えば母、父、子供1、子供2、#1、#2、等)を含んでよく、カメラのオーナー(例えばビル、クリスティン、ハンナ、デイビッド等)によってカスタマイズされるリストによって補われる(或いは必要に応じて取り替えられる)。
【0042】
サブジェクトのクラスも同様に、デフォルトリスト(例えば誕生日、休暇、記念日、結婚式、家、車、ペット等)および/またはカスタマイズリスト(ハリーおじさん、イエローストーン、マッシュルーム、海の景色等)を含んでよい。サブジェクト選択用のユーザインタフェースは、代替ディスクリプタを画像に提供して、幾つかのサブジェクトの選択を可能にしてもよい。
【0043】
ユーザによって選択されるディスクリプタは、ちょうど今スナップを撮ったばかりのピクチャをコード化するのに用いられてよく、或いはスナップを撮った後のピクチャをコード化するのに用いられてもよい。画像に埋め込まれるディスクリプタは、テキスト形式であってよく、或いは画像の外側に記憶されるメタデータを指す数であってもよい。
【0044】
カメラに内蔵の扱いにくいインタフェースを有する代わりに、カメラは一つ以上のプラグインユーザインタフェース周辺装置(例えばキーボード)をサポートしてよい。あるいは、カメラの構成データは、ワイヤまたはワイヤレス接続を介して外部デバイスの構成データと同期してよい。
【0045】
幾つかのアプリケーションでは、ピクチャに関連づけられたデータの制御を作為的にカメラマンにさせないことができる。この特徴は、カメラマンが画像に関連づけられたメタデータに不正変更を加える可能性があるという懸念があるアプリケーションにおいて重要である。たとえば、カメラマンは、時間、場所またはサブジェクトを変更して、偽のまたは誤解をまねく写真記録をつくりだすかもしれない。このような変更を防ぐために、カメラマンの雇用者またはスーパーバイザーは、操作用パラメータを設定することができ、外部ソースからデータタイプの選択をすることができる。操作用パラメータは、特定のデータタイプ(例えば時間)を設定するか、或いはカメラマンが特定のパラメータを変更できないようにするのに使用できる。
【0046】
このような特徴を実現するために、カメラは様々な異なったオペレーティングモードをサポートする。セッションモードで、カメラは、そのセッションを左右するパラメータの制御下で作動する。セッション用の操作用パラメータは、カメラのユーザインタフェースを通してか、或いは外部デバイスから確立されてよい。加えて、ユーザがセッションを始めてもよく、或いは外部デバイスがセッションを始めてもよい。
【0047】
カメラがセッション用に操作用パラメータを受信すると、操作用パラメータで指定されるインストラクションに応ずる全てのセッティングがなされる。たとえば、セッションパラメータが、時間、日付、場所またはサブジェクトをセッションに設定するようカメラに指示した場合、カメラはそのようにする。セッションパラメータはまた、ユーザにセッション継続時間中での操作用パラメータの変更をさせないよう指定できる。たとえば、ユーザが、セッション中にスナップを撮った画像に関連づけられたデータ項目またはデータタイプを変更するか、或いはセッション中に特定のカメラ機能(例えば時間保持機能、GPS機能等)を変更することを妨げてもよい。
【0048】
セッションの継続時間は、特定の操作用パラメータを用いて設定および測定可能である。たとえば、セッションは指定された期間、選択された画像数、定義範囲内で選択されたGPSロケーションに対して実施できる。加えて、セッション継続時間は、例えばセッションを構成する構成イベント並びにセッション中にスナップを撮った画像がカメラからアップロードされるアップロードイベントといった、特定のイベントに関して指定できる。この方法を用いた場合、カメラの設定をする人は、セッションが構成イベントから、例えばセッションで画像をアップロードする行為といった他の幾つかのイベントにわたるよう指定できる。
【0049】
カメラは、セッションを左右するパラメータによって作動するようにプログラムできる。カメラが、セッションパラメータで指定されデバイス内のGPS装置によって監視される特定のロケーションの外側に移動すると、ユーザは画像を取り込むことができない。同様に、セッションパラメータで指定された予め決められた時間間隔外でユーザは画像を取り込むことができない。このために、カメラは時間を保持してマスタークロックに同期するタイムクロックを有し、ユーザが不正変更を加えるか或いは異なるタイムゾーンを旅行することによって生じる可能性があるエラーを防止している。タイムクロックは、永続的にマスタークロックと同期して動くようセットされるか、或いはワイヤまたはワイヤレス接続を介して外部マスタークロックと定期的に同期されてもよい。パラメータは、一定の時間範囲または地理的区域外での特定の動作を防ぐことができるのと同様に、所定の時間範囲または区域内での特定の動作を選択的に可能にすることもできる。加えて、タイムクロックおよびGPS装置は、セッション中か或いはそれ以外のときに取り込まれたあらゆる画像に時間と場所のスタンプを挿入するか又はリンクさせるのに使用できる。
【0050】
セッションパラメータは、画像をいつどこでステガノグラフィカルにマークしアップロードするかを左右できる。たとえば、パラメータは、画像取込み時か或いは若干後に、画像がステガノグラフィカルにマークされるよう指定できる。同様に、パラメータは、デバイス内のGPS装置によって決められるように、画像が取り込まれるロケーションでか、或いは(どこかの地理的領域内の)どこか他のロケーションで、画像がステガノグラフィカルにマークされるよう指定できる。同種のパラメータが、単数/複数の画像が外部記憶装置またはプロセッサにアップロード可能になる時間または時間領域が指定されるよう確立されてもよい。
【0051】
セッションは、画像、画像ファイルまたはそのメタデータにコード化されるセッション識別子によってトラックでき、セッションに関連したメタデータに関連づけることができる。たとえば、セッション識別子は、ステガノグラフィカルに画像に埋め込まれたナンバーまたはメッセージか、或いは画像に関連づけられたメタデータであってよい。
【0052】
【外部デバイスを介した構成】
前のセクションで述べたように、画像に関連づけられたデータは、外部デバイスによって提供されてよい。外部デバイスは、どのようにどんなデータが画像に関連づけられるのかを含むカメラのオペレーションを制御する操作用パラメータを設定してよい。外部デバイスはまた、カメラの画像に関連づけられる実際のデータと同様にデータタイプも設定することができる。
【0053】
幾つかのアプリケーションにおいて、コンピュータは、一つ以上のカメラに自動的にこの機能が実行されるようにプログラムできる。たとえば、サーバは、フィールドの幾つかのカメラに操作用パラメータおよびデータが送られるようプログラムできる。
【0054】
他のアプリケーションでは、ユーザは、カメラの画像に関連づけられる所望の操作用パラメータおよびデータを入力してもよい。クライアント-サーバのシナリオでは、たとえば、クライアントデバイスのユーザは所望の操作用パラメータおよびデータをサーバにサブミットでき、次に、情報がカメラに送られる。代替シナリオで、ユーザはPCまたはPDA上で実行されているアプリケーションプログラムを介してこの情報を入力することができ、次いでアプリケーションにカメラへの直接ワイヤ接続またはワイヤレス接続を介してカメラに情報をダウンロードするように指示することができる。
【0055】
【画像データソース】
カメラの画像に関連づけられたデータは、様々なソースからのものであってよい。一つのデータソースは、カメラUIである。別のソースは、例えばタイムクロック、GPSデバイス、カメラコンポーネント、カメラソフトウェア等といった、カメラの内部コンポーネントおよび周辺装置である。更なる別のソースは、外部デバイスである。この場合、カメラは、外部ソースからデータを受信した後にそのメモリにデータを有するか、或いは外部デバイスに記憶されるデータへのリファレンスを有する。以下に更に詳細に述べるように、リファレンスはポインター、アドレスまたは画像にコード化されるなにか他の識別子フォームであってよい。
【0056】
【画像に関連づけられたデータタイプおよびデータ項目の記憶領域】
関連した設計問題は、画像処理のさまざまなステージにおいてどこに画像に関連づけられたデータを記憶させるかということである。上記のステージは、以下を含む:1)カメラを構成する前;2)構成後であるが、ピクチャのスナップを撮る前;3)スナップを撮った後であるが、関連づけられた画像をカメラから転送する前;4)画像をカメラから転送した後。
【0057】
【カメラを構成する前】
カメラを構成する前に、画像に関連したデータタイプおよびデータ項目は、アプリケーションに基づいて、カメラまたは一つ以上の外部記憶装置に格納されてよい。
【0058】
カメラは、カメラに組み込まれるメモリサブシステム(例えばROMまたはRAM)内または取り外し可能なメモリ素子(例えばフロッピーディスク、フラッシュメモリーカード等)内で、データタイプおよび項目を維持できる。幾つかの実施において、カメラは、ユーザ、アプリケーションプログラムまたはデバイスが画像に関連づけるために選択できる一組のデータタイプを維持する。ユーザは、カメラのユーザインタフェースまたは外部デバイスからのこういった所望のデータタイプの中から選択することができる。
【0059】
外部構成用のアプリケーションでは、ユーザ、デバイスまたはアプリケーションプログラムは、コンピュータ(例えばパーソナルコンピューター、パーソナル携帯情報機器、インターネットのサーバ等)のメモリに、このデータを維持できる。
【0060】
【カメラの構成後】
カメラを構成した後に、画像に関連づけられるよう選択されたデータタイプおよび項目は、カメラメモリまたは外部記憶装置に格納されてよい。どちらの場合でも、カメラは取り込まれる画像とその画像に関連づけられるデータ間の関連を維持する。画像メタデータが外に記憶された場合、カメラは、外部データへのリファレンス(例えば識別子ナンバー、ポインターまたはアドレス)を維持する。
【0061】
【ターゲット画像の取り込み後】
ターゲット画像をカメラで取り込んだ後、カメラは、ステガノグラフィック・エンコーディングを介して画像自体に、画像ファイルに、画像ファイルの外部だけれどもカメラメモリ内に、ならびに外部記憶装置に、画像に関連したデータ項目を格納できる。「ターゲット」画像とは、選択されたデータタイプおよびデータ項目に関連している画像のことである。最後の2つのケースでは、カメラはターゲット画像と関連データ間でリファレンスを維持する。リファレンスは、画像または画像ファイルでステガノグラフィカルにコード化されてよい。
【0062】
【画像をカメラから転送した後】
画像をカメラに転送した後に、ターゲット画像に関連したデータを記憶するオプションは同じままであるが、カメラまたは幾つかの外部デバイスまたはプロセスは1つのロケーションから別のロケーションにデータを転送できる。たとえば、外部ステガノグラフィック・エンコーダは、画像のデータの幾つかを埋め込むことができる。加えて、外部プロセスまたはデバイスは、画像ファイルの画像メタデータへ/からデータを転送できる。外部に記憶される画像データは、1つのデータベース(例えば構成データベース)から別のデータベース(例えばイメージライブラリまたはメタデータ・データベース)へ転送されてよい。例えば、画像データベースに画像をアップロードすると、アップロードプロセスは、構成データベースに信号を送って、画像関連データを画像またはメタデータ・データベースに転送することができる。
【0063】
【画像への画像データの関連づけ】
前のセクションでは、データを画像に関連づけるいくつかの方法を強調した。上記の方法は: 画像のデータをステガノグラフィックにコード化するステップと、画像ファイル(画像の外部)内にデータを記憶するステップと、ファイルの外部のデータを格納して、この外部データをファイルに格納されるかまたは画像にコード化されるリファレンスに関連づけるステップと、を含む。以下のセクションで、更に詳細にこれらの方法の例を説明する。
【0064】
【ステガノグラフィック方法を用いた画像内への補助データの埋込】
静止画像および動画像に補助データを隠す技術は、比較的進歩したものである。大部分の技術は、例えば画像を表しているデータを、DCT係数、ウェーブレット係数、ピクセル値または他の交換可能な表現の形式に変更することによって、画像にわずかな変化をおこさせ、それによって補助情報をコード化する。人間視覚システムに対して本質的にごくわずかなほど、変化は軽微なものである。具体的な透かし技術は、Rhoadsの5,841,886およびCoxの米国特許5,915,027で示されている。
【0065】
ステガノグラフィック埋込および読込の電子透かし形式に関する更なる情報に関しては、参照として本願に組み込まれる 2000年2月14日に出願の出願中の米国特許出願第09/503881号を参照されたい。上記のリファレンスは、静止画像、ビデオおよび音声信号を含むさまざまな媒体オブジェクトに、補助情報をどのように ステガノグラフィカルに埋め込むかを説明する。
【0066】
ステガノグラフィック・エンコーダは、カメラ内または外部プロセスまたはデバイスに位置してよい。どちらの場合も、エンコーダはソフトウェア、ハードウェアまたは両方の組合せで実現可能である。
【0067】
カメラでのエンコーダインプリメンテーションは、カメラのメモリシステムに格納される画像上で作動する。各画像に対して、エンコーダは、画像に埋め込まれる補助データを透かし信号に変換して透かし信号を画像と組み合わせる。この補助データは、一つ以上のリファレンス、機械命令または一組のインストラクション、ならびに画像に関する他のデータ項目を含んでよい。リファレンスは、例えば識別子ナンバー、アドレスまたはポインターといったデータ項目である。リファレンスは、画像およびそれに関連した参照付加データを識別するのに用いられてよい。
【0068】
カメラベースのエンコーダは、メモリまたはカメラ内の幾つかの他のデバイスから画像に埋め込まれる補助データを得る。メタデータ構成中に、ユーザまたは幾つかの外部デバイスまたはプロセスは、画像に関連づけられるデータタイプおよびデータ項目を指定することを思い出していただきたい。エンコード時に、エンコーダは画像での埋込に指定されるデータを検索して、それを透かし信号に変換し関連する画像に組み合わせる。画像に埋め込まれるデータ量を減らすために、エンコーダは、画像の外部に格納される画像に関連したデータを識別する一つ以上のリファレンスを埋め込んでよい。
【0069】
カメラの外部にはエンコーダを実現する多くの場所が存在している。1つのインプリメンテーションで、エンコーダはカメラから画像をアップロードするプロセスの一部として実現される。このインプリメンテーションで、画像に埋込まれるデータは、カメラ、外部デバイスまたは両方の組合せからのものであってよい。構成ステージ中に、構成プロセスは、画像に埋め込まれるあらゆるデータを含む、画像に関連したデータを指定する。上述したように、このデータはカメラまたは外部デバイスに格納できる。アップロードプロセスは、画像に関連するあらゆるデータとともに、カメラから画像を転送する。
【0070】
アップロードプロセスの一部として、エンコーダは次いで画像での埋込に指定される補助データを画像にコード化する。カメラベースのプロセスの場合のように、この補助データは、画像を画像の外部に格納される他の補助データに関連づける一つ以上のリファレンスを含んでよい。この種のリファレンスは、カメラにメタデータを転送する必要性をなくす。カメラに前述のデータを転送する代わりに、メタデータは外部デバイスで構成され維持されることができ、画像の透かしにコード化されるリファレンスを介して画像を参照することができる。逆に言えば、アップロードプロセスは、画像に関連するデータをカメラから移動させ、メタデータ・データベースに格納し、透かしにコード化されたリファレンスを介してデータベースのエントリを参照する。
【0071】
【補助データの画像ファイルへの埋め込み】
カメラまたは外部プロセスもまた、補助データを画像ファイルに埋め込めるが、それは画像の外部である。この種の関連をサポートするために、画像は、メタデータをファイルに格納可能なファイルフォーマットでメタデータとともに格納される。たとえば、フォーマットは、データがファイルヘッダに格納されるように指示できる。データを画像に関連づけるこの方法は利点を有しているが、作為的または無作為な操作により影響されやすい。
【0072】
この場合、画像に埋め込まれるリファレンスは、画像を適切なメタデータに関連させるのに使用できる。これは、メタデータがカメラの外部でのプロセスによって画像ファイルに配置されるアプリケーションにおいて特に有用である。これらのケースで、メタデータが特定の画像に不適当に割り当てられる可能性がある。加えて、さまざまな画像処理アプリケーションは、画像ファイルに格納される画像メタデータを削除するかまたは変更させる可能性がある。画像にステガノグラフィカルに埋め込まれるデータは、画像ファイルに格納されるメタデータを認証するのに使用できる。認証の1つのフォームは、画像に埋め込まれる参照番号を画像ファイルメタデータの参照番号に突き合わせるものである。認証のより高度なフォームも、同様に実現可能である。
【0073】
たとえば、ファイルメタデータのナンバーおよび透かしは、暗号化されてもよい。また、ナンバーは、例えば画像のサンプル値にハッシュ関数を実行することによって、画像から得られるデジタル署名であってもよい。デジタル署名は、画像が修正されたかどうかを決めるのに使用することができるという更なる利点を有する。更なるセキュリティのために、デジタル署名は暗号化されてもよく、次いで、透かしに埋め込まれて画像ファイルメタデータに配置されてもよい。
【0074】
【関連画像から分離した補助データの維持】
上述されるように、画像に関連づけられた補助データは画像とは別に維持できる。この外部の補助データへのリファレンスは、画像(例えば、透かし)、画像ファイルメタデータまたは両方に埋め込まれてもよい 。
【0075】
【データタイプ】
画像に関連づけることができるデータのタイプは、非常に多くておよびアプリケーションによって異なる。上で説明される画像データフレームワークは、様々な異なるデータタイプをサポートする:
・ 誰が写真をとったか(カメラマン)、
・ 誰または何が写真のサブジェクトであるか、
・ どこで写真をとったか(例えば、ユーザによって入力されたか、GPSデバイスによって提供されたか)、
・ いつ写真をとったか(例えば日付および時刻)
・ どのように写真が撮られたか(ブランド、モデル、メーカおよびカラーコンバータ、レンズ、センサ、フラッシュ等のタイプといったカメラスペックを含む)
・ シャッター速度、使われるフラッシュ、カメラセッティング、焦点、カメラからサブジェクトの距離、画像の解像度、光レベルを含む、写真の特定デバイスデータ、
・ なぜ、写真はとられたか?娯楽、法律記録、医療記録、不動産、ビジネストランザクション記録等、
・ 画像タイプ、
・ 著作権状態、
・ 著作権オーナーおよびコピーのオーナー、
・ ビューデータ ― カメラロケーションおよびサブジェクトロケーション、
・ コメント ― 例えばユーザコメント、
・ ピクチャ識別子(例えば産業または用途特化識別子)、
・ コレクションID、コレクションキャプション、コレクションメンバを含むコレクションデータ、
・ 画像品質パラメータ、
・ カラープロファイル、
・ 画像保全性 ― デジタル署名、暗号化キー(例えばパブリック暗号化キー)、
・ 音注釈または音注釈へのリファレンス、
・ 言語指定子(メタデータのエレメント用)、
・ ビュー領域 ― 従来の新写真システム印刷アスペクト比(PAR)選択、HDTVおよび、パノラマ、
・ ユーザアドレス(例えば電子メールまたは物理アドレス)、
・ 二次的著作物へのリファレンス ― 親画像およびその派生物、
・ 代替画像へのリファレンス ― 例えば代替ビュー、色空間、解像度等、
・ 領域スペック ― 写真領域の記述(例えば写真のオブジェクトを表すピクセル)、
・ 画像の圧縮フォーマット、画像データの圧縮フォーマット(例えば画像メタデータの圧縮フォーマット)、
・ 画像および画像データの暗号化タイプ(画像メタデータの暗号化)、
・ 他の情報へのリファレンス(例えば、ポインター、ネットワークリンクまたはアドレス、電話番号等)、
・ 機械インストラクションまたはインストラクションのセット(例えば画像のレンダリングを制御する、特定のタイプの編集操作を使用禁止にするか使用可能にする、圧縮/伸長操作を制御する等のインストラクション)。
【0076】
【ステガノグラフィックデータ利用のメタデータアプリケーション】
データのステガノグラフィック・エンコーディングは、画像メタデータの既存アプリケーションを強化し、様々な新しいアプリケーションを可能にする。以下のセクションでは、こういったアプリケーションの幾つかについて説明する。
【0077】
【持続的なステガノグラフィックデータおよびメタデータサーバ】
画像の補助データのステガノグラフィックエンコーディングは、そのメタデータへの画像の持続的なリンクを可能にする。画像ファイル内ではあるが画像の外部に格納されているメタデータは、作為的または無作為な操作に弱い。アプリケーションまたはデバイスが画像を処理する場合はいつでも、関連メタデータを取り除くか又は変更する可能性がある。1つの解決策としては、メタデータを画像とは別に格納することである。しかしながら、この方法には、画像が1つの画像処理アプリケーションまたはデバイスから次に移る場合に、メタデータを画像にリンクするのに信頼できる方法が存在することが必要である。ステガノグラフィックエンコーディングは、画像とそのメタデータ間にこのようなリンクを提供する。このリンクは、アナログドメインへ/からの転送(例えば画像取込みへのプリント)を含む様々な画像処理オペレーションを通して画像データの一部をそのままにしておくので、持続性ステガノグラフィックリンクと呼ばれる。
【0078】
図3は、持続性ステガノグラフィック・リンクを用いて、そのメタデータにアクセスさせて画像を処理する様々なデバイスおよびアプリケーションを確実にするメタデータサーバーアプリケーションを図示している図である。この図は、「対応」および「非対応」メタデータアプリケーションを引用している。対応アプリケーションは、画像ファイルメタデータを維持する規格ガイドラインを支持するデバイスまたはソフトウェアプロセスを指している。非対応アプリケーションは、前述のガイドラインを支持しておらず、無作為な方法でメタデータを変更できるデバイスまたはプロセスである。
【0079】
図3の左上から始まって、対応アプリケーションは、メタデータを画像に加え、メタデータをメタデータサーバに送信する。サーバは、リファレンス(例えば固有の番号)とともに、画像にメタデータを格納する。このリファレンスは、画像へのリンクとして用いられ、アプリケーションにステガノグラフィカルに埋め込まれるリファレンスと一致している。このシナリオ例は、ステガノグラフィックコーディングのフォームが電子透かしであると仮定している。対応アプリケーションかまたは他の幾つかの前プロセスが、リファレンスを含む透かしを画像に埋め込んでいる。
【0080】
対応アプリケーションは、電子透かしの入った画像(DWM)およびメタデータを含む画像ファイルを生成する。前述のアプリケーションの一例として、カメラまたはPCからインターネット上のサーバに画像をアップロードするアプリケーションがある。このアプリケーションは、透かしを画像に埋め込み、メタデータをメタデータサーバに転送する。画像アップロード用のサーバーアプリケーションおよびメタデータ・サーバデータベースアプリケーションが、同じサーバまたはサーバグループで実現できる点に注意されたい。
【0081】
次に、非対応アプリケーションはこのファイルを取り込み、メタデータを取り除くか壊すかして、透かし入りの画像だけを残す。
【0082】
画像はメタデータを有しておらず、次の対応アプリケーションが、画像のメタデータの要求をメタデータサーバに送信することに注意されたい。透かし検出器を備える対応アプリケーションは、画像を調べ画像のメタデータへのリファレンスを抜き出す。次いで、対応アプリケーションはこのリファレンスをメタデータサーバに転送し、メタデータサーバはメタデータを返信する。メタデータのフォーマットは、XML或いはどれか他の規格またはカスタムデータフォーマットに基づいてよい。望ましくは、メタデータフォーマットは、多くの異なるデバイスおよびアプリケーションに互換性があるのが十分に一般的であるが、これは必ずしも必要とされるものではない。対応アプリケーションは、透かし入りの画像およびその復元メタデータを含む新しい画像ファイルを生成する。
【0083】
【メタデータルーター】
この概念は、別のコンポーネント(メタデータルーター)を加えることによって、シングルシステムを越えて拡張可能である。各々がそれ自体のメタデータサーバを有し、それ自体の画像をトラッキングする、異なるシステムのコレクションを仮定されたい。図4は3つの異なるシステムの例を表し、各々がそれ自体のメタデータサーバを有する。メタデータサーバの各々は、そのシステム内の画像アプリケーションからの要求を処理する。1つのシステムからの画像が別のシステムによって取り込まれた場合、新しいシステムは関連したメタデータを有していない。したがって、そのメタデータサーバからメタデータを検索しようとする新しいシステムのいかなるアプリケーションも失敗することになり;情報を見つけることはない。しかしながら、新しいメタデータサーバが、どのメタデータサーバが情報を有しているかを判断することができた場合、それは他のメタデータサーバから画像メタデータを要求することができる。
【0084】
メタデータルーターは、どのメタデータサーバが特定の画像に関する情報を含んでいるかの決定を手助け可能なコンポーネントである。メタデータルーターは、透かし入りの画像または画像から抜き出されたリファレンスのどちらにも作動することができる。前者の場合、要求システムは、メタデータリファレンスを検出することはできず(例えば、透かしを検出不可能)、したがって画像をルーターに転送していた。ルーターは、次いで、一つ以上の透かし検出オペレーションを実行してリファレンスを抜き出し、成功した場合、抜き出したリファレンスをそのデータベースのメタデータサーバへのキーとして用いて、抜き出したリファレンスをメタデータサーバにマップする。
【0085】
後者の場合、要求システムは、メタデータリファレンスを抜き出すが、そのリファレンスのためにメタデータを維持しない。メタデータルーターは、そのデータベースのメタデータサーバへのキーとしてリファレンスを用いて、リファレンスを適切なメタデータサーバにマップする。次いで、メタデータルーターはメタデータサーバに要求をリダイレクトし、メタデータサーバは要求されたメタデータを返信する。メタデータを有するサーバは、要求が生成されたシステムのメタデータサーバおよび/またはアプリケーション要求にメタデータを返信してもよい。このシステムは、要求を伝達してネットワーク上でデータを返信する従来のネットワークプロトコルを用いて、コンピュータネットワーク(例えばインターネット)上で実現されてもよい。
【0086】
アプリケーションはまた、メタデータルーターからのメタデータを要求することによってメタデータ要求を行ってもよい。透かしから抜き出された情報を識別することによって、ルーターは要求を適切なメタデータサーバにリダイレクトする。サーバは、リファレンスを画像のメタデータにマップし、要求が生成されたシステムのメタデータサーバおよび/またはアプリケーション要求に、要求されたメタデータを返信する。
【0087】
【メタデータの検索】
上述された技術は、異なる画像アプリケーションおよびシステムにわたって拡張される強力なメタデータ検索アプリケーションを提供する。たとえば、一システムの画像アプリケーションのユーザは、そのシステムのメタデータサーバに検索要求を送信することができる。検索要求は、メタデータ・データベースのメタデータ(例えば時間、場所、サブジェクト等)のもう一つのフィールドで検索を指示することができる。メタデータルーターを用いた場合、メタデータサーバは、検索要求をメタデータルーターに転送し、次に要求を他のメタデータサーバに転送することによって、システム全体にわたって検索を広げることができる。
【0088】
加えて、アプリケーションは画像ベースの検索をサポートすることができる。たとえば、エンドユーザは画像に興味を示すかもしれない。ユーザは次いで要求を出す。例えば:「この画像のような他の画像を見つけろ」(例えば、同様な時間または同様の場所で撮られた、或いは同様なサブジェクトを有する)。クライアントアプリケーションまたはメタデータサーバは、リファレンスを画像透かしから抜き出す。次いで、メタデータサーバは、ユーザによって提供された基準に同様に基づいた、或いは画像に関連したメタデータに同様に基づいた画像のデータベースを検索する。メタデータサーバは、メタデータルーターを介して要求を他のメタデータサーバに転送することによって、検索を他のメタデータサーバまで広げることができる。ユーザが本人が使っているシステムと互換性がない画像を見つけた場合、画像のメタデータを見つけるのに上で概説した方法と同じ方法が、対応するメタデータサーバを見つけ、関連した画像のデータベース検索を始めるのに使用できる。
【0089】
【メタデータのみ(ピクチャから独立した)へのアクセス】
上で概説された体系は、ピクチャから独立したメタデータへのアクセスを容易にする。メタデータをメタデータ・データベースに格納することによって、アプリケーションは画像なしでメタデータにアクセスでき、メタデータを検索および転送できる。メタデータ(テキスト)の最も一般的なフォームは通常大きさにおいて関連画像よりも小さいので、このことは、帯域および記憶領域が限定されている場合に特に有益である。その関連画像とは別にこのテキストを伝送し格納するのに、より少ない帯域およびメモリが要求される。
【0090】
画像のメタデータはまた、場合によっては量が多くてもよい。たとえば、メタデータは音またはビデオ注釈を含んでよい。この種のメタデータを別に格納し、アクセスし、検索することができることは有利である。
【0091】
【メタデータ編集(作成、読み込み、アップデートおよび削除)】
上に概説したメタデータサーバ体系は、画像に関連したメタデータの編集をサポートしている。画像のメタデータを編集するために、ユーザは、メタデータサーバへの持続的なリンクを抜き出しメタデータサーバに要求を出すことによって、メタデータにアクセスできる。メタデータサーバは、画像のメタデータを編集する(例えば、作成、読み込み、アップデートおよび削除)権利を管理する体系を実現する。たとえば、サーバは、認証情報(例えばユーザ名およびパスワード)を入力することをユーザに要求できる。応えて、サーバは、そのデータベースで調べることによって編集権利を判断する。これらの権利に基づいて、ユーザはメタデータを作成するか、読み込むか、アップデートするか、または削除する権限を与えられてよい。
【0092】
【メタデータ持続性】
メタデータへの持続的なステガノグラフィックリンクは、ファイル変換(例えば、画像のファイルフォーマットの変更)、ファイル伝送(例えば、画像を電子メールまたはワイヤレス伝送によって送信)、画像圧縮および画像編集を含むさまざまなオペレーションを通して、画像のメタデータの持続性を確実にする。ステガノグラフィックデータは、画像処理の様々なフォームを通して適切に存在するよう設計されている。
【0093】
ステガノグラフィックリンクの持続性はまた、著作権情報を含む画像に関連する様々なタイプのデータのメタデータ持続性を確実にする。加えて、該持続性は、複数のオーナーおよび著作者による著作物の複数の著作権情報の事例を加えることをサポートする。上述の編集権利管理体系は、既存の著作物に基づいた新しい著作物を作成する著作者が著作権情報を画像に加えるのを可能にする。メタデータサーバは、別の著作者が画像を修正したい場合はいつでも著作権オーナーに通知するようプログラムされてもよい。特定の画像を修正する権利は、予め特定されてよく(例えば編集権利を有する著作者の指定リスト)、或いはケースバイケース・ベースで要求されてもよい。メタデータサーバは、例えば特定の著作者に編集権利を与える認可を求める電子メールによって著作権オーナーに通知してもよい。編集権利が与えられると、メタデータサーバは新しい著作者にタームを知らせる。次いで、新しい著作者が、例えばリターン電子メールを送信するか、インタラクティブのウェブページを介して意図を明らかにすることによってタームを除外した場合、メタデータサーバは新しい著作者が画像の二次的著作物を作成することを許可する。
【0094】
二次的著作物は、オリジナルの著作物の著作権オーナーの著作権情報を含む、オリジナルの著作物のメタデータを継承する。新しい画像に対してメタデータを関連づけるために、メタデータサーバは、新しい著作者の画像アプリケーションに新しいリファレンスを提供し、次に、二次的著作物に新しいリファレンスをステガノグラフィカルにコード化する。さらに、メタデータサーバは、新しい著作物に埋め込まれるリファレンスをそれに対応するメタデータに関連づけるそのデータベースに、エントリを加える。このエントリはまた、オリジナルの著作物のデータベースエントリへのポインターを含んでもよい。以前の著作物にクロスリファレンスをつける体系は、システムユーザおよびアプリケーションと同様にメタデータサーバが、様々なタイプの編集を通して画像履歴をトラックするのを可能にする。
【0095】
メタデータへの画像のステガノグラフィックリンクによって、画像のメタデータの持続性が、ユーザ、デバイスまたはアプリケーションによって外的に指定されることが可能になる。上術したように、メタデータの持続性は作為的および無作為な操作には多くの場合弱い。ユーザが、メタデータのどの項目が画像で持続するかを指定し、どの環境の下かを指定するのは難しい。
【0096】
メタデータサーバは、ユーザ、デバイスおよび応用プロセスが、メタデータのどの項目が様々な処理形式を通して持続的なままであるかを指定できるようにする。適切な権限を有するメタデータサーバおよびルーターは、どのデータ項目が特定のタイプの画像処理または画像転送に残るのかを指定するために、メタデータ・データベースの画像の単数/複数のエントリに注釈をつけてよい。例えば、1つのシステムが、メタデータルーターを介して別のシステムにメタデータを供給するようメタデータサーバに要求した場合、メタデータサーバは、画像での特定のタイプのオペレーションに対して持続されるよう指定されたメタデータを供給するだけである。
【0097】
メタデータへのステガノグラフィックリンクはまた、2つ以上の画像が組み合わせられる場合にメタデータの組合せをサポートする。上述したように、メタデータサーバは、新しい、組み合わせられた画像にステガノグラフィカルにコード化される新しいリファレンスを供してもよい。サーバは、各コンポーネント画像のメタデータを1つのメタデータ・データベースエントリに組合わせることによってか、新しい画像のデータベースエントリのリファレンスリンクをコンポーネント画像のメタデータエントリに挿入することによってか、或いはこれらの方法の幾つかの組合せによって、メタデータを組み合わせてもよい。
【0098】
【メタデータフォーマットおよび処理】
メタデータは、標準の伸長可能なマークアップ言語、XMLまたは他の幾つかの規格またはカスタム形式を使って指定されてもよい 。XML規格は、XMLドキュメントと呼ばれているデータオブジェクトのクラスを記述し、それらを処理するコンピュータプログラムの動作を部分的に記述する。XMLは、アプリケーションプロファイルであるか、SGML(標準の一般化されたマークアップ言語(Standard Generalized Markup Language) [ ISO 8879 ])の限定されたフォームである。構造によって、XMLドキュメントは、SGMLドキュメントを適合させている。XMLドキュメントは、解析データかまたは非解析データを含むエンティティと呼ばれる記憶装置からできている。解析データはキャラクタからできていて、その幾つかはキャラクタデータを形成し、別のいくつかはマークアップを形成している。マークアップは、ドキュメントの記憶領域配置および論理構造の記述をコード化する。XMLは、記憶領域配置および論理構造に制約を課すメカニズムを提供する。
【0099】
XMLプロセッサと呼ばれているソフトウェアモジュールは、XMLドキュメントを読み込みそれらのコンテンツおよび構成にアクセスを提供するのに用いられる。XMLに基づく実現において、XMLプロセッサは、他のアプリケーションプログラム(例えば画像処理アプリケーションまたはメタデータサーバーアプリケーション)に代わって、生のXMLデータを処理する。XMLおよびXMLプロセッサの詳細については、ワールドワイドウェブコンソーシアムによるXML基本文書(バージョン1.0)を参照されたい。
【0100】
【メタデータセキュリティおよび認証】
画像と関連しているメタデータは、セキュリティ保護され、処理のさまざまなステージで認証されることができる。これらの処理ステージは、以下を含む:カメラでの画像取り込み時または直後、カメラからの画像アップロード時、メタデータサーバ内、および1つのデバイス、アプリケーションまたはシステムから別のものへのメタデータの転送中。メタデータをセキュリティ保護する一つの方法は、それを暗号化することである。別の方法は、認証されたユーザ、アプリケーションおよびデバイスだけをメタデータにアクセスさせるよう、メタデータサーバを介してのメタデータへのアクセスを制限することである。更なる別の方法は、データ上で秘密のハッシュ関数を実行することによって、一意のシグニチャを引き出すよう、メタデータのデジタル署名を作成することである。このシグニチャは疑わしいメタデータに対してコンピュータで再び計算し、メタデータが修正されたかどうかを判断するためにメタデータ・データベースまたはどこか他の所に格納されているシグニチャと比較することができる。
【0101】
【他のアプリケーション】
デジタル画像取込みデバイスの人気が高まるのに伴い、デジタル画像の写真処理および格納サービスへの要求が高まっている。いくつかの会社は、現在インターネットを介してアクセス可能なフォト処理サービスを提供している。これらのサービスでは、インターネットを介して送信されるデジタル写真のプリントを作成し、プリントを顧客にメールする。関連したサービスでは、画像のオンラインデータベースを提供している。このようなサービスは、顧客がアクセス可能なデータベース(例えばインターネットのオンラインデータベース)に写真のコレクションを維持できるようにする。
【0102】
上述のメタデータデータベースアプリケーションは、画像関連データを管理する有効な方法を提供する。これらのアプリケーションは、データベース情報を様々なユーザ、画像素子、応用プロセスおよびシステムが利用できるようにした、インターネットに特に適用できる。
【0103】
画像メタデータは、別々のデータベースまたは画像自体を格納する画像データベースと統合されるデータベースで維持されてよい。画像データベースは、写真の個人コレクションまたは無関係なユーザからの写真のコレクションを含んでよい。
【0104】
画像およびメタデータ・データベース維持に関連したアプリケーションは、画像またはそれらのメタデータに関わるトランザクションをトラッキングしている。画像またはメタデータ・データベースは、画像関連トランザクションの履歴またはログファイルを保持できる。たとえば、ユーザが、プリントを作成し、プリントをオブジェクト(例えばシャツ、カップ、カレンダー、ポスター等)に付ける等といった写真への処理サービスを要求した場合、トラッキングアプリケーションはトランザクションレコードを保持し、日付、ベンダー、提供されるサービスおよびサービスの対象となる画像といったトランザクションの属性をリストにする。トランザクション履歴は、次いで、リファレンスによって他のメタデータおよび画像自体にリンクされてよい(例えば画像に埋め込まれるステガノグラフィックリンク)。トランザクション履歴を画像にリンクする他の様々な方法がある。たとえば、トランザクション履歴は、メタデータのエントリまたは画像関連の画像データベースに格納されてもよい。
【0105】
これらのアプリケーションはまた、以下に説明するように、他の媒体信号(例えば音声、ビデオ、グラフィックモデル等)に対して実現されてもよい。
【0106】
【他の媒体信号タイプ】
画像の持続的なリンクに関連する上述の技術はまた、音声信号、ビデオ信号およびコンピュータグラフィックスモデル(例えば二次元、三次元のグラフ式モデルおよびアニメーション)を含む他の媒体信号にも適用される。ビデオは画像信号のまさに別の形式であり、同じ技術が、リンクおよびビデオ信号にステガノグラフィカルにコード化されるメタデータを埋め込み、読み込んで、用いるのに適用される。ステガノグラフィックプロセスはまた、リファレンスによってこの文書に取り入れられる特許文献で説明されるように、音声信号に適用されてもよい。このように、同一のアプリケーションが、メタデータおよび/またはメタデータへの持続的なリンクを音声信号に埋め込むことによって、音声に実現できる。
【0107】
上で議論される技術の多くは、ビデオキャプチャーデバイスと同様に静止画像取込みデバイスに直接関連しているので、更なる詳細は必要でない。一般的に言って、メタデータまたはメタデータへの持続的なリンクは、取込み時または多少後の時間およびロケーションでビデオ信号にステガノグラフィカルにコード化されてもよい。ビデオキャプチャーデバイスは、コード化された信号がデバイスから転送される前にビデオ信号が取り込まれているときか或いはその直後に、一つ以上のビデオフレームにステガノグラフィックリンクが挿入されるよう適応可能である。また、ステガノグラフィックリンクは、ビデオ信号が、直接リンクされるか又は通信網(例えばインターネット)を通して間接的にリンクされるコンピュータといった外部デバイスに転送されている際に、ビデオ信号に挿入されてもよい。
【0108】
同様に、メタデータまたはメタデータへの持続的なリンクは、取込み時または多少後の時間およびロケーションで音声信号にステガノグラフィカルにコード化されてもよい。音声取込みデバイス(例えばアナログまたはデジタル音声記録装置)は、コード化された信号がデバイスから転送される前に音声信号が取り込まれているときか或いはその直後に、一つ以上の音声セグメントにステガノグラフィックリンクが挿入されるよう適応可能である。また、ステガノグラフィックリンクは、音声信号が、直接リンクされるか又は通信網(例えばインターネット)を通して間接的にリンクされるコンピュータといった外部デバイスに転送されている際に、音声信号に挿入されてもよい。
【0109】
媒体信号に挿入されると、デコーダは次いで媒体信号からメタデータまたはメタデータへの持続的なリンクを抜き出すことができる。ステガノグラフィックデコーダがメタデータまたはメタデータ自体へのリンクを抜き出すと、上述されたアプリケーションと同一のメタデータを検索し処理し用いるアプリケーションが適用される。たとえば、メタデータサーバおよびルータシステムは、画像以外の媒体信号のメタデータを格納し該メタデータへのアクセスを制御するよう適応可能である。ステガノグラフィックデータを画像のために利用する同一のメタデータアプリケーションは、他の媒体信号にも同様に適用される。
【0110】
【メタデータへの付加え】
上述したように、メタデータは、画像、音声およびビデオ信号といった媒体信号にステガノグラフィカルにコード化されてもよい。特に、メタデータはホスト媒体信号に埋め込まれる電子透かしにコード化されてもよい。
【0111】
前述の透かしにコード化できるメタデータの1つのフォームは、メタデータダイジェストである。メタデータダイジェストの1つのタイプは、媒体オブジェクトに関連するメタデータの概要を提供する。たとえば、それは名前のディスクリプタまたは媒体信号に関連するメタデータのタイプを含んでもよい。これらのディスクリプタは、英数字識別子かまたはニューメリック識別子形式であってよい。ダイジェストはまた、各々のタイプまたは選択されたタイプの短縮バージョンを含んでもよい。ソフトウェアプログラムまたはデバイスは、媒体信号に関連しているメタデータのタイプを判断するために、透かしデコーダでこのダイジェストを抜き出すことができる。ダイジェストの情報に基づいて、抜き出しプロセスは、メタデータでどのような行為をなすかを決定できる。1つのアクションは、ユーザにダイジェストを表示し、ユーザがメタデータ(例えば、URL、或いはローカルまたはリモートネットワーク化コンピュータシステムでのデータベースエントリのダイナミックインデックス)へのリンクを介して、完全なメタデータにアクセスするかどうかを決めることができるようにすることである。別のアクションは、媒体信号の処理(例えばレンダリング、圧縮、暗号化、編集等)を制御することである。
【0112】
透かしにコード化するメタデータダイジェストの別のフォームは、透かしの入った媒体信号に関連しているメタデータのハッシュである。様々な既知のハッシュ技術は、メタデータの2進形をハッシュされたメタデータダイジェストに変換するのに使用できる。透かしエンコーダは、次いでこのハッシュされたメタデータを透かしにコード化して透かしをホスト媒体信号に埋め込む。デコード時に、ハッシュされたメタデータは、メタデータの完全なバージョンにアクセスするのに用いられてもよい。たとえば、ハッシュされたメタデータは、メタデータ・データベースの関連メタデータを調べるデータベースキーとして使われてもよい。
【0113】
さらに、透かしからのハッシュメタデータは、媒体信号の外部に格納されるメタデータのコピーを認証するのに用いられてよい。透かしメッセージを作成するのに用いられるハッシュ関数は、媒体信号の外部に格納されるメタデータに適用される。結果として生じるハッシュメタデータは、次いでメタデータの信憑性をチェックするために媒体信号の透かしからデコードされたメタデータと比較される。上述したように、メタデータは、例えば媒体信号を含むファイルのファイルヘッダ、メタデータ・データベース等といった媒体信号の外部で格納されてよい。多くのアプリケーションにおいて、外部に格納されるメタデータが、媒体信号に本来関連し、媒体信号に埋め込まれた透かしに記録されているメタデータと同一であるということを立証する必要性がある。メタデータダイジェストは、これらのアプリケーションに対してメタデータを認証するメカニズムを提供する。
【0114】
上述したように、タイムスタンプおよびロケーションスタンプは透かし信号にコード化でき、関連する媒体信号に埋め込み可能なメタデータの更なるフォームである。タイムスタンプは、幾つかのイベントタイプをマークするのに使用でき:
媒体信号の作成または編集の時間、
媒体信号への透かしコード化時間、
メタデータを媒体信号に関連づける時間、
媒体信号またはメタデータを1つのデバイスから別のデバイスへ転送する時間、等
を含むが、これらに限定されるものではない。
【0115】
タイムスタンプのソースは、これらタイムスタンプ用途のタイプによって異なる。時間は、媒体信号取込みデバイス(例えばカメラまたは音声記録装置)によって供給されてよい。あるいは、時間は、媒体信号編集プログラムまたはデバイス、媒体信号伝送プログラムまたはデバイス、メタデータ作成または編集プログラムまたはデバイス、透かしエンコーダプログラムまたはデバイスによって供給されてもよい。要するに、媒体信号またはメタデータ上で作動しているデバイスまたはプログラムは、デバイスまたはプログラムが、媒体信号、そのメタデータまたは媒体信号の透かしを処理した時間をマークするのにタイムスタンプを供給できる。
【0116】
ロケーションスタンプは、タイムスタンプと同一のコンテクストおよびアプリケーションで使用できる。グロ―バルポジショニングデバイスまたは他のロケーションのプロバイダーは、スタンプに含まれるロケーションデータを供給できる。また、時間および/またはロケーションスタンプは、ハッシュフォームか或いはアンハッシュフォームでメタデータダイジェストに含まれてよい。
【0117】
メタデータを認証する別の方法は、メタデータおよびメタデータが関連づけられる媒体信号内の透かしにおける時間またはロケーションスタンプの対応するセットを使うことである。特に、タイムスタンプクロックは、タイムスタンプを透かしメッセージ(メタデータまたはメタデータダイジェストを含んでもよい)に提供でき、次いで対応するタイムスタンプを外部に格納されるメタデータに提供できる。透かしにおけるタイムスタンプは、次いで、時間が一致しているかどうかを判断するために外部メタデータにおけるタイムスタンプと比較できる。同様に、媒体信号またはメタデータへの変更は、透かしおよび外部メタデータへのタイムスタンプであってもよい。これは、メタデータまたは媒体信号への変更を互いに同期させるメカニズムを提供する。
【0118】
上述したように、メタデータを透かしにコード化し透かしをホスト媒体信号に埋め込む前に、更なる処理がメタデータに適用できる。処理の一フォームは、データ圧縮である。メタデータは、圧縮されてよく媒体信号の透かしに挿入されてもよい。データ圧縮は、効果的に透かしのデータ容量を増やす。加えて、メタデータは暗号化されてよく媒体信号の透かしに挿入されてもよい。暗号化はメタデータへの不正変更を減少させ、除去することさえする。加えて、暗号化はメタデータおよびそのソースを認証するデジタル署名技術とともに使用できる。
【0119】
同様に、媒体信号の外部に格納されるメタデータは、圧縮されてよく、および/または暗号化されてもよい。
【0120】
メタデータに適用される特定タイプの圧縮は、データがメタデータタイプに特定されたほうが好ましいが、不可欠なものではない。幾つかのアプリケーションは、メタデータがテキスト、音、画像、ビデオ、グラフィクスおよびこれらのデータタイプの様々な組合せを含むことを必要としてもよい。テキスト圧縮コーデックはテキストを圧縮および伸長するのに用いられてよい。音声データ圧縮コーデックは、 効率的に音声データを圧縮および伸長するのに用いられてよい。画像およびビデオ圧縮コーデックは、効率的に画像およびビデオをコード化およびデコードするのに用いられてよい。音楽圧縮用に設計された音声圧縮は音楽ファイルを圧縮するのに用いられてよい。静止画像またはビデオのようなイメージ形式のメタデータに対して、圧縮コーデックの例は、JPEG、JPEG 2000、MPEGおよびH263を含む。音楽のようなオーディオ形式のメタデータに対して、圧縮コーデックの例は、MPEG(ISO/IEC 14496-3:1999(MPEG-4 AAC); ISO/IEC 11172-3:1993 Layer III(MPEG-1 Audio Layer 3「MP3」))、ISO/IEC 13818-7:1997(「AAC」)、Q-Design、Windows Media Audio、Twin-VQ、ATRAC-3、Dolby Digital(ドルビーデジタル)AC-3 ATSC A_52およびePACを含む。
【0121】
他のタイプの損失性または無損失性データ圧縮が、使われてもよい。エントロピーコーディングの幾つかの例は、演算およびハフマンコーディングを含む。ランレングスエンコーディングおよびLZ圧縮もまた、メタデータを圧縮するのに用いられてもよい。
【0122】
圧縮の使用を通して、メタデータのより多くのタイプは、媒体信号内の透かしに埋め込み可能である。たとえば、画像はそれ自体の音データを携えることができる。画像に透かしを埋め込んで印刷する場合を考えていただきたい。埋込プロセスの一部として、音(例えば音声インストラクションまたはコメント)は圧縮可能であり、画像の透かしに埋め込み可能である。デコード時に、カメラは画像を取り込み、透かしデコーダは透かしメッセージを取り込まれた画像から抜き出し、伸長プログラムまたはデバイスを起動して音をデコードしプレーする。実質的には、印刷されたオブジェクトは、印刷画像にコード化された音声データによって、ユーザとトークする。
【0123】
各々のフレームがそのフレームに対して透かしの異なるメッセージを伝達する別の機会を提供することから、更なるメタデータはビデオで格納されてもよい。同様に、音声または他のデータは圧縮されてよく、音楽ファイルの音声フレーム(音声シーケンスの別々のセグメント)内にコード化されてもよい。この音声データは、デコードされることができ、歌のタイトルを発表するか、それに関連した他の情報を提供するためにプレーされる。
【0124】
暗号化は、透かしにコード化され媒体信号の外部に格納されるメタデータを暗号化するのに用いられてよい。公開鍵暗号法の幾つかの例は、RSA、DES、IDEA(国際データ暗号化アルゴリズム(International Data Encryption Algorithm))、スキップジャック、離散ログシステム(例えばEl Gama 暗号(El Gama Cipher))、楕円曲線システム、セルラーオートマトン等を含む。公開鍵暗号法システムは、秘密キーおよびパブリックキーを使用する。秘密キーは秘密を保持し、パブリックキーはユーザに配布される。
【0125】
暗号化の一使用は、メタデータの不正変更を防ぐ。暗号化キーなしで、ユーザまたはデバイスは、暗号化されたメタデータにアクセスすることはできない。透かしを介して媒体信号に埋め込まれて外部に格納されるメタデータは、暗号化できる。後に、メタデータの信憑性をチェックするために、キーを有するデバイスまたはアプリケーションは、透かしおよび外部ソースからメタデータを解読する。次いで、両方のソースから解読されたメタデータは、不正変更が加えられたことを表すメタデータの違いについて調べるために比較される。透かし内のメタデータまたは媒体信号の外部に格納されるメタデータのどちらか一方を暗号化することによってメタデータ認証を実行することも可能である。解読されたメタデータは、不正変更が加えられたことを表す違いについて調べるために暗号化されなかったメタデータと比較されてもよい。
【0126】
暗号化技術は、メタデータまたは媒体信号のソースを識別するデジタル署名を作成するのに用いられてよい。メタデータまたは媒体信号にデジタル署名するために、メタデータの発信者は、秘密キーでメタデータを暗号化する。秘密キーは、一意的に発信者と関連している。対応するパブリックキーを有するそれらのユーザ、デバイスまたはプログラムは、パブリックキーを用いてメタデータが秘密キーの保有者から発信されたかどうかを確認し、メタデータを解読する。メタデータがパブリックキーで解読可能な場合、幾つかのインジケータが表示されてよく、或いは出力によってメタデータが有効である(すなわち、秘密キーで暗号化された)ことが示されてよい。デジタルシグニチャーでメタデータを認証するこの形式は、媒体信号の又は媒体信号の外部に格納された透かし内のメタデータに適用される。デジタル署名の認証は、透かしメッセージをデコードするプロセスと統合されてよい。
【0127】
暗号化は、高感度のメタデータに不正変更が加えられていないことを確実にするのに特に有効な方法である。高感度メタデータの幾つかの例は、タイムスタンプ、ロケーションスタンプ、メタデータダイジェスト、コンテンツシグニチャーまたはメタデータシグニチャーを含む。幾つかのアプリケーションに対して、媒体信号のユーザがメタデータが正確であるということを証明できるようにするという有無を言わさぬニーズがある。メタデータまたは少なくともその高感度部を暗号化することによって、暗号化されたメタデータに不正変更が加えられる機会を相当に減少させられる。暗号化されたメタデータに不正変更が加えられた場合、メタデータの解読が試みられるか或いはメタデータがメタデータの別のコピーと比較されると、不正変更が明らかになる可能性がより高まる。
【0128】
コンテンツシグニチャーは、媒体信号の幾つかの区別可能な識別属性を画成するのに用いられるメタデータのタイプである。たとえば、それは媒体信号のハッシュであってよく、例えば、画像の凸部特徴の表現(人の写真の目および鼻の位置)またはサウンドファイル(エネルギの平均化のような統計特徴セット遅延との自己相関、パワー、周波数係数または高から低へのエネルギ遷移のロケーションといった他の凸部特徴等)、画像または音声サンプルのローパスフィルタリング、画像または音声の最上位ビット等である。コンテンツシグニチャーは、コンピュータ計算されてよくメタデータで格納されてもよい。次いで、媒体信号を認証するために、コンテンツシグニチャは再び計算され、メタデータ内のコンテンツシグニチャと比較される。これらシグニチャ間の差は、メタデータまたはコンテンツの有効性のインジケータとしてユーザに出力される。
【0129】
メタデータシグニチャは、媒体信号のメタデータの幾つかの区別可能な識別属性を画成するのに用いられるメタデータのタイプである。コンテンツシグニチャと同様に、メタデータシグニチャは、メタデータの有効性を認証するのに用いられるハッシュであってよい。メタデータシグニチャはコンピュータ計算されてよく、メタデータまたはそれに関連した媒体信号の作成時または編集時にメタデータとともに格納されてもよい。コンテンツシグニチャのように、メタデータシグニチャは媒体信号の透かしにコード化されるか、媒体信号の外部に格納されるか、或いは両方であってよい。メタデータの有効性をチェックするために、ハッシュが問題となっているメタデータに対して再計算され、以前に計算されたメタデータシグニチャーと比較される。差は表示されてよく、そうでない場合は不正変更の証拠としてユーザに出力されてよい。
【0130】
先行セクションは、メタデータを媒体信号にコード化してメタデータを認証するいくつかの方法を記載している。これらの方法の様々な組合せは、上記の開示に基づいて容易に実現できる。たとえば、メタデータは、圧縮、デジタル署名、暗号化および関連した媒体信号内の透かしへのコード化ができる。デコーディングプロセスで、メタデータは透かしからデコードされ、解読され、そのデジタル署名によって確認され、伸長される等が可能である。透かしでのメタデータのエレメントは、 媒体信号を認証するのに用いられてよい。また、メタデータは、媒体信号の外部に格納されていて、媒体信号のファイルヘッダ、リモートメタデータデータベースまたはどこか他の場所にあるメタデータのバージョンに関して比較ならびに分析されてよい。これらの処理ステージのさまざまな組合せ、サブの組合わせおよびアレンジも可能である。メタデータは、メタデータダイジェスト、タイムスタンプ、ロケーションスタンプ、コンテンツシグニチャ、メタデータシグニチャまたはこれらおよび他のメタデータタイプのどんな組合せを含んでもよい。画像取込みデバイスの実現の詳細な説明は、他の媒体信号タイプを作成するか編集する他のタイプのデバイスおよびプログラムに適用される。図1および2の画像取込みデバイスの代わりに、たとえば、他の媒体信号を取り込み、編集し、作成するデバイス、システムまたはアプリケーションに置換えることができる。画像に適用されるメタデータを関連づけ処理するオペレーションの各々はまた、他の媒体信号に適用される。
【0131】
【結論における注釈】
特定の実現に関する技術の原理が説明され図示されているが、該技術は他の多くの異なる形式で実現できることが理解されよう。明細書を不必要に長くすることなく包括的な開示を提供するために、出願人は上に参照された特許および特許出願を参照によって取り入れている。
【0132】
上で詳述した実施例の特定のエレメントおよび特徴の組合せは、例示としてのみであり;これらの教示をここで他の教示に交換および代替し、特許/特許出願を参照として取り入れることもまた企図している。
【図面の簡単な説明】
【図1】 デジタルカメラの例を図示するブロック図である。
【図2】 データを画像取り込みデバイスへ/から転送する様々な接続性の構成を図示しているブロック図である。
【図3】 画像でのメタデータへのステガノグラフィックリンクのアプリケーションを図示する図である。
【図4】 異なる画像システムからメタデータにアクセスするためのステガノグラフィックリンクの使用を図示している図である。
Claims (2)
- 補助データを媒体信号に関連づける方法であって、該方法は、
ルーターにおいて、複数のリンク及び該複数のリンクに関連づけられた複数のメタデータサーバの位置を格納するステップと、
前記ルーターにおいて、媒体信号から抜き出されたリンクを要求システムから受信するステップであって、該リンクは媒体信号内にステガノグラフィにより埋め込まれている、該ステップと、
前記ルーターにおいて、前記リンクを用いて、該リンクに関連付けられているメタデータサーバを特定するステップであって、該メタデータサーバは、該媒体信号に関連づけられた補助データを格納している、該ステップと、
前記ルーターから、前記媒体信号に関連づけられた前記補助データを格納している前記メタデータサーバに、前記リンクを転送するステップと、
を備える方法。 - 命令を格納したコンピュータ可読媒体であって、該命令は計算デバイスによって実行されると、該計算デバイスに、
複数のリンク及び該複数のリンクに関連づけられた複数のメタデータサーバの位置を格納するステップと、
媒体信号から抜き出されたリンクを要求システムから受信するステップであって、該リンクは媒体信号内にステガノグラフィにより埋め込まれている、該ステップと、
前記リンクを用いて、該リンクに関連付けられているメタデータサーバを特定するステップであって、該メタデータサーバは、該媒体信号に関連づけられた補助データを格納している、該ステップと、
前記媒体信号に関連づけられた前記補助データを格納している前記メタデータサーバに前記リンクを転送するステップと、
を実行させるコンピュータ可読媒体。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/482,786 | 2000-01-13 | ||
US09/482,786 US7010144B1 (en) | 1994-10-21 | 2000-01-13 | Associating data with images in imaging systems |
US50709600A | 2000-02-17 | 2000-02-17 | |
US09/507,096 | 2000-02-17 | ||
US19885700P | 2000-04-21 | 2000-04-21 | |
US60/198,857 | 2000-04-21 | ||
PCT/US2001/001043 WO2001052178A1 (en) | 2000-01-13 | 2001-01-11 | Authenticating metadata and embedding metadata in watermarks of media signals |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2003520008A JP2003520008A (ja) | 2003-06-24 |
JP2003520008A5 JP2003520008A5 (ja) | 2008-03-06 |
JP4785168B2 true JP4785168B2 (ja) | 2011-10-05 |
Family
ID=27393939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001552328A Expired - Lifetime JP4785168B2 (ja) | 2000-01-13 | 2001-01-11 | メタデータの認証および媒体信号の透かしへのメタデータの埋込 |
Country Status (8)
Country | Link |
---|---|
US (2) | US7209571B2 (ja) |
EP (2) | EP1249002B1 (ja) |
JP (1) | JP4785168B2 (ja) |
KR (1) | KR100865247B1 (ja) |
AT (1) | ATE502354T1 (ja) |
AU (1) | AU2001229402A1 (ja) |
DE (1) | DE60144222D1 (ja) |
WO (1) | WO2001052178A1 (ja) |
Families Citing this family (502)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5841978A (en) | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Network linking method using steganographically embedded data objects |
US5768426A (en) * | 1993-11-18 | 1998-06-16 | Digimarc Corporation | Graphics processing system employing embedded code signals |
US7010144B1 (en) * | 1994-10-21 | 2006-03-07 | Digimarc Corporation | Associating data with images in imaging systems |
US6993152B2 (en) * | 1994-03-17 | 2006-01-31 | Digimarc Corporation | Hiding geo-location data through arrangement of objects |
US6560349B1 (en) * | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
US7724919B2 (en) * | 1994-10-21 | 2010-05-25 | Digimarc Corporation | Methods and systems for steganographic processing |
US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
US7224819B2 (en) | 1995-05-08 | 2007-05-29 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US7805500B2 (en) * | 1995-05-08 | 2010-09-28 | Digimarc Corporation | Network linking methods and apparatus |
US8429205B2 (en) * | 1995-07-27 | 2013-04-23 | Digimarc Corporation | Associating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals |
US6408331B1 (en) | 1995-07-27 | 2002-06-18 | Digimarc Corporation | Computer linking methods using encoded graphics |
US7095871B2 (en) * | 1995-07-27 | 2006-08-22 | Digimarc Corporation | Digital asset management and linking media signals with related data using watermarks |
US6505160B1 (en) * | 1995-07-27 | 2003-01-07 | Digimarc Corporation | Connected audio and other media objects |
US6577746B1 (en) * | 1999-12-28 | 2003-06-10 | Digimarc Corporation | Watermark-based object linking and embedding |
US6829368B2 (en) * | 2000-01-26 | 2004-12-07 | Digimarc Corporation | Establishing and interacting with on-line media collections using identifiers in media signals |
US7562392B1 (en) * | 1999-05-19 | 2009-07-14 | Digimarc Corporation | Methods of interacting with audio and ambient music |
US6411725B1 (en) * | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
US7602940B2 (en) * | 1998-04-16 | 2009-10-13 | Digimarc Corporation | Steganographic data hiding using a device clock |
US7689532B1 (en) | 2000-07-20 | 2010-03-30 | Digimarc Corporation | Using embedded data with file sharing |
US8332478B2 (en) * | 1998-10-01 | 2012-12-11 | Digimarc Corporation | Context sensitive connected content |
US8874244B2 (en) * | 1999-05-19 | 2014-10-28 | Digimarc Corporation | Methods and systems employing digital content |
US20020032734A1 (en) | 2000-07-26 | 2002-03-14 | Rhoads Geoffrey B. | Collateral data combined with user characteristics to select web site |
US7450734B2 (en) * | 2000-01-13 | 2008-11-11 | Digimarc Corporation | Digital asset management, targeted searching and desktop searching using digital watermarks |
EP1249002B1 (en) | 2000-01-13 | 2011-03-16 | Digimarc Corporation | Authenticating metadata and embedding metadata in watermarks of media signals |
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US7228327B2 (en) * | 2000-05-08 | 2007-06-05 | Hoshiko Llc | Method and apparatus for delivering content via information retrieval devices |
US7672952B2 (en) | 2000-07-13 | 2010-03-02 | Novell, Inc. | System and method of semantic correlation of rich content |
US20080060037A1 (en) * | 2006-08-30 | 2008-03-06 | Novell, Inc. | Web-enhanced television experience |
US8122236B2 (en) | 2001-10-24 | 2012-02-21 | Aol Inc. | Method of disseminating advertisements using an embedded media player page |
CN1471672A (zh) | 2000-10-24 | 2004-01-28 | 汤姆森许可公司 | 利用嵌入媒体播放器页面收集数据的方法 |
FR2816157A1 (fr) * | 2000-10-31 | 2002-05-03 | Thomson Multimedia Sa | Procede de traitement de donnees video distinees a etre visualisees sur ecran et dispositif mettant en oeuvre le procede |
US20020103920A1 (en) * | 2000-11-21 | 2002-08-01 | Berkun Ken Alan | Interpretive stream metadata extraction |
EP1393144B9 (en) | 2000-12-14 | 2009-08-12 | Silanis Technology Inc. | Web-based method and system for applying a legally enforceable signature on an electronic document |
US20020101519A1 (en) * | 2001-01-29 | 2002-08-01 | Myers Jeffrey S. | Automatic generation of information identifying an object in a photographic image |
US20050183017A1 (en) * | 2001-01-31 | 2005-08-18 | Microsoft Corporation | Seekbar in taskbar player visualization mode |
US7254249B2 (en) * | 2001-03-05 | 2007-08-07 | Digimarc Corporation | Embedding location data in video |
US7098931B2 (en) | 2001-03-05 | 2006-08-29 | Digimarc Corporation | Image management system and methods using digital watermarks |
US7197160B2 (en) * | 2001-03-05 | 2007-03-27 | Digimarc Corporation | Geographic information systems using digital watermarks |
US7042470B2 (en) * | 2001-03-05 | 2006-05-09 | Digimarc Corporation | Using embedded steganographic identifiers in segmented areas of geographic images and characteristics corresponding to imagery data derived from aerial platforms |
US7249257B2 (en) * | 2001-03-05 | 2007-07-24 | Digimarc Corporation | Digitally watermarked maps and signs and related navigational tools |
US6950519B2 (en) * | 2001-03-05 | 2005-09-27 | Digimarc Corporation | Geographically watermarked imagery and methods |
US6664976B2 (en) | 2001-04-18 | 2003-12-16 | Digimarc Corporation | Image management system and methods using digital watermarks |
US7061510B2 (en) * | 2001-03-05 | 2006-06-13 | Digimarc Corporation | Geo-referencing of aerial imagery using embedded image identifiers and cross-referenced data sets |
US9363409B2 (en) * | 2001-03-05 | 2016-06-07 | Digimarc Corporation | Image management system and methods using digital watermarks |
JP2004532548A (ja) | 2001-03-19 | 2004-10-21 | サウンドピックス・インク | Jpegファイル内のデータ保存システム及び方法 |
US20040019658A1 (en) * | 2001-03-26 | 2004-01-29 | Microsoft Corporation | Metadata retrieval protocols and namespace identifiers |
US7562127B2 (en) * | 2001-04-03 | 2009-07-14 | Nippon Telegraph And Telephone Corporation | Contents additional service inquiry server for identifying servers providing additional services and distinguishing between servers |
US8457346B2 (en) * | 2001-04-24 | 2013-06-04 | Digimarc Corporation | Digital watermarking image signals on-chip |
US7380126B2 (en) * | 2001-06-01 | 2008-05-27 | Logan James D | Methods and apparatus for controlling the transmission and receipt of email messages |
US20030009527A1 (en) * | 2001-06-26 | 2003-01-09 | Eastman Kodak Company | Method and system for managing images over a communication network |
KR100552468B1 (ko) * | 2001-07-19 | 2006-02-15 | 삼성전자주식회사 | 음성인식에 따른 오동작을 방지 및 음성인식율을 향상 할수 있는 전자기기 및 방법 |
US20030044012A1 (en) * | 2001-08-31 | 2003-03-06 | Sharp Laboratories Of America, Inc. | System and method for using a profile to encrypt documents in a digital scanner |
US20030056010A1 (en) * | 2001-09-20 | 2003-03-20 | Koninklijke Philips Electronics N.V. | Downstream metadata altering |
FR2830097B1 (fr) * | 2001-09-21 | 2004-02-20 | Univ Compiegne Tech | Procede pour la prise d'images animees |
JP3977216B2 (ja) * | 2001-09-27 | 2007-09-19 | キヤノン株式会社 | 情報処理装置及び方法及び情報処理プログラム及び記憶媒体 |
US20030065619A1 (en) * | 2001-09-28 | 2003-04-03 | Canon Kabushiki Kaisha | Information processing device, information processing method, network system, security method for digital information, storage medium and program |
US20050091376A1 (en) * | 2001-10-12 | 2005-04-28 | Helfman Nadav B. | Apparatus and method for optimized and secured reflection of network services to remote locations |
US7929808B2 (en) | 2001-10-30 | 2011-04-19 | Hewlett-Packard Development Company, L.P. | Systems and methods for generating digital images having image meta-data combined with the image data |
JP4136534B2 (ja) * | 2001-11-02 | 2008-08-20 | キヤノン株式会社 | デジタルコンテンツ処理装置、デジタルコンテンツ処理方法、コンピュータプログラム及び記録媒体 |
WO2003042818A1 (fr) * | 2001-11-12 | 2003-05-22 | Fujitsu Limited | Appareil terminal, serveur, procede de traitement d'informations execute par ordinateur, programme et support |
JP3485911B2 (ja) * | 2001-12-17 | 2004-01-13 | シャープ株式会社 | データ使用制限設定方法、データ使用制限設定装置、データ使用制限設定プログラムおよびそのプログラムを記録した記録媒体 |
US7478242B2 (en) * | 2001-12-21 | 2009-01-13 | Koninklijke Philips Electronics N.V. | Increasing integrity of watermarks using robust features |
JP3997085B2 (ja) * | 2001-12-28 | 2007-10-24 | キヤノン株式会社 | 画像生成装置 |
US20040201751A1 (en) * | 2002-01-03 | 2004-10-14 | Genevieve Bell | Secure digital photography system |
CN1615464A (zh) * | 2002-01-17 | 2005-05-11 | 皇家飞利浦电子股份有限公司 | 利用可视加密的安全数据输入对话 |
EP1336925A1 (de) * | 2002-02-13 | 2003-08-20 | Timo Schreiber | Verfahren zum Auffinden und Austauschen von Daten zwischen Teilnehmern eines Datennetzes mit mehreren Client-Teilnehmern und mindestens einem Server-Teilnehmer |
US20030182139A1 (en) * | 2002-03-22 | 2003-09-25 | Microsoft Corporation | Storage, retrieval, and display of contextual art with digital media files |
JP2003304388A (ja) * | 2002-04-11 | 2003-10-24 | Sony Corp | 付加情報検出処理装置、コンテンツ再生処理装置、および方法、並びにコンピュータ・プログラム |
US20040006701A1 (en) * | 2002-04-13 | 2004-01-08 | Advanced Decisions Inc. | Method and apparatus for authentication of recorded audio |
US7454020B2 (en) * | 2002-04-22 | 2008-11-18 | Herz Frederick S M | System and method for encrypting data in pictorial data |
US7317547B2 (en) * | 2002-05-07 | 2008-01-08 | Hewlett-Packard Development Company, L.P. | Single compressor with plural decompressors for multi-laser printing |
US7519819B2 (en) * | 2002-05-29 | 2009-04-14 | Digimarc Corporatino | Layered security in digital watermarking |
CN100338627C (zh) | 2002-06-04 | 2007-09-19 | 佳能株式会社 | 图像处理装置及其控制方法、以及图像处理*** |
US20030227553A1 (en) * | 2002-06-11 | 2003-12-11 | Steve Mattis | Systems and methods for image indexing |
US7219308B2 (en) * | 2002-06-21 | 2007-05-15 | Microsoft Corporation | User interface for media player program |
US20040002993A1 (en) * | 2002-06-26 | 2004-01-01 | Microsoft Corporation | User feedback processing of metadata associated with digital media files |
US20040034655A1 (en) * | 2002-07-17 | 2004-02-19 | Tecu Kirk Steven | Multimedia system and method |
US7047425B2 (en) * | 2002-07-19 | 2006-05-16 | The Boeing Company | Scaleable muti-level security method in object oriented open network systems |
DE60304207D1 (de) * | 2002-07-26 | 2006-05-11 | Green Border Technologies | Wasserzeicheneinbettung auf der Paketebene |
US7136866B2 (en) * | 2002-08-15 | 2006-11-14 | Microsoft Corporation | Media identifier registry |
KR100860984B1 (ko) * | 2002-10-15 | 2008-09-30 | 삼성전자주식회사 | 메타데이터 관리 방법 |
US8301884B2 (en) | 2002-09-16 | 2012-10-30 | Samsung Electronics Co., Ltd. | Method of managing metadata |
JP4093833B2 (ja) * | 2002-09-25 | 2008-06-04 | シャープ株式会社 | 電子機器 |
JP4173709B2 (ja) * | 2002-09-26 | 2008-10-29 | 富士フイルム株式会社 | データ管理方法およびデータ管理装置並びにプログラム |
US9711153B2 (en) | 2002-09-27 | 2017-07-18 | The Nielsen Company (Us), Llc | Activating functions in processing devices using encoded audio and detecting audio signatures |
US8959016B2 (en) | 2002-09-27 | 2015-02-17 | The Nielsen Company (Us), Llc | Activating functions in processing devices using start codes embedded in audio |
US10721066B2 (en) | 2002-09-30 | 2020-07-21 | Myport Ip, Inc. | Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval |
US7778438B2 (en) | 2002-09-30 | 2010-08-17 | Myport Technologies, Inc. | Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval |
US6996251B2 (en) | 2002-09-30 | 2006-02-07 | Myport Technologies, Inc. | Forensic communication apparatus and method |
CN101216869B (zh) * | 2002-10-15 | 2011-08-24 | 三星电子株式会社 | 用于管理元数据的方法 |
WO2004036449A1 (en) * | 2002-10-15 | 2004-04-29 | Samsung Electronics Co., Ltd. | Method for managing metadata |
GB2394611A (en) * | 2002-10-21 | 2004-04-28 | Sony Uk Ltd | Metadata generation providing a quasi-unique reference value |
US7978874B2 (en) * | 2002-10-21 | 2011-07-12 | Digimarc Corporation | Digital watermarking for workflow by tracking content or content identifiers with respect to time |
KR100448888B1 (ko) * | 2002-11-28 | 2004-09-18 | 한국전자통신연구원 | 디지털 방송 컨텐츠 보호 및 관리를 위한 방송 서버시스템 및 그의 동작 방법 |
US7177441B2 (en) * | 2002-12-09 | 2007-02-13 | International Business Machines Corporation | System and method for secret communication |
US20040123131A1 (en) * | 2002-12-20 | 2004-06-24 | Eastman Kodak Company | Image metadata processing system and method |
DE60308904T2 (de) * | 2002-12-24 | 2007-06-06 | Koninklijke Philips Electronics N.V. | Verfahren und system zur markierung eines tonsignals mit metadaten |
KR100477801B1 (ko) * | 2002-12-26 | 2005-03-22 | 한국전자통신연구원 | 3차원 영상정보 기술장치와 그 방법 및 이를 이용한 3차원영상정보 검색장치 및 그 방법 |
JP3917513B2 (ja) * | 2002-12-27 | 2007-05-23 | 株式会社東芝 | 電子透かし埋込装置、電子透かし検出装置、電子透かし埋込方法、電子透かし検出方法及びプログラム |
US7827312B2 (en) | 2002-12-27 | 2010-11-02 | The Nielsen Company (Us), Llc | Methods and apparatus for transcoding metadata |
JP4217525B2 (ja) * | 2003-04-30 | 2009-02-04 | キヤノン株式会社 | 撮像装置及び制御方法 |
JP4217524B2 (ja) * | 2003-04-30 | 2009-02-04 | キヤノン株式会社 | 制御装置、制御方法、プログラムおよび記録媒体 |
JP2004348268A (ja) * | 2003-05-20 | 2004-12-09 | Canon Inc | データ保管システムへのデータアップロード方法 |
JP2005004728A (ja) * | 2003-05-20 | 2005-01-06 | Canon Inc | 情報処理システム及び情報処理装置及び情報処理方法及びそれを実施するプログラムを情報処理装置読み出し可能に記憶した記憶媒体及びそのプログラム |
US9678967B2 (en) * | 2003-05-22 | 2017-06-13 | Callahan Cellular L.L.C. | Information source agent systems and methods for distributed data storage and management using content signatures |
US7356622B2 (en) * | 2003-05-29 | 2008-04-08 | International Business Machines Corporation | Method and apparatus for managing and formatting metadata in an autonomous operation conducted by a third party |
FI114601B (fi) * | 2003-06-11 | 2004-11-15 | Nokia Corp | Menetelmä ja järjestelmä kuvan käsittelemiseksi, laite sekä kuvatallenne |
US7512884B2 (en) | 2003-06-25 | 2009-03-31 | Microsoft Corporation | System and method for switching of media presentation |
US7757182B2 (en) * | 2003-06-25 | 2010-07-13 | Microsoft Corporation | Taskbar media player |
US7434170B2 (en) * | 2003-07-09 | 2008-10-07 | Microsoft Corporation | Drag and drop metadata editing |
US20050063027A1 (en) * | 2003-07-17 | 2005-03-24 | Durst Robert T. | Uniquely linking security elements in identification documents |
US20050015405A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Multi-valued properties |
US7392477B2 (en) * | 2003-07-18 | 2008-06-24 | Microsoft Corporation | Resolving metadata matched to media content |
US7293227B2 (en) * | 2003-07-18 | 2007-11-06 | Microsoft Corporation | Associating image files with media content |
US20050015389A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Intelligent metadata attribute resolution |
US20050021970A1 (en) * | 2003-07-21 | 2005-01-27 | Curtis Reese | Embedded data layers |
US20050030588A1 (en) * | 2003-08-06 | 2005-02-10 | Curtis Reese | Methods and apparatus utilizing embedded data layers |
KR100549930B1 (ko) * | 2003-10-07 | 2006-02-06 | 주식회사 팬택앤큐리텔 | 영상데이터의 출처확인정보 삽입 장치 및 그 방법 |
US7496978B1 (en) * | 2004-02-18 | 2009-03-03 | At&T Intellectual Property Ii, L.P. | Location aware voice calls and messages |
JP4009634B2 (ja) * | 2004-03-04 | 2007-11-21 | 日本電気株式会社 | アクセス制御方法、アクセス制御システム、メタデータ制御機、及び送信系装置 |
WO2005091622A1 (en) * | 2004-03-18 | 2005-09-29 | Thomson Licensing Sa | Device for capturing audio/video data and metadata |
JP4496462B2 (ja) * | 2004-03-23 | 2010-07-07 | ソニー株式会社 | 情報処理システム、情報処理装置および方法、記録媒体、並びにプログラム |
US7809700B2 (en) * | 2004-04-09 | 2010-10-05 | Capital One Financial Corporation | Methods and systems for verifying the accuracy of reported information |
US7463289B2 (en) * | 2004-05-07 | 2008-12-09 | Aptina Imaging Corporation | Digital camera producing image embedded with diagnostic characteristic |
US7657056B2 (en) * | 2004-06-05 | 2010-02-02 | Samsung Electronics Co., Ltd. | Apparatus for identifying a photographer of an image |
US8953908B2 (en) | 2004-06-22 | 2015-02-10 | Digimarc Corporation | Metadata management and generation using perceptual features |
US20060002479A1 (en) * | 2004-06-22 | 2006-01-05 | Fernandes Felix C A | Decoder for H.264/AVC video |
JP5372369B2 (ja) * | 2004-06-22 | 2013-12-18 | ディジマーク コーポレイション | デジタル資産管理、ターゲットを定めたサーチ、及びデジタル透かしを使用するデスクトップサーチ |
US9058388B2 (en) * | 2004-06-22 | 2015-06-16 | Digimarc Corporation | Internet and database searching with handheld devices |
US20080201299A1 (en) * | 2004-06-30 | 2008-08-21 | Nokia Corporation | Method and System for Managing Metadata |
US20060020630A1 (en) * | 2004-07-23 | 2006-01-26 | Stager Reed R | Facial database methods and systems |
JPWO2006016471A1 (ja) * | 2004-08-13 | 2008-05-01 | コニカミノルタオプト株式会社 | 撮像装置 |
US20060077817A1 (en) * | 2004-09-13 | 2006-04-13 | Seo Kang S | Method and apparatus for reproducing data from recording medium using local storage |
US20060077773A1 (en) * | 2004-09-13 | 2006-04-13 | Seo Kang S | Method and apparatus for reproducing data from recording medium using local storage |
JP4603446B2 (ja) * | 2004-09-29 | 2010-12-22 | 株式会社リコー | 画像処理装置、画像処理方法および画像処理プログラム |
JP4293105B2 (ja) * | 2004-10-06 | 2009-07-08 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
KR20060047549A (ko) * | 2004-10-12 | 2006-05-18 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
EP1800486A4 (en) * | 2004-10-13 | 2011-07-13 | Korea Electronics Telecomm | EXTENDED MULTIMEDIA FILE STRUCTURE, METHOD FOR PRODUCING MULTIMEDIA FILE, AND METHOD FOR EXECUTING MULTIMEDIA FILE |
US7925669B2 (en) * | 2004-10-13 | 2011-04-12 | Sony Corporation | Method and apparatus for audio/video attribute and relationship storage and retrieval for efficient composition |
US7650628B2 (en) * | 2004-10-21 | 2010-01-19 | Escription, Inc. | Transcription data security |
US7783161B2 (en) | 2004-11-08 | 2010-08-24 | Lg Electronics Inc. | Method and apparatus for reproducing data from recording medium using local storage |
KR20060063601A (ko) * | 2004-12-03 | 2006-06-12 | 엘지전자 주식회사 | 로컬 스토리지에 데이터를 다운로드/업데이트 하는 방법 및장치 |
WO2006053023A2 (en) | 2004-11-09 | 2006-05-18 | Digimarc Corporation | Authenticating identification and security documents |
US20060114514A1 (en) * | 2004-11-29 | 2006-06-01 | Trust Licensing, Inc. | System and method for embedding and retrieving information in digital images |
US7272592B2 (en) * | 2004-12-30 | 2007-09-18 | Microsoft Corporation | Updating metadata stored in a read-only media file |
KR20060081323A (ko) * | 2005-01-07 | 2006-07-12 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
GB2422973B (en) * | 2005-02-04 | 2011-03-30 | Quantel Ltd | Multi-zonal video editing system |
US20060184576A1 (en) * | 2005-02-17 | 2006-08-17 | Microsoft Corporation | System and method for extensible metadata architecture for digital images |
US20060184554A1 (en) * | 2005-02-17 | 2006-08-17 | Microsoft Corporation | System and method for extensible metadata architecture for digital images using in-place editing |
KR100719776B1 (ko) * | 2005-02-25 | 2007-05-18 | 에이디정보통신 주식회사 | 휴대형 코드인식 음성 합성출력장치 |
US7818350B2 (en) | 2005-02-28 | 2010-10-19 | Yahoo! Inc. | System and method for creating a collaborative playlist |
US7756388B2 (en) * | 2005-03-21 | 2010-07-13 | Microsoft Corporation | Media item subgroup generation from a library |
US20060218187A1 (en) * | 2005-03-25 | 2006-09-28 | Microsoft Corporation | Methods, systems, and computer-readable media for generating an ordered list of one or more media items |
US7647346B2 (en) * | 2005-03-29 | 2010-01-12 | Microsoft Corporation | Automatic rules-based device synchronization |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US20060230349A1 (en) * | 2005-04-06 | 2006-10-12 | Microsoft Corporation | Coalesced per-file device synchronization status |
US7533091B2 (en) * | 2005-04-06 | 2009-05-12 | Microsoft Corporation | Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed |
US20060242198A1 (en) * | 2005-04-22 | 2006-10-26 | Microsoft Corporation | Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items |
US7647128B2 (en) * | 2005-04-22 | 2010-01-12 | Microsoft Corporation | Methods, computer-readable media, and data structures for building an authoritative database of digital audio identifier elements and identifying media items |
US8570586B2 (en) * | 2005-05-02 | 2013-10-29 | Digimarc Corporation | Active images through digital watermarking |
US7890513B2 (en) * | 2005-06-20 | 2011-02-15 | Microsoft Corporation | Providing community-based media item ratings to users |
US20070021195A1 (en) * | 2005-06-24 | 2007-01-25 | Campbell Steven M | Gaming system file authentication |
US20070266049A1 (en) * | 2005-07-01 | 2007-11-15 | Searete Llc, A Limited Liability Corportion Of The State Of Delaware | Implementation of media content alteration |
US9583141B2 (en) * | 2005-07-01 | 2017-02-28 | Invention Science Fund I, Llc | Implementing audio substitution options in media works |
US20080052104A1 (en) * | 2005-07-01 | 2008-02-28 | Searete Llc | Group content substitution in media works |
FR2888358B1 (fr) * | 2005-07-11 | 2007-10-12 | Airbus Sas | Procede et outil de recherche dans plusieurs sources de donnees pour une communaute d'utilisateurs choisie |
US7580932B2 (en) * | 2005-07-15 | 2009-08-25 | Microsoft Corporation | User interface for establishing a filtering engine |
US7680824B2 (en) | 2005-08-11 | 2010-03-16 | Microsoft Corporation | Single action media playlist generation |
US7681238B2 (en) * | 2005-08-11 | 2010-03-16 | Microsoft Corporation | Remotely accessing protected files via streaming |
US20070048713A1 (en) * | 2005-08-12 | 2007-03-01 | Microsoft Corporation | Media player service library |
US7831605B2 (en) | 2005-08-12 | 2010-11-09 | Microsoft Corporation | Media player service library |
US7236559B2 (en) * | 2005-08-17 | 2007-06-26 | General Electric Company | Dual energy scanning protocols for motion mitigation and material differentiation |
GB2429593A (en) * | 2005-08-26 | 2007-02-28 | Electrosonic Ltd | Data compressing using a wavelet compression scheme |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US20070083380A1 (en) * | 2005-10-10 | 2007-04-12 | Yahoo! Inc. | Data container and set of metadata for association with a media item and composite media items |
US20070124789A1 (en) * | 2005-10-26 | 2007-05-31 | Sachson Thomas I | Wireless interactive communication system |
US20070143788A1 (en) * | 2005-12-21 | 2007-06-21 | Abernethy Michael N Jr | Method, apparatus, and program product for providing local information in a digital video stream |
WO2007076459A2 (en) * | 2005-12-21 | 2007-07-05 | Digimarc Corporation | Rules driven pan id metadata routing system and network |
US7685210B2 (en) * | 2005-12-30 | 2010-03-23 | Microsoft Corporation | Media discovery and curation of playlists |
US20070203927A1 (en) * | 2006-02-24 | 2007-08-30 | Intervoice Limited Partnership | System and method for defining and inserting metadata attributes in files |
US7945070B2 (en) * | 2006-02-24 | 2011-05-17 | Digimarc Corporation | Geographic-based watermarking keys |
US9361299B2 (en) * | 2006-03-09 | 2016-06-07 | International Business Machines Corporation | RSS content administration for rendering RSS content on a digital audio player |
US9032297B2 (en) * | 2006-03-17 | 2015-05-12 | Disney Enterprises, Inc. | Web based video editing |
US20080086311A1 (en) * | 2006-04-11 | 2008-04-10 | Conwell William Y | Speech Recognition, and Related Systems |
US8968084B2 (en) * | 2006-06-07 | 2015-03-03 | Wms Gaming Inc. | Processing metadata in wagering game systems |
US9633356B2 (en) * | 2006-07-20 | 2017-04-25 | Aol Inc. | Targeted advertising for playlists based upon search queries |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8700014B2 (en) * | 2006-11-22 | 2014-04-15 | Bindu Rama Rao | Audio guided system for providing guidance to user of mobile device on multi-step activities |
US8478250B2 (en) | 2007-07-30 | 2013-07-02 | Bindu Rama Rao | Interactive media management server |
US10803474B2 (en) | 2006-11-22 | 2020-10-13 | Qualtrics, Llc | System for creating and distributing interactive advertisements to mobile devices |
US11256386B2 (en) | 2006-11-22 | 2022-02-22 | Qualtrics, Llc | Media management system supporting a plurality of mobile devices |
US8433299B2 (en) * | 2006-11-22 | 2013-04-30 | Bindu Rama Rao | System for providing interactive media to user of mobile device |
JP4809198B2 (ja) * | 2006-11-29 | 2011-11-09 | 株式会社リコー | 画像処理機器,記事画像選択方法,プログラム,および記録媒体 |
US10298834B2 (en) | 2006-12-01 | 2019-05-21 | Google Llc | Video refocusing |
US8312558B2 (en) | 2007-01-03 | 2012-11-13 | At&T Intellectual Property I, L.P. | System and method of managing protected video content |
JP4498375B2 (ja) * | 2007-03-22 | 2010-07-07 | キヤノン株式会社 | 出力装置、出力方法、出力システム、およびプログラム |
US20080240490A1 (en) * | 2007-03-30 | 2008-10-02 | Microsoft Corporation | Source authentication and usage tracking of video |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
EP1986161A1 (en) * | 2007-04-27 | 2008-10-29 | Italdata Ingegneria Dell'Idea S.p.A. | Data survey device, integrated with a communication system, and related method |
US20080307233A1 (en) * | 2007-06-09 | 2008-12-11 | Bank Of America Corporation | Encoded Data Security Mechanism |
US7814071B2 (en) * | 2007-06-19 | 2010-10-12 | International Business Machines Corporation | Apparatus, system, and method for maintaining dynamic persistent data |
US8725712B2 (en) * | 2007-07-16 | 2014-05-13 | Nokia Corporation | Context based media content presentation |
KR20090017030A (ko) * | 2007-08-13 | 2009-02-18 | 삼성전자주식회사 | 메타데이터 인코딩/디코딩 방법 및 장치 |
KR101500336B1 (ko) * | 2007-09-12 | 2015-03-09 | 삼성전자주식회사 | 신뢰 컴퓨팅을 이용한 디지털 데이터의 검증 방법 및 장치 |
US8639062B2 (en) * | 2007-10-09 | 2014-01-28 | Bank Of America Corporation | Ensuring image integrity using document characteristics |
US20090103899A1 (en) * | 2007-10-18 | 2009-04-23 | Sony Ericsson Mobile Communications Ab | Dynamic media proxies based on time and usage patterns |
US8385950B1 (en) * | 2007-11-09 | 2013-02-26 | Google Inc. | Capturing and automatically uploading media content |
US8270664B2 (en) * | 2007-11-27 | 2012-09-18 | Broadcom Corporation | Method and system for utilizing GPS information to secure digital media |
KR100951638B1 (ko) * | 2007-12-18 | 2010-04-07 | 한국전자통신연구원 | 정지영상 서술자를 이용한 유씨씨 식별 방법 및 그 시스템 |
US9984369B2 (en) | 2007-12-19 | 2018-05-29 | At&T Intellectual Property I, L.P. | Systems and methods to identify target video content |
US8037256B2 (en) * | 2007-12-20 | 2011-10-11 | Advanced Micro Devices, Inc. | Programmable address processor for graphics applications |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8463109B2 (en) | 2008-01-07 | 2013-06-11 | Black Mariah, Inc. | Editing digital film |
US20090207998A1 (en) * | 2008-01-07 | 2009-08-20 | Angus Wall | Determining unique material identifier numbers using checksum values |
US8320676B2 (en) * | 2008-01-31 | 2012-11-27 | International Business Machines Corporation | Method for configuring camera-equipped electronic devices using an encoded mark |
US8972374B2 (en) * | 2008-02-12 | 2015-03-03 | International Business Machines Corporation | Content acquisition system and method of implementation |
US8229191B2 (en) * | 2008-03-05 | 2012-07-24 | International Business Machines Corporation | Systems and methods for metadata embedding in streaming medical data |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US8805689B2 (en) | 2008-04-11 | 2014-08-12 | The Nielsen Company (Us), Llc | Methods and apparatus to generate and use content-aware watermarks |
US20090276632A1 (en) * | 2008-04-30 | 2009-11-05 | Singer Howard M | Systems, Methods, and Media for Providing Secure Content Information |
DE102008037094B4 (de) * | 2008-05-08 | 2015-07-30 | Siemens Aktiengesellschaft | Speichern und Bereitstellen von medizinischen Bilddaten in einem computerbasierten verteilten System |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US8577845B2 (en) * | 2008-06-13 | 2013-11-05 | Symantec Operating Corporation | Remote, granular restore from full virtual machine backup |
US10127231B2 (en) | 2008-07-22 | 2018-11-13 | At&T Intellectual Property I, L.P. | System and method for rich media annotation |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8261067B2 (en) * | 2008-08-07 | 2012-09-04 | Asteris, Inc. | Devices, methods, and systems for sending and receiving case study files |
US8457575B2 (en) * | 2008-09-26 | 2013-06-04 | Microsoft Corporation | Obtaining and presenting metadata related to a radio broadcast |
US8712776B2 (en) * | 2008-09-29 | 2014-04-29 | Apple Inc. | Systems and methods for selective text to speech synthesis |
US9818157B2 (en) | 2008-10-07 | 2017-11-14 | State Farm Mutual Automobile Insurance Company | Method for using electronic metadata to verify insurance claims |
US20100205628A1 (en) | 2009-02-12 | 2010-08-12 | Davis Bruce L | Media processing methods and arrangements |
EP2187595A1 (en) * | 2008-11-18 | 2010-05-19 | Koninklijke Philips Electronics N.V. | A method and a module for labeling a set of data samples |
US9959870B2 (en) | 2008-12-11 | 2018-05-01 | Apple Inc. | Speech recognition involving a mobile device |
US20110066437A1 (en) * | 2009-01-26 | 2011-03-17 | Robert Luff | Methods and apparatus to monitor media exposure using content-aware watermarks |
US8380507B2 (en) | 2009-03-09 | 2013-02-19 | Apple Inc. | Systems and methods for determining the language to use for speech generated by a text to speech engine |
US8364984B2 (en) | 2009-03-13 | 2013-01-29 | Microsoft Corporation | Portable secure data files |
US8812713B1 (en) * | 2009-03-18 | 2014-08-19 | Sprint Communications Company L.P. | Augmenting media streams using mediation servers |
US8908058B2 (en) * | 2009-04-18 | 2014-12-09 | Lytro, Inc. | Storage and transmission of pictures including multiple frames |
WO2010138311A1 (en) * | 2009-05-26 | 2010-12-02 | Dolby Laboratories Licensing Corporation | Equalization profiles for dynamic equalization of audio data |
WO2010138309A1 (en) | 2009-05-26 | 2010-12-02 | Dolby Laboratories Licensing Corporation | Audio signal dynamic equalization processing control |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10706373B2 (en) | 2011-06-03 | 2020-07-07 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US8521217B2 (en) * | 2009-06-10 | 2013-08-27 | Digimarc Corporation | Content sharing methods and systems |
JP5244716B2 (ja) * | 2009-06-30 | 2013-07-24 | 株式会社日立製作所 | 監視カメラシステム及び映像記録再生装置 |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
CN102473172A (zh) | 2009-07-24 | 2012-05-23 | 数字标记公司 | 改进的音频/视频方法和*** |
US9754025B2 (en) | 2009-08-13 | 2017-09-05 | TunesMap Inc. | Analyzing captured sound and seeking a match based on an acoustic fingerprint for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content |
US11093544B2 (en) | 2009-08-13 | 2021-08-17 | TunesMap Inc. | Analyzing captured sound and seeking a match for temporal and geographic presentation and navigation of linked cultural, artistic, and historic content |
US8412678B2 (en) * | 2009-09-16 | 2013-04-02 | Strategic Technologies, Inc. | Systems and methods for providing business continuity services |
JP2011082666A (ja) * | 2009-10-05 | 2011-04-21 | Sony Corp | 信号伝送方法、信号送信装置及び信号受信装置 |
US8121618B2 (en) | 2009-10-28 | 2012-02-21 | Digimarc Corporation | Intuitive computing methods and systems |
US8175617B2 (en) | 2009-10-28 | 2012-05-08 | Digimarc Corporation | Sensor-based mobile search, related methods and systems |
US8548810B2 (en) | 2009-11-04 | 2013-10-01 | Digimarc Corporation | Orchestrated encoding and decoding multimedia content having plural digital watermarks |
US20110128382A1 (en) * | 2009-12-01 | 2011-06-02 | Richard Pennington | System and methods for gaming data analysis |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
JP5814513B2 (ja) * | 2010-03-29 | 2015-11-17 | オリンパス株式会社 | 画像通信システム |
US9792390B2 (en) * | 2010-07-30 | 2017-10-17 | NBCUniveral Media, LLC | Metadata/content re-association system and method |
TW202405797A (zh) | 2010-12-03 | 2024-02-01 | 美商杜比實驗室特許公司 | 音頻解碼裝置、音頻解碼方法及音頻編碼方法 |
AU2015264941A1 (en) * | 2010-12-03 | 2015-12-24 | Dolby Laboratories Licensing Corporation | Adaptive Processing with Multiple Media Processing Nodes |
US8775803B2 (en) * | 2010-12-21 | 2014-07-08 | Intel-Ge Care Innovations Llc | High security display of private data |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9058497B2 (en) | 2010-12-23 | 2015-06-16 | Microsoft Technology Licensing, Llc | Cryptographic key management |
US9112830B2 (en) * | 2011-02-23 | 2015-08-18 | Mcafee, Inc. | System and method for interlocking a host and a gateway |
US8908911B2 (en) * | 2011-03-04 | 2014-12-09 | Qualcomm Incorporated | Redundant detection filtering |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US9380356B2 (en) * | 2011-04-12 | 2016-06-28 | The Nielsen Company (Us), Llc | Methods and apparatus to generate a tag for media content |
US8937537B2 (en) * | 2011-04-29 | 2015-01-20 | Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America | Method and system for utilizing spread spectrum techniques for in car applications |
US8995775B2 (en) * | 2011-05-02 | 2015-03-31 | Facebook, Inc. | Reducing photo-tagging spam |
EP2523145A1 (en) * | 2011-05-11 | 2012-11-14 | Alcatel Lucent | Method for dynamically adapting video image parameters for facilitating subsequent applications |
US8842875B2 (en) * | 2011-05-26 | 2014-09-23 | Digimarc Corporation | Image related methods and systems |
US8699747B2 (en) | 2011-05-26 | 2014-04-15 | Digimarc Corporation | Image-related methods and systems |
WO2012162803A1 (en) * | 2011-06-03 | 2012-12-06 | Gdial Inc. | Systems and methods for authenticating and aiding in indexing of and searching for electronic files |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US9210208B2 (en) | 2011-06-21 | 2015-12-08 | The Nielsen Company (Us), Llc | Monitoring streaming media content |
US9323871B2 (en) | 2011-06-27 | 2016-04-26 | Trimble Navigation Limited | Collaborative development of a model on a network |
US8849819B2 (en) * | 2011-08-05 | 2014-09-30 | Deacon Johnson | System and method for controlling and organizing metadata associated with on-line content |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US8849996B2 (en) | 2011-09-12 | 2014-09-30 | Microsoft Corporation | Efficiently providing multiple metadata representations of the same type |
US20140075557A1 (en) | 2012-09-11 | 2014-03-13 | Netflow Logic Corporation | Streaming Method and System for Processing Network Metadata |
US9392010B2 (en) * | 2011-11-07 | 2016-07-12 | Netflow Logic Corporation | Streaming method and system for processing network metadata |
WO2013070802A1 (en) * | 2011-11-07 | 2013-05-16 | Finitiv Corporation | System and method for indexing and annotation of video content |
US9843488B2 (en) | 2011-11-07 | 2017-12-12 | Netflow Logic Corporation | Method and system for confident anomaly detection in computer network traffic |
EP2780826B1 (en) | 2011-11-15 | 2020-08-12 | Trimble Inc. | Browser-based collaborative development of a 3d model |
WO2013074565A1 (en) | 2011-11-15 | 2013-05-23 | Trimble Navigation Limited | Providing a real-time shared viewing experience in a three-dimensional modeling environment |
EP2780892B1 (en) * | 2011-11-15 | 2016-10-05 | Trimble Navigation Limited | Controlling rights to a drawing in a three-dimensional modeling environment |
WO2013078041A1 (en) | 2011-11-22 | 2013-05-30 | Trimble Navigation Limited | 3d modeling system distributed between a client device web browser and a server |
US20130163808A1 (en) * | 2011-12-21 | 2013-06-27 | Mark Gregory Clements | Method and System of Digital Steganography |
WO2013130478A1 (en) * | 2012-02-29 | 2013-09-06 | Dolby Laboratories Licensing Corporation | Image metadata creation for improved image processing and content delivery |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US20130335594A1 (en) * | 2012-06-18 | 2013-12-19 | Microsoft Corporation | Enhancing captured data |
US9858649B2 (en) | 2015-09-30 | 2018-01-02 | Lytro, Inc. | Depth-based image blurring |
US10129524B2 (en) | 2012-06-26 | 2018-11-13 | Google Llc | Depth-assigned content for depth-enhanced virtual reality images |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US8896858B2 (en) * | 2012-07-22 | 2014-11-25 | Xerox Corporation | Method for enforcing document privacy through third party systems |
US20140039871A1 (en) * | 2012-08-02 | 2014-02-06 | Richard Henry Dana Crawford | Synchronous Texts |
GB2518577B (en) | 2012-08-24 | 2019-12-04 | Motorola Solutions Inc | Method and apparatus for authenticating digital information |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US10580000B2 (en) * | 2012-09-12 | 2020-03-03 | Zukunftware, Llc | Obtaining user input from a remote user to authorize a transaction |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
US9288121B2 (en) | 2012-10-03 | 2016-03-15 | Google Technology Holdings LLC | System and method for associating online content to a second indexed content |
US8874924B2 (en) | 2012-11-07 | 2014-10-28 | The Nielsen Company (Us), Llc | Methods and apparatus to identify media |
SG11201503850PA (en) * | 2012-11-23 | 2015-06-29 | Sony Corp | Information processing device and information processing method |
GB2509056B (en) * | 2012-12-12 | 2019-06-19 | Snell Advanced Media Ltd | Method and apparatus for modifying a video stream |
US9244694B2 (en) | 2012-12-27 | 2016-01-26 | Intel Corporation | Executing a command within a transport mechanism based on a get and set architecture |
US9686460B2 (en) | 2012-12-27 | 2017-06-20 | Intel Corporation | Enabling a metadata storage subsystem |
WO2014106148A1 (en) * | 2012-12-31 | 2014-07-03 | Safelylocked, Llc | Techniques for validating data exchange |
US20140211018A1 (en) * | 2013-01-29 | 2014-07-31 | Hewlett-Packard Development Company, L.P. | Device configuration with machine-readable identifiers |
EP4138075A1 (en) | 2013-02-07 | 2023-02-22 | Apple Inc. | Voice trigger for a digital assistant |
US9311640B2 (en) | 2014-02-11 | 2016-04-12 | Digimarc Corporation | Methods and arrangements for smartphone payments and transactions |
US20160127806A1 (en) * | 2013-03-04 | 2016-05-05 | Yimwai Yau | Multimedia information signal supporting interactive association system |
US20160088370A1 (en) * | 2013-03-04 | 2016-03-24 | Yimwai Yau | Video information signal supporting interactive interconnected system |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
US9165009B1 (en) * | 2013-03-14 | 2015-10-20 | Emc Corporation | Lightweight appliance for content storage |
US9916295B1 (en) * | 2013-03-15 | 2018-03-13 | Richard Henry Dana Crawford | Synchronous context alignments |
AU2014233517B2 (en) | 2013-03-15 | 2017-05-25 | Apple Inc. | Training an at least partial voice command system |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
JP6238221B2 (ja) | 2013-03-19 | 2017-11-29 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウェアの実行を監視する装置、方法およびプログラム |
US10334151B2 (en) | 2013-04-22 | 2019-06-25 | Google Llc | Phase detection autofocus using subaperture images |
US9064125B2 (en) * | 2013-05-03 | 2015-06-23 | Citrix Systems, Inc. | Image analysis and management |
US9454789B2 (en) | 2013-05-03 | 2016-09-27 | Digimarc Corporation | Watermarking and signal recognition for managing and sharing captured content, metadata discovery and related arrangements |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
EP3937002A1 (en) | 2013-06-09 | 2022-01-12 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
EP3008964B1 (en) | 2013-06-13 | 2019-09-25 | Apple Inc. | System and method for emergency calls initiated by voice command |
TWM487509U (zh) | 2013-06-19 | 2014-10-01 | 杜比實驗室特許公司 | 音訊處理設備及電子裝置 |
CN104244085B (zh) * | 2013-06-21 | 2019-08-30 | 南京中兴新软件有限责任公司 | 基于现场可编程门阵列的多媒体数据传输方法及装置 |
US9910865B2 (en) * | 2013-08-05 | 2018-03-06 | Nvidia Corporation | Method for capturing the moment of the photo capture |
KR101749009B1 (ko) | 2013-08-06 | 2017-06-19 | 애플 인크. | 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화 |
CN109920440B (zh) | 2013-09-12 | 2024-01-09 | 杜比实验室特许公司 | 用于各种回放环境的动态范围控制 |
US9418703B2 (en) | 2013-10-09 | 2016-08-16 | Mindset Systems Incorporated | Method of and system for automatic compilation of crowdsourced digital media productions |
US20150104004A1 (en) | 2013-10-10 | 2015-04-16 | Elwha Llc | Methods, systems, and devices for delivering image data from captured images to devices |
US10185841B2 (en) | 2013-10-10 | 2019-01-22 | Elwha Llc | Devices, methods, and systems for managing representations of entities through use of privacy beacons |
US10346624B2 (en) | 2013-10-10 | 2019-07-09 | Elwha Llc | Methods, systems, and devices for obscuring entities depicted in captured images |
US20150106195A1 (en) * | 2013-10-10 | 2015-04-16 | Elwha Llc | Methods, systems, and devices for handling inserted data into captured images |
US20150106628A1 (en) * | 2013-10-10 | 2015-04-16 | Elwha Llc | Devices, methods, and systems for analyzing captured image data and privacy data |
US10013564B2 (en) | 2013-10-10 | 2018-07-03 | Elwha Llc | Methods, systems, and devices for handling image capture devices and captured images |
US20150111187A1 (en) * | 2013-10-19 | 2015-04-23 | Peter K. Loeb, JR. | System and method for providing a client engagement platform to assist a client in the compliance of addiction treatment |
US11888919B2 (en) | 2013-11-20 | 2024-01-30 | International Business Machines Corporation | Determining quality of experience for communication sessions |
US10148526B2 (en) * | 2013-11-20 | 2018-12-04 | International Business Machines Corporation | Determining quality of experience for communication sessions |
WO2015079196A1 (en) * | 2013-11-27 | 2015-06-04 | British Telecommunications Public Limited Company | Controlled storage device access |
US9294480B2 (en) | 2014-01-15 | 2016-03-22 | Cisco Technology, Inc. | Tracking and tracing information theft from information systems |
US20150302006A1 (en) * | 2014-04-18 | 2015-10-22 | Verizon Patent And Licensing Inc. | Advanced search for media content |
RU2016148406A (ru) * | 2014-05-12 | 2018-06-15 | Филипс Лайтинг Холдинг Б.В. | Проверка изображений, захваченных с использованием временной метки, декодированной из освещения от модулированного источника света |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US9633228B1 (en) * | 2014-05-21 | 2017-04-25 | Haim Maimon | Verifiable media system and method |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US9589124B2 (en) | 2014-05-29 | 2017-03-07 | Comcast Cable Communications, Llc | Steganographic access controls |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
CN106471570B (zh) | 2014-05-30 | 2019-10-01 | 苹果公司 | 多命令单一话语输入方法 |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9904773B1 (en) * | 2014-09-08 | 2018-02-27 | Christopher Lee Stavros | Digital media marking system |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
WO2016049060A1 (en) * | 2014-09-22 | 2016-03-31 | Ebay Inc. | Machine generated recommendation and notification models |
DE102014219090A1 (de) * | 2014-09-22 | 2016-03-24 | Siemens Aktiengesellschaft | Gerät mit Kommunikationsschnittstelle und Verfahren zur Steuerung eines Datenbankzugriffs |
US9606986B2 (en) | 2014-09-29 | 2017-03-28 | Apple Inc. | Integrated word N-gram and class M-gram language models |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
WO2016072130A1 (ja) * | 2014-11-06 | 2016-05-12 | ソニー株式会社 | 情報処理装置 |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9858438B2 (en) | 2015-03-26 | 2018-01-02 | International Business Machines Corporation | Managing digital photograph metadata anonymization |
US10275898B1 (en) | 2015-04-15 | 2019-04-30 | Google Llc | Wedge-based light-field video capture |
US10546424B2 (en) | 2015-04-15 | 2020-01-28 | Google Llc | Layered content delivery for virtual and augmented reality experiences |
US10440407B2 (en) | 2017-05-09 | 2019-10-08 | Google Llc | Adaptive control for immersive experience delivery |
US10444931B2 (en) | 2017-05-09 | 2019-10-15 | Google Llc | Vantage generation and interactive playback |
US10565734B2 (en) | 2015-04-15 | 2020-02-18 | Google Llc | Video capture, processing, calibration, computational fiber artifact removal, and light-field pipeline |
US10567464B2 (en) | 2015-04-15 | 2020-02-18 | Google Llc | Video compression with adaptive view-dependent lighting removal |
US10540818B2 (en) | 2015-04-15 | 2020-01-21 | Google Llc | Stereo image generation and interactive playback |
US10341632B2 (en) | 2015-04-15 | 2019-07-02 | Google Llc. | Spatial random access enabled video system with a three-dimensional viewing volume |
US10412373B2 (en) | 2015-04-15 | 2019-09-10 | Google Llc | Image capture for virtual reality displays |
US10469873B2 (en) | 2015-04-15 | 2019-11-05 | Google Llc | Encoding and decoding virtual reality video |
US11328446B2 (en) | 2015-04-15 | 2022-05-10 | Google Llc | Combining light-field data with active depth data for depth map generation |
US10419737B2 (en) | 2015-04-15 | 2019-09-17 | Google Llc | Data structures and delivery methods for expediting virtual reality playback |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US9762965B2 (en) | 2015-05-29 | 2017-09-12 | The Nielsen Company (Us), Llc | Methods and apparatus to measure exposure to streaming media |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US9979909B2 (en) | 2015-07-24 | 2018-05-22 | Lytro, Inc. | Automatic lens flare detection and correction for light-field images |
US9300678B1 (en) | 2015-08-03 | 2016-03-29 | Truepic Llc | Systems and methods for authenticating photographic image data |
US9965486B2 (en) * | 2015-08-18 | 2018-05-08 | Facebook, Inc. | Embedding information within metadata |
US9916459B2 (en) | 2015-08-21 | 2018-03-13 | International Business Machines Corporation | Photograph metadata encryption |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US9992252B2 (en) | 2015-09-29 | 2018-06-05 | Rgb Systems, Inc. | Method and apparatus for adaptively compressing streaming video |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
KR102393158B1 (ko) | 2015-10-13 | 2022-05-02 | 삼성전자주식회사 | 메타데이터를 포함하는 비트 스트림을 이용한 서비스 제공 방법 및 장치 |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US20170132368A1 (en) * | 2015-11-10 | 2017-05-11 | Ricoh Company, Ltd. | Healthcare Content Management System |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US9798742B2 (en) | 2015-12-21 | 2017-10-24 | International Business Machines Corporation | System and method for the identification of personal presence and for enrichment of metadata in image media |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US9823958B2 (en) | 2016-02-08 | 2017-11-21 | Bank Of America Corporation | System for processing data using different processing channels based on source error probability |
US10437778B2 (en) | 2016-02-08 | 2019-10-08 | Bank Of America Corporation | Archive validation system with data purge triggering |
US10460296B2 (en) | 2016-02-08 | 2019-10-29 | Bank Of America Corporation | System for processing data using parameters associated with the data for auto-processing |
US10437880B2 (en) | 2016-02-08 | 2019-10-08 | Bank Of America Corporation | Archive validation system with data purge triggering |
US10067869B2 (en) | 2016-02-12 | 2018-09-04 | Bank Of America Corporation | System for distributed data processing with automatic caching at various system levels |
US9952942B2 (en) | 2016-02-12 | 2018-04-24 | Bank Of America Corporation | System for distributed data processing with auto-recovery |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
US10275892B2 (en) | 2016-06-09 | 2019-04-30 | Google Llc | Multi-view scene segmentation and propagation |
DK179309B1 (en) | 2016-06-09 | 2018-04-23 | Apple Inc | Intelligent automated assistant in a home environment |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
US10572839B2 (en) | 2016-07-01 | 2020-02-25 | Intel Corporation | Tool experience aggregator |
US10182114B2 (en) * | 2016-07-04 | 2019-01-15 | Novatek Microelectronics Corp. | Media content sharing method and server |
US10461926B2 (en) * | 2016-08-31 | 2019-10-29 | Hewlett Packard Enterprise Development Lp | Cryptographic evidence of persisted capabilities |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10250776B2 (en) * | 2016-10-04 | 2019-04-02 | International Business Machines Corporation | Enhancing graph visualization with supplemental data |
US10679361B2 (en) | 2016-12-05 | 2020-06-09 | Google Llc | Multi-view rotoscope contour propagation |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US10102526B1 (en) * | 2017-03-31 | 2018-10-16 | Vijay K. Madisetti | Method and system for blockchain-based combined identity, ownership, integrity and custody management |
US10594945B2 (en) | 2017-04-03 | 2020-03-17 | Google Llc | Generating dolly zoom effect using light field image data |
US10382372B1 (en) | 2017-04-27 | 2019-08-13 | Snap Inc. | Processing media content based on original context |
US10474227B2 (en) | 2017-05-09 | 2019-11-12 | Google Llc | Generation of virtual reality with 6 degrees of freedom from limited viewer data |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US10354399B2 (en) | 2017-05-25 | 2019-07-16 | Google Llc | Multi-view back-projection to a light-field |
WO2019018480A1 (en) | 2017-07-20 | 2019-01-24 | Nuance Communications, Inc. | AUTOMATED MASKING SYSTEM AND METHOD |
JP6953865B2 (ja) * | 2017-07-28 | 2021-10-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理システム |
US10545215B2 (en) | 2017-09-13 | 2020-01-28 | Google Llc | 4D camera tracking and optical stabilization |
US10375050B2 (en) | 2017-10-10 | 2019-08-06 | Truepic Inc. | Methods for authenticating photographic image data |
CN107995384A (zh) * | 2017-11-23 | 2018-05-04 | 晨星半导体股份有限公司 | 视频防篡改方法、视频拍摄设备及视频验证方法 |
US10276175B1 (en) | 2017-11-28 | 2019-04-30 | Google Llc | Key phrase detection with audio watermarking |
US10965862B2 (en) | 2018-01-18 | 2021-03-30 | Google Llc | Multi-camera navigation interface |
US10289915B1 (en) | 2018-06-05 | 2019-05-14 | Eight Plus Ventures, LLC | Manufacture of image inventories |
US10256829B1 (en) | 2018-07-03 | 2019-04-09 | Eight Plus Ventures, LLC | Production of modified image inventories |
US10325156B1 (en) * | 2018-06-25 | 2019-06-18 | Eight Plus Ventures, LLC | Manufacture of printed image inventories |
US10938568B2 (en) | 2018-06-05 | 2021-03-02 | Eight Plus Ventures, LLC | Image inventory production |
US10296729B1 (en) | 2018-08-23 | 2019-05-21 | Eight Plus Ventures, LLC | Manufacture of inventories of image products |
US10606888B2 (en) | 2018-06-05 | 2020-03-31 | Eight Plus Ventures, LLC | Image inventory production |
US10410016B1 (en) * | 2018-07-05 | 2019-09-10 | Capital One Services, Llc | Cloud-based system for protecting sensitive information in shared content |
US10361866B1 (en) | 2018-08-13 | 2019-07-23 | Truepic Inc. | Proof of image authentication on a blockchain |
US10360668B1 (en) | 2018-08-13 | 2019-07-23 | Truepic Inc. | Methods for requesting and authenticating photographic image data |
US10467391B1 (en) | 2018-08-23 | 2019-11-05 | Eight Plus Ventures, LLC | Manufacture of secure printed image inventories |
CN111259387B (zh) * | 2018-12-03 | 2021-06-15 | 上海掌门科技有限公司 | 一种检测被篡改的应用的方法及设备 |
US11468435B1 (en) * | 2019-01-03 | 2022-10-11 | Blockchain Innovation, Llc | Apparatus and methods of air-gapped crypto storage using diodes |
CN110136045B (zh) * | 2019-04-18 | 2022-12-20 | 电子科技大学 | 一种基于两图像互置乱隐藏及恢复的方法 |
US11023602B2 (en) * | 2019-04-24 | 2021-06-01 | EMC IP Holding Company LLC | Preventing digital forgery |
US11537690B2 (en) * | 2019-05-07 | 2022-12-27 | The Nielsen Company (Us), Llc | End-point media watermarking |
CN110517699B (zh) * | 2019-08-23 | 2023-05-26 | 平安科技(深圳)有限公司 | 信息隐写方法、装置、设备及存储介质 |
US10565358B1 (en) | 2019-09-16 | 2020-02-18 | Eight Plus Ventures, LLC | Image chain of title management |
US11037284B1 (en) | 2020-01-14 | 2021-06-15 | Truepic Inc. | Systems and methods for detecting image recapture |
WO2021188604A1 (en) * | 2020-03-17 | 2021-09-23 | Centerboard, Llc | Digital file forensic accounting and management system |
US11501349B2 (en) * | 2020-11-24 | 2022-11-15 | International Business Machines Corporation | Advertisement metadata communicated with multimedia content |
US20220345790A1 (en) * | 2021-04-22 | 2022-10-27 | Cisco Technology, Inc. | In-band metadata for authenticity and role-based access in enterprise video streaming services |
US20230123682A1 (en) * | 2021-10-18 | 2023-04-20 | Fmr Llc | Generation of personalized digital images using unencrypted keys |
US20230315882A1 (en) * | 2022-03-29 | 2023-10-05 | Synamedia Limited | Secure Client Watermark |
WO2023194907A1 (en) * | 2022-04-04 | 2023-10-12 | Mindtech Global Limited | Image tracing system and method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11232286A (ja) * | 1998-02-12 | 1999-08-27 | Hitachi Ltd | 情報検索システム |
Family Cites Families (200)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US675746A (en) * | 1900-12-07 | 1901-06-04 | David Lippy | Separator-sieve. |
US3919479A (en) | 1972-09-21 | 1975-11-11 | First National Bank Of Boston | Broadcast signal identification system |
US4230990C1 (en) | 1979-03-16 | 2002-04-09 | John G Lert Jr | Broadcast program identification method and system |
US4843562A (en) * | 1987-06-24 | 1989-06-27 | Broadcast Data Systems Limited Partnership | Broadcast information classification system and method |
FR2681997A1 (fr) | 1991-09-30 | 1993-04-02 | Arbitron Cy | Procede et dispositif d'identification automatique d'un programme comportant un signal sonore. |
FR2684214B1 (fr) | 1991-11-22 | 1997-04-04 | Sepro Robotique | Carte a indexation pour systeme d'information geographique et systeme en comportant application. |
US6850252B1 (en) * | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
US5838458A (en) | 1992-02-25 | 1998-11-17 | Tsai; Irving | Method and apparatus for linking designated portions of a received document image with an electronic address |
JPH0636469A (ja) * | 1992-06-16 | 1994-02-10 | Sony Corp | 記録媒体および記録媒体記録方法 |
PT688487E (pt) | 1992-11-16 | 2005-02-28 | Arbitron Inc | Metodo e aparelho para codificacao/descodificacao de segmentos transmitidos ou gravados e monitorizacao da exposilcao da audiencia aos mesmos |
CA2106143C (en) | 1992-11-25 | 2004-02-24 | William L. Thomas | Universal broadcast code and multi-level encoded signal monitoring system |
US5379345A (en) | 1993-01-29 | 1995-01-03 | Radio Audit Systems, Inc. | Method and apparatus for the processing of encoded data in conjunction with an audio broadcast |
US5337362A (en) * | 1993-04-15 | 1994-08-09 | Ricoh Corporation | Method and apparatus for placing data onto plain paper |
US5857038A (en) * | 1993-06-29 | 1999-01-05 | Canon Kabushiki Kaisha | Image processing apparatus and method for synthesizing first and second image data |
IL110891A (en) | 1993-09-14 | 1999-03-12 | Spyrus | System and method for controlling access to data |
US5481294A (en) * | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
US7313251B2 (en) * | 1993-11-18 | 2007-12-25 | Digimarc Corporation | Method and system for managing and controlling electronic media |
US5841978A (en) * | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Network linking method using steganographically embedded data objects |
US6681028B2 (en) * | 1995-07-27 | 2004-01-20 | Digimarc Corporation | Paper-based control of computer systems |
US7171016B1 (en) * | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US5841886A (en) | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Security system for photographic identification |
US6516079B1 (en) | 2000-02-14 | 2003-02-04 | Digimarc Corporation | Digital watermark screening and detecting strategies |
US6983051B1 (en) * | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
US7044395B1 (en) * | 1993-11-18 | 2006-05-16 | Digimarc Corporation | Embedding and reading imperceptible codes on objects |
US6611607B1 (en) * | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US6122403A (en) * | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US20020009208A1 (en) * | 1995-08-09 | 2002-01-24 | Adnan Alattar | Authentication of physical and electronic media objects using digital watermarks |
US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US7010144B1 (en) * | 1994-10-21 | 2006-03-07 | Digimarc Corporation | Associating data with images in imaging systems |
US5499294A (en) * | 1993-11-24 | 1996-03-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Digital camera with apparatus for authentication of images produced from an image file |
US6522770B1 (en) * | 1999-05-19 | 2003-02-18 | Digimarc Corporation | Management of documents and other objects using optical devices |
US6947571B1 (en) * | 1999-05-19 | 2005-09-20 | Digimarc Corporation | Cell phones with optical capabilities, and related applications |
US5563946A (en) | 1994-04-25 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems |
US5493677A (en) * | 1994-06-08 | 1996-02-20 | Systems Research & Applications Corporation | Generation, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface |
US5606609A (en) * | 1994-09-19 | 1997-02-25 | Scientific-Atlanta | Electronic document verification system and method |
US6560349B1 (en) * | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
US5646997A (en) * | 1994-12-14 | 1997-07-08 | Barton; James M. | Method and apparatus for embedding authentication information within digital data |
US5943422A (en) * | 1996-08-12 | 1999-08-24 | Intertrust Technologies Corp. | Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels |
US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
JP2002515191A (ja) | 1995-02-23 | 2002-05-21 | ザ リーヂエンツ オブ ジ ユニバーステイ オブ カリフオルニア | データ組込み方法 |
US5737025A (en) | 1995-02-28 | 1998-04-07 | Nielsen Media Research, Inc. | Co-channel transmission of program signals and ancillary signals |
US6988202B1 (en) * | 1995-05-08 | 2006-01-17 | Digimarc Corporation | Pre-filteriing to increase watermark signal-to-noise ratio |
US7486799B2 (en) * | 1995-05-08 | 2009-02-03 | Digimarc Corporation | Methods for monitoring audio and images on the internet |
US6763123B2 (en) | 1995-05-08 | 2004-07-13 | Digimarc Corporation | Detection of out-of-phase low visibility watermarks |
US6590996B1 (en) | 2000-02-14 | 2003-07-08 | Digimarc Corporation | Color adaptive watermarking |
US6721440B2 (en) * | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
US6813366B1 (en) | 1995-05-08 | 2004-11-02 | Digimarc Corporation | Steganographic decoding with transform to spatial domain |
US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
US7224819B2 (en) * | 1995-05-08 | 2007-05-29 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US5613004A (en) * | 1995-06-07 | 1997-03-18 | The Dice Company | Steganographic method and device |
US5751672A (en) | 1995-07-26 | 1998-05-12 | Sony Corporation | Compact disc changer utilizing disc database |
US20030040957A1 (en) * | 1995-07-27 | 2003-02-27 | Willam Y. Conwell | Advertising employing watermarking |
US7711564B2 (en) * | 1995-07-27 | 2010-05-04 | Digimarc Corporation | Connected audio and other media objects |
US7562392B1 (en) | 1999-05-19 | 2009-07-14 | Digimarc Corporation | Methods of interacting with audio and ambient music |
US8379908B2 (en) * | 1995-07-27 | 2013-02-19 | Digimarc Corporation | Embedding and reading codes on objects |
US6829368B2 (en) * | 2000-01-26 | 2004-12-07 | Digimarc Corporation | Establishing and interacting with on-line media collections using identifiers in media signals |
US7051086B2 (en) | 1995-07-27 | 2006-05-23 | Digimarc Corporation | Method of linking on-line data to printed documents |
US6650761B1 (en) | 1999-05-19 | 2003-11-18 | Digimarc Corporation | Watermarked business cards and methods |
US7171018B2 (en) * | 1995-07-27 | 2007-01-30 | Digimarc Corporation | Portable devices and methods employing digital watermarking |
US8429205B2 (en) * | 1995-07-27 | 2013-04-23 | Digimarc Corporation | Associating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals |
US7095871B2 (en) | 1995-07-27 | 2006-08-22 | Digimarc Corporation | Digital asset management and linking media signals with related data using watermarks |
US7003731B1 (en) * | 1995-07-27 | 2006-02-21 | Digimare Corporation | User control and activation of watermark enabled objects |
US6311214B1 (en) | 1995-07-27 | 2001-10-30 | Digimarc Corporation | Linking of computers based on optical sensing of digital data |
US6505160B1 (en) * | 1995-07-27 | 2003-01-07 | Digimarc Corporation | Connected audio and other media objects |
US5974409A (en) | 1995-08-23 | 1999-10-26 | Microsoft Corporation | System and method for locating information in an on-line network |
US6580808B2 (en) | 1995-09-25 | 2003-06-17 | Digimarc Corporation | Method and apparatus for discerning image distortion by reference to encoded marker signals |
US5850249A (en) | 1995-10-12 | 1998-12-15 | Nielsen Media Research, Inc. | Receiver monitoring system with local encoding |
US6282362B1 (en) | 1995-11-07 | 2001-08-28 | Trimble Navigation Limited | Geographical position/image digital recording and display system |
WO1997030375A1 (en) * | 1996-02-13 | 1997-08-21 | Obsidian Imaging, Inc. | Method and apparatus for configuring a camera through external means |
US5862218A (en) * | 1996-04-04 | 1999-01-19 | Fotonation, Inc. | Method and apparatus for in-camera image marking and authentication |
FR2745924B1 (fr) * | 1996-03-07 | 1998-12-11 | Bull Cp8 | Circuit integre perfectionne et procede d'utilisation d'un tel circuit integre |
US5862217A (en) * | 1996-03-28 | 1999-01-19 | Fotonation, Inc. | Method and apparatus for in-camera encryption |
US7685426B2 (en) | 1996-05-07 | 2010-03-23 | Digimarc Corporation | Managing and indexing content on a network with image bookmarks and digital watermarks |
US6307949B1 (en) * | 1996-05-07 | 2001-10-23 | Digimarc Corporation | Methods for optimizing watermark detection |
US6381341B1 (en) * | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
US7024016B2 (en) * | 1996-05-16 | 2006-04-04 | Digimarc Corporation | Digital watermarking apparatus and methods |
US5889868A (en) | 1996-07-02 | 1999-03-30 | The Dice Company | Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data |
US6005613A (en) | 1996-09-12 | 1999-12-21 | Eastman Kodak Company | Multi-mode digital camera with computer interface using data packets combining image and mode data |
US5943093A (en) * | 1996-09-26 | 1999-08-24 | Flashpoint Technology, Inc. | Software driver digital camera system with image storage tags |
AU4504797A (en) | 1996-09-30 | 1998-05-11 | Flashpoint Technology, Inc. | A method and system for expanding the media types supported in a digital camera |
US20030093790A1 (en) * | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US6931451B1 (en) | 1996-10-03 | 2005-08-16 | Gotuit Media Corp. | Systems and methods for modifying broadcast programming |
US6128037A (en) | 1996-10-16 | 2000-10-03 | Flashpoint Technology, Inc. | Method and system for adding sound to images in a digital camera |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US6177956B1 (en) * | 1996-10-23 | 2001-01-23 | Flashpoint Technology, Inc. | System and method for correlating processing data and image data within a digital camera device |
US5842063A (en) * | 1996-10-30 | 1998-11-24 | Eastman Kodak Company | Camera and film for recording overlapping images |
US5915027A (en) | 1996-11-05 | 1999-06-22 | Nec Research Institute | Digital watermarking |
US6311182B1 (en) | 1997-11-17 | 2001-10-30 | Genuity Inc. | Voice activated web browser |
US6005972A (en) * | 1996-11-19 | 1999-12-21 | Eastman Kodak Company | Method for adding personalized text and/or graphics to composite digital image products |
JP3154325B2 (ja) | 1996-11-28 | 2001-04-09 | 日本アイ・ビー・エム株式会社 | 認証情報を画像に隠し込むシステム及び画像認証システム |
US5774752A (en) * | 1996-12-26 | 1998-06-30 | Eastman Kodak Company | Processing of sound media with still image films in photofinishing labs |
ATE224124T1 (de) * | 1997-01-27 | 2002-09-15 | Koninkl Philips Electronics Nv | Verfahren und vorrichtung zur übertragung von inhaltsinformation und darauf bezogener zusatzinformation |
JP3349910B2 (ja) | 1997-02-12 | 2002-11-25 | 日本電気株式会社 | 画像データエンコードシステム |
US5963957A (en) | 1997-04-28 | 1999-10-05 | Philips Electronics North America Corporation | Bibliographic music data base with normalized musical themes |
EP0983661A1 (en) | 1997-05-09 | 2000-03-08 | Neomedia Technologies, Inc | Method and system for accessing electronic resources via machine-readable data on intelligent documents |
US6131162A (en) * | 1997-06-05 | 2000-10-10 | Hitachi Ltd. | Digital data authentication method |
JPH1155201A (ja) | 1997-07-29 | 1999-02-26 | Sony Corp | 情報処理装置および方法、情報処理システム、並びに伝送媒体 |
DE69836455T2 (de) | 1997-08-20 | 2007-03-29 | Canon K.K. | System für elektronische Wasserzeichen, elektronisches Informationsverteilungssystem und Gerät zur Abspeicherung von Bildern |
FI105311B (fi) * | 1997-09-04 | 2000-07-14 | Ericsson Telefon Ab L M | Menetelmä ja järjestely informaation löytämiseksi |
US6275260B1 (en) | 1997-09-17 | 2001-08-14 | Flashpoint Technology, Inc. | Positioning stamps in images captured with an image capture unit |
US6611599B2 (en) | 1997-09-29 | 2003-08-26 | Hewlett-Packard Development Company, L.P. | Watermarking of digital object |
US6330672B1 (en) | 1997-12-03 | 2001-12-11 | At&T Corp. | Method and apparatus for watermarking digital bitstreams |
US6148092A (en) | 1998-01-08 | 2000-11-14 | Sharp Laboratories Of America, Inc | System for detecting skin-tone regions within an image |
US6167395A (en) * | 1998-09-11 | 2000-12-26 | Genesys Telecommunications Laboratories, Inc | Method and apparatus for creating specialized multimedia threads in a multimedia communication center |
EP0944033B1 (en) | 1998-03-19 | 2003-05-28 | Tomonari Sonoda | Melody retrieval system and method |
US6256736B1 (en) | 1998-04-13 | 2001-07-03 | International Business Machines Corporation | Secured signal modification and verification with privacy control |
US7372976B2 (en) * | 1998-04-16 | 2008-05-13 | Digimarc Corporation | Content indexing and searching using content identifiers and associated metadata |
US6243480B1 (en) * | 1998-04-30 | 2001-06-05 | Jian Zhao | Digital authentication with analog documents |
US6487301B1 (en) * | 1998-04-30 | 2002-11-26 | Mediasec Technologies Llc | Digital authentication with digital and analog documents |
US6504941B2 (en) * | 1998-04-30 | 2003-01-07 | Hewlett-Packard Company | Method and apparatus for digital watermarking of images |
US6203873B1 (en) * | 1998-05-22 | 2001-03-20 | Dayco Products, Inc. | Blends of fluoroelastomer interpolymers with thermo fluoroplastic interpolymers and the use of such blends in hoses |
US7084903B2 (en) * | 1998-05-18 | 2006-08-01 | International Business Machines Corporation | Image capturing system and method for automatically watermarking recorded parameters for providing digital image verification |
US6504571B1 (en) * | 1998-05-18 | 2003-01-07 | International Business Machines Corporation | System and methods for querying digital image archives using recorded parameters |
US6233347B1 (en) * | 1998-05-21 | 2001-05-15 | Massachusetts Institute Of Technology | System method, and product for information embedding using an ensemble of non-intersecting embedding generators |
US6256623B1 (en) | 1998-06-22 | 2001-07-03 | Microsoft Corporation | Network search access construct for accessing web-based search services |
US6490355B1 (en) | 1998-07-14 | 2002-12-03 | Koninklijke Philips Electronics N.V. | Method and apparatus for use of a time-dependent watermark for the purpose of copy protection |
US6272176B1 (en) | 1998-07-16 | 2001-08-07 | Nielsen Media Research, Inc. | Broadcast encoding system and method |
US20030130954A1 (en) | 1998-07-31 | 2003-07-10 | Carr J. Scott | Postal applications including digital watermarks |
US20030105730A1 (en) * | 1999-05-19 | 2003-06-05 | Rhoads Geoffrey B. | Postal meters and systems employing watermarking |
US7953824B2 (en) * | 1998-08-06 | 2011-05-31 | Digimarc Corporation | Image sensors worn or attached on humans for imagery identification |
US6611812B2 (en) * | 1998-08-13 | 2003-08-26 | International Business Machines Corporation | Secure electronic content distribution on CDS and DVDs |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
US6496933B1 (en) * | 1998-10-14 | 2002-12-17 | Canon Sales, Inc. | Document authentication using a mark that is separate from document information |
US7143434B1 (en) | 1998-11-06 | 2006-11-28 | Seungyup Paek | Video description system and method |
DE69916749T2 (de) | 1998-11-10 | 2005-03-31 | Canon K.K. | Einbettung eines Wasserzeichens in ein komprimiertes Bildsignal |
US6188987B1 (en) * | 1998-11-17 | 2001-02-13 | Dolby Laboratories Licensing Corporation | Providing auxiliary information with frame-based encoded audio information |
ATE383617T1 (de) * | 1998-11-19 | 2008-01-15 | Digimarc Corp | Ausweisdokument mit photo |
US6167385A (en) * | 1998-11-30 | 2000-12-26 | The Chase Manhattan Bank | Supply chain financing system and method |
JP2002531977A (ja) | 1998-11-30 | 2002-09-24 | シグナファイ、 インコーポレイテッド | 電子透かし入れのための異なる特性を有する複数メッセージの組み合わせ |
GB2361377B (en) | 1998-12-11 | 2003-03-26 | Kent Ridge Digital Labs | Method and device for generating digital data watermarked with authentication data |
US6304345B1 (en) * | 1998-12-14 | 2001-10-16 | Eastman Kodak Company | Auto resoration of a print |
US6523172B1 (en) * | 1998-12-17 | 2003-02-18 | Evolutionary Technologies International, Inc. | Parser translator system and method |
WO2000039953A1 (en) | 1998-12-23 | 2000-07-06 | Kent Ridge Digital Labs | Method and apparatus for protecting the legitimacy of an article |
US6678389B1 (en) | 1998-12-29 | 2004-01-13 | Kent Ridge Digital Labs | Method and apparatus for embedding digital information in digital multimedia data |
JP2000235493A (ja) * | 1999-02-12 | 2000-08-29 | Fujitsu Ltd | トレーディング装置 |
US6972856B1 (en) | 1999-03-11 | 2005-12-06 | Canon Kabushiki Kaisha | Querying of copyright host, printing of copyright information and host registration of copyright data |
US7302574B2 (en) * | 1999-05-19 | 2007-11-27 | Digimarc Corporation | Content identifiers triggering corresponding responses through collaborative processing |
US20010034705A1 (en) | 1999-05-19 | 2001-10-25 | Rhoads Geoffrey B. | Payment-based systems for internet music |
US20070055884A1 (en) * | 1999-05-19 | 2007-03-08 | Rhoads Geoffrey B | User control and activation of watermark enabled objects |
US7111170B2 (en) | 1999-05-19 | 2006-09-19 | Digimarc Corporation | Distributed system for responding to watermarked documents |
US20020032734A1 (en) | 2000-07-26 | 2002-03-14 | Rhoads Geoffrey B. | Collateral data combined with user characteristics to select web site |
US7760905B2 (en) | 1999-06-29 | 2010-07-20 | Digimarc Corporation | Wireless mobile phone with content processing |
US20100045816A1 (en) * | 1999-05-19 | 2010-02-25 | Rhoads Geoffrey B | User Feedback in Connection with Object Recognition |
US7261612B1 (en) | 1999-08-30 | 2007-08-28 | Digimarc Corporation | Methods and systems for read-aloud books |
US7406214B2 (en) | 1999-05-19 | 2008-07-29 | Digimarc Corporation | Methods and devices employing optical sensors and/or steganography |
US6785815B1 (en) | 1999-06-08 | 2004-08-31 | Intertrust Technologies Corp. | Methods and systems for encoding and protecting data using digital signature and watermarking techniques |
US20020131076A1 (en) | 1999-06-29 | 2002-09-19 | Davis Bruce L. | Distribution and use of trusted photos |
US6519564B1 (en) | 1999-07-01 | 2003-02-11 | Koninklijke Philips Electronics N.V. | Content-driven speech-or audio-browser |
US7502759B2 (en) * | 1999-08-30 | 2009-03-10 | Digimarc Corporation | Digital watermarking methods and related toy and game applications |
US7174293B2 (en) * | 1999-09-21 | 2007-02-06 | Iceberg Industries Llc | Audio identification system and method |
US6549922B1 (en) * | 1999-10-01 | 2003-04-15 | Alok Srivastava | System for collecting, transforming and managing media metadata |
US6941275B1 (en) | 1999-10-07 | 2005-09-06 | Remi Swierczek | Music identification system |
US6188010B1 (en) * | 1999-10-29 | 2001-02-13 | Sony Corporation | Music search by melody input |
US6678332B1 (en) * | 2000-01-04 | 2004-01-13 | Emc Corporation | Seamless splicing of encoded MPEG video and audio |
US6496802B1 (en) * | 2000-01-07 | 2002-12-17 | Mp3.Com, Inc. | System and method for providing access to electronic works |
EP1249002B1 (en) | 2000-01-13 | 2011-03-16 | Digimarc Corporation | Authenticating metadata and embedding metadata in watermarks of media signals |
US7450734B2 (en) | 2000-01-13 | 2008-11-11 | Digimarc Corporation | Digital asset management, targeted searching and desktop searching using digital watermarks |
US6535617B1 (en) * | 2000-02-14 | 2003-03-18 | Digimarc Corporation | Removal of fixed pattern noise and other fixed patterns from media signals |
US8355525B2 (en) * | 2000-02-14 | 2013-01-15 | Digimarc Corporation | Parallel processing of digital watermarking operations |
US6385329B1 (en) * | 2000-02-14 | 2002-05-07 | Digimarc Corporation | Wavelet domain watermarks |
US6834308B1 (en) | 2000-02-17 | 2004-12-21 | Audible Magic Corporation | Method and apparatus for identifying media content presented on a media playing device |
US6180312B1 (en) * | 2000-03-22 | 2001-01-30 | Eastman Kodak Company | Photographic imaging system incorporating metadata recording capability |
US6968564B1 (en) | 2000-04-06 | 2005-11-22 | Nielsen Media Research, Inc. | Multi-band spectral audio encoding |
US20020072935A1 (en) * | 2000-04-12 | 2002-06-13 | Rowse William T. | Method system and software for transmitting digital media between remote locations |
WO2001080169A1 (en) | 2000-04-17 | 2001-10-25 | Digimarc Corporation | Authentication of physical and electronic media objects using digital watermarks |
US6996252B2 (en) * | 2000-04-19 | 2006-02-07 | Digimarc Corporation | Low visibility watermark using time decay fluorescence |
US7738673B2 (en) | 2000-04-19 | 2010-06-15 | Digimarc Corporation | Low visible digital watermarks |
US7027614B2 (en) * | 2000-04-19 | 2006-04-11 | Digimarc Corporation | Hiding information to reduce or offset perceptible artifacts |
US7305104B2 (en) * | 2000-04-21 | 2007-12-04 | Digimarc Corporation | Authentication of identification documents using digital watermarks |
EP1160644B1 (en) * | 2000-05-30 | 2016-06-01 | Panasonic Intellectual Property Corporation of America | Data terminal equipment |
US7657058B2 (en) * | 2000-07-19 | 2010-02-02 | Digimarc Corporation | Watermark orientation signals conveying payload data |
AU2001279725A1 (en) * | 2000-07-21 | 2002-02-05 | Koninklijke Philips Electronics N.V. | Multimedia monitoring by combining watermarking and characteristic signature of signal |
US7853664B1 (en) | 2000-07-31 | 2010-12-14 | Landmark Digital Services Llc | Method and system for purchasing pre-recorded music |
US6714683B1 (en) * | 2000-08-24 | 2004-03-30 | Digimarc Corporation | Wavelet based feature modulation watermarks and related applications |
US7656930B2 (en) * | 2001-09-10 | 2010-02-02 | Digimarc Corporation | Assessing quality of service using digital watermark information |
US7058223B2 (en) | 2000-09-14 | 2006-06-06 | Cox Ingemar J | Identifying works for initiating a work-based action, such as an action on the internet |
US6512837B1 (en) * | 2000-10-11 | 2003-01-28 | Digimarc Corporation | Watermarks carrying content dependent signal metrics for detecting and characterizing signal alteration |
JP2002123548A (ja) * | 2000-10-12 | 2002-04-26 | Sony Corp | 情報提供システム、情報画像管理サーバ、クライアント、並びに情報画像管理プログラムを記録した記録媒体 |
WO2002033954A2 (en) | 2000-10-17 | 2002-04-25 | Digimarc Corporation | User control and activation of watermark enabled objects |
US20020051577A1 (en) * | 2000-10-20 | 2002-05-02 | Naoto Kinjo | Method of preventing falsification of image |
US20020176003A1 (en) | 2000-10-25 | 2002-11-28 | Seder Phillip Andrew | Watermark reading kiosks |
JP3784635B2 (ja) * | 2000-11-10 | 2006-06-14 | 富士通株式会社 | データ運用方法 |
AU2002232817A1 (en) | 2000-12-21 | 2002-07-01 | Digimarc Corporation | Methods, apparatus and programs for generating and utilizing content signatures |
US8103877B2 (en) * | 2000-12-21 | 2012-01-24 | Digimarc Corporation | Content identification and electronic tickets, coupons and credits |
US7061510B2 (en) * | 2001-03-05 | 2006-06-13 | Digimarc Corporation | Geo-referencing of aerial imagery using embedded image identifiers and cross-referenced data sets |
US7607016B2 (en) | 2001-04-20 | 2009-10-20 | Digimarc Corporation | Including a metric in a digital watermark for media authentication |
JP2002351878A (ja) * | 2001-05-18 | 2002-12-06 | Internatl Business Mach Corp <Ibm> | デジタルコンテンツ再生装置、データ取得システム、デジタルコンテンツ再生方法、メタデータ管理方法、電子透かし埋め込み方法、プログラム及び記録媒体 |
US8094869B2 (en) * | 2001-07-02 | 2012-01-10 | Digimarc Corporation | Fragile and emerging digital watermarks |
US7213757B2 (en) * | 2001-08-31 | 2007-05-08 | Digimarc Corporation | Emerging security features for identification documents |
AUPR970301A0 (en) * | 2001-12-21 | 2002-01-24 | Canon Kabushiki Kaisha | Content authentication for digital media based recording devices |
US20030191764A1 (en) | 2002-08-06 | 2003-10-09 | Isaac Richards | System and method for acoustic fingerpringting |
US6996251B2 (en) * | 2002-09-30 | 2006-02-07 | Myport Technologies, Inc. | Forensic communication apparatus and method |
US20060041830A1 (en) * | 2002-12-31 | 2006-02-23 | Christopher Bohn | Method and apparatus for organizing internet information for dissemination to others, collaboration on that information with others, enabling self-publishing of online content and associating it with digital media, enabling contextual search results triggered by playing of digital media |
JP2004234228A (ja) | 2003-01-29 | 2004-08-19 | Seiko Epson Corp | 画像検索装置、画像検索装置におけるキーワード付与方法、及びプログラム |
US7606790B2 (en) | 2003-03-03 | 2009-10-20 | Digimarc Corporation | Integrating and enhancing searching of media content and biometric databases |
JP2004326491A (ja) | 2003-04-25 | 2004-11-18 | Canon Inc | 画像処理方法 |
US20050044561A1 (en) * | 2003-08-20 | 2005-02-24 | Gotuit Audio, Inc. | Methods and apparatus for identifying program segments by detecting duplicate signal patterns |
US7508455B2 (en) | 2004-03-26 | 2009-03-24 | Ross Video/Live Production Technology | Method, system, and device for automatic determination of nominal backing color and a range thereof |
US8099407B2 (en) | 2004-03-31 | 2012-01-17 | Google Inc. | Methods and systems for processing media files |
US8953908B2 (en) | 2004-06-22 | 2015-02-10 | Digimarc Corporation | Metadata management and generation using perceptual features |
-
2001
- 2001-01-11 EP EP01942456A patent/EP1249002B1/en not_active Expired - Lifetime
- 2001-01-11 AT AT01942456T patent/ATE502354T1/de not_active IP Right Cessation
- 2001-01-11 WO PCT/US2001/001043 patent/WO2001052178A1/en active Application Filing
- 2001-01-11 DE DE60144222T patent/DE60144222D1/de not_active Expired - Lifetime
- 2001-01-11 KR KR1020027009046A patent/KR100865247B1/ko active IP Right Grant
- 2001-01-11 EP EP10181388.9A patent/EP2352120B1/en not_active Expired - Lifetime
- 2001-01-11 AU AU2001229402A patent/AU2001229402A1/en not_active Abandoned
- 2001-01-11 JP JP2001552328A patent/JP4785168B2/ja not_active Expired - Lifetime
- 2001-04-20 US US09/840,018 patent/US7209571B2/en not_active Expired - Lifetime
-
2007
- 2007-04-24 US US11/739,614 patent/US8121342B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11232286A (ja) * | 1998-02-12 | 1999-08-27 | Hitachi Ltd | 情報検索システム |
Also Published As
Publication number | Publication date |
---|---|
EP2352120A1 (en) | 2011-08-03 |
EP1249002A4 (en) | 2006-09-13 |
EP1249002A1 (en) | 2002-10-16 |
US7209571B2 (en) | 2007-04-24 |
DE60144222D1 (de) | 2011-04-28 |
US8121342B2 (en) | 2012-02-21 |
KR100865247B1 (ko) | 2008-10-27 |
EP2352120B1 (en) | 2016-03-30 |
AU2001229402A1 (en) | 2001-07-24 |
ATE502354T1 (de) | 2011-04-15 |
US20020001395A1 (en) | 2002-01-03 |
JP2003520008A (ja) | 2003-06-24 |
WO2001052178A1 (en) | 2001-07-19 |
EP1249002B1 (en) | 2011-03-16 |
KR20020070477A (ko) | 2002-09-09 |
US20070266252A1 (en) | 2007-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4785168B2 (ja) | メタデータの認証および媒体信号の透かしへのメタデータの埋込 | |
US7010144B1 (en) | Associating data with images in imaging systems | |
US8429205B2 (en) | Associating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals | |
US7171018B2 (en) | Portable devices and methods employing digital watermarking | |
US7756892B2 (en) | Using embedded data with file sharing | |
US7505605B2 (en) | Portable devices and methods employing digital watermarking | |
US9525798B2 (en) | Image-related methods and systems | |
US8825518B2 (en) | Media methods and systems | |
US9092433B2 (en) | Layered abstraction systems and methods for persistent content identity | |
JPH11308564A (ja) | デジタル証拠カメラシステム、復号化鍵取得・登録システム、及びデジタル画像編集システム | |
US20100315495A1 (en) | Bi-Directional Image Capture Methods and Apparatuses | |
AU2001277047B2 (en) | Using embedded data with file sharing | |
JP5030643B2 (ja) | メディアキーの使用方法 | |
AU2001277047A1 (en) | Using embedded data with file sharing | |
JP2000059771A (ja) | 画像撮像装置および画像データ利用システム | |
JPH11284865A (ja) | 画像データの暗号化出力装置および画像再生装置並びにデジタルフォトサービスシステム | |
JPH11261745A (ja) | デジタル画像公開方法およびデジタルフォトサービスシステム | |
AU2002318848B2 (en) | Image Protection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080110 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100928 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20101014 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101227 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110117 |
|
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: 20110614 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110622 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110711 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4785168 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140722 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |