JP2004504676A - Method and apparatus for identifying and processing commands in a digital image in which a user marks commands, for example in a circle - Google Patents
Method and apparatus for identifying and processing commands in a digital image in which a user marks commands, for example in a circle Download PDFInfo
- Publication number
- JP2004504676A JP2004504676A JP2002512909A JP2002512909A JP2004504676A JP 2004504676 A JP2004504676 A JP 2004504676A JP 2002512909 A JP2002512909 A JP 2002512909A JP 2002512909 A JP2002512909 A JP 2002512909A JP 2004504676 A JP2004504676 A JP 2004504676A
- Authority
- JP
- Japan
- Prior art keywords
- command
- processing
- digital image
- identifying
- rules
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32037—Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
- H04N1/32042—Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing with reading of job-marks on a page
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72439—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
ユーザは、ユーザが紙にペンで1つまたは複数のオブジェクトやコマンドにマークしたディジタル画像を捕らえる。マーキングはマーキング規則の所定の集合に従って行われ、これにより、後でオブジェクトとコマンドを容易に分離することができる。オブジェクトやコマンドをマークする規則は、円で囲む、下線を引く、強調表示する、などである。ディジタル画像内に埋め込まれたコマンドはディジタル画像内の1つまたは複数のオブジェクトに関連付けることができる。この関連付けは関連付け規則の所定の集合に従って行われる。次に、処理のために画像を計算装置に送信する。送信には、ケーブルや、ブルートゥースなどのIRまたはFR技術や、携帯電話を用いる。計算装置は「コマンド・サーバ」と呼ばれる。これは、マーキング規則の所定の集合を用いてディジタル画像を解析することにより、オブジェクトやコマンドを識別して分離する。またコマンド・サーバは、マーキング規則と関連付け規則の所定の集合に従ってディジタル画像を解析することにより、コマンドを識別し、解釈し、オブジェクトと関連付ける。最後に、コマンド・サーバはコマンドに関係するサービスをオブジェクトに開始する。The user captures a digital image in which the user has marked one or more objects or commands on the paper with a pen. Marking is performed according to a predetermined set of marking rules, so that objects and commands can be easily separated later. Rules for marking objects and commands include circles, underlining, and highlighting. Commands embedded in a digital image can be associated with one or more objects in the digital image. This association is performed according to a predetermined set of association rules. Next, the image is sent to the computing device for processing. For transmission, a cable, IR or FR technology such as Bluetooth, or a mobile phone is used. The computing device is called a "command server". It identifies and separates objects and commands by analyzing a digital image using a predetermined set of marking rules. The command server also identifies, interprets, and associates commands with the object by analyzing the digital image according to a predetermined set of marking rules and association rules. Finally, the command server starts the service associated with the command on the object.
Description
【0001】
(発明の分野)
本発明はディジタル画像内の情報を処理する方法に関する。より正確に述べると、本発明はユーザがディジタル画像上で実行してほしいサービスに関する埋込みコマンドを含むディジタル画像を処理することに関する。
【0002】
(背景)
ディジタル画像を捕らえることのできるディジタル・カメラが世界中で広く用いられている。かかる画像はコンピュータに転送され、将来検索できるように記憶されるか、または電子メールの添付ファイルとして送られる。電子メールの受信者はこの添付ファイルを開き、専用のアプリケーション・プログラムを用いて画像を見ることができる。かかる電子メールは、モデムを含むまたはモデムに接続する移動電話を介して送ることもできる。
【0003】
問題は、ディジタル画像の受信者がディジタル画像の任意の必要な処理を手動で行わなければならないことである。ディジタル画像がピクチャを表す場合は、受信者はピクチャを印刷または記憶することのできるソフトウエア・アプリケーションでこのピクチャを開かなければならない。ディジタル画像が手書きのテキストを表す場合は、受信者は画像をディジタル文字に変換する手書き認識ソフトウエア・アプリケーションで画像を開き、次にその文字を或るソフトウエア・ワード処理アプリケーションに適合するファイル・フォーマットに変換したいと思うであろう。
【0004】
もう1つの問題は、ディジタル画像が、ユーザが種々の操作を行いたいと思う複数のオブジェクトを含む場合があることである。ディジタル文字に変換するソフトウエアで解釈する必要のある、活字または手書きのテキストを含むオブジェクトもある。または、圧縮したり、別のピクチャ・ファイル・フォーマットに変換したりする必要のある、ディジタル・ピクチャを表すオブジェクトもある。公知のソフトウエア・アプリケーションはディジタル画像をテキストやピクチャやスケッチなどのオブジェクトに分離できるほど正確ではないので、ディジタル画像に含まれる種々のオブジェクトに関する種々のサービスを自動的に実行するのに適していない。
【0005】
更に別の問題は、ディジタル画像の送信者が、基本的に性質の異なる多くのステップを行う必要があることである。例えば、ディジタル・カメラで画像を捕らえ、移動電話またはコンピュータにこれを送り、電子メールのアプリケーション・プログラムを起動し、ディジタル画像を電子メールに挿入し、受信者の電子メール・アドレスを入力しまたは探し、そして電子メールを送ることなどである。
【0006】
(発明の概要)
以上の点から、本発明の目的は、従来の方法の欠点を克服してディジタル画像を知的に解釈し処理する全く新しい型の方法を提供することである。
この目的は、ディジタル画像を解析してオブジェクトとそのオブジェクトに関連するコマンドとに分離する方法と装置により達成することができる。更にオブジェクトに対して、関連するコマンドに関する種々の処理を行う。
【0007】
本発明の1つの形態では、ユーザはディジタル・カメラを用いて、ユーザが紙に書きつけたコマンドやオブジェクトのディジタル画像を捕らえる。1つまたは複数のコマンドやオブジェクトはペンでマークされている。マーキングはマーキング規則の所定の集合に従って行われ、これにより、後で個々のオブジェクトとコマンドを容易に分離することができる。オブジェクトやコマンドをマークする規則は、例えば、円で囲む、下線を引く、強調表示する、などである。ディジタル画像内に埋め込まれたコマンドはディジタル画像内の1つまたは複数のオブジェクトに関連付けることができる。この関連付けは関連付け規則の所定の集合に従って行われる。関連付け規則により、画像内の種々のコマンドと種々のオブジェクトとを関連付けることができる。次に、処理のために画像を計算装置に送信する。送信には、ケーブルや、ブルートゥースなどのIRまたはRF技術や、携帯電話を用いる。計算装置は「コマンド・サーバ」と呼ばれる。これは、マーキング規則の所定の集合を用いてディジタル画像を解析することにより、オブジェクトやコマンドを識別して分離する。またコマンド・サーバは、マーキング規則と関連付け規則の所定の集合に従ってディジタル画像を解析することにより、コマンドを識別し、解釈し、オブジェクトと関連付ける。コマンド・サーバは、例えば広告やパンフレットの印刷されたテキストや図形やユーザが書き込んだ手書きのテキストから成る、ディジタル画像を解釈することができる。最後に、コマンド・サーバはコマンドに関するサービスをオブジェクトに開始する。
ディジタル画像が1オブジェクトだけを含む場合は、コマンド・サーバで別のオブジェクトから分離する必要がないので、オブジェクトのマーキングは省略してよい。
【0008】
本発明の利点は、ピクチャに含まれる情報を迅速に、簡単に、直感的に、自動的に処理する方法を提供することである。通常のコンピュータの場合のような本格的なマン・マシン・インターフェースを必要とせずに、ユーザは高度な電子的メッセージ伝達やその他のサービスを行うことができる。かかるサービスの例を以下に示す。
・ 少なくとも1つの手書きのオブジェクトを認識する
・ 少なくとも1つのオブジェクトを、選択されたファイル・フォーマットに変換する
・ 文字を印刷して送る
・ 将来検索できるように少なくとも1つのオブジェクトを記憶する
・ 少なくとも1つのオブジェクトを、予定表データベースや、住所録データベースや、「実施事項(to−do)」リスト・データベースに入力しまたは同期させる
・ 金融取引を行う
・ 電話番号をダイヤルする
・ 電話番号を記憶する
・ サービスを開始する前に、コマンドまたはオブジェクトの解釈を確認するようにユーザに要求を送る
・ 更に処理するために、1つまたは複数のディジタル画像をディジタル画像の大容量記憶装置から取り出す。
ユーザは自分用のユーザ・プロフィールを編集することにより、自分だけのサービスや関連付け規則やマーキング規則を自分で作ることができる。
【0009】
理解されるように、ここに開示する発明は上に述べた目的を達成してその利点を提供するものであるが、ここに述べる本発明の特徴は好ましい実施の形態の単なる例である。従って、本発明の範囲はここに説明する実施の形態の詳細に限定されるものではない。この説明から推測される本発明と同等の、適合する、変更された形態は請求の範囲で規定される本発明の範囲に含まれるものである。
【0010】
(実施の形態の詳細な説明)
図1は、組込みディジタル・カメラ(103)を有する移動電話(101)を示す。移動電話は、セルラ網と通信するためのアンテナ(102)と、スピーカ(104)と、ディスプレイ(105)と、キーパッド(106)と、マイクロホン(107)とを有する。システム・コネクタやIRポートや短距離RFリンクを介して画像を移動電話に転送する別個のディジタル・カメラを用いることも可能である。更に別の選択肢は、画像をディジタル・カメラまたはスキャナで捕らえて、コマンド・サーバを有するローカル・コンピュータに送り、またはコマンド・サーバを有する別のコンピュータに網を通して画像を送ることである。このコマンド・サーバは、ディジタル画像を処理してコマンドに関係するサービスを開始する機能を有する。
【0011】
図2は、ペンで紙片に書かれた情報を表すディジタル画像の例を表す。この画像は、マーキング規則の所定の集合に従ってペンを用いて円(201,205)で囲んだ1つのテキスト・オブジェクト(204)と1つのピクチャ・オブジェクト(207)とを含む。ユーザは、関連付け規則の所定の集合に従って円とコマンド(206,203)とを書き込んでいる。コマンド(203)は「T,E(Max)」で表されている。これは、円で囲んだオブジェクトをテキスト(「T」はテキスト)として扱って電子メール(「E」は電子メール)でMaxに送るようコマンド・サーバに指示する。円コマンド(206)は「P」で表されている。これは、この円がピクチャを含むことをコマンド・サーバに知らせる。この情報は、テキストを含むことを示した外側の円の情報を無効にする。円とその関連するコマンドとの間の線(202)は関連付け規則の所定の集合に従う関係を明示する。コマンドは、円内に含まれるオブジェクトに実行することをユーザが希望するサービスの種類を示す。この例の場合ユーザは、サーバが電子メールを作成してMaxに送ることを希望する。「Max」は、コマンド・サーバのデータベース内にユーザが予め規定しているもので、Maxの完全な電子メール・アドレスのニックネームを表す。電子メールの本体は、コマンド・サーバが手書きのテキスト(204)をディジタル文字に変換した結果である1つのテキスト部と、オブジェクト(207)のビット・マップ表現を含む1つのピクチャ部とを含む。
【0012】
図3は、予め印刷された情報と手書きの円とコマンドとの組合わせを表すディジタル画像の別の例を示す。この画像は、マーキング規則の所定の集合に従ってペンを用いて円(301)で囲んだろうそくの広告(304)を含む。ユーザは、円(301)と、関連するパラメータ(C,$5)を持つコマンド(303)とを書き込んでいる。円(301)とその関連するコマンド(303)との間の線(302)は関連付け規則の所定の集合に従う関係を明示する。コマンド(303)は、円内に含まれるオブジェクト(304)にユーザがどのようなサービスを行ってほしいかを記述する。この場合ユーザは、コマンド・サーバが、関連するオブジェクト(304)内のテキスト(「T」はテキスト)を解析して注文する(「B」は購入)ことを希望する。注文はクレジット・カード(「C」はクレジット・カード)で支払われる。注文の総額は$5である。この例では、コマンド・サーバは広告内のテキストを解釈し、注文を送る先の住所を探す。次に、広告のコピーと、ユーザの住所、クレジット・カード番号、クレジット・カードから引き出すことをユーザが承諾する金額とを含む電子メールを作成する。ユーザの個人データはコマンド・サーバのデータベース内に予め入力されている。
【0013】
ユーザは所定のマーキング規則を用いて、ディジタル画像内のオブジェクトとコマンドの識別と分離を容易に行うことができる。オブジェクトまたはコマンドをマークする方法の例を次に示す。
・ 円で囲む
・ 周囲に四角を描く
・ 下線を引く
・ 特殊な「マーカ・ペン」で強調表示する。
【0014】
所定のマーキング規則として円で囲む場合は、円は完全な円または楕円でなくてよい。情報を囲む任意の適当な図形曲線を用いてよい。円と解釈するために囲む曲線を閉じる必要があるかどうかは、画像処理に決定を任せてよい。
【0015】
ユーザは、所定の関連付け規則を用いてコマンドとオブジェクトとを関連付ける。コマンドとオブジェクトとを関連付ける方法の例を次に示す。
・ コマンドとオブジェクトとを共に円で囲む
・ コマンドとオブジェクトとの間に線を引く
・ コマンドと、オブジェクトを含む円または四角との間に線を引く。
【0016】
ディジタル画像が1オブジェクトだけを含む場合は関連付けを省略してよい。
マーキング規則の所定の集合も関連付け規則の所定の集合も、種々の方法で指定してよい。各ユーザは自分の好みに従って規則を個別化してよい。かかる個別化された規則は各ユーザのプロフィール内に記憶してよい。
【0017】
紙、チラシ、写真などの任意の種類の印刷された材料にペンで書くことができる。ユーザは、手書きのテキストや予め印刷されたテキストまたはピクチャやこれらの組合わせを含むオブジェクトにマークを付け、関連付け規則の所定の集合を用いて、オブジェクトに関連するコマンドを書いてよい。
コマンドの一般的なフォーマットは次のように定義される。
<コマンド1(パラメータ1,パラメータ2,...),コマンド2(パラメータ1,パラメータ2,...),...>
【0018】
コマンドとこれに関連するパラメータのいくつかの例を以下に示す。
1. P,E(mag,mar)
これは、ディジタル画像がピクチャ(P)を含むことと、電子メール(E)により受信者「mag」と「mar」(ユーザが友達のMagnusとMriaの実際のインターネット・アドレスに関連付けたニックネーム)に送ることとを意味する。
2. T,E(mag,mar)
これはディジタル画像がテキスト(T)を含むことと、これを手書き認識ソフトウエアで解釈してディジタル文字に変換した後で電子メール(E)により「mag」と「mar」の電子メール・アドレスに送ることとを意味する。
3. D
これは、関連するオブジェクトを棄てる(D)ことを意味する。これはユーザが何か書いたことを後悔したときに用いる。
4. M
これは関連するオブジェクトが約束(Mは「会合」)を含むことと、後で検索するためにまたは任意のユーザの計算装置と同期させるためにコマンド・サーバがユーザの電子予定表に入力することとを意味する。
5. TD
これは関連するオブジェクトが「実施事項」項目(TD)を含むことと、後で検索するためにまたは任意のユーザの計算装置と同期させるためにコマンド・サーバがユーザの電子「実施事項リスト」に入力することとを意味する。
【0019】
6. A
これは関連するオブジェクトがアドレス項目(A)を含むことと、後で検索するためにまたは任意のユーザの計算装置と同期させるために円サーバがユーザの電子住所録に入力することとを意味する。
7. P
これは、関連するオブジェクトが金融取引(Pは「支払い」)に関する情報を含むことと、コマンド・サーバがユーザのためにこれを実行することとを意味する。
8. E(Pic3,6,12,mar)
これは、ディジタル・カメラまたはディジタル画像の記憶手段を含む移動電話からピクチャ(Pic)番号3,6,12を取り出して、電子メールの一部として「mar」のアドレスに送ることを意味する。このコマンドは、普通のはがきのメッセージと同様な手書きのまたは印刷されたテキスト・メッセージを含むオブジェクトに関連してよい。ここでは、ディジタル画像を記憶する装置はピクチャを取り出すためにコマンドをコマンド・サーバから受けることができると仮定する。
9. C,S
これは、関連するオブジェクト内で見つかった番号を移動電話がダイヤルすることを意味する。これは、やはり関連するオブジェクト内で見つかった番号と名前を移動電話の電話帳に記憶することも意味する。ここでは、コマンド・サーバが移動電話内にあるかまたは通信する相手の外部計算装置内にあるかにかかわらず、移動電話はダイヤルと記憶のためにコマンドをコマンド・サーバから受けることができると仮定する。
【0020】
利用可能なコマンドの集合はそれぞれの必要に応じて個人化してよい。これは、コマンド・サーバを用いるためにユーザが支払う加入料の基礎の1つでもある。
コマンド・サーバは自分自身を認証することをユーザに要求した後、ユーザから任意のデータまたはディジタル画像を受け、またはユーザが要求する任意の活動を行う。認証は、GSM型の移動電話で行うのと同じ方法で、すなわちSIMカード(加入者識別モジュール)で、行うことができる。機密保護を更に強化するため、サーバはピン・コードを要求してよいし、また送信されるデータを全て暗号化することを要求してよい。認証の別の方法は、電子署名を用いて行っても、ピクチャに含まれるユーザの手書きの署名で行ってもよい。
【0021】
図4は、或る例示の実施の形態を示す。これは、埋込みディジタル・カメラを含む移動電話(401)と、セルラ基地局(402)と、セルラ網(403)と、インターネット(405)と、コマンド・サーバ(404)と、標準のコンピュータ(406)とで構成する。ディジタル画像は移動電話から基地局を介してセルラ網に送られ、セルラ網は選択されたコマンド・サーバにこれを転送する。コマンド・サーバのインターネット・アドレスはユーザが予め定義して移動電話内に記憶する。これにより、ユーザは使う度にコマンド・サーバのアドレスを入力する必要がなくなる。コマンド・サーバは、個人化されたユーザ・プロフィールを含むユーザの個人的な記憶された情報を含む。この情報は、インターネットに接続された一般のコンピュータ(406)からアクセスして修正することができる。またユーザ・プロフィールは、マーキング規則と関連付け規則の個人的な集合と利用可能なサービスの集合とで構成してよい。
【0022】
図5は、コマンド・サーバ(501)の或る例示の実施の形態を示す。これは、インターネットへの通信リンク(509)と、CPU(508)と、ユーザ・プロフィールを保持するデータベース(504)と、ユーザ・ファイル用の記憶領域(507)とで構成する。或るユーザからディジタル画像を含むファイルを受けると、コマンド・サーバは画像の解析を開始する。まず、画像解析SW(502)によりオブジェクトとコマンドとを検出して分離する。SWはマーキング規則の所定の集合を用いる。また、関連付け規則の所定の集合を用いてコマンドとオブジェクトとを関連付ける。次に、識別したコマンドをコマンド・インタープリタSW(503)により解釈し、最後に、オブジェクトに種々のサービス(505,506)を開始する。サービスはコマンドに従って選択される。
【0023】
ユーザのユーザ・プロフィール(504)を保持するデータベースはユーザに関する情報を含む。例えば、
・ クレジット・カード番号
・ 次の内容を含む電子名刺
名前
肩書き
住所
電子メール・アドレス
ファクス番号
家庭の電話番号
事務所の電話番号
携帯電話番号
・ 個人やグループのニックネームと、電子メール・アドレスなどの完全なデータとを含む住所録。円サーバ内の住所録は、インターネットにより任意のコンピュータからユーザが更新して保持することができる。
・ 約束などを含む予定表
・「実施事項」リスト
・ マーキング規則の個人的な集合
・ 関連付け規則の個人的な集合
・ アクセス可能なコマンドとサービスの個人的な集合
【0024】
ユーザ記憶領域は処理済みの全ての画像のコピーを記憶するのに用いられ、または見つかったコマンドにより開始されたサービスと送り出された任意のメッセージの全ての記録を保持する。
コマンド・サーバは、ユーザへの種々の通知や状況報告(受けたディジタル画像を処理したことにより開始された活動を記述する)をユーザの要求に応じて送ることができる。またコマンド・サーバはディジタル画像内のコマンドを解釈した結果をユーザに通知し、ユーザからの確認を待って所望のサービスを開始する。
【0025】
コマンド・サーバのサービスは単一のユーザに限定されるわけではない。ユーザ毎に別個のユーザ・プロフィールと記憶領域を保持することができる。
ユーザはいつでも、インターネットにアクセスする任意のコンピュータから自分のプロフィールを更新しまたデータ記憶装置と対話することができる。アクセスはパスワードにより保護することができる。
【0026】
ディジタル画像を記録し、ディジタル画像を送信し、画像を処理するために、種々の装置を用いて実現されるものとして本発明を開示したが、必要なほとんど全てのハードウエアとソフトウエアを単一ユニットで実現することができる。かかるユニットは、強力なディジタル・プロセッサと十分な記憶手段とを有する移動体ユーザ端末(移動電話など)でよい。別の選択肢は、ディジタル・カメラに、またはディジタル・カメラと移動電話との結合体に、コマンド・サーバを有することである。一般的に言うと、ディジタル・カメラと、移動電話(使えるならば)と、コマンド・サーバとは、結合してもよいし、直接または間接に互いに通信することが可能な任意の数の物理的な装置に分散してもよい。
【0027】
図6は、手書きのメッセージ(603)が書かれている紙片(601)を表すディジタル画像の一例である。ユーザは下線が引かれたコマンド(602)も書き込んでいる。紙の物理的な境界(601)を単一オブジェクト(603)の囲みとしてよい。従ってオブジェクトの回りの手書きの円は省略されている。
【図面の簡単な説明】
【図1】組込みディジタル・カメラを備える移動電話の略図。
【図2】関連するコマンドを持つ円で囲んだオブジェクトを含む紙のディジタル画像の一例。
【図3】関連するコマンドを持つ円で囲んだオブジェクトを含む紙のディジタル画像の別の例。
【図4】全システムの或る例示の実施の形態の略図。
【図5】含まれる任意のコマンドに従ってディジタル画像を解析して処理することが可能なコマンド・サーバのブロックの略図。
【図6】手書きのメッセージとこれに関連するコマンドを含む紙片のピクチャを表すディジタル画像の一例。[0001]
(Field of the Invention)
The present invention relates to a method for processing information in a digital image. More precisely, the present invention relates to processing digital images that contain embedded commands for services that a user wants to perform on the digital image.
[0002]
(background)
Digital cameras capable of capturing digital images are widely used around the world. Such images are transferred to a computer and stored for future retrieval or sent as an e-mail attachment. The recipient of the e-mail can open the attached file and view the image using a dedicated application program. Such e-mail may also be sent via a mobile telephone that includes or connects to the modem.
[0003]
The problem is that the recipient of the digital image must manually perform any necessary processing of the digital image. If the digital image represents a picture, the recipient must open the picture in a software application that can print or store the picture. If the digital image represents handwritten text, the recipient opens the image with a handwriting recognition software application that converts the image to digital characters, and then converts the characters to a file compatible with a software word processing application. You will want to convert it to a format.
[0004]
Another problem is that a digital image may include multiple objects that the user wants to perform various operations. Some objects contain printed or handwritten text that needs to be interpreted by software that converts to digital characters. Or, some objects represent digital pictures that need to be compressed or converted to another picture file format. Known software applications are not accurate enough to separate digital images into objects such as text, pictures and sketches, and are not suitable for automatically performing various services on various objects contained in the digital images. .
[0005]
Yet another problem is that the sender of the digital image must perform a number of steps that are fundamentally different in nature. For example, capture an image with a digital camera, send it to a mobile phone or computer, launch an email application program, insert the digital image into an email, enter or search for the recipient's email address. And sending an email.
[0006]
(Summary of the Invention)
In view of the foregoing, it is an object of the present invention to provide a completely new type of method for intelligently interpreting and processing digital images, overcoming the disadvantages of the conventional methods.
This object can be achieved by a method and apparatus for analyzing a digital image and separating it into objects and commands associated with the objects. Further, various processes related to the related command are performed on the object.
[0007]
In one form of the invention, a user uses a digital camera to capture digital images of commands and objects written by the user on paper. One or more commands or objects are marked with a pen. The marking is performed according to a predetermined set of marking rules, so that individual objects and commands can later be easily separated. Rules for marking objects and commands include, for example, encircling, underlining, highlighting, and the like. Commands embedded in a digital image can be associated with one or more objects in the digital image. This association is performed according to a predetermined set of association rules. The association rules allow various commands in the image to be associated with various objects. Next, the image is sent to the computing device for processing. For transmission, a cable, IR or RF technology such as Bluetooth, or a mobile phone is used. The computing device is called a "command server". It identifies and separates objects and commands by analyzing a digital image using a predetermined set of marking rules. The command server also identifies, interprets, and associates commands with objects by analyzing the digital image according to a predetermined set of marking rules and association rules. The command server is capable of interpreting digital images, for example, consisting of printed text and graphics of advertisements and brochures and handwritten text written by the user. Finally, the command server starts services on the command to the object.
If the digital image contains only one object, the marking of the object may be omitted because the command server does not need to separate it from another object.
[0008]
An advantage of the present invention is that it provides a way to process information contained in pictures quickly, simply, intuitively and automatically. Users can perform advanced electronic messaging and other services without the need for a full-fledged man-machine interface as with a typical computer. Examples of such services are shown below.
Recognize at least one handwritten object Convert at least one object to a selected file format Print and send characters Store at least one object for future retrieval At least one Enter or synchronize objects with a calendar, address book, or "to-do" list database. Make financial transactions. Dial phone numbers. Remember phone numbers. Services Before starting, send a request to the user to confirm the interpretation of the command or object. Retrieve one or more digital images from the digital image mass storage for further processing.
Users can create their own services, association rules, and marking rules by editing their own user profile.
[0009]
As will be realized, the invention disclosed herein achieves the objects set forth above and provides advantages thereof, but the features of the invention described herein are merely examples of the preferred embodiments. Therefore, the scope of the present invention is not limited to the details of the embodiments described herein. Equivalent, compatible, and modified forms of the present invention deduced from this description are intended to be included in the scope of the present invention as defined in the appended claims.
[0010]
(Detailed description of embodiments)
FIG. 1 shows a mobile telephone (101) with an embedded digital camera (103). The mobile telephone has an antenna (102) for communicating with a cellular network, a speaker (104), a display (105), a keypad (106), and a microphone (107). It is also possible to use a separate digital camera that transfers the image to the mobile phone via a system connector, IR port or short-range RF link. Yet another option is to capture the image with a digital camera or scanner and send it to a local computer with a command server, or send the image over the network to another computer with a command server. The command server has a function of processing the digital image and starting a service related to the command.
[0011]
FIG. 2 illustrates an example of a digital image representing information written on a piece of paper with a pen. The image includes one text object (204) and one picture object (207) circled with a pen (201, 205) according to a predetermined set of marking rules. The user has written a circle and a command (206, 203) according to a predetermined set of association rules. The command (203) is represented by "T, E (Max)". This instructs the command server to treat the circled object as text ("T" is text) and send it to Max by email ("E" is email). The circle command (206) is represented by "P". This informs the command server that this circle contains a picture. This information overrides the information in the outer circle that indicated that it contained text. The line (202) between the circle and its associated command specifies a relationship according to a predetermined set of association rules. The command indicates the type of service that the user wants to perform on the objects contained within the circle. In this example, the user wants the server to create an e-mail and send it to Max. “Max” is predefined by the user in the database of the command server and represents the nickname of Max's complete email address. The body of the e-mail includes one text portion that is the result of the command server converting the handwritten text (204) to digital characters, and one picture portion that contains a bit map representation of the object (207).
[0012]
FIG. 3 shows another example of a digital image representing a combination of preprinted information, a handwritten circle, and a command. The image includes a candle advertisement (304) circled (301) with a pen according to a predetermined set of marking rules. The user has written a circle (301) and a command (303) having associated parameters (C, $ 5). The line (302) between the circle (301) and its associated command (303) specifies a relationship according to a predetermined set of association rules. The command (303) describes what service the user wants the object (304) included in the circle to perform. In this case, the user wants the command server to parse and order the text ("T" is text) in the associated object (304) ("B" is purchase). The order is paid by credit card ("C" is a credit card). The total value of the order is $ 5. In this example, the command server interprets the text in the advertisement and looks for an address to send the order to. Next, an email is created that includes a copy of the advertisement and the user's address, credit card number, and amount the user accepts to withdraw from the credit card. The user's personal data is input in advance in the database of the command server.
[0013]
The user can easily identify and separate objects and commands in the digital image using predetermined marking rules. The following is an example of how to mark an object or command.
・ Enclose in a circle ・ Draw a square around ・ Underline ・ Highlight with a special “marker pen”.
[0014]
If a circle is used as a predetermined marking rule, the circle may not be a perfect circle or an ellipse. Any suitable graphic curve surrounding the information may be used. It may be up to the image processing to determine whether the surrounding curve needs to be closed to be interpreted as a circle.
[0015]
The user associates the command with the object using a predetermined association rule. The following is an example of how to associate commands with objects.
• Circle the command and the object together. • Draw a line between the command and the object. • Draw a line between the command and the circle or square that contains the object.
[0016]
If the digital image contains only one object, the association may be omitted.
Both the predetermined set of marking rules and the predetermined set of association rules may be specified in various ways. Each user may personalize the rules according to his preferences. Such personalized rules may be stored in each user's profile.
[0017]
Any kind of printed material, such as paper, flyers, photos, etc., can be written with a pen. The user may mark objects containing handwritten text, pre-printed text or pictures, and combinations thereof, and write commands associated with the objects using a predetermined set of association rules.
The general format of the command is defined as follows:
<Command 1 (parameter 1, parameter 2,...), Command 2 (parameter 1, parameter 2,...),. . . >
[0018]
Below are some examples of commands and their associated parameters.
1. P, E (mag, mar)
This is because the digital image contains a picture (P) and the e-mail (E) gives the recipients "mag" and "mar" (the nickname that the user has associated with the actual Internet addresses of his friends Magnus and Mria). Means to send.
2. T, E (mag, mar)
This means that the digital image contains text (T), which is interpreted by handwriting recognition software and converted to digital characters, and then sent to the "mag" and "mar" e-mail addresses by e-mail (E). Means to send.
3. D
This means that the related object is discarded (D). This is used when the user regrets writing something.
4. M
This means that the associated object contains an appointment (M is "Meeting") and that the command server enters it into the user's electronic calendar for later retrieval or synchronization with any user's computing device. Means
5. TD
This means that the associated object will include an "action item" (TD) and that the command server will place it in the user's electronic "action list" for later retrieval or synchronization with any user's computing device. Means to enter.
[0019]
6. A
This means that the associated object contains the address entry (A) and that the circle server fills in the user's electronic address book for later retrieval or synchronization with any user's computing device. .
7. P
This means that the associated object contains information about the financial transaction (P is "payment") and that the command server performs this for the user.
8. E (Pic3, 6, 12, mar)
This means that the picture (Pic) numbers 3, 6, and 12 are retrieved from a digital camera or mobile telephone containing digital image storage means and sent to the "mar" address as part of the e-mail. This command may relate to an object containing a handwritten or printed text message similar to a normal postcard message. Here, it is assumed that the device storing the digital image can receive a command from the command server to retrieve the picture.
9. C, S
This means that the mobile phone dials the number found in the associated object. This also means that the numbers and names found in the associated objects are stored in the mobile phone's phonebook. Here, it is assumed that the mobile phone can receive commands from the command server for dialing and storage, whether the command server is in the mobile phone or in an external computing device with which it communicates. I do.
[0020]
The set of available commands may be personalized as needed. This is also one of the basis of the subscription fees paid by the user for using the command server.
After requesting the user to authenticate itself, the command server receives any data or digital images from the user or performs any activities required by the user. The authentication can be performed in the same way as on a GSM type mobile phone, ie with a SIM card (subscriber identity module). To further enhance security, the server may require a pin code and may require that all transmitted data be encrypted. Another method of authentication may be performed using a digital signature or a user's handwritten signature included in the picture.
[0021]
FIG. 4 illustrates an example embodiment. This includes a mobile telephone (401) containing an embedded digital camera, a cellular base station (402), a cellular network (403), the Internet (405), a command server (404), and a standard computer (406). ). The digital image is sent from the mobile phone through the base station to the cellular network, which forwards it to the selected command server. The Internet address of the command server is predefined by the user and stored in the mobile phone. This eliminates the need for the user to enter the command server address each time the user uses it. The command server contains the user's personally stored information, including a personalized user profile. This information can be accessed and modified from a general computer (406) connected to the Internet. The user profile may also consist of a personal set of marking rules and association rules and a set of available services.
[0022]
FIG. 5 shows an exemplary embodiment of the command server (501). It comprises a communication link (509) to the Internet, a CPU (508), a database (504) holding user profiles, and a storage area (507) for user files. Upon receiving a file containing a digital image from a user, the command server begins analyzing the image. First, an object and a command are detected and separated by the image analysis SW (502). SW uses a predetermined set of marking rules. The command and the object are associated using a predetermined set of association rules. Next, the identified command is interpreted by the command interpreter SW (503), and finally, various services (505, 506) are started for the object. The service is selected according to the command.
[0023]
The database that holds the user's user profile (504) contains information about the user. For example,
・ Credit card number ・ Electronic business card Name title address E-mail address Fax number Home telephone number Office telephone number Mobile telephone number ・ Complete nickname of individual or group and e-mail address including: Address book containing data. The address book in the circle server can be updated and maintained by the user from any computer via the Internet.
-A calendar containing appointments, etc.-a list of "actions"-a personal set of marking rules-a personal set of association rules-a personal set of accessible commands and services
The user storage area is used to store a copy of all processed images, or keeps a record of all services initiated by the found command and any messages sent.
The command server can send various notifications and status reports to the user (which describe the activities initiated by processing the received digital image) upon the user's request. Also, the command server notifies the user of the result of interpreting the command in the digital image, and waits for confirmation from the user to start a desired service.
[0025]
The command server service is not limited to a single user. Separate user profiles and storage areas can be maintained for each user.
Users can update their profile and interact with the data store at any time from any computer that has Internet access. Access can be protected by a password.
[0026]
Although the present invention has been disclosed as being implemented using a variety of devices for recording digital images, transmitting digital images, and processing the images, almost all necessary hardware and software have been implemented in a single unit. It can be realized in a unit. Such a unit may be a mobile user terminal (such as a mobile telephone) having a powerful digital processor and sufficient storage means. Another option is to have a command server on the digital camera or on the combination of the digital camera and the mobile phone. Generally speaking, a digital camera, a mobile phone (if available) and a command server may be combined or any number of physical devices capable of communicating directly or indirectly with each other. May be distributed to various devices.
[0027]
FIG. 6 is an example of a digital image representing a sheet of paper (601) on which a handwritten message (603) is written. The user has also written the underlined command (602). The physical boundary of the paper (601) may be the surrounding of the single object (603). Therefore, the handwritten circle around the object is omitted.
[Brief description of the drawings]
FIG. 1 is a schematic diagram of a mobile phone with an embedded digital camera.
FIG. 2 is an example of a paper digital image including a circled object with associated commands.
FIG. 3 is another example of a paper digital image that includes a circled object with associated commands.
FIG. 4 is a schematic diagram of an exemplary embodiment of the entire system.
FIG. 5 is a schematic block diagram of a command server capable of analyzing and processing digital images according to any included commands.
FIG. 6 is an example of a digital image representing a picture of a piece of paper containing a handwritten message and associated commands.
Claims (19)
・ 前記ディジタル画像内の少なくとも1つの処理コマンドを識別するステップと、
・ 前記少なくとも1つの処理コマンドに従って前記ディジタル画像に関する処理を行うステップと、
を含む情報の処理方法。A method for processing information present in a digital image of a source picture marked with at least one processing command, comprising:
Identifying at least one processing command in the digital image;
Performing processing on the digital image according to the at least one processing command;
How to process information containing.
・ オブジェクトまたはコマンドを円で囲む
・ オブジェクトまたはコマンドの周囲に四角を描く
・ オブジェクトまたはコマンドに下線を引く
・ オブジェクトまたはコマンドを特殊な「マーカ・ペン」で強調表示する
ことを含む請求項2記載の情報の処理方法。The predetermined set of marking rules is at least one of the following marking rules:
3. A circle around the object or command. 3. A square around the object or command. 3. An underlined object or command. 3. The highlighting of the object or command with a special "marker pen". How information is processed.
・ コマンドとオブジェクトとを共に円で囲む
・ コマンドとオブジェクトまたはそれらのマーキング図形の間に線を引く
・ コマンドと、オブジェクトを含む円または四角との間に線を引く
ことを含む請求項4記載の情報の処理方法。The predetermined set of association rules is at least one of the following association rules:
The method according to claim 4, further comprising: encircling both the command and the object with a circle; drawing a line between the command and the object or their marking figure; How information is processed.
・ 少なくとも1つの手書きのオブジェクトを認識する
・ 少なくとも1つのオブジェクトを、選択されたファイル・フォーマットに変換する
・ 電子メールを送る
・ ファックスを送る
・ 文字を印刷して送る
・ 将来検索できるように少なくとも1つのオブジェクトを記憶する
・ 少なくとも1つのオブジェクトを、予定表データベースや、住所録データベースや、「実施事項」リスト・データベースに入力しまたは同期させる
・ 金融取引を行う
・ 電話番号をダイヤルする
・ 電話番号を記憶する
・ サービスを開始する前にコマンドまたはオブジェクトの解釈を確認するようにユーザに要求を送る
・ 更に処理するために1つまたは複数のディジタル画像をディジタル画像の大容量記憶装置から取り出す
ことを開始することを含む請求項1−5のどれか記載の情報の処理方法。The process comprises at least one of the following services:
• Recognize at least one handwritten object • Convert at least one object to the selected file format • Send e-mail • Send fax • Print text and send • At least one for future search Enter or synchronize at least one object with a calendar database, address book database, or "actions" list database. Make a financial transaction. Dial a phone number. Sends a request to the user to confirm the interpretation of a command or object before starting the service.Starts retrieving one or more digital images from the digital image mass storage device for further processing. The throat according to claim 1, including: Method of processing information as described in any.
・ 前記ディジタル画像内の少なくとも1つの処理コマンドを識別する手段と、
・ 前記少なくとも1つの処理コマンドに従って前記ディジタル画像に関する処理を行う手段と、
を含む情報の処理装置。An apparatus for processing information present in a digital image of a source picture marked with at least one processing command, the apparatus comprising:
Means for identifying at least one processing command in the digital image;
Means for performing processing on the digital image according to the at least one processing command;
Processing device for information containing.
・ オブジェクトまたはコマンドを円で囲む
・ オブジェクトまたはコマンドの周囲に四角を描く
・ オブジェクトまたはコマンドに下線を引く
・ オブジェクトまたはコマンドを特殊な「マーカ・ペン」で強調表示する
ことを含む請求項8記載の情報の処理装置。The predetermined set of marking rules is at least one of the following marking rules:
9. A circle around the object or command. Draw a square around the object or command. Underline the object or command. 9. Highlight the object or command with a special "marker pen". Information processing device.
・ コマンドとオブジェクトとを共に円で囲む
・ コマンドとオブジェクトまたはそれらのマーキング図形の間に線を引く
・ コマンドと、オブジェクトを含む円または四角との間に線を引く
ことを含む請求項10記載の情報の処理装置。The predetermined set of association rules is at least one of the following association rules:
11. The method according to claim 10, further comprising: drawing a line between the command and the object or their marking figure; and drawing a line between the command and the circle or the square containing the object. Information processing device.
・ 少なくとも1つの手書きのオブジェクトを認識する
・ 少なくとも1つのオブジェクトを、選択されたファイル・フォーマットに変換する
・ 電子メールを送る
・ ファックスを送る
・ 文字を印刷して送る
・ 将来検索できるように少なくとも1つのオブジェクトを記憶する
・ 少なくとも1つのオブジェクトを、予定表データベースや、住所録データベースや、「実施事項」リスト・データベースに入力しまたは同期させる
・ 金融取引を行う
・ 電話番号をダイヤルする
・ 電話番号を記憶する
・ サービスを開始する前にコマンドまたはオブジェクトの解釈を確認するようにユーザに要求を送る
・ 更に処理するために1つまたは複数のディジタル画像をディジタル画像の大容量記憶装置から取り出す
ことを開始する手段を含む請求項7−11のどれか記載の情報の処理装置。The means for processing the object comprises at least one of the following services:
• Recognize at least one handwritten object • Convert at least one object to the selected file format • Send e-mail • Send fax • Print text and send • At least one for future search Enter or synchronize at least one object with a calendar database, address book database, or "actions" list database. Make a financial transaction. Dial a phone number. Sends a request to the user to confirm the interpretation of a command or object before starting the service.Starts retrieving one or more digital images from the digital image mass storage device for further processing. 12. The method according to claim 7, further comprising: Information processing apparatus according to any Re.
・ 前記ピクチャのディジタル画像を得る手段と、
・ 前記ディジタル画像内の少なくとも1つの処理コマンドを識別する手段と、
・ 前記少なくとも1つの処理コマンドに従って前記ディジタル画像に関する処理を行う手段と、
を含む移動体通信端末。A mobile communication terminal capable of processing information present in a digital image of a source picture in which at least one processing command is marked,
Means for obtaining a digital image of said picture;
Means for identifying at least one processing command in the digital image;
Means for performing processing on the digital image according to the at least one processing command;
A mobile communication terminal including:
・ オブジェクトまたはコマンドを円で囲む
・ オブジェクトまたはコマンドの周囲に四角を描く
・ オブジェクトまたはコマンドに下線を引く
・ オブジェクトまたはコマンドを特殊な「マーカ・ペン」で強調表示する
ことを含む請求項14記載の移動体通信端末。The predetermined set of marking rules is at least one of the following marking rules:
15. A circle around the object or command. * A square around the object or command. * Underlining of the object or command. * Highlighting the object or command with a special "marker pen". Mobile communication terminal.
・ コマンドとオブジェクトとを共に円で囲む
・ コマンドとオブジェクトまたはそれらのマーキング図形の間に線を引く
・ コマンドと、オブジェクトを含む円または四角との間に線を引く
ことを含む請求項16記載の移動体通信端末。The predetermined set of association rules is at least one of the following association rules:
17. The method according to claim 16, comprising: encircling both the command and the object with a circle; drawing a line between the command and the object or their marking figure; and drawing a line between the command and a circle or a square containing the object. Mobile communication terminal.
・ 少なくとも1つの手書きのオブジェクトを認識する
・ 少なくとも1つのオブジェクトを、選択されたファイル・フォーマットに変換する
・ 電子メールを送る
・ ファックスを送る
・ 文字を印刷して送る
・ 将来検索できるように少なくとも1つのオブジェクトを記憶する
・ 少なくとも1つのオブジェクトを、予定表データベースや、住所録データベースや、「実施事項」リスト・データベースに入力しまたは同期させる
・ 金融取引を行う
・ 電話番号をダイヤルする
・ 電話番号を記憶する
・ サービスを開始する前にコマンドまたはオブジェクトの解釈を確認するようにユーザに要求を送る
・ 更に処理するために1つまたは複数のディジタル画像をディジタル画像の大容量記憶装置から取り出す
ことを開始する手段を含む請求項13−17のどれか記載の移動体通信端末。The means for processing the object comprises at least one of the following services:
• Recognize at least one handwritten object • Convert at least one object to the selected file format • Send e-mail • Send fax • Print text and send • At least one for future search Enter or synchronize at least one object with a calendar database, address book database, or "actions" list database. Make a financial transaction. Dial a phone number. Sends a request to the user to confirm the interpretation of a command or object before starting the service.Starts retrieving one or more digital images from the digital image mass storage device for further processing. 18. A method according to claim 13, further comprising: Any mobile communication terminal according to any.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0002691A SE0002691D0 (en) | 2000-07-17 | 2000-07-17 | Embedded commands in digital images |
PCT/SE2001/001638 WO2002007074A1 (en) | 2000-07-17 | 2001-07-16 | Method and arrangement for identifying and processing commands in digital images, where the user marks the command, for example by encircling it |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004504676A true JP2004504676A (en) | 2004-02-12 |
Family
ID=20280525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002512909A Pending JP2004504676A (en) | 2000-07-17 | 2001-07-16 | Method and apparatus for identifying and processing commands in a digital image in which a user marks commands, for example in a circle |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP2004504676A (en) |
CN (1) | CN1459073A (en) |
AU (1) | AU2001271218A1 (en) |
SE (1) | SE0002691D0 (en) |
WO (1) | WO2002007074A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008519344A (en) * | 2004-11-05 | 2008-06-05 | ノキア コーポレイション | Information processing |
JP2009211157A (en) * | 2008-02-29 | 2009-09-17 | Takuo Tanaka | Medical diagnosis support system |
JP2010503609A (en) * | 2006-05-05 | 2010-02-04 | オムニカ ゲーエムベーハー | Kiwi extract |
JP2012009032A (en) * | 2011-07-12 | 2012-01-12 | Takuo Tanaka | Medical diagnosis support system |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7439415B2 (en) * | 2001-05-31 | 2008-10-21 | Greer Joy M | Population of Hoxb8 mutants and uses in identifying agents for treating repetitive behaviors |
US7562045B2 (en) * | 2003-11-18 | 2009-07-14 | Bgc Partners, Inc. | System and method for managing relationships between brokers and traders |
JP2005346415A (en) * | 2004-06-03 | 2005-12-15 | Hitachi Ltd | Editing system using electronic pen, editing method and program therefor |
CN101378456B (en) | 2007-08-28 | 2010-06-02 | 鸿富锦精密工业(深圳)有限公司 | Apparatus for sensing electronic image and remote-control method thereof |
CN104137026B (en) * | 2011-12-30 | 2017-05-10 | 英特尔公司 | Method, device and system for graphics identification |
CN102799367B (en) * | 2012-06-29 | 2015-05-13 | 鸿富锦精密工业(深圳)有限公司 | Electronic device and touch control method thereof |
US9285984B2 (en) * | 2012-07-24 | 2016-03-15 | Casio Computer Co., Ltd | Information processing apparatus and computer readable medium |
US20140253702A1 (en) * | 2013-03-10 | 2014-09-11 | OrCam Technologies, Ltd. | Apparatus and method for executing system commands based on captured image data |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5539427A (en) * | 1992-02-10 | 1996-07-23 | Compaq Computer Corporation | Graphic indexing system |
US5652412A (en) * | 1994-07-11 | 1997-07-29 | Sia Technology Corp. | Pen and paper information recording system |
US6081261A (en) * | 1995-11-01 | 2000-06-27 | Ricoh Corporation | Manual entry interactive paper and electronic document handling and processing system |
US6366698B1 (en) * | 1997-03-11 | 2002-04-02 | Casio Computer Co., Ltd. | Portable terminal device for transmitting image data via network and image processing device for performing an image processing based on recognition result of received image data |
-
2000
- 2000-07-17 SE SE0002691A patent/SE0002691D0/en unknown
-
2001
- 2001-07-16 WO PCT/SE2001/001638 patent/WO2002007074A1/en active Application Filing
- 2001-07-16 AU AU2001271218A patent/AU2001271218A1/en not_active Abandoned
- 2001-07-16 CN CN01815749A patent/CN1459073A/en active Pending
- 2001-07-16 JP JP2002512909A patent/JP2004504676A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008519344A (en) * | 2004-11-05 | 2008-06-05 | ノキア コーポレイション | Information processing |
JP2010503609A (en) * | 2006-05-05 | 2010-02-04 | オムニカ ゲーエムベーハー | Kiwi extract |
JP2009211157A (en) * | 2008-02-29 | 2009-09-17 | Takuo Tanaka | Medical diagnosis support system |
JP2012009032A (en) * | 2011-07-12 | 2012-01-12 | Takuo Tanaka | Medical diagnosis support system |
Also Published As
Publication number | Publication date |
---|---|
AU2001271218A1 (en) | 2002-01-30 |
CN1459073A (en) | 2003-11-26 |
SE0002691D0 (en) | 2000-07-17 |
WO2002007074A1 (en) | 2002-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7289110B2 (en) | Method and arrangement for identifying and processing commands in digital images, where the user marks the command, for example by encircling it | |
US7245765B2 (en) | Method and apparatus for capturing paper-based information on a mobile computing device | |
US7308479B2 (en) | Mail server, program and mobile terminal synthesizing animation images of selected animation character and feeling expression information | |
US9652704B2 (en) | Method of providing content transmission service by using printed matter | |
US8165609B2 (en) | Storage and access of digital content | |
JP6089991B2 (en) | Program for starting workflow for document, server, and image forming apparatus | |
JP5522976B2 (en) | How to use image information on mobile devices | |
KR101038222B1 (en) | How to create, exchange and manage business card information using a portable information terminal | |
EP3437015B1 (en) | Image action based on automatic feature extraction | |
JP2004504676A (en) | Method and apparatus for identifying and processing commands in a digital image in which a user marks commands, for example in a circle | |
JP2001125846A (en) | Electronic device and storage medium | |
US20050143126A1 (en) | Electronic device | |
US20100141749A1 (en) | Method and apparatus for information processing | |
US20030115250A1 (en) | Method and system for generating a permanent record of a service at a remote printer | |
JP2010009322A (en) | Electronic name card system | |
EP2618545A1 (en) | Mobile terminal device | |
JP2009064371A (en) | Business card information providing system | |
JP2007081652A (en) | Shared information processing apparatus with transmission function and image forming apparatus | |
JP2005004397A (en) | Business card information management server and business card information management system | |
WO2011105191A1 (en) | Information processing device, information processing system, information processing method, and information processing program | |
KR20170120756A (en) | Electronic business card producing device | |
JP2021184601A (en) | Information processing unit | |
CN115086587A (en) | 5G remote double-recording method and related device | |
TW201112136A (en) | Application operation methods and systems for images, and computer program products thereof | |
JP2002366563A (en) | System and method for creating/using address book and web server to be used for creation/use of address book |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060228 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060529 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060605 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060824 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061117 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070219 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070226 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070608 |