JP3746378B2 - 電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体 - Google Patents
電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体 Download PDFInfo
- Publication number
- JP3746378B2 JP3746378B2 JP21555798A JP21555798A JP3746378B2 JP 3746378 B2 JP3746378 B2 JP 3746378B2 JP 21555798 A JP21555798 A JP 21555798A JP 21555798 A JP21555798 A JP 21555798A JP 3746378 B2 JP3746378 B2 JP 3746378B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- electronic memo
- memo
- electronic
- input
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
-
- 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
-
- 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/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00129—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a display device, e.g. CRT or LCD monitor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
- H04N1/32112—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate computer file, document page or paper sheet, e.g. a fax cover sheet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
- H04N1/32122—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0063—Constructional details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0096—Portable devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3245—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of image modifying data, e.g. handwritten addenda, highlights or augmented reality information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
- H04N2201/3277—The additional information being stored in the same storage device as the image data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Processing Or Creating Images (AREA)
Description
【発明の属する技術分野】
この発明は文書の作成および文書を媒体としたコミュニケーションに関し、特に電子的であるか紙媒体であるかを問わず、文書に対して電子的なメモを付加したり表示したりすることが可能な装置および方法ならびにそうした電子メモ処理方法を実現する電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【0002】
【従来の技術】
近年、文書の作成は、文書作成専用のいわゆるワードプロセッサと呼ばれる装置またはコンピュータ上で実行される文書作成アプリケーションソフトウェアを用いて行われることが通常である。こうした方式では、文書に対する修正、加筆が手軽に行なえるという利点がある。しかし企業等ではこれらのアプリケーションプログラムを使って担当者が文書を作成するが、文書作成担当者により作成された文書をそのまま配布することは少ない。むしろ一旦印字して、上司や同僚によりチェックを受け、その添削結果をもとの文書ファイルに反映し、より完成度を上げてから配布するのが一般的である。この場合、修正内容やコメントはペンで原稿の上に書込まれる。
【0003】
このような方法の長所は、修正箇所と修正内容とを一見するだけで対応付けられること、およびコンピュータ操作が必要ないため、コンピュータの操作に不慣れな者であっても校正作業が容易にできるという点にある。また、紙媒体上で文書を検討する際には、多くの頁をごく短い時間で通覧したり、遠く離れた複数頁を簡単に比較できたりするという利点があり、こうした利点はコンピュータ等の表示装置では得ることは困難である。
【0004】
しかしこの方式では、コンピュータ内に格納されている文書と、紙に書かれた修正メモとの対応関係を統一的に管理することが困難であるという問題がある。また、他の人が文書の校正や文書に関するコメントの作成をしたり、複数の人が同一の文書に対してそうした処理をしたりする場合があるが、そうした場合にはコンピュータ内に格納されているある文書と、その文書に関して紙媒体上に作成された多くのメモまたはコメントとを統合的に管理する必要がある。従来の方式ではそうした統合的な管理は極めて困難であった。したがって、こうした欠点を解消するために、紙媒体の文書と電子的な文書、さらには文書に対して作成されたメモまたはコメントとを統一的に管理するシステムが望まれている。
【0005】
この問題を解決すべく、通常のコンピュータセットを用いて、作成中の文書にコメントを付加したり、文書に付加されたコメントを参照したりするための技術がいくつか提案されている。その代表例として、TRON(The Real−Time Operating system Nucleus)プロジェクトの「実身仮身」モデルが挙げられる(第1の従来技術)。この技術では、データが、データの実体(実身)とアイコン(仮身)とを持ち、仮身を任意のデータの実身の中に組み込むことで、ハイパーテキストのような機能をデータに持たせる。
【0006】
また、特開平1−026269号公報、特開平1−035652号公報、または特開平1−037656号公報は、文書中の文字列の代替文字列と、それに関する情報とを記憶しておき、必要なときに代替文字列を表示する文書編集方式を開示している。
【0007】
一方、人が作業を行う「机」にコンピュータの機能を持たせ、それによって人とコンピュータとの対話を行うという技術が「Interacting with Paper on the Digitaldesk」(Communications of the ACM, Vol.36,No.7,1993)または「実世界での操作に反応する机型の対話環境」(インタラクティブシステムとソフトウェア、II−WISS’94、近代科学社、Sep,1994)で提案されている(第2の従来技術)。
【0008】
第2の従来技術は、机の上に配置されたカメラを用いて、机上の物体およびユーザの動作を監視し、監視された状況に応じて、コンピュータで生成された画面を机上にプロジェクタで写し出すという形式でコンピュータと作業者との対話を行う。机上の物体やプロジェクタで写し出された画面に対してユーザがアクションを起こすと、当該物体または画面に割り当てられたコンピュータの機能が動作し、結果が机上に写し出される。特に、「Interacting with
Paper on the Digitaldesk」と題された文献では、机上の上に書かれた図形を認識することで、紙を媒体としたコンピュータとのコミュニケーションを図ろうとしている。
【0009】
また、紙を媒体としてコンピュータとのコミュニケーションを目指した別の技術として、特開平9−91391号公報に挙げられた技術がある(第3の従来技術)。この技術では、これまでコンピュータの世界に閉じた技術であったハイパーテキスト、ハイパーメディアの概念を紙媒体の文書に適用しようとしている。そのためにこの技術では、関連情報が付加されている文書の構成要素に網かけなどの印を付けて印字する。そして、その紙文書に対して、ユーザが所望の文書構成要素にマーカで印を付ける処理を行う。その紙文書をスキャナで読取ってコンピュータへの入力とし、コンピュータによって、印が付けられた文書構成要素と関連する情報がプリンタまたはコンピュータディスプレイ等の出力装置に出力される。
【0010】
ところで、紙媒体に文書を出力した上で校正をする場合、文書をチェックする人数分だけ文書を印字する必要があり、プリンタ用紙の消費が増えるという欠点がある。また、文書の内容を遠隔地の人に校正してもらう場合、処理を迅速にするためにはファクシミリなどを利用して原稿を送り、またファクシミリなどを利用して校正済みの原稿を送ってもらわなければならず不便である。また前述のように、コンピュータに格納された電子的な文書ファイルと、紙に印字された文書の手書のコメントとの対応を統一的に管理するのは困難である。したがって、できれば紙媒体を使用せずに校正などの作業を行なえるようにできれば便利である。その場合にはコンピュータを利用せざるを得ないが、コンピュータの操作、特にワードプロセッサソフトウェアの操作に熟練していない者、特にキーボード入力が不得意な者にとってはできるだけ紙媒体を使用した場合と同様の操作で処理を済ませることが望ましい。
【0011】
【発明が解決しようとする課題】
上述の3つの従来技術のうち、第1の従来技術は、文書に付加されたメモを管理するための手法ということができるが、これはコンピュータ環境に閉じた技術であって、紙媒体を用いた文書校正などの処理には適用できないという問題がある。現代はコンピュータが発達した社会であり、紙を使用して行われることはほとんどがコンピュータ上で行うことが可能である。しかしそれでも、依然として多くの紙が使用され、コンピュータの利用が広まるにつれてむしろ紙の使用量が増えているといわれる。これは、紙に書かれた文書、特にコンピュータによって印字された文書の視認性の良さによるものである。したがってコンピュータ内の情報が紙媒体に移され、さらにメモなどの情報が加えられたのちコンピュータ内にそうした新たな情報が反映されずかえって拡散していくという問題がある。すなわち、紙という媒体とコンピュータで管理できる電子的な媒体とを統合し、紙媒体に付加されたメモなどの、電子的な情報の関連情報を統一的に管理する技術を開発する必要が高まっている。
【0012】
一方第2の従来技術では、ユーザが紙に書いたメモをコンピュータに取込んだとしても、そのメモと実際にそのメモが書かれていた紙媒体との間の対応関係は保存されない。そのためメモと紙媒体とを統一的に管理することはできない。また、ユーザが直接紙の上にメモなどを記入するため、多くのメモを書くと紙上が煩雑になり視認性がわるくなるという問題がある。さらに、装置が大規模であり携帯が困難であるという問題もある。
【0013】
また、第3の従来技術では、紙を媒体として電子的な媒体とのコミュニケーションを実現しようとしているが、メモの付加など、情報を文書に付加する作業自体は従来どおりコンピュータに閉じた世界の中で行わなければならない。また、紙文書から情報を引き出すためには、ユーザが直接に紙媒体の上の文書にマークを付ける必要がある。また、マークされた文書をスキャナを用いて読取らなければならない。そのため文書が汚れたり、文書上に記載された事項が多数になり煩雑になったり、マークが薄かったりすると必要な情報を文書から読取ることができず関連情報の引き出しは困難となる。
【0014】
電子的な文書に直接手書で電子的なコメントを書き込めるような仕組として、アプリケーションプログラムが作成した文書ファイルにさらにペン入力で手書データを追加する機能は、既に市販のアプリケーションプログラムで実現されている。そのアプリケーションプログラムでは、文書の編集モードとは異なる「描画」モードに切り換えることにより、ユーザがペン入力データを追加できる。
【0015】
しかし、この機能は単一のアプケーションの中で閉じており汎用的な仕組になっていないため、他のアプリケーションで作成した文書は処理できない。そのため個々のアプリケーションがそれぞれペン入力データを扱う仕組を実装しなければならないという問題がある。また、こうして作成されたメモはもとの文書と一体となっており、これのみを他のアプリケーションプログラムが自由に取出して使用することもできない。また他のアプリケーションが作成した文書ファイルの場合、仮にその文書ファイルを読込み表示する機能があったとしても、もとのアプリケーションが作成した文書のレイアウトがそのまま再現できるとは限らず、したがって種々様々なレイアウトの文書にメモを書き入れることになってしまい統一してメモと電子的な文書とを管理することは難しい。
【0016】
さらに、上述した従来技術のアプリケーションではペン入力データは文書の一部を構成することになり、ペン入力データのみを文書の他の部分から分離して抜き出して別の用途に活用することができないという問題点もある。
【0017】
こうした問題を解決するための一つの提案が特開平5-189185号公報においてなされている。この公報に記載の発明では、ウィンドウにイメージデータを描画する。そしてこの描画したイメージデータの上に仮想的に透明ウィンドウを設け、前記のウィンドウ描画イメージを破壊することなくイメージを描画する。この仕組を用い最初に文書ファイルのイメージをウィンドウに描画し、仮想透明ウィンドウにペンでメモを描画することによりあたかも紙媒体上の文書を添削しているような操作感を実現することが可能である。
【0018】
しかし、特開平5-189185号公報で開示されている方法はベースとなるイメージを破壊することなく別のイメージをその上に描画するのみであり、複数のユーザがある文書ファイルに対して別々の箇所でメモを記入したりするための枠組みは全く開示されていない。そのため、そのままでは文書の添削のような用途には応用できない。
【0019】
したがって本発明の目的は、媒体を問わず、文書に対して付加されるメモを、文書とともに統一的に管理できる電子メモ処理装置および方法ならびに電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【0020】
本発明の他の目的は、媒体を問わず、文書に対してあたかも紙の上にペンでコメントを記入しているかのような操作感で電子メモを付加することができ、コンピュータに不慣れなユーザでも文書校正作業に参加できる電子メモ処理装置および方法ならびに電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【0021】
本発明のさらに他の目的は、紙媒体の文書に対して電子的なメモを付加することができ、かつそうした電子的なメモをもとの紙媒体の文書と統一的に管理することができる電子メモ処理装置および方法ならびに電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【0022】
本発明の他の目的は、電子媒体の文書ファイルに対して、あたかも紙の上で訂正しているかのような操作感で文書ファイルを修正することができ、コンピュータに不慣れなユーザでも文書修正作業を行うことができる電子メモ処理装置および方法ならびに電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【0023】
本発明のさらに他の目的は、媒体を問わず文書に対して複数の人が電子的なコメントを付加することができ、かつそれらのコメントを容易に区別できる電子メモ処理装置および方法ならびに電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体を提供することである。
【0024】
【課題を解決するための手段】
上記目的を達成するため、本願発明では以下のような構成をとる。
【0025】
発明にかかる電子メモ処理装置は、対象となる任意の文書を識別するための文書識別手段と、文書識別手段により識別された文書と関連付けられた電子メモを記憶手段から検索するための電子メモ検索手段と、対象となる文書と重なるように位置合わせされた仮想的な透明入力シート上に表示するための表示手段とを含む。
【0026】
対象となる文書に対して関連付けられた電子メモが記憶手段から検索されて、当該文書と重なるように位置合わせされて表示されるので、あたかもメモが当該文書上に記入されているかのように電子メモを文書とともに見ることができる。
【0027】
好ましくは電子メモ処理装置は、対象となる任意の文書と重なるように位置合わせされた仮想的な透明入力シート上にユーザが入力する、文書への電子メモを電子的に取得するための電子メモ取得手段と、軌跡取得手段が取得した電子メモを、仮想的な透明入力シート上に表示するための表示手段と、軌跡取得手段により取得された電子メモを、対象となる文書と関連付けて記憶手段に保存するための電子メモ保存手段とを含む。
【0028】
この発明によれば、文書に重ねられた仮想的な透明入力シート上にユーザが電子メモを入力することができ、その電子メモをその文書と関連付けて保存できる。そのため、たとえばキーボードなどの入力機器の操作に不慣れなユーザであっても、文書に対する電子メモを容易に入力することができ、かつその電子メモとその文書とを統一して管理できる。
【0029】
好ましくは、電子メモ取得手段は、シースルー入出力部上にユーザが入力する手書きデータの軌跡を取得するための軌跡取得手段を含む。さらに、軌跡取得手段は、対象となる文書上に重ねられる透明なタブレットと、ユーザがタブレット上を移動させるペン手段の軌跡を、タブレットから電子的に取得するための手段とを含んでもよい。表示手段は、タブレットと積層される、透明な表示シートであってもよい。
【0030】
タブレットによってユーザの操作するペン手段の軌跡を取得して、タブレットと積層される透明な表示シートに当該軌跡を電子メモとして表示することで、あたかも文書にメモを手書きで書込んでいるような操作感を実現することができる。
【0031】
好ましくは、対象となる文書は紙媒体の文書であり、軌跡取得手段は、対象となる文書がその上に重ねられるタブレットと、ユーザがタブレット上を移動させるペン手段の軌跡を、タブレットから電子的に取得するための手段とを含んでもよい。
【0032】
紙媒体の文書に対しても、通常のメモと同様の操作感で電子メモを入力することができるので、キーボードなどの操作に不慣れなユーザでも容易に電子メモを作成でき、かつもとの紙媒体の文書と電子メモとを統一して管理できる。
【0033】
好ましくは、表示手段は、ユーザにより装着されると、対象となる文書と手書きデータの軌跡とが重ねあわされるように表示する、透明な表示部分を有する眼鏡型表示手段を含む。
【0034】
文書の媒体を問わず、眼鏡型の表示手段によって手書きデータを文書と重ねて表示できる。表示のための手段を文書上に配置する必要がなく、文書の取り扱いが容易になる。そのため通常の文書に手書きでメモを追加するのと同様の操作感を実現できる。
【0035】
好ましくは、対象となる文書の予め定められる領域には予め当該文書の識別子が形成されており、電子メモ処理装置はさらに、識別子を読取って対象となる文書を識別するための文書識別手段を含み、電子メモ保存手段は、手書きデータと、読取られた識別子と手書きデータとを関連付ける情報とを記憶媒体に記憶させるための手段を含む。文書識別手段は、対象となる文書の、識別子が形成される領域を走査できる位置に設けられ、領域を走査して識別子を読取るためのスキャナを含む。
【0036】
文書に予め識別子を形成しておき、スキャナなどの文書識別手段でその識別子を読取って対象となる文書を識別する。そしてこの識別子を、手書きデータと関連付けて保存しておくことで、後に、この文書に対して付加されている手書きデータを検索し取出して表示することが可能になる。
【0037】
好ましくは、対象となる文書は紙媒体の文書であり、対象となる文書を画像として取込む撮像手段と、撮像手段により取込まれた画像に基づいて、文書の内容を認識するための画像認識手段と、画像認識手段により認識された文書の内容に基づいて対象となる文書を識別するための手段とをさらに含む。
【0038】
画像として文書を取込むためにはたとえばカメラなどを用いればよく、文書にあえて識別子を付加しておかなくとも文書を識別することが可能になる。
【0039】
好ましくは、対象となる文書は、電子的に作成された後に紙媒体に印字された文書であり、画像認識手段によって識別された文書に対応する、電子的に作成された文書を文書記憶手段を検索して取出すための手段をさらに含む。
【0040】
電子的に作成された文書を紙媒体に印刷した場合、当該紙媒体の文書に対応する電子的な文書が文書記憶手段内に保存されているはずである。そこで、画像認識手段によって識別された文書に対応する、電子的に作成された文書を文書記憶手段から取出すことにより、紙媒体に印刷された文書に付加された電子メモと、もとの電子的な文書とを関連付けることが可能になる。そのため、紙媒体をも利用しながら、文書と電子メモとを統一的に管理することが可能になる。また、単一の電子的な文書を複数枚印刷し、それらに対して複数の者が電子メモによって校正処理をした場合でも、それら複数の電子メモと、もとの電子的な文書とを統一して管理することができる。
【0041】
好ましくは、対象となる文書は電子的媒体の文書であり、電子メモ処理装置はさらに、対象となる文書を文書記憶手段から検索して表示手段に表示するための文書検索手段を含む。紙媒体の文書でなく、電子的媒体の文書を表示してそれに電子メモを付加したり、付加された電子メモを重ねて表示することにより、紙媒体を利用せずに文書とメモとを統一的に管理することができる。
【0042】
好ましくは、対象となる文書を識別するための文書識別手段と、文書識別手段と関連付けられている電子メモを記憶手段から検索して、表示手段に表示させるための電子メモ検索手段とをさらに含んでもよい。
【0043】
文書の識別結果に応じて、その文書と関連付けられている電子メモが検索され表示手段によって文書と重ねて表示されるので、通常の紙媒体の文書にメモが記入されているのと同様に、既にその文書に付加されているメモを容易に見ることができる。
【0044】
好ましくは、対象となる文書のレイアウトが、対象となる文書に最後に電子メモが付加された後にどのように修正されたかを検出するための修正検出手段と、修正検出手段により検出された対象となる文書のレイアウトの修正に応じて、対象となる文書の電子メモの表示位置を調整するためのレイアウト調整手段とをさらに含む。
【0045】
文書のレイアウトが修正された場合、メモが表示されるべき位置をそのままにしておくと、文書上で当初メモが付加されていた箇所とは別の箇所にメモが表示されてしまう。そこで、文書のレイアウトの修正があった場合には、そのレイアウトの修正に応じてメモの表示位置を変えることにより、常に適切な位置にメモを表示することができる。
【0046】
好ましくは、対象となる文書は電子的媒体の文書であり、さらに、対象となる文書を文書記憶手段から検索して文書イメージを生成し、電子メモ検索手段により検索された電子メモと合成して表示手段により表示するための文書検索手段を含む。
【0047】
対象となる文書が電子的媒体の文書である場合、あえてそれを印刷せず、文書検索手段によって文書記憶手段から当該文書を検索して文書イメージを生成し、それを電子メモと合成して表示することで、紙媒体に文書を印刷し、メモを記入した場合と同様の効果を得ることができる。
【0048】
この場合文書検索手段は、文書イメージと、電子メモ検索手段により検索された電子メモのイメージとの排他的論理和をとることにより両者を合成してもよい。排他的論理和をとることにより、文書のイメージに対して電子メモのイメージを明確に区別して見易く表示できる。
【0049】
好ましくは、対象となる文書は電子的媒体の文書であり、さらに、対象となる文書を文書記憶手段から検索して文書イメージを生成するための手段と、電子メモ検索手段により検索された電子メモのイメージを生成するための手段と、ユーザの指定にしたがって、文書イメージおよび電子メモのイメージのうちの任意のものを単独で、または合成して表示手段に表示するための選択的合成手段を含む。
【0050】
対象となる文書が電子的媒体の文書である場合、あえてそれを印刷せず、文書検索手段によって文書記憶手段から当該文書を検索して文書イメージを生成できる。それを電子メモと合成して表示することもできるし、いずれかのみを単独で表示することもできる。そのため、もとの文書のみの形態、電子メモのみの形態、および紙媒体に文書を印刷しメモを記入したときと同様の形態、のうちの任意の形態で文書および電子メモを表示できる。そのため、単に紙媒体にメモを記入したときと比較してより効果的に文書とメモとを閲覧することおよび管理することができる。
【0051】
好ましくは、電子メモ処理装置は、対象となる文書が、文書を記憶するための文書記憶手段に格納されているか否かを判定するための判定手段と、判定手段により、対象となる文書が文書記憶手段に格納されていないと判定されたときに、対象となる文書を電子的に処理可能なデータ形態に変換し、新たな文書として文書記憶手段に登録するための文書登録手段をさらに含む。
【0052】
対象となる文書が文書記憶手段に格納されていないときには、当該文書が電子的に処理可能なデータ形態に変換されて文書記憶手段に記憶される。一旦当該文書が登録されると、以後は電子的に当該文書と当該文書に付加されるメモとを対応付けて管理することができる。そのため、紙媒体の形式で保存されていた文書を電子的な管理体系の中に取込んで、電子メモとともに統一的に管理することが容易になる。
【0053】
好ましくは、記憶手段は、予め準備された共通データを記憶しており、電子メモは、予め準備された共通データを含み、電子メモ保存手段が保存する電子メモの形式は、対象となる文書の文書情報と電子メモとの対応情報と、電子メモを構成する共通データへのインデックスとを含む。共通データは複数種類のメディアのデータを含んでもよい。
【0054】
共通データを準備し、電子メモにはこれら共通データへのインデックスを含ませるようにすれば、同一のデータを複数個の電子メモで共有することができる。そのため電子メモのための記憶領域を節約できる。
【0055】
好ましくは、電子メモ保存手段が保存する電子メモの形式は、対象となる文書に関連付けられた複数個の電子メモを含み、複数個の電子メモの各々は属性データを含む。表示手段は、属性に応じて異なった表示態様で複数個の電子メモを表示する。この場合の「表示態様」として、属性によっては表示を行わないことも含まれる。
【0056】
属性に応じて異なった表示態様で電子メモを表示することで、たとえばメモを作成した人ごと、メモを作成した場所ごと、メモを作成した日付けごと、メモが作成された電子メモ処理装置ごとなどに、容易に区別して表示することができる。
【0057】
好ましくは、対象となる文書は電子的な文書であり、電子メモ処理装置は、シースルー入出力部上にユーザが手書きで入力する、文書に対するオペレータを電子的に取得し認識するためのオペレータ認識手段と、オペレータ認識手段が取得したオペレータにしたがって、電子的な文書を修正するための文書修正手段とをさらに含む。
【0058】
電子メモを入力するのと同様に、文書に重ねて表示されるシースルー入出力部上にユーザが手書きで文書に対するオペレータを入力すると、このオペレータが認識され、オペレータにしたがって電子的な文書が修正される。キーボードなどを使用する場合と比較して、より直感的に分かりやすい形で、かつ容易に電子的な文書を修正することができる。
【0059】
好ましくは、対象となる文書のレイアウトが、文書修正手段によりどのように修正されたかを検出するための修正検出手段と、修正検出手段により検出された対象となる文書のレイアウトの修正に応じて、対象となる文書の電子メモの表示位置を調整するためのレイアウト調整手段とをさらに含む。
【0060】
電子的な文書のレイアウトが修正された場合、メモが表示されるべき位置をそのままにしておくと、文書上で当初メモが付加されていた箇所とは別の箇所にメモが表示されてしまう。そこで、文書のレイアウトの修正があった場合には、そのレイアウトの修正に応じてメモの表示位置を変えることにより、常に適切な位置にメモを表示することができる。
【0061】
好ましくは電子メモ処理装置は、電子的な文書を表示するための表示手段と、対象となる文書と重なるように位置合わせされた仮想的な透明入力シート上にユーザが手書きで入力する、前記文書に対するオペレータを電子的に取得し認識するためのオペレータ認識手段と、オペレータ認識手段が取得したオペレータにしたがって、電子的な文書を修正するための手段とを含む。
【0062】
電子的な文書に重ねて表示されるシースルー入出力部上にユーザが手書きで文書に対するオペレータを入力すると、このオペレータが認識され、オペレータにしたがって電子的な文書が修正される。キーボードなどを使用する場合と比較して、より直感的に分かりやすい形で、かつ容易に電子的な文書を修正することができる。
【0063】
この発明にかかる電子メモ処理方法は、対象となる文書を識別するステップと、文書を識別するステップにより識別された文書と関連付けられた電子メモを記憶手段から検索するステップと、検索するステップにより検索された電子メモを対象となる文書と重なるように位置合わせされた仮想的な透明入力シート上に表示するステップとを含む。
【0064】
好ましくは、対象となる任意の文書と重なるように位置合わせされた仮想的な透明入力シート上にユーザが入力する、文書への電子メモを電子的に取得するステップと、電子メモを取得するステップにより取得された電子メモを、対象となる文書と関連付けて記憶手段に保存するステップとをさらに含む。
【0065】
好ましくは、電子メモを電子的に取得するステップは、シースルー入出力部上にユーザが入力する手書きデータの軌跡を取得するステップを含む。この軌跡を取得するステップは、ユーザが対象となる文書上に重ねられる透明なタブレット上を移動させるペン手段の軌跡を、タブレットから電子的に取得するステップを含んでもよい。表示するステップは、タブレットと積層される、透明な表示シートに取得した電子メモを表示するステップを含んでもよい。
【0066】
好ましくは、対象となる文書は紙媒体の文書であり、軌跡を取得するステップは、ユーザが対象となる文書がその上に重ねられるタブレット上を移動させるペン手段の軌跡を、タブレットから電子的に取得するステップを含む。。
【0067】
好ましくは、表示するステップは、ユーザにより装着されると、対象となる文書と手書きデータの軌跡とが重ねあわされるように表示する、透明な表示部分を有する眼鏡型表示装置に電子メモを表示するステップを含む。
【0068】
好ましくは、対象となる文書の予め定められる領域には予め当該文書の識別子が形成されており、電子メモ処理方法は、さらに、識別子を読取って対象となる文書を識別するステップを含み、電子メモを保存するステップは、手書きデータと、読取られた識別子と手書きデータとを関連付ける情報とを記憶媒体に記憶させるステップを含む。文書を識別するステップは、対象となる文書の、識別子が形成される領域を走査できる位置に設けられたスキャナにより識別子を読取るステップを含んでもよい。または、文書を識別するステップは、対象となる文書を画像として取込むステップと、画像として取込むステップにより取込まれた画像に基づいて、画像認識により識別子を認識し読取るステップを含んでもよい。
【0069】
好ましくは、対象となる文書は紙媒体の文書であり、文書を識別するステップは、対象となる文書を画像として取込むステップと、画像として取込むステップにより取込まれた画像に基づいて、文書の内容を認識するステップと、画像を認識するステップにより認識された文書の内容に基づいて対象となる文書を識別するステップとをさらに含む。
【0070】
好ましくは、対象となる文書は、電子的に作成された後に紙媒体に印字された文書であり、電子メモ処理方法は、画像を認識するステップによって識別された文書に対応する、電子的に作成された文書を文書記憶手段を検索して取出すステップをさらに含む。
【0071】
好ましくは、対象となる文書は電子的媒体の文書であり、電子メモ処理方法はさらに、対象となる文書を文書記憶手段から検索して表示する文書検索ステップを含む。電子メモ処理方法は、対象となる文書を識別するステップと、対象となる文書と関連付けられている電子メモを記憶手段から検索して、当該電子メモを表示するステップとをさらに含んでもよい。
【0072】
好ましくは、対象となる文書のレイアウトが、対象となる文書に最後に電子メモが付加された後にどのように修正されたかを検出するステップと、修正を検出するステップにより検出された対象となる文書のレイアウトの修正に応じて、対象となる文書の電子メモの表示位置を調整するステップとをさらに含む。
【0073】
好ましくは、対象となる文書は電子的媒体の文書であり、さらに、対象となる文書を文書記憶手段から検索して文書イメージを生成し、電子メモを表示するステップにより検索された電子メモと合成して表示するステップを含む。合成して表示するステップは、文書イメージと、電子メモを表示するステップにより検索された電子メモのイメージとの排他的論理和をとることにより両者を合成してもよい。
【0074】
好ましくは、対象となる文書は電子的媒体の文書であり、さらに、対象となる文書を文書記憶手段から検索して文書イメージを生成するステップと、電子メモを表示するステップにより検索された電子メモのイメージを生成するステップと、ユーザの指定にしたがって、文書イメージおよび電子メモのイメージのうちの任意のものを単独で、または合成して表示するステップとを含む。
【0075】
好ましくは、対象となる文書が、文書を記憶するための文書記憶手段に格納されているか否かを判定するステップと、判定するステップにより、対象となる文書が文書記憶手段に格納されていないと判定されたときに、対象となる文書を電子的に処理可能なデータ形態に変換し、新たな文書として文書記憶手段に登録するステップとをさらに含む。
【0076】
好ましくは、記憶手段は、予め準備された共通データを記憶しており、電子メモは、予め準備された共通データを含み、電子メモを保存するステップが保存する電子メモの形式は、対象となる文書の文書情報と電子メモとの対応情報と、電子メモを構成する共通データへのインデックスとを含む。共通データは複数種類のメディアのデータを含むことができる。
【0077】
好ましくは、電子メモの形式は、対象となる文書に関連付けられた複数個の電子メモを含み、複数個の電子メモの各々は属性データを含み、表示するステップは、属性に応じて異なった表示態様で複数個の電子メモを表示する。たとえば属性に応じて、複数個の電子メモが選択的に表示される。
【0078】
例えば、属性データは、ユーザを特定する情報、電子メモが作成または修正された日時を特定するための情報、電子メモが作成または修正されたときの電子メモ処理方法の存在位置を特定するための情報、電子メモの識別子または電子メモの作成者を特定する情報を含んでもよい。
【0079】
好ましくは、対象となる文書は電子的な文書であり、仮想的な透明入力シート上にユーザが手書きで入力する、文書に対するオペレータを電子的に取得し認識するためのステップと、オペレータを認識するステップで取得されたオペレータにしたがって、電子的な文書を修正するステップとをさらに含む。
【0080】
好ましくは、対象となる文書のレイアウトが、文書を修正するステップによりどのように修正されたかを検出するステップと、修正を検出するステップにより検出された対象となる文書のレイアウトの修正に応じて、対象となる文書の電子メモの表示位置を調整するステップとをさらに含む。
【0081】
発明にかかる電子メモ処理方法は、電子的な文書を表示するステップと、対象となる文書と重なるように位置合わせされた仮想的な透明入力シート上にユーザが手書きで入力する、文書に対するオペレータを電子的に取得し認識するステップと、オペレータを認識するステップで取得されたオペレータにしたがって、電子的な文書を修正するステップとを含む。
【0082】
この発明にかかる記録媒体は、上記に記載の電子メモ処理方法を実現するためのコンピュータプログラムを記録した、コンピュータ読取り可能な記録媒体である。
【0083】
当該記録媒体から、当該コンピュータプログラムをコンピュータに読取らせることにより、上記に記載の発明にかかる方法を実現することができる。
【0084】
【発明の実施の形態】
[第1の実施の形態]
以下に本発明の第1の実施の形態を図面に基づき具体的に説明する。図1を参照して、本願発明の第1の実施の形態の電子メモ処理装置50は、紙媒体上の文書52に重ねられる開口部56を有するフレーム54と、開口部56内に設けられた透明な入出力一体型表示装置64と、開口部56の右上(開口部56の右肩部に対応した位置)に設けられ、文書52の右肩部分に付加された識別子などを読込むためのスキャナ62と、ユーザが入出力一体型表示装置64に対して手書きで文字や図形を入力する際に使用するペン60と、フレーム54の一辺に内蔵された制御装置58とを含む。この実施の形態では制御装置58はフレーム54に内蔵されているが、フレーム54とは分離してもよい。また制御装置58の一部のみをフレーム54内に内蔵し、他を分離してもよい。
【0085】
図2を参照して、入出力一体型表示装置64は、透明でその下に配置された文書52を見ることが可能な(以下こうした性質を「シースルー」と呼ぶ)シースルー表示装置68と、シースルー表示装置68上に積層された透明なタブレット66とを含む。
【0086】
図1から図4を参照して、文書52の上に電子メモ処理装置50を置くと、使用者70は入出力一体型表示装置64を通して文書52を見ることができる。タブレット66にペン60を用いて電子メモ72を書き、それをリアルタイムでシースルー表示装置68に表示することにより、あたかも文書52に対して手書きでメモを加筆しているように操作することができる。電子メモ処理装置50の動作の詳細については後述する。
【0087】
図5にこの第1の実施の形態の電子メモ処理装置50のハードウェア構成を示す。図5を参照してこの電子メモ処理装置50は、実質的にはコンピュータからなり、CPU(Central Processing Unit)80と、CPU80が接続されたバス82と、いずれもバス82に接続されたタブレット66、Read−Only Memory(ROM)84、Random Access Memory(RAM)86、着脱可能なキーボード88、二次記憶装置90および当該電子メモ処理装置50をネットワークに接続するための通信装置92とを含む。二次記憶装置90はハードディスクでもフラッシュメモリでもよい。また着脱可能なカードメモリであってもよい。キーボード88は図1から図4には図示していないが、着脱可能であって、ペン60による手書き入力の他にキーボード入力をも可能にする。ただし、手書きメモを入力するだけであればキーボード88は不要である。
【0088】
図6を参照して、機能的には、電子メモ処理装置50は、文書を格納しておく文書ストレージ112と、メモを格納しておくメモストレージ110と、文書情報を格納するための文書情報ストレージ114と、スキャナ62と、シースルー表示装置68と、ペン60と協働して入力装置として動作するタブレット66と、スキャナ62が読取った情報に基づいて電子メモ処理装置50に対する文書52の位置関係を算出するための位置関係算出部100と、スキャナ62によって読取られた、文書52に付された識別子に基づいてメモ付加/表示処理に必要な文書情報とメモ情報とを特定するための文書識別部116と、文書が未登録の場合に文書をシステムに取込むための文書登録部118と、文書識別部116により特定された文書情報とメモ情報とに基づいてメモストレージ110、文書ストレージ112および文書情報ストレージ114から原文書とメモとを読込むための文書/メモ読込部106と、読込まれた文書情報とメモ情報とに基づいて、メモをシースルー表示装置68に表示するための電子メモ表示部102と、新規のメモを作成/登録するための電子メモ付加部108と、電子メモ表示部102および電子メモ付加部108の動作を制御するための電子メモ表示/付加管理部104とを含む。
【0089】
入力装置として、スキャナ62の他に、紙文書全体を走査するためのスキャナを設けてもよい。本実施の形態では位置関係算出部100はスキャナ62によって読取られた文書52上の情報に基づいて位置情報を算出するが、文書52 が常に同じ位置にセットされることが確実であれば位置関係算出部100は不要である。また位置情報を算出するための装置はスキャナ62には限定されず、たとえばカメラを用いて撮影した文書52の映像に基づいて位置情報を算出してもよい。
【0090】
図6を参照して、文書情報ストレージ114は、文書情報130と、メモ情報132と、文書−メモ対応情報134とを含む。
【0091】
図7を参照して、文書情報130は、各文書に対する文書識別子(文書ID)と、文書の所在位置と、文書の種類と、文書の作成者と、文書の作成日および更新日とを含んでいる。したがって文書IDが分かれば当該文書の所在位置が分かり当該文書を文書ストレージ112から取出すことができる。
【0092】
文書ストレージ112は図6では一つのまとまった二次記憶装置のように描かれているが、実際には仮想的なものであり、文書の実体はコンピュータシステム内、またはコンピュータネットワーク上に分散していてもよい。要は、本実施の形態の電子メモ処理装置からアクセス可能でさえあればよい。図7に示される例では、文書の所在位置としてURL(Uniform Resource Locator)が用いられているが、この形式には限定されず、ファイルの位置を特定できるものであればどのような形式のものでもよい。ただし、ネットワークを介して遠隔地の端末やサーバから文書ファイルを取り寄せることを考えると、現在のところこの例のようにURLを用いるのが最も現実的である。 図8を参照して、メモ情報132は、各電子メモに対して、メモ識別子(メモID)と、メモの所在位置と、メモの作成者と、メモの作成日とを含む。メモIDが分かればこのメモ情報132に基づいてその所在位置がわかり、したがってメモストレージ110からメモを取出すことができる。図8においても、メモの所在位置としてはURLが用いられているが、もちろんメモファイルの所在位置を特定できるものであれば所在位置はどのような表現形式で記載されてもよい。
【0093】
この電子メモは様々なメディアのメモを含む。本実施の形態の装置はグラフィックス、イメージ、動画像、音声、他文書へのリンクの6つのメディアを扱う。一つのメモはこれらのメディアのうち1種類または複数種類のメディアから構成される。本実施の形態では、メモはメモストレージ110に格納されているが、図6に示されるように、メモストレージ110内のインデックスファイル136によって、メモを構成するメディアが管理されている。
【0094】
メモストレージ110内には、大別して2種類のファイルが存在している。一つは、前記した6種類のメディアに固有の実体ファイルであり、もう一つは実体ファイルへのインデックスファイルである。つまりあるメモは、各メディアの実体ファイルからなってもよいが、実体ファイルの代わりに、実体ファイルへのインデックスからなるインデックスファイルを含んでもよい。このようにインデックスファイルを用いると、異なるメモが同一の実体ファイルへのインデックスを含むことができるので、同一の実体ファイルを異なるメモで共有する共通ファイルとすることができ、メモストレージのための領域が少なくてすむとともにメディアの管理も容易になる。
【0095】
このインデックスファイルは、メモ情報132内のメモ情報テーブルに記述されている所在位置と一対一で対応している。つまりメモ情報132のメモ情報テーブル内の個々の「所在位置」は、当該メモのインデックスファイルの位置(名前)を示している。 図9にインデックスファイルの記述例を示す。図9に示したインデックスファイルは、図7に「所在位置」として示されている「file://memos./008001.mem」に対応したものであり、一つのメモを構成する各メディアの実体ファイルへのインデックスを含んでいる。図9を参照して、一つのインデックスファイル136には、そのメモを構成するメディアごとに、そのメモを構成する各メディアのファイルのメモ内の通し番号、ファイルの種類、文書上における位置、メモ表示の範囲(大きさ)、およびメモの実体ファイル名が記載されている。
【0096】
なお図9の通し番号004は実体ファイルではなく他の文書へのリンクであり、ファイル名としてその文書の場所が記述されている。なおメモの実体ファイルは汎用のファイルフォーマットを使用してもよいし、独自のものを使用してもよい。
【0097】
ここで、一つのメモを1または複数種類のメディアではなく、一種類のメディアのみから構成するようにすると、インデックスファイルを用いる必要はなくなる。この場合、メモ情報テーブルには直接メモファイルの実体ファイルの位置を記述し、メモ情報132のテーブルにメモの種類、文書上の位置、範囲を追加する。または、「メモ」のための一つの特殊なファイル形式を採用し、このファイル内に各種類の情報を含ませるようにしてもよい。
【0098】
図10を参照して、文書−メモ対応情報134は、登録IDと、文書IDと、メモIDとからなる組が複数個テーブル形式で記述されている。登録IDは文書またはメモまたは文書とメモとの組合わせが本実施の形態の電子メモ処理装置に最初に登録された時にその組合わせに対して付けられる識別番号であり、システム内での管理に用いられる。文書IDは登録されている文書の識別番号であり、図7に示す文書IDと同じものである。メモIDは登録されているメモの識別番号であり、図8に示すメモIDと一対一で対応している。
【0099】
以下、この第1の実施の形態の電子メモ処理装置の動作についてフローチャートを用いて詳細に説明する。図11に第1の実施の形態にかかる電子メモ処理装置50の全体的な動作フローを示す。
【0100】
図11を参照して、まず最初にステップ140では、位置関係算出部100においてスキャナ62からの文書52の位置情報、シースルー表示装置68、タブレット66の位置を取得し、これらの位置情報に基づいて電子メモ処理装置50に文書52がセットされたか否かを判断する。文書52がセットされていると判断された場合には同じく位置関係算出部100において、ステップ142で電子メモ処理装置50と文書52との位置関係を算出する。この方法は種々あるが、たとえば文書52の所定位置に所定のマーカを付しておき、これをスキャナ62で読取ってその位置から文書52との位置関係を判断してもよい。文書52の位置を調べるためにカメラを用いてもよい。この場合、カメラで撮影された文書52の像から画像認識を行いその結果を元にしてステップ140および142の処理を行ってもよい。
【0101】
もしもステップ140で文書52がセットされていないと判断された場合にはステップ140を繰返す。
【0102】
ステップ142の処理の後、文書識別部116において、セットされた文書52を識別する処理が行われる(ステップ144)。この場合、文書52の右上には予め文書IDをバーコード化して付与し、スキャナ62によってこれを読取って文書識別部116が文書IDを識別する。ただし、文書に付与しておく情報は文書IDに限定されるわけではなく、これに加えて、またはこれに代えて、文書の名前、文書の所在位置、文書の登録ID(図10を参照)などを用いてもよい。
【0103】
なお、文書を識別する方法としてはこのように予め文書に必要な情報をバーコード化して付与しておく方法以外にも種々考えられる。たとえば文字認識技術と検索エンジンとを用いて文書を識別してもよい。この場合、まずハンディスキャナ等で文書を走査して文書をイメージとして取込み、文字認識技術を用いて文書の内容を認識する。次に、このようにして認識された文書の内容からキーワードを抽出して、コンピュータの検索エンジンを用いて当該文書を特定する。この場合、読取られた文書がもともと何らかの形で電子的に作成され当該電子メモ処理装置がアクセス可能な場所に保存されていることが前提である。コンピュータシステムの検索エンジンに代えて、インターネット上の文書を検索するインターネットロボットを用いて文書を特定してもよい。
【0104】
ステップ144で文書の識別が行なえなかった場合には識別不可として次の処理に進む。
【0105】
次のステップ146では、文書識別部116において、文書情報130と文書−メモ対応情報134とを参照して、ステップ144で識別された文書が登録済みか否かを判別する。文書が未登録または識別不可であれば制御はステップ154に進み、登録済みであれば制御はステップ148に進む。
【0106】
ステップ148では、ステップ146での登録済み判定を受けて、文書識別部116において、まず文書−メモ対応情報134に保存されている文書−メモ対応情報テーブルの中から、識別された文書に対応する登録レコードを読込む。そして、文書情報130に保存されている文書情報テーブルから登録レコードに含まれる文書IDを有する文書レコードを読込む。同じく、メモ情報132に保存されているメモ情報テーブルから登録レコードに含まれるメモIDを有するメモレコードを読込む。
【0107】
一方ステップ154では、ステップ146での未登録または識別不可の判定を受け、文書登録部118において、セットされた文書の新規登録を行う。新規登録処理では、登録IDと、文書IDとを新たに設定して新規レコードとして文書−メモ対応情報134に追加する。このときメモIDは「none(なし)」とする。
【0108】
また、文書情報130にも新規レコードを追加する。この追加のとき、場合に応じて3通りの追加方法がある。一つ目は、ステップ144で、検索エンジンやインターネットロボットを用いて文書の所在位置が特定できている場合である。この場合は文書に新規に付けられた文書ID、検索結果から得られた所在位置、文書種類、作成者、作成日、更新日を含む新規のレコードを文書情報130に追加する。二つ目は、識別不能であるがコンピュータネットワークでアクセス可能な文書であり、ユーザがその所在を知っている場合である。この場合はユーザにファイルの所在位置を明示的に指定させ、文書に新規に付けられた文書ID、指定された所在位置、文書種類、作成者、作成日、更新日を含む新規のレコードを文書情報130に追加する。三つ目は以上の二つの場合以外の場合である。文書が手書きであるときもこの場合に含まれる。この場合には、スキャナを用いて文書を走査して装置に取込んで文書ストレージ112に取込む。そして同時に文書に新規に付けられた文書IDと、新規保存された位置と、文書種類と、作成者と、作成日と、更新日とを生成しそうした情報を含む新規のレコードを文書情報130に追加する。ここで、文書ストレージ112に保存する文書は、走査したイメージのままでもよいし、文字認識技術を用いてテキストデータに変換したものでもよい。
【0109】
なお文書登録部118は文書作成アプリケーション120を用いて作成された文書を新規に登録する機能も有する。この機能は、文書作成アプリケーション120へのプラグインモジュールとして実現でき、文書作成アプリケーション120で当該プラグインモジュールを実行することで作成中の文書が文書情報130に登録されるようにできる。
【0110】
再び図11を参照して、ステップ150では、文書/メモ読込部106において、ステップ148で文書情報130から読み込まれた文書レコードおよびメモ情報132から読み込まれたメモレコードを参照して、文書ストレージ112からは文書の実体を、メモストレージ110からは必要なメモのインデックスファイルとメモの実体とをそれぞれ読み込む。ここで、文書の実体にはレイアウト情報も含まれており、文書/メモ読込部106で文書作成アプリケーションソフトウェア特有のレイアウト情報を解析する。また、メモの実体は電子メモ表示部102が表示を必要とする場合にのみ読込んでもよい。これは装置内の一時記憶装置の容量が少ない場合に効果を発揮する。
【0111】
ステップ152は、電子メモ表示/付加管理部104、電子メモ表示部102、電子メモ付加部108において、メモの表示/付加の処理をユーザとのインタラクションに基づいて行うメモ表示/付加ステップである。以下、メモ表示/付加ステップ152での動作を図12から図14のフローチャートを用いて許細に説明する。
【0112】
図12は、図11におけるメモ表示/付加ステップ152の動作概要を示すフローチャートであり、主に電子メモ表示/付加管理部104における動作フローである。
【0113】
まず、ステップ160では、位置関係算出部に対して、表示装置、入力装置と文書との現在の位置関係を問い合わせ、ステップ162で文書の位置を判定する。ここで、文書が表示装置の表示ェリアから外れたらメモ表示/付加ステップを終了し、エリア内であればステップ164に進む。
【0114】
ステップ164では、ステップ160で得られた位置関係を元に表示座標系を設定する。これは紙である文書と表示装置に表示される仮想的な電子メモ表示シートと電子メモ付加シートとの位置関係を保つための処理である。文書の表示の位置がずれると、この処理により、そのずれ分だけ表示シート上の表示もずれ、文書と表示物との位置に関する一貫性が保たれる。
【0115】
次にステップ166では、ユーザによるタブレット66を用いた入力操作の有無を判別し、ここで、入力操作があれば制御はステップ168に進み、なければ制御はステップ160に戻る。
【0116】
ステップ168は、ステップ166での入力操作がモード選択であるかどうかを判定する。モードにはメモ表示モードとメモ付加モードとがあり、入力操作がモード選択入力であればステップ170に進んでユーザによって選択されたモードに変更し、ステップ160に戻る。またモード選択入力でなければステップ172に進む。モード選択入力は、図1から図6のシステム構成においてハードウェアの切替スイッチを取り付けても実現してもよいし、GUI(Graphical User Interface)を用いて表示装置に表示されるモード選択ボタンにより実現してもよい。GUIを用いる場合、表示装覆に表示されるGUIの部品が文書と重なり合って見え、あたかも紙文書上にボタンが付いているかのように見えるようにしてもよい。
【0117】
ステップ172では、現在セットされているモードを判別し、メモ表示モードであれば、電子メモ表示ステップ176に進み、メモ付加モードであれば電子メモ付加ステップ174に進む。
【0118】
図13は電子メモ表示ステップ176を許細に説明するフローチャートである。電子メモ表示ステップ176は電子メモ表示部102で実行される。
【0119】
まずステップ180では、図12のステップ166でユーザにより入力された入力操作が表示メモ選択の入力であるか否かを判別する。ここで、入力操作が表示メモ選択入力でなければ、ステップ184に進む。一方入力操作が表示メモ選択入力であればステップ182で、表示対象メモの追加または削除を行ってからステップ184に進む。表示メモ選択入力は、GUIを用いて文書に付加されているすべてのメモのボタンを用意して選択する方法や、メモが存在していると思われる位置をユーザが入力装置を用いて選択する方法がある。後者の選択方法は、図7に記載のメモのインデックスファイルに記述されている文書上の位置ならびに範囲を参照して行われる。また、デフォルトの表示対象メモを用意しておき、初期表示してもよい。
【0120】
ステップ184は、選択されている個々の表示対象メモに対して、以下のステップを実行するための繰返し処理のためのステップであり、一連の繰返し処理が終了すると、電子メモ表示ステップから抜け、図12のステップ160に戻る。
【0121】
ステップ186は、表示対象になっているメモの横成要素ごとに以下のステップを繰返すステップであり、一連の繰返し処理が終了するとステップ184に戻る。
【0122】
ステップ188では図9に記載のメモのインデックスファイルに記述されているメモの種類を参照してメモの種類を判定する。そして、メモの種類がグラフィックスならグラフィックス表示ステップ190、イメージならイメージ表示ステップ192、動画像なら動画像再生ステップ194、テキストならテキスト表示ステップ196、音声なら音声再生ステップ198、他文書へのリンクなら他文書表示ステップ200に進む。
【0123】
ステップ190〜ステップ200の各ステップは、それぞれメモの実体解析を行い、表示装置に表示/再生可能な形に変換する。そして、仮想的な電子メモ表示シートにメモを描く。ここで、メモの実体ファイルが汎用フォーマットであれば、それら専用のアプリケーションを起動して表示/再生してもよい。ユーザは、電子メモ表示シートが表示されている表示装置を通して文書を見ているので、文書と表示されたメモが重なり合って見え、あたかも文書上に直接メモが存在するかのように感じられる。
【0124】
図14は電子メモ付加ステップ174を詳細に説明するフローチャートである。電子メモ付加ステップ174は電子メモ付加部108で実行される。
【0125】
まずステップ210で、図12のステップ166でユーザにより入力された入力操作を判別する。ここで、入力操作がメモ作成入力であればステップ220に進み、メモ保存入力であればステップ232に進み、また、付加メモ種類選択入力であればステップ234に進んで付加メモ種類の変更を行う。付加メモ種類選択入力、メモ保存入力は、GUIを用いて文書に付加されているすべてのメモのボタンを用意して選択する方法で行われる。また、メモ作成入力はそれ以外の入力操作をもってメモ作成入力とする。
【0126】
ステップ220で付加するメモ種類を判定し、メモ種類がグラフィックスならグラフィックス編集ステップ222、イメージならイメージ編集ステップ224、動画像なら動画像編集ステップ226、テキストならテキスト編集ステップ228、音声なら音声編集ステップ230、他文書へのリンクなら他文書リンキングステップ232へ進む。
【0127】
ステップ222からステップ232までの各ステップは、それぞれのメモ種類すなわちそれぞれのメディアの編集をする。メモの編集は表示装置に表示された仮想的なメモ付加シートに対して行われるので、ユーザは表示装置を通して見ている文書の上に直接描く様式でメモ付加を行う。つまり、文書の上に線、矢印、そして文字等をあたかも直接書いているように編集することができる。ここで、それぞれのメディアについて独自のエディタを用意してもよいが、メモの実体が汎用フォーマットであれば、それら専用の編集アプリケーションを起動してもよい。また、作成中のメモと以前に作成されたメモとの間に関連を持たせるようにしてもよい。この方法としては、ユーザが明示的に関連付けを行う仕組みを設ける方法、メモ位置関係による関連付け、新規メモ編集中に表示されていたメモとの自動関連付け等の方法を用いる。
【0128】
ステップ222からステップ232では、図12のステップ166で入力された入力操作に対する処理が終わると図12のステップ160に戻る。
【0129】
ステップ232では、編集されていたメモの新規保存、つまり登録を行う。編集されていたメモに新規にメモIDを付与し、文書−メモ対応情報134の文書−メモ対応情報テーブルおよびメモ情報132のメモ情報テーブルに対応するレコードを追加する。さらに図7に示すような新規のインデックスファイルを生成し、このインデックスファイルとメモの実体をメモストレージ110に保存する。
【0130】
このようにして、紙媒体の文書と、その文書に関連する電子的なメモとをコンピュータ上で関連付け、文書の上にメモを表示させたり、文書の上に重ねてメモを手書き操作することで電子的なメモをコンピュータに入力したりすることができる。
【0131】
以上から明らかなように、第1の実施の形態によれば、紙というメディアの利便性を利用して、電子的なメモ書き、メモ参照が可能となり、文書とメモの統一的な管理が容易に行える。
【0132】
[第2の実施の形態]
図15に、本願発明の第2の実施の形態にかかる電子メモ処理装置250の概略を示す。図15を参照して、この電子メモ処理装置250は、ユーザが装着した場合に、その視界にメモを表示する眼鏡型シースルー表示装置256、ユーザが入力操作を行うペン262と紙文書52がセットされるタブレット260から構成される入力装置252、および本発明にしたがって電子メモ処理装置250を制御する制御装置254を含む。なお図15では制御装置254、眼鏡型シースルー表示装置256、入力装置252を分割して図示しているが、本発明の構成はこれには限定されない。たとえば制御装置254の全部または−部を、眼鏡型シースルー表示装置256または入力装置252またはその双方に分割して内蔵してもよい。
【0133】
図15の構成において、文書52をタブレットの上に置き、眼鏡型シースルー表示装置256を通して文書52を見ることで、眼鏡型シースルー表示装置256によって表示される表示物と紙文書とを重ね合わせて見ることができる。また、入力装置252により紙文書の任意位置をポインティングでき、電子的なメモ書き等の操作ができる。
【0134】
図16にこの第2の実施の形態にかかる電子メモ処理装置250の機能ブロック図を示す。図16を参照してこの電子メモ処理装置250が図6に示す第1の実施の形態の電子メモ処理装置50と異なるのは、図6のスキャナ62に代えて、眼鏡型シースルー表示装置256とタブレット260または文書52との空間的な位置関係を示す情報を得るための磁気センサ264を含むこと、図6のシースルー表示装置68に代えて眼鏡型シースルー表示装置256を含むこと、および図6のタブレット66に代えて入力装置252を含むこととである。またこの電子メモ処理装置250では、文書52上の識別情報を認識するために、カメラを用いてもよい。
【0135】
この電子メモ処理装置250は、文書52の位置情報を得るために磁気センサ264からの信号を用いること、およびメモを文書52に重ねて表示するために眼鏡型シースルー表示装置256を用いることを除き、第1の実施の形態のものと同様の動作をする。したがってここではその詳細については繰返さないが、この第2の実施の形態の電子メモ処理装置250によっても第1の実施の形態と同様に紙文書と、その文書に対して付加される電子的なメモとを統一的に管理することができる。
【0136】
[第3の実施の形態]
図17に本願発明の第3の実施の形態にかかるシステムの概略構成を示す。このシステムは、通常のコンピュータシステム270で電子メモ処理装置を実現した例であり、かつ文書として紙媒体に印字されたものでなく、電子的に保存されている文書290を表示装置上に表示しこの文書290にさらに電子的なメモを付加するという機能を有する。
【0137】
図17を参照して、このコンピュータシステム270は、文書290および図示しないメモが表示されるモニタ装置274と、ユーザが入力操作を行うための入力装置276と、本発明にしたがってシステムを制御するコンピュータ本体272とを含む。図17に示す例では、入力装置276は、キーボード278と、マウス280と、タブレット282と、ペン284とを含む。もちろん入力装置276としてこれ以外のポインティングデバイスを用いてもよい。
【0138】
図17に示す第3の実施の形態では、文書290はコンピュータ・アプリケーション・プログラム等によってモニタ装置274に表示され、電子的に付加されたメモは当該文書上にこのシステム自体の機能として半透明形式で文書と重ね合わせて表示される。また、ユーザは、入力装置276を用いて文書290上の任意位置をポインティングすることで、電子的なメモ書き等の操作ができる。
【0139】
図17に示す第3の実施の形態のシステムの機能的な構成は、文書がモニタ装置274により表示される点を除き第1の実施の形態または第2の実施の形態として説明したものと同様であるので、ここではその詳細は繰返さない。
【0140】
以上の第1の実施の形態〜第3の実施の形態のいずれについても、システム単体で構成した例を示した。しかしいずれの実施の形態を採用するにしても、ネットワークで複数のシステムがつながれているのが望ましい。ネットワーク接続することで、対象となる文書数が飛躍的に増加すると共に、システムの携帯性により出先でのシステム利用が可能となり利便性が増す。
【0141】
[第4の実施の形態]
次に、コンピュータの操作に不慣れなユーザであっても、文書に対して電子的なメモを容易に付加させたり表示させたりすることができることを主目的とした電子メモ処理装置について説明する。
【0142】
図18にこの第4の実施の形態にかかる電子メモ処理装置である携帯型コンピュータ300の概略の外観を示す。図18を参照して、この携帯型コンピュータ300は、本体302と、本体302の上面に設けられた表示一体型入力装置304と、表示一体型入力装置304に対して手書きでユーザが入力を行うためのペン306とを含む。そしてこの携帯型コンピュータ300においては、表示一体型入力装置304上に文書ファイルイメージ308を表示し、この文書に対するメモをペン306で付加できるようにし、かつ文書に付加されているメモは文書ファイルイメージ308と重ねて表示一体型入力装置304上に表示するようにしてある。この装置の特徴は特に、文書を作成するアプリケーションとは別に、システム自体がどのような文書に対しても上述したメモを付加したりメモを表示したりする機能を実現している点にある。
【0143】
そのためにこの携帯型コンピュータ300では、以下の方式をとっている。図19を参照して、このシステムにおいては、アプリケーションプログラムで作成した文書について、そのアプリケーションプログラムが文書ファイルイメージ308を作成するよう制御する。そして、文書ファイルイメージ308とは別に手書きメモ310のイメージをシステムとして保存、検索できるようにし、イメージデータ合成320によって文書ファイルイメージ308にこの手書きメモ310のイメージを重ね合わせて合成イメージ322を表示する。
【0144】
イメージデータ合成320では、文書ファイルイメージ308のピクセルと手書きメモ310のイメージのピクセルとをイメージの左上から順にスキャンして読み取り、ピクセルの排他的論理和を算出し出力する。こうすることにより、文書ファイルイメージ308と手書きメモ310のイメージとが合成できる。
【0145】
以下こうした方式を実現するための装置の構成および方法について説明する。図20を参照して、第4の実施の形態の携帯型コンピュータ300は、電子メモ処理装置330と、二次記憶装置332と、各種ソフトウェア334とを含む。
【0146】
二次記憶装置332は、文書ファイル340と、ペン軌跡データの付加された文書ファイル342とを格納する。ペン軌跡データの付加された文書ファイル342は、文書ファイル340と同種の文書ファイルデータ352とペン軌跡データ350とを含む。
【0147】
各種ソフトウェア334は、外部アプリケーションプログラムであり、ワープロソフト、プレゼンテーションソフト、表計算ソフト、メールソフトなどである。本実施の形態の電子メモ処理装置で使用するアプリケーションプログラムは外部から操作可能である必要がある。外部からアプケーションプログラムを操作する手段としてはAPI(Application Programming Interface)関数であっても良いし、メッセージ通信であってもよいし、イベントの発生であっても良い。
【0148】
電子メモ処理装置330は、ユーザがシステムに指示を入力するための入力装置360と、ユーザが手書データを入力するためのペン入力部362と、文書ファイルイメージとペン軌跡データを表示する表示部364と、拡張子アプリケーション対応表396を参照して文書ファイルに対応するアプリケーションを選択する外部アプリケーション選択部378と、電子メモ処理装置330全体の制御をするためのシステム制御部374と、通信装置366と、外部アプリケーションプログラムを制御して文書ファイルの文書ファイルイメージ394を生成させるための文書ファイルイメージ化部376と、ペン軌跡イメージ392と文書ファイルイメージ394とを重ね合せたイメージを生成し、表示部364に出力するイメージデータ合成部372と、アプリケーションプログラムが生成した文書ファイルイメージ394およびユーザが入力装置により入力したペン軌跡データ390などを記憶するための主記憶装置368と、ユーザがペン入力部362から入力した手書きのストロークデータを主記憶装置368内の領域にビットマップ形式( ピクセルの集まり) で出力する軌跡データイメージ展開部370と、文書ファイルデータ352にペン軌跡データ350を付加するペン軌跡データ付加出力部380とを含む。
【0149】
拡張子アプリケーション対応表396は、図21に示されるように、ファイルの拡張子400ごとに、対応するアプリケーション名402と、そのアプリケーションへのファイルパス404とをテーブル形式で記録した表である。
【0150】
入力装置360はキーボードでも良いし、マウスでも良い。また入力装置360はペン入力部362と兼用であっても良い。
【0151】
ペン入力部362は手書きによる軌跡データを入力できれば良いので、たとえばトラックボールやマウスでも良い。しかし、ペン入力機能を持った入出力一体型タブレットを使用してペン入力部362と表示部364とを実現すると操作性および携帯性が高くなり都合が良い。
【0152】
表示部364はCRT(Cathode Ray Tube) からなるモニタでも良いし、液晶ディスプレイでも良い。しかし、前述のようにペン入力機能を持った入出力一体型タブレットの表示機能を表示部364として利用すると操作性および携帯性が高くなり都合が良い。
【0153】
外部アプリケーション選択部378によるアプリケーションプログラムの選択は、処理対象のファイル名の拡張子をキーとして拡張子アプリケーション対応表396を検索して、当該拡張子の対応アプケーションを探すことにより行なえる。外部アプリケーションを選択する方法としては、これ以外にもたとえば、文書ファイルの先頭部分を調べ、そのデータのパターンから文書ファイルの種類を判定しアプリケーションを選ぶ方法も考えられる。
【0154】
図22を参照して、文書ファイルイメージ化部376の動作を説明する。文書ファイルイメージ化部376は外部アプリケーション選択部378により選択された外部アプリケーションプログラム410を起動する(412)。次に処理対象の文書ファイルのファイルパスと文書ファイルのイメージを描画する文書ファイル描画バッファのアドレスとをパラメータとして、文書ファイルのイメージを文書ファイル描画バッファに出力するように、起動された外部アプリケーションプログラム410に対して指示(414)を出す。文書ファイル描画バッファは主記憶装置368内に文書ファイルイメージ化部376が確保する領域である。
【0155】
図23のフローチャートを参照しながら、文書ファイルイメージ化部376の処理を説明する。まず外部アプリケーション選択部378により選択されたアプリケーションプログラムが存在するか否かを判定する(420)。もし存在しなければシステム制御部に処理が失敗した旨を通知し(434)終了する。もし、アプリケーションプログラムが存在するならば、次に処理対象の文書ファイルが存在するかどうかを判定する(422)。もし、当該文書ファイルが存在しないならば、システム制御部に処理が失敗したことを通知し(434)、終了する。次に文書ファイルイメージを描画するためのバッファを主記憶装置368に確保する(424)。もしこの領域を確保できなかった場合は、システム制御装置に処理が失敗した旨を通知し(434)終了する。バッファが確保できた場合は、アプリケーションプログラムに文書ファイルのパスとバッファへのアドレスをパラメータとして指定して、当該アプリケーションプログラムに文書ファイルイメージの生成を指示する(428)。アプリケーションプログラムへの指示を伝える方法は、前述のとおりAPI関数の呼び出してもよいし、イベントの発生でも良い。もし、アプリケーションプログラムが文書ファイルイメージの生成に失敗したならば(430)、システム制御装置に処理が失敗した旨を通知し(434)終了する。 文書ファイルイメージの生成に成功したならばシステム制御部に処理が成功したことを通知して終了する(432)。アプケーションプログラムと文書ファイルイメージ化部376との間のやりとりはAPI関数の呼び出しであっても良いし、またメッセージの送受信でもよい。どのような方法を採用するのが最も良いかは、使用されるOS(Operating System)の種類によって異なる。
【0156】
本実施例では、ペン入力部362によって入力されるペン軌跡データはストロークのデータであり、したがってこれを画面に表示するために軌跡データイメージ展開部370が必要である。しかし、ペン入力部から入力されるペン軌跡データがビットマップ形式のイメージデータである場合は、軌跡データイメージ展開部370は不要である。
【0157】
イメージデータ合成部372はペン軌跡イメージ392と文書ファイルイメージ394とを重ね合せたイメージを生成し、表示部364に出力する。この様子は、図19を参照して既に説明した。
【0158】
図24を参照して、イメージデータ合成部372で実行されるイメージ合成処理を説明する。まず、ペン軌跡イメージが存在するかどうかを判定する(450)。もしペン軌跡イメージが存在しなければ文書ファイルイメージをそのまま表示部に出力して(452)終了する。ユーザがペン軌跡データを入力する前は、ペン軌跡イメージは存在しないので最初の一回は必ずこの手順を通ることになる。
【0159】
次にペン軌跡データが存在する場合の処理について同図を用いて説明する。既に文書ファイルイメージの全てのピクセルを処理し終っていれば終了する(454)。既にペン軌跡イメージの全てのピクセルを処理し終っている場合にも終了する(456)。なおこの場合、ペン軌跡イメージと文書ファイルイメージとは同じ数のピクセルを含んでいることが前提である。したがって場合によっててはステップ454と456とのどちらか一方のみの判断でよい場合もある。
【0160】
ステップ454および456の双方でいずれも「NO」の判断がされた場合には、文書ファイルイメージのピクセル一つを読み込む(458)。続いてペン軌跡イメージのピクセル一つを読み込む(460)。そしてこうして読込まれた文書ファイルイメージのピクセルとペン軌跡イメージのピクセルとの排他的論理和を算出する(462)。算出した排他的論理和を表示部364に出力する(464)。この手順を文書ファイルイメージとペン軌跡イメージの左上から右下までスキャンして行なう(ステップ454または456の判断結果が「YES」となるまで行う)ことで画面の合成ができる。
【0161】
図25はピクセルデータの排他的論理和の計算例である。図25には、文書ファイルのイメージのピクセルビット表現470と、ペン軌跡イメージのピクセルのビット表現472とを示す。ここで1 ピクセルはいずれも8 ビットの深さを持つものとする。この二つのピクセルデータの排他的論理和をとると、文書ファイルイメージと手書きメモイメージとを重ね合わせた合成後のビット表現474が生成できる。排他的論理和を用いると、一方がすべて「1」でかつ他方が全て「0」の場合を除き、合成後のデータは合成前のデータのいずれとも異なり、合成前と合成後とを区別できる。なお合成にこのように排他的論理和を用いるのは一例に過ぎず、他の論理演算を文書ファイルイメージの各ピクセルとペン軌跡イメージのピクセルとの間で行ってもよい。また、さらにその他の演算を行って特殊な表現を得るようにしてもよい。
【0162】
図20に示すペン軌跡データ付加出力部380はペン軌跡データと文書ファイルとを連結してペン軌跡データの付加された文書ファイル342として出力する。連結後のペン軌跡データの付加された文書ファイル342のフォーマットを図26に示す。ただし図26に示すのは単なる一例であって、その他にも様々なフォーマットが考えられる。
【0163】
図26を参照して、ペン軌跡データの付加された文書ファイル342は、文書ファイルデータへのオフセット480と、文書ファイルデータのサイズ482と、文書ファイルのファイル名484と、ペン軌跡データのオフセット486と、ペン軌跡データのサイズ488と、ペン軌跡データ350と、文書ファイルデータ352とを含む。
【0164】
文書ファイルデータへのオフセット480は、文書ファイルデータ352がペン軌跡データの付加された文書ファイル342の先頭から数えて何バイト目から始まるかを示す。文書ファイルデータのサイズ482は、文書ファイルデータ352の長さがが何バイトであるかを示す。文書ファイルのファイル名484は、もとの文書ファイルの文書ファイル名を示す。ペン軌跡データのオフセット486はペン軌跡データ350へのオフセットであり、ペン軌跡データ350がペン軌跡データの付加された文書ファイル342の先頭から数えて何バイト目から始まるかを示す。ペン軌跡データのサイズ488はペン軌跡データ350の長さが何バイトであるかを示す。文書ファイルデータ352は、図20の文書ファイル340の内容が格納される。このフォーマットでペン軌跡データの付加された文書ファイル342を出力することにより、後でこのファイルから文書ファイルデータのみを抜き出すことも、ペン軌跡データのみを抜き出すことも容易に可能である。
【0165】
以下、図27を参照して、電子メモ処理装置330を含む携帯型コンピュータ300の全体的な動作説明を行なう。まず、ユーザは入力装置360を用いて文書ファイル名を指定して文書ファイルを表示するようシステム制御部374に指示する(500)。システム制御部374は外部アプリケーション選択部378にこのファイル名を渡す(502)。外部アプリケーション選択部378は、このファイル名の拡張子をキーとして拡張子アプリケーション対応表396を検索し、この文書ファイルを処理すべき外部アプリケーションプログラムを選び出す。外部アプリケーション選択部378は、システム制御部374に当該外部アプリケーションプログラム名を通知する(504)。
【0166】
これに応答してシステム制御部374は、文書ファイルイメージ化部376に外部アプリケーションプログラム名と文書ファイル名とをパラメータとして渡し当該文書ファイルをイメージ化するように指示する(506)。文書ファイルイメージ化部376は、外部アプリケーション選択部378によって選択された外部アプリケーションプログラムを起動し、この外部アプリケーションプログラムに対して文書ファイルを指定して文書ファイルのイメージ描画を指示する。この外部アプリケーションプログラムは指定された文書ファイル340を読み込みイメージにして文書ファイルイメージ394として主記憶装置368に出力する(508)。
【0167】
次にシステム制御部374は、イメージデータ合成部372に対して文書ファイルイメージ394を表示部364に出力するよう指示する(510)。以上までの処理により文書ファイルイメージ394が表示部364に表示される。このときの表示部364には、図19の文書ファイルイメージ308が表示されている。
【0168】
次にユーザは、ペン入力部362を使用して文書ファイルに付加したいペン軌跡データを入力する(512)。このペン軌跡データ390は主記憶装置368に一旦保持され、軌跡データイメージ展開部370によりペン軌跡イメージ392に展開される(514)。
【0169】
システム制御部374はイメージデータ合成部372に文書ファイルイメージ394と軌跡データイメージ展開部370により生成されたペン軌跡イメージ392とを合成して出力するように指示する。これを受けてイメージデータ合成部372は文書ファイルイメージ394とペン軌跡イメージ392とを合成して表示部364に出力する(516)。これにより図19の合成イメージ322の表示が得られる。
【0170】
ここで、ユーザが終了を指示しているか否かが判定される(518)。ユーザが終了を指示しなかった場合は、制御はステップ512に戻りペン軌跡データの入力を継続する。もし、ユーザが終了を指示した場合は、ステップ520に移る。
【0171】
ステップ520では、ユーザが入力した手書データを付加して文書ファイルを登録するようユーザが指示したか否かが判定される。そうした指示がされている場合には、ペン軌跡データ付加出力部380はペン軌跡データ390を文書ファイルに付加してペン軌跡データの付加された文書ファイル342として二次記憶装置332に登録し(522)終了処理(524)に進み終了する。もし、ユーザがペン軌跡データを付加した文書ファイルを登録するよう指示しなかった場合は登録処理をせずただちに終了処理(524)の後、終了する。終了処理では主記憶装置368上に確保された文書ファイルイメージ394、ペン軌跡データ390、ペン軌跡イメージ392の領域の解放などが行われる。
【0172】
こうして、この第4の実施の形態の携帯型コンピュータ300では、電子メモ処理装置330の機能によって、外部アプリケーションソフトが作成した文書ファイルに、ユーザが手書きで作成したメモを付加することができる。外部アプリケーションに要求される機能は、文書ファイルから文書ファイルイメージを作成する機能だけであり、メモを付加する機能は不要である。また文書ファイルイメージを作成する機能は、前述のようにたとえばプラグインの形で、アプリケーション自体とは別に作成し実装できる。したがってこの携帯型コンピュータ300によって、複数個のアプリケーションに対して共通に手書きメモを付加する機能を実現することができる。この場合特に、メモ自体は手書きでペン入力するため、たとえばキーボードの入力が苦手な人でも比較的容易に行なえる。また、既に文書ファイルイメージが表示されている上から、あたかも紙の上に書くようにして電子メモを付加できるので、従来の校正の仕方に慣れている人でも違和感なく操作することができる。
【0173】
[第5の実施の形態]
次に本願発明の第5の実施の形態にかかる電子メモ処理装置について説明する。図28は、第5の実施の形態の文書ファイルへの電子メモ処理装置530の機能的構成を示すブロック図である。図20との違いは、図20のペン軌跡データ付加出力部380がペン軌跡データ分離出力部540に置き変っていることと図20のペン入力部362が不要であるため省略されていることとである。その他の点では、図28に示す各部で図20に示す各部と同一のものには同一の参照符号を付してある。それらの名称および機能も同一であるので、ここではそれらについての詳しい説明は繰返さない。
【0174】
ペン軌跡データ分離出力部540は、ペン軌跡データの付加された文書ファイル342を読み込みペン軌跡データ390と文書ファイルイメージ394とに分離して出力するためのものである。既に説明したようにペン軌跡データの付加された文書ファイル342は図26に示すフォーマットをしている。ペン軌跡データ分離出力部540は、文書ファイルデータへのオフセット480と文書ファイルデータのサイズ482との情報を使って文書ファイルデータ352を抜き出し、文書ファイルのファイル名484で二次記憶装置に出力する。またペン軌跡データ分離出力部540は、ペン軌跡データのオフセット486とペン軌跡データのサイズ488との情報を使用してペン軌跡データ350を抜き出し出力する。
以下、ペン軌跡データの付加された文書ファイル342を表示する手順を図29のフローチャートを参照しながら説明する。なおここでは、図27と同様の処理ステップには図27において使用したのと同じ番号を付してある。
【0175】
まずユーザが図28の入力装置360を用いてペン軌跡データの付加された文書ファイル342の表示を指示するものとする。システム制御部374はこれを受けてペン軌跡データ分離出力部540に指示してペン軌跡データの付加された文書ファイル342から文書ファイルとペン軌跡データ390とを分離して出力させる。ペン軌跡データ分離出力部540はさらに文書ファイルのファイル名484(図26)をシステム制御部374に渡す(552)。
【0176】
システム制御部374は文書ファイルのファイル名484を図28の外部アプリケーション選択部378に渡し、この文書ファイルを処理すべき外部アプリケーションを選択させる(554)。システム制御部374は選択された外部アプリケーションプログラムにこの文書ファイルをイメージ化するよう指示する(506)。外部アプリケーションプログラムは文書ファイルイメージ394を生成し出力する(508)。図28の軌跡データイメージ展開部370がペン軌跡データ390を展開しペン軌跡イメージ392を出力する(514)。イメージデータ合成部372が文書ファイルイメージ394とペン軌跡イメージ392を合成して図28の表示部364に出力する(586)。
【0177】
以上が、第5の実施の形態にかかる電子メモ処理装置の構成および動作である。第4の実施の形態の電子メモ処理装置と第5の実施の形態の電子メモ処理装置はそれぞれ単独で実施することも可能であるが、両者を組合せて一つの装置として実施するとさらに効果的である。
【0178】
[第6の実施の形態]
次に本願発明の第6の実施の形態にかかる電子メモ処理装置について説明する。図30はこの電子メモ処理装置570の構成を示すブロック図である。図20との違いは、ユーザがペン入力部362を使用して入力する図形を認識するための図形認識部580と、図形認識部580によって認識された図形が所定のオペレータ図形であるときに、そのオペレータに対応する処理を実行するためのオペレータ実行部582とが追加されている点である。その他の点ではこの電子メモ処理装置570は図20に示すものと共通である。同一の部品には同一の参照符号を付し、それらの名称および機能も同一であるからここではそれらについての詳細な説明は繰返さない。
【0179】
ここで、「オペレータ」とは、文書ファイルへの操作を指示するためにユーザがペン入力部362を使用して描画する図形のことをいう。この場合の「図形」には文字も含む。文書ファイルへの操作とは例えば文章の中の一行の削除、ある単語の下への下線の付加、などの操作である。
【0180】
各オペレータは、オペレータ図形と、オペレータ名と、所定の機能とを持つ。図31にオペレータを3つ含んだオペレータ表588の例を示す。例えば、図31の1行目は、オペレータ590のオペレータ図形が×印であり、そのオペレータ名が「削除」であり、その機能が「描画された×印の下の位置に表示されている語を削除すること」であることを示している。2行目及び3行目はそれぞれ、オペレータ592とオペレータ594とについて、そのオペレータ図形と、オペレータ名と、機能とを示している。
【0181】
図30〜図32、さらに図33のフローチャートを参照してこの電子メモ処理装置の動作について説明する。図30の図形認識部580は図31のオペレータ表588を内蔵している。そして図形認識部580は、ユーザがペン入力部362を用いて入力したペン軌跡をオペレータ表588のオペレータ図形データと比較検索し(610)、ペン軌跡がオペレータ図形データと十分類似している場合(612においてYES)は、当該ペン軌跡をオペレータであると判定する。そして図形認識部580は、当該オペレータ名とオペレータ図形の座標位置とをオペレータ実行部582に渡す(614)。
【0182】
オペレータ実行部582は、その内部に図32に示すオペレータ名メッセージ表600を持つ。このオペレータ名メッセージ表600はオペレータ名とアプリケーションに送信すべきメッセージとの対応関係を表にしたものである。たとえば1行目602は、「削除」オペレータと、これに対応する、外部アプリケーションへのメッセージ「WM_USER_DELETE_WORD」とを対にして記載している。他の行604、606も同様である。 オペレータ実行部582は、受け取ったオペレータ名をオペレータ名メッセージ表600内で検索して(616)、当該オペレータ名に該当するメッセージを選択し(618)、図形認識部580から渡された座標位置をパラメータとして該外部アプリケーションに送信する(620)。送信すべき外部アプリケーションは第4の実施の形態または第5の実施の形態と同様、外部アプリケーション選択部378により選択される。外部アプリケーションプログラム584はこのメッセージを受け取りメッセージに対応した処理を行なう(622)。
【0183】
ステップ612で適合するオペレータがないと判定された場合、およびステップ618でオペレータ名メッセージ表600内に対応するメッセージが存在しないと判定された場合には、上述した文書ファイルへの操作は行われず、入力された図形はメモとして処理される。
【0184】
以上の手順により、文書ファイルの語の削除や下線引きなどの文書ファイルへの操作がモードの切替などの煩雑な操作なしになされる。またこのとき、第4の実施の形態または第5の実施の形態と同様に、文書に手書きでメモを付すことができ、しかもメモを付加するのと同様の手書きによるペン入力で文書ファイルへの操作が行なえる。そのため、キーボードの操作に不慣れなユーザであっても、紙文書に対して行うのと同様の容易さで電子的な文書にメモを付し、また電子的な文書への操作を行うことができる。
【0185】
[第7の実施の形態]
次に本願発明の第7の実施の形態の電子メモ処理装置について説明する。図34は第7の実施の形態の電子メモ処理装置の構成を示す機能ブロック図である。図34に示される装置は基本的に図20の構成と同じであるが、図20に示される各部に加えてさらに、文書ファイルに加えられた変更に応じてペン軌跡の表示位置を調整するためのペン軌跡位置調整部642が追加されている点が異なる。図34において、図20に示される部品と同一の部品には同一の参照符号を付してある。それらの機能および名称も同一である。したがってここではそれらについての詳しい説明は繰返さない。
【0186】
以下、この電子メモ処理装置640の動作の特徴について、さらに図36のフローチャートも参照して説明する。文書ファイル340のデータに外部アプリケーションプログラム584により変更が加えられる(660)と、通常はその文書ファイル340により表される文書を表示または印刷すると変更箇所以後に、各文字のずれが生ずる。外部アプリケーションプログラム584はそのずれについて計算し(662)、レイアウトのずれ情報をシステム制御部374に通知する(664)。外部アプリケーションプログラム584には、このような機能がプラグインとして実装されているものとする。
【0187】
システム制御部374は、外部アプリケーションプログラム584に対して、変更された後の文書ファイルのイメージを再出力するよう指示する(666)。これに応じて外部アプリケーションプログラム584は文書ファイルイメージ394を展開し出力する(668)。またシステム制御部374は、外部アプリケーションプログラム584から与えられたレイアウトのずれ情報に従い、ペン軌跡位置調整部642に対してペン軌跡データの位置を調整するように指示し、ペン軌跡位置調整部642がこれに応答してレイアウトのずれに合わせてペン軌跡データの位置を調整する(670)。
【0188】
さらにシステム制御部374は軌跡データイメージ展開部370に対して、位置調整されたペン軌跡データをイメージに展開するよう指示し、軌跡データイメージ展開部370がこれに応答して位置調整されたペン軌跡データをイメージに展開する。
【0189】
さらにシステム制御部374はイメージデータ合成部372に対して、ペン軌跡位置調整部642により位置が調整され軌跡データイメージ展開部370により展開されたペン軌跡イメージ392と、外部アプリケーションプログラム584により出力された、変更が加えられた文書の文書ファイルイメージ394とを合成して表示部364に出力するように指示する。イメージデータ合成部372はこれに応答してペン軌跡イメージ392と文書ファイルイメージ394とを合成して表示部364に出力する(680)。
【0190】
以上のようにして文書ファイルに変更を加えることにより文書ファイル内の各文字の位置がずれても、ユーザの入力したペン軌跡もそれに対応して移動するためペン軌跡と文書ファイルの表示にずれが発生しない。 この様子を図35を用いて説明する。
【0191】
図35を参照して、元になる文書ファイルのイメージとペン軌跡データのイメージが合成された合成イメージ690が表示されているとする。 ここで文書の2 行目を削除したため、図35の文書修正時の合成イメージ692のように、3 行目以降がラインピッチの幅だけ上にずれたとする。その結果文書ファイルのイメージとペン軌跡イメージの表示にずれが発生する(ただし本実施の形態では、このようにずれた表示は行われず、ずれが生じるとただちに次にようにずれに応じた補正が行われる)。
【0192】
このとき外部アプリケーションプログラム584はシステム制御部374に対して、このずれの情報を通知する。この情報にはイメージの上から何ドットめから下が何ドットだけ上にずれたかの情報が含まれる。この情報に従いペン軌跡位置調整部642がペン軌跡データの位置を再調整することにより図35の調整後の合成イメージ694によって示されるように、再び、文書ファイルのイメージの適切な位置にペン軌跡データのイメージが描画されることになる。
【0193】
もちろん、修正は削除のみに限らず、挿入、移動、他箇所からのコピーなども含む。挿入などの場合には修正によりレイアウトは下側にずれるが、その場合にも電子メモの表示位置の修正は削除の場合と同様である。
【0194】
こうして、ある文書に対して電子メモを追加したあとに、当該文書を修正し、そのレイアウトに変更があったときにも電子メモは文書上の適切な位置に表示される。
【0195】
[第8の実施の形態]
次に本願発明の第8の実施の形態にかかる電子メモ処理装置について説明する。この電子メモ処理装置の基本的な構成は第4の実施の形態の電子メモ処理装置と同じである。しかし、この第8の実施の形態にかかる電子メモ処理装置は、第4の実施の形態電子メモ処理装置の構成に加えて、さらに、電子メモを作成した装置の現在のユーザ名をペン軌跡データの付加された文書ファイル342に追加するためのユーザ名取得部を有する。
【0196】
通常のコンピュータのOS(Operating System)には、当該コンピュータを使用しているユーザを特定するユーザ名をプログラムから取得するためのコマンドまたはAPI関数を用意している。プログラムからそうしたコマンドまたはAPI関数をコールすることにより、本装置を使用しているユーザ名が取得できる。このようなOSが提供する機能を利用することによりユーザ名の取得が可能である。
【0197】
このようにして取得したユーザ名を図37のようなフォーマットでユーザ名を含むペン軌跡データの付加された文書ファイル700として出力することによりこの第8の実施の形態の電子メモ処理装置は実施できる。図37を参照して、ユーザ名を含むペン軌跡データの付加された文書ファイル700は、文書ファイルデータへのオフセット480、文書ファイルデータのサイズ482、文書ファイルのファイル名484、および文書ファイルデータ352に加えて、複数個(図37に示す例では3個)のペン軌跡データブロックを含む。第1のペン軌跡データブロックは、第1のペン軌跡データのオフセット710と、第1のペン軌跡データのサイズ712と、第1のペン軌跡データのユーザ名714と、第1のペン軌跡データ716とを含む。第1のペン軌跡データのユーザ名714は、前述のようにして獲得された第1 のペン軌跡データのユーザ名であり、第1 のペン軌跡データの入力者を示す。第1のペン軌跡データのオフセット710、第1のペン軌跡データのサイズ712、第1のペン軌跡データ716はそれぞれ、図26に示すペン軌跡データのオフセット486、ペン軌跡データのサイズ488およびペン軌跡データ350にそれぞれ相当する。
【0198】
同様にして第2のペン軌跡データブロックは第2のペン軌跡データのオフセット730、第2のペン軌跡データのサイズ732、第2のペン軌跡データのユーザ名734、第2のペン軌跡データ736を含む。第2のペン軌跡データのユーザ名734は前述のようにして獲得された第2 のペン軌跡データのユーザ名であり、第2のペン軌跡データ736の入力者を示す。
【0199】
第3のペン軌跡データブロックも同様に、第3のペン軌跡データのオフセット750と、第3のペン軌跡データのサイズ752と、第3のペン軌跡データのユーザ名754と、第3のペン軌跡データ756とを含む。第3のペン軌跡データのユーザ名754は前述のようにして獲得された第3 のペン軌跡データのユーザ名であり、第3 のペン軌跡データの入力者を示す。
【0200】
図37が示すように複数の異なるペン軌跡データの入力者がそれぞれ自分のユーザ名を付加してペン軌跡データを入力するような実施の仕方が有効である。このようにすることにより、ある文書について複数の人が校正処理をしたり、コメントの記入をしたりしたときに、そうした電子的なメモの入力者が区別でき、それらメモの検討およびコンピュータ文書への反映等の処理を的確に行うことができる。
【0201】
[第9の実施の形態]
次に本願発明の第9の実施の形態にかかる電子メモ処理装置について説明する。この電子メモ処理装置の基本的な構成は第4の実施の形態の電子メモ処理装置と同じである。しかし、この第9の実施の形態にかかる電子メモ処理装置は、第4の実施の形態の電子メモ処理装置の構成に加えて、さらに、電子メモを作成した日時を取得してファイルに付加するための日時取得部を有する点を特徴とする。
【0202】
日時取得部は現在の日時を取得する。通常のコンピュータのOSには、現在時刻をプログラムから取得するためのコマンドまたはAPI関数が用意されている。プログラムからそうしたコマンドまたはAPI関数をコールすることにより、現在時刻が取得できる。
【0203】
このようにして獲得した日時を図38に示されるフォーマットで出力することにより第9の実施の形態の電子メモ処理装置は実施できる。図38に示される作成日時を含むペン軌跡データの付加された文書ファイル800が図37に示されるユーザ名を含むペン軌跡データの付加された文書ファイル700と異なるのは、第1のペン軌跡データのユーザ名714、第2のペン軌跡データのユーザ名734および第3のペン軌跡データのユーザ名754にかえてそれぞれ、第1のペン軌跡データの日時718、第2のペン軌跡データの日時738、第3のペン軌跡データの日時758を含む点である。他の点では作成日時を含むペン軌跡データの付加された文書ファイル800はユーザ名を含むペン軌跡データの付加された文書ファイル700と同様である。
【0204】
このように電子メモ(ペン軌跡データ)を作成または修正した日をファイル中に持たせることにより、メモが作成された時期的な前後関係が判断できて便利である。
【0205】
[第10の実施の形態]
次に本願発明の第10の実施の形態の電子メモ処理装置について説明する。この電子メモ処理装置の基本的な構成は第4の実施の形態の電子メモ処理装置と同じである。しかし、この第10の実施の形態にかかる電子メモ処理装置は、第4の実施の形態の電子メモ処理装置の構成に加えて、さらに、電子メモを作成した位置に関する情報(位置情報)を取得してファイルに付加するための位置情報取得部を有する点を特徴とする。
【0206】
位置情報取得部は現在の位置を取得する。たとえばGPS(Global Positioning System)によって、所在地の地球座標を取得する装置がある。こうした装置の中には、通常のコンピュータから使用することが可能なものがある。プログラムからそうした装置を使用することにより、電子メモが付加された所在地に関する情報(たとえば緯度と経度)が取得できる。
【0207】
または、GPSなどの手段を用いずに、ユーザに現在の場所を入力させてもよい。この場合、例えば、ユーザが、「本社の会議室」などと入力すれば、それをそのまま位置情報として出力する。このようにして獲得した位置情報を図39に示すようなフォーマットで出力することにより第10の実施の形態の電子メモ処理装置は実施できる。
【0208】
図39に示す位置情報を含むペン軌跡データの付加された文書ファイル810は、図37に示す、ユーザ名を含むペン軌跡データの付加された文書ファイル700のフォーマットと同様である。相違は、図37の第1のペン軌跡データのユーザ名714、第2のペン軌跡データのユーザ名734および第3のペン軌跡データのユーザ名754に代えて、第1のペン軌跡データの位置情報720、第2のペン軌跡データの位置情報740、第3のペン軌跡データの位置情報760をそれぞれ含むことである。第1のペン軌跡データの位置情報720は前述のようにして獲得された第1 のペン軌跡データの位置情報であり、第1 のペン軌跡データが入力された場所を示す。第2のペン軌跡データの位置情報740は前述のようにして獲得された第2 のペン軌跡データの位置情報であり、第2 のペン軌跡データの入力された場所を示す。第3のペン軌跡データの位置情報760は前述のようにして獲得された第3 のペン軌跡データの位置情報であり、第3 のペン軌跡データの入力された場所を示す。
【0209】
こうして、電子メモ(ペン軌跡データ)が作成または修正された位置に関する位置情報を含むペン軌跡データの付加された文書ファイル810を使用することにより、ネットワークを通じて遠隔の地にいる者の間で文書データを転送して文書の校正処理を行ったりしたときにも、どの場所でその校正処理が行われたかを容易に知ることができる。また、移動しながら種々の場所でメモの作成をしたときにもその場所を確認することができる。
【0210】
[第11の実施の形態]
次に本願発明の第11の実施の形態にかかる電子メモ処理装置について説明する。この電子メモ処理装置の基本的な構成は第4の実施の形態の電子メモ処理装置と同じである。しかし、この第11の実施の形態にかかる電子メモ処理装置は、第4の実施の形態の電子メモ処理装置の構成に加えて、さらに、ペン軌跡データの識別子をペン軌跡データの付加された文書ファイル342に追加するための識別子取得部を有する。
【0211】
処理もほぼ図27のフローチャートと同様で良いが、図27のペン軌跡データ付き文書ファイルを登録するステップ522で、ユーザにペン軌跡データに付加する識別子を問い合せ、その識別子をペン軌跡データに属性として付加し、その属性付きのペン軌跡データを文書ファイルに付加して登録するという違いがある。
【0212】
登録する際のフォーマットを図40に示す。図40を参照して、この識別子を含むペン軌跡データの付加された文書ファイル820が図37のユーザ名を含むペン軌跡データの付加された文書ファイル700と異なるのは、図37の第1のペン軌跡データのユーザ名714、第2のペン軌跡データのユーザ名734および第3のペン軌跡データのユーザ名754に代えて、第1のペン軌跡データの識別子722、第2のペン軌跡データの識別子742および第3のペン軌跡データの識別子762をそれぞれ含むことである。
【0213】
このようにすることで、電子的なメモを入力する際に識別子をつけておけば、後刻その電子的なメモを検討するときに、それらメモを識別子により区別できる。したがって、適切な識別子をつけることにより各メモを分類したり、目的にしたがって選択したりすることが可能になり、文書とメモとを統一的に管理することが容易になる。
【0214】
[第12の実施の形態]
次に本願発明の第12の実施の形態にかかる電子メモ処理装置について説明する。この第12の実施の形態の電子メモ処理装置の構成は図28に示される第5の実施の形態のものと同様である。処理も図29のフローとほぼ同様であるが、図29のペン軌跡データのイメージ展開のステップ514での処理を次のように変更する。
【0215】
図28を参照して、軌跡データイメージ展開部370はペン軌跡データブロックを一つ読み出すごとに、その属性によって異なる色でイメージとして描画する。したがって属性の異なるペン軌跡データは区別して表示される。他の方法、例えば、線の太さ、線種、または濃さなどの違いにより、属性の違いを示すやりかたも考えられる。
【0216】
このように属性によって異なる色、線の太さや濃さなどの相違によって属性の違いが示されるので、ユーザはペン軌跡データの意味の相違を容易に認識できる。
【0217】
[第13の実施の形態]
次に本願発明の第13の実施の形態にかかる電子メモ処理装置について説明する。第13の実施の形態にかかる電子メモ処理装置の構成自体は、図28に示した第5の実施の形態の電子メモ処理装置と同じでよいが、一部の処理が異なる。
【0218】
すなわち、まず、ユーザにどの属性を持つペン軌跡データを描画するかの問い合せを図28の表示部364を使って行なう。そしてユーザに、どの属性を持つペン軌跡データを描画するかをペン入力部362を用いて指定させる。軌跡データイメージ展開部370は、こうしてユーザにより指定された属性を持つペン軌跡データブロックだけをイメージとして描画する。こうした構成により、所定の属性を持つペン軌跡データのみを表示できるので、属性によってペン軌跡データ(電子メモ)を容易に区別することができる。
【0219】
以上から明らかなように、本発明により、ペンで文書に添削しているかのような簡単な操作で紙文書または文書ファイルにコメント等の情報を添付できる。しかも、添付されたコメントと元の紙文書または文書ファイルとが関連付けられて、または互いに一体となって保存されるので、手書データを添付したファイルを電子メール等に添付して送ることも容易である。そのため遠隔地にいるメンバーにコメントを求め、かつそうしたコメントを互いに明確に区別して検討するることも容易にできる。
【0220】
特に、複数のユーザからのコメントを文書ファイルとともに一つのファイルで保持するようにすると、文書ファイルと複数のコメントとを対比検討でき、しかも、それぞれのコメントを独立に検討することができるので効果が大きい。
【0221】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図1】図1は、本願発明の第1の実施の形態にかかる電子メモ処理装置の概略図である。
【図2】図2は、本願発明の第1の実施の形態にかかる電子メモ処理装置の概略断面図である。
【図3】図3は、本願発明の第1の実施の形態の電子メモ処理装置の動作の概略を示す図である。
【図4】図4は、本願発明の第1の実施の形態の電子メモ処理装置の動作の概略を示す平面図である。
【図5】図5は、本願発明の第1の実施の形態および他の実施の形態の電子メモ処理装置を実現するための装置のハードウェアの概略を示すブロック図である。
【図6】図6は、本願発明の第1の実施の形態にかかる電子メモ処理装置の機能ブロック図である。
【図7】図7は、文書情報の構成を示す図である。
【図8】図8は、メモ情報の構成を示す図である。
【図9】図9は、第1の実施の形態の電子メモ処理装置におけるメモストレージのインデックスファイルの構成を示す図である。
【図10】図10は、文書−メモ対応情報の構成を示す図である。
【図11】図11は、第1の実施の形態の電子メモ処理装置の動作の概略フローチャートである。
【図12】図12は、第1の実施の形態の電子メモ処理装置の動作における電子メモ付加ステップと電子メモ表示ステップとを説明するためのフローチャートである。
【図13】図13は、第1の実施の形態の電子メモ処理装置の動作における電子メモ表示ステップを説明するためのフローチャートである。
【図14】図14は、第1の実施の形態の電子メモ処理装置における電子メモ付加ステップを説明するためのフローチャートである。
【図15】図15は、本願発明の第2の実施の形態にかかる電子メモ処理装置の概略を示す図である。
【図16】図16は、第2の実施の形態にかかる電子メモ処理装置の概略機能ブロック図である。
【図17】図17は、第3の実施の形態にかかる電子メモ処理装置の概略を示す図である。
【図18】図18は、本願発明の第4の実施の形態にかかる電子メモ処理装置の外観を示す平面図である。
【図19】図19は、第4の実施の形態の電子メモ処理装置の文書ファイルイメージとペン軌跡イメージのイメージ合成を示す図である。
【図20】図20は、本発明の第4の実施の形態にかかる電子メモ処理装置の構成を示す機能ブロック図である。
【図21】図21は、拡張子アプリケーション対応表である。
【図22】図22は、文書ファイルイメージ化部による外部アプリケーションの操作を示す図である。
【図23】図23は、文書ファイルイメージ化部の処理を示すフローチャートである。
【図24】図24はイメージの合成の処理を示すフローチャートである。
【図25】図25は、排他的論理和によるピクセルの合成処理をビット表現であらわした図である。
【図26】図26は、ペン軌跡データ付き文書ファイルのフォーマットの例である。
【図27】図27は、電子メモ処理装置の動作を示すフローチャートである。
【図28】図28は、本発明の第5の実施の形態の電子メモ処理装置の実施例の構成を示す機能ブロック図である。
【図29】図29は、本発明の第5の実施の形態の電子メモ処理装置の動作を示すフローチャートである。
【図30】図30は、本発明の第6の実施の形態にかかる電子メモ処理装置の実施例の構成を示すブロック図である
【図31】図31は、第6の実施の形態にかかる電子メモ処理装置において使用されるオペレータ表を示す図である。
【図32】図32は、オペレータ名とメッセージとの対応を示すオペレータ名/メッセージ表を示す図である。
【図33】本発明の第6の実施の形態の電子メモ処理装置の動作を示すフローチャートである。
【図34】図34は、第7の実施の形態にかかる電子メモ処理装置の実施例の構成を示す機能ブロック図である。
【図35】図35は、ペン軌跡データの表示位置を再調整する様子を示した図である。
【図36】図36は、第7の実施の形態の電子メモ処理装置の動作を示すフローチャートである。
【図37】図37は、本願発明の第8の実施の形態の電子メモ処理装置におけるペン軌跡データ付き 文書ファイルのフォーマットを示す図であるである。
【図38】図38は、本願発明の第9の実施の形態の電子メモ処理装置にかかるペン軌跡データ付き 文書ファイルのフォーマットを示す図である。
【図39】図39は、本願発明の第10の実施の形態の電子メモ処理装置にかかるペン軌跡データ付き 文書ファイルのフォーマットを示す図である。
【図40】図40は、本願発明の第11の実施の形態の電子メモ処理装置にかかるペン軌跡データ付き 文書ファイルのフォーマットを示す図である。
【符号の説明】
50,250,270,330,530,570 電子メモ処理装置
60,284,306 ペン
62 スキャナ
64 入出力一体型表示装置
66,282 タブレット
68 シースルー表示装置
90,332 二次記憶装置
100 位置関係算出部
102 電子メモ表示部
104 電子メモ表示/付加管理部
106 文書/メモ読込部
108 電子メモ付加部
110 メモストレージ
112 文書ストレージ
114 文書情報ストレージ
116 文書識別部
118 文書登録部
252,276,360 入力装置
256 眼鏡型シースルー表示装置
264 磁気センサ
300 携帯型コンピュータ
304 表示一体型入力装置
362 ペン入力部
364 表示部
370 軌跡データイメージ展開部
372 イメージデータ合成部
374 システム制御部
376 文書ファイルイメージ化部
380 ペン軌跡データ付加出力部
540 ペン軌跡データ分離出力部
580 図形認識部
582 オペレータ実行部
642 ペン軌跡位置調整部
Claims (9)
- その下に配置された文書を見ることが可能なシースルー入出力部と、
前記シースルー入出力部の下に配置された対象となる任意の文書を識別するための文書識別手段と、
前記シースルー入出力部にユーザが入力する、前記文書への電子メモを電子的に取得するための電子メモ取得手段と、
前記電子メモ取得手段により取得された電子メモを、前記識別手段の識別結果と関連付けて記憶手段に保存するための電子メモ保存手段と、
前記文書識別手段により識別された文書が予め登録された文書であるときは、前記文書の前記識別結果と関連付けられた前記電子メモを前記記憶手段から検索するための電子メモ検索手段と、
ユーザが前記電子メモを入力する場合には、前記シースルー入出力部においては前記電子メモのみを入力位置に表示し、前記電子メモ検索手段により検索された電子メモを前記シースルー入出力部に表示する場合には、前記電子メモのみを、前記シースルー入出力部を通して前記対象となる文書と重なるように位置合わせを行い前記シースルー入出力部において表示する表示手段とを含む、電子メモ処理装置。 - 前記シースルー入出力部は、前記電子メモを入力する機能と、前記電子メモを表示する機能とを有し、
前記表示する機能は、ユーザにより装着されると、前記対象となる文書と前記電子メモとが重ねあわされるように前記電子メモのみを表示する、透明な表示部分を有する眼鏡型表示手段である、請求項1に記載の電子メモ処理装置。 - 対象となる文書は紙媒体の文書であり、
前記文書識別手段は、
対象となる文書を画像として取込む撮像手段と、
前記撮像手段により取込まれた画像に基づいて、前記文書の内容を認識するための画像認識手段と、
前記画像認識手段により認識された文書の内容に基づいて対象となる文書を識別するための手段とを含む、請求項1または2に記載の電子メモ処理装置。 - 前記対象となる文書は、電子的に作成された後に紙媒体に印字された文書であり、
前記画像認識手段により認識された文書の内容に基づいて識別された文書に対応する、電子的に作成された文書を文書記憶手段を検索して取出すための手段をさらに含む、請求項3に記載の電子メモ処理装置。 - コンピュータが実行する電子メモ処理方法であって、
その下に配置された文書を見ることが可能なシースルー入出力部の下に配置された対象となる任意の文書を識別するステップと、
前記シースルー入出力部にユーザが入力する、前記文書への電子メモを電子的に取得するステップと、
前記電子メモを取得するステップにより取得された電子メモを、前記識別するステップによる識別結果と関連付けて記憶手段に保存するステップと、
前記文書を識別するステップにより識別された文書が予め登録された文書であるときは、前記文書の前記識別結果と関連付けられた前記電子メモを前記記憶手段から検索するステップと、
ユーザが前記電子メモを入力する場合には、前記シースルー入出力部においては前記電子メモのみを入力位置に表示し、前記検索するステップにより検索された電子メモを前記シースルー入出力部に表示する場合には、前記電子メモのみを、前記シースルー入出力部を通して前記対象となる文書と重なるように位置合わせを行い前記シースルー入出力部において表示するステップとを含む、電子メモ処理方法。 - 前記シースルー入出力部は、前記電子メモを入力する機能と、前記電子メモを表示する機能とを有し、前記電子メモは当該電子メモを入力する際の手書きデー タの軌跡から生成され、
前記表示する機能は、ユーザにより装着されると、前記対象となる文書と前記手書きデータの軌跡とが重ねあわされるように前記電子メモのみを表示する、透明な表示部分を有する眼鏡型表示装置に前記電子メモを表示する機能である、請求項5に記載の電子メモ処理方法。 - 対象となる文書は紙媒体の文書であり、
前記文書を識別するステップは、
対象となる文書を画像として取込むステップと、
前記画像として取込むステップにより取込まれた画像に基づいて、前記文書の内容を認識するステップと、
前記画像を認識するステップにより認識された文書の内容に基づいて対象となる文書を識別するステップとを含む、請求項5または6に記載の電子メモ処理方法。 - 前記対象となる文書は、電子的に作成された後に紙媒体に印字された文書であり、
前記画像を認識するステップにより認識された文書の内容に基づいて識別された文書に対応する、電子的に作成された文書を文書記憶手段を検索して取出すステップをさらに含む、請求項7に記載の電子メモ処理方法。 - 請求項5〜8のいずれかに記載の電子メモ処理方法を実現するための電子メモ処理プログラムを記録した、コンピュータ読取り可能な記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21555798A JP3746378B2 (ja) | 1997-08-26 | 1998-07-30 | 電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体 |
US09/140,772 US6396598B1 (en) | 1997-08-26 | 1998-08-26 | Method and apparatus for electronic memo processing for integrally managing document including paper document and electronic memo added to the document |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22900197 | 1997-08-26 | ||
JP9-229001 | 1997-08-26 | ||
JP21555798A JP3746378B2 (ja) | 1997-08-26 | 1998-07-30 | 電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11134327A JPH11134327A (ja) | 1999-05-21 |
JP3746378B2 true JP3746378B2 (ja) | 2006-02-15 |
Family
ID=26520928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21555798A Expired - Fee Related JP3746378B2 (ja) | 1997-08-26 | 1998-07-30 | 電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6396598B1 (ja) |
JP (1) | JP3746378B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014136481A1 (ja) | 2013-03-08 | 2014-09-12 | 日東電工株式会社 | 電子下敷き |
WO2014181574A1 (ja) | 2013-05-10 | 2014-11-13 | 日東電工株式会社 | 情報表示装置 |
US9213442B2 (en) | 2013-03-08 | 2015-12-15 | Nitto Denko Corporation | Electronic underlay with wireless transmission function |
US9250724B2 (en) | 2013-03-08 | 2016-02-02 | Nitto Denko Corporation | Information management system |
US9811211B2 (en) | 2013-03-06 | 2017-11-07 | Nitto Denko Corporation | Position sensor |
Families Citing this family (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7106888B1 (en) * | 1999-05-25 | 2006-09-12 | Silverbrook Research Pty Ltd | Signature capture via interface surface |
US6816274B1 (en) * | 1999-05-25 | 2004-11-09 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail |
US6957233B1 (en) * | 1999-12-07 | 2005-10-18 | Microsoft Corporation | Method and apparatus for capturing and rendering annotations for non-modifiable electronic content |
US20020051262A1 (en) * | 2000-03-14 | 2002-05-02 | Nuttall Gordon R. | Image capture device with handwritten annotation |
US10860290B2 (en) | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
US10915296B2 (en) | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
CN100334577C (zh) | 2000-11-01 | 2007-08-29 | 福来西奥德技术公司 | 用于设备到设备的普适数字输出的控制器及管理器 |
US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
US20020062398A1 (en) | 2000-11-20 | 2002-05-23 | William Ho Chang | Controller for mobile and pervasive output |
GB2369470B (en) * | 2000-11-22 | 2005-03-30 | Hewlett Packard Co | Text processing system |
US20020097408A1 (en) | 2001-01-19 | 2002-07-25 | Chang William Ho | Output device for universal data output |
US6943773B2 (en) * | 2001-05-11 | 2005-09-13 | Palmone, Inc. | Page flicking mechanism for electronic display devices that paginate content |
JP4686904B2 (ja) * | 2001-05-30 | 2011-05-25 | ソニー株式会社 | 知識情報管理システムおよび知識情報管理方法 |
JP2002358336A (ja) * | 2001-06-01 | 2002-12-13 | Pioneer Electronic Corp | 設計情報公開システム、設計情報公開方法および記録媒体 |
US20030004991A1 (en) * | 2001-06-29 | 2003-01-02 | Keskar Dhananjay V. | Correlating handwritten annotations to a document |
US7013029B2 (en) * | 2001-06-29 | 2006-03-14 | Intel Corporation | Incorporating handwritten notations into an electronic document |
FR2831978B1 (fr) * | 2001-11-07 | 2004-08-20 | Neopost Ind | Systeme de suivi statistique de produits postaux |
CA2465235C (en) | 2001-11-13 | 2011-02-01 | International Business Machines Corporation | System and method for selecting electronic documents from a physical document and for displaying said electronic documents over said physical document |
US20030117378A1 (en) | 2001-12-21 | 2003-06-26 | International Business Machines Corporation | Device and system for retrieving and displaying handwritten annotations |
US7120299B2 (en) * | 2001-12-28 | 2006-10-10 | Intel Corporation | Recognizing commands written onto a medium |
US20030169238A1 (en) * | 2002-03-11 | 2003-09-11 | Chia-Jui Yeh | Computer handwriting tablet equipped with an adhesive writable pad |
US7096432B2 (en) * | 2002-05-14 | 2006-08-22 | Microsoft Corporation | Write anywhere tool |
US6915281B2 (en) * | 2002-06-30 | 2005-07-05 | Pitney Bowes Inc. | Systems and methods using a digital pen for funds accounting devices and postage meters |
DE10234721B4 (de) * | 2002-07-30 | 2009-10-29 | Gigaset Communications Gmbh | Verfahren zur Herstellung eines Kommunikationsendgeräts mit einem Vibrationsmotor und einem Halbschalen umfassenden Kunststoffgehäuse |
US7167586B2 (en) * | 2002-09-30 | 2007-01-23 | Pitney Bowes Inc. | Method and system for remote form completion |
US7397468B2 (en) * | 2002-09-30 | 2008-07-08 | Pitney Bowes Inc. | Method and system for creating a document having metadata |
US7343042B2 (en) * | 2002-09-30 | 2008-03-11 | Pitney Bowes Inc. | Method and system for identifying a paper form using a digital pen |
US7417773B2 (en) * | 2002-09-30 | 2008-08-26 | Pitney Bowes Inc. | Method and system for creating and sending a facsimile using a digital pen |
US7082444B2 (en) * | 2002-09-30 | 2006-07-25 | Pitney Bowes Inc. | Method and system for identifying a form version |
US7262764B2 (en) * | 2002-10-31 | 2007-08-28 | Microsoft Corporation | Universal computing device for surface applications |
US7133563B2 (en) * | 2002-10-31 | 2006-11-07 | Microsoft Corporation | Passive embedded interaction code |
US7133031B2 (en) * | 2002-10-31 | 2006-11-07 | Microsoft Corporation | Optical system design for a universal computing device |
US7142197B2 (en) * | 2002-10-31 | 2006-11-28 | Microsoft Corporation | Universal computing device |
US7110576B2 (en) | 2002-12-30 | 2006-09-19 | Pitney Bowes Inc. | System and method for authenticating a mailpiece sender |
US7840492B2 (en) * | 2002-12-30 | 2010-11-23 | Pitney Bowes Inc. | Personal funds metering system and method |
US7415667B2 (en) * | 2003-01-31 | 2008-08-19 | Ricoh Company, Ltd. | Generating augmented notes and synchronizing notes and document portions based on timing information |
JP4535684B2 (ja) * | 2003-03-13 | 2010-09-01 | シャープ株式会社 | コンテンツ閲覧装置、コンテンツ閲覧システム、およびコンテンツ出力プログラム |
JP2005010863A (ja) * | 2003-06-16 | 2005-01-13 | Toho Business Kanri Center:Kk | 端末装置、表示システム、表示方法、プログラム、及び記録媒体 |
US7310779B2 (en) | 2003-06-26 | 2007-12-18 | International Business Machines Corporation | Method for creating and selecting active regions on physical documents |
GB2404804B (en) * | 2003-08-07 | 2007-12-05 | Hewlett Packard Development Co | Method and apparatus for capturing images of a document with interaction |
US7305435B2 (en) * | 2003-08-25 | 2007-12-04 | Nokia Corporation | Internet access via smartphone camera |
US8370436B2 (en) * | 2003-10-23 | 2013-02-05 | Microsoft Corporation | System and method for extending a message schema to represent fax messages |
US7111230B2 (en) * | 2003-12-22 | 2006-09-19 | Pitney Bowes Inc. | System and method for annotating documents |
US7263224B2 (en) * | 2004-01-16 | 2007-08-28 | Microsoft Corporation | Strokes localization by m-array decoding and fast image matching |
US7012275B2 (en) * | 2004-02-17 | 2006-03-14 | The University Of Chicago | Method for fabrication of high temperature superconductors |
US8161409B2 (en) * | 2004-03-31 | 2012-04-17 | Ricoh Co., Ltd. | Re-writable cover sheets for collection management |
US20050231767A1 (en) * | 2004-04-16 | 2005-10-20 | Brake Gregory A | Touch sensitive scan area selection apparatus and method |
JP4501572B2 (ja) | 2004-07-20 | 2010-07-14 | 富士ゼロックス株式会社 | 書類管理装置および書類管理システム |
KR100636181B1 (ko) * | 2004-10-01 | 2006-10-19 | 삼성전자주식회사 | 스캔 문서 삽입 방법 및 장치 |
JP4185899B2 (ja) | 2004-10-06 | 2008-11-26 | キヤノン株式会社 | 文書処理方法及びそのシステム |
US7607076B2 (en) | 2005-02-18 | 2009-10-20 | Microsoft Corporation | Embedded interaction code document |
US7826074B1 (en) | 2005-02-25 | 2010-11-02 | Microsoft Corporation | Fast embedded interaction code printing with custom postscript commands |
JP4733415B2 (ja) * | 2005-04-05 | 2011-07-27 | シャープ株式会社 | 電子文書の表示装置及び方法、並びにコンピュータプログラム |
US7421439B2 (en) | 2005-04-22 | 2008-09-02 | Microsoft Corporation | Global metadata embedding and decoding |
US7400777B2 (en) | 2005-05-25 | 2008-07-15 | Microsoft Corporation | Preprocessing for information pattern analysis |
US7729539B2 (en) | 2005-05-31 | 2010-06-01 | Microsoft Corporation | Fast error-correcting of embedded interaction codes |
US7961943B1 (en) | 2005-06-02 | 2011-06-14 | Zeevi Eli I | Integrated document editor |
EP1894404A2 (fr) * | 2005-06-13 | 2008-03-05 | France Télécom | Dispositif de calque numerique pour numeriser et afficher un document |
US7817816B2 (en) | 2005-08-17 | 2010-10-19 | Microsoft Corporation | Embedded interaction code enabled surface type identification |
JP2007102545A (ja) * | 2005-10-05 | 2007-04-19 | Ricoh Co Ltd | 電子文書作成装置、電子文書作成方法及び電子文書作成プログラム |
US20070097451A1 (en) * | 2005-10-27 | 2007-05-03 | Kumar Marappan | Multiple document scanning |
JP4802672B2 (ja) * | 2005-11-14 | 2011-10-26 | 株式会社日立製作所 | 電子文書管理装置、電子文書管理プログラム、電子文書管理システム |
JP4887800B2 (ja) * | 2006-01-24 | 2012-02-29 | 富士ゼロックス株式会社 | 文書処理システム |
JP4876718B2 (ja) * | 2006-05-31 | 2012-02-15 | カシオ計算機株式会社 | 電子ペーパー記録装置 |
US20080065002A1 (en) * | 2006-09-07 | 2008-03-13 | Neurosystec Corporation | Catheter for Localized Drug Delivery and/or Electrical Stimulation |
US20080168051A1 (en) * | 2007-01-08 | 2008-07-10 | Palo Alto Research Center Incorporated | Systems and methods for sharing information |
JP2008278318A (ja) * | 2007-05-01 | 2008-11-13 | Canon Inc | 画像読み取り装置及びその制御方法 |
JP5303865B2 (ja) * | 2007-05-23 | 2013-10-02 | 株式会社リコー | 情報処理装置、及び、情報処理方法 |
JP4544315B2 (ja) * | 2008-02-29 | 2010-09-15 | 富士ゼロックス株式会社 | 紙文書処理装置及びプログラム |
JP4558065B2 (ja) * | 2008-05-16 | 2010-10-06 | シャープ株式会社 | 情報表示印刷システム |
US8427424B2 (en) * | 2008-09-30 | 2013-04-23 | Microsoft Corporation | Using physical objects in conjunction with an interactive surface |
US20110112819A1 (en) * | 2009-11-11 | 2011-05-12 | Sony Corporation | User interface systems and methods between a portable device and a computer |
US8436887B2 (en) | 2009-11-13 | 2013-05-07 | Samsung Electronics Co., Ltd. | Mobile terminal, display apparatus and control method thereof |
KR101098942B1 (ko) | 2009-12-31 | 2011-12-28 | 한국과학기술원 | 전자 메모지 컨테이너 및 이를 포함하는 시스템 |
US8730309B2 (en) | 2010-02-23 | 2014-05-20 | Microsoft Corporation | Projectors and depth cameras for deviceless augmented reality and interaction |
JP5278921B2 (ja) * | 2010-12-01 | 2013-09-04 | キヤノンマーケティングジャパン株式会社 | スキャン管理システム、スキャン管理装置、その制御方法、及びプログラム |
KR20120075845A (ko) * | 2010-12-29 | 2012-07-09 | 삼성전자주식회사 | 터치스크린 단말기에서 메모 방법 및 장치 |
WO2012108697A2 (en) * | 2011-02-11 | 2012-08-16 | Samsung Electronics Co., Ltd. | Operation method for memo function and portable terminal supporting the same |
US9480907B2 (en) | 2011-03-02 | 2016-11-01 | Microsoft Technology Licensing, Llc | Immersive display with peripheral illusions |
US9597587B2 (en) | 2011-06-08 | 2017-03-21 | Microsoft Technology Licensing, Llc | Locational node device |
US20150296092A1 (en) * | 2012-06-01 | 2015-10-15 | Boyeon Jeong | Method for digitizing paper documents by using transparent display or device having air gesture function and beam screen function and system therefor |
JP6112414B2 (ja) * | 2013-08-06 | 2017-04-12 | コニカミノルタ株式会社 | 手書き入力端末及び手書きデータ保存制御プログラム並びに手書きデータ保存制御方法 |
JP6755098B2 (ja) * | 2016-02-05 | 2020-09-16 | 株式会社東芝 | 画像形成装置 |
JP6717141B2 (ja) * | 2016-09-20 | 2020-07-01 | コニカミノルタ株式会社 | 文書閲覧装置及びプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2721500B2 (ja) | 1987-08-01 | 1998-03-04 | シャープ株式会社 | 文書編集装置 |
JPH0821035B2 (ja) | 1987-07-22 | 1996-03-04 | シャープ株式会社 | 文書編集装置 |
JPH0821036B2 (ja) | 1987-07-30 | 1996-03-04 | シャープ株式会社 | 文書編集装置 |
JPH0263757A (ja) * | 1988-08-30 | 1990-03-05 | Canon Inc | 画像処理装置 |
US5063600A (en) * | 1990-05-14 | 1991-11-05 | Norwood Donald D | Hybrid information management system for handwriting and text |
JPH05189185A (ja) | 1992-01-10 | 1993-07-30 | Tohoku Nippon Denki Software Kk | 仮想透明ウィンドウ表示制御方式 |
JPH0756956A (ja) * | 1993-07-22 | 1995-03-03 | Xerox Corp | 人間の作成したイメージに基づくデータアクセス方法 |
US5659639A (en) * | 1993-11-24 | 1997-08-19 | Xerox Corporation | Analyzing an image showing editing marks to obtain category of editing operation |
US5768607A (en) * | 1994-09-30 | 1998-06-16 | Intel Corporation | Method and apparatus for freehand annotation and drawings incorporating sound and for compressing and synchronizing sound |
JP4053100B2 (ja) | 1995-09-21 | 2008-02-27 | 株式会社リコー | 文書情報管理システムおよび文書情報管理方法 |
JP3752298B2 (ja) * | 1996-04-01 | 2006-03-08 | オリンパス株式会社 | 画像編集装置 |
-
1998
- 1998-07-30 JP JP21555798A patent/JP3746378B2/ja not_active Expired - Fee Related
- 1998-08-26 US US09/140,772 patent/US6396598B1/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9811211B2 (en) | 2013-03-06 | 2017-11-07 | Nitto Denko Corporation | Position sensor |
WO2014136481A1 (ja) | 2013-03-08 | 2014-09-12 | 日東電工株式会社 | 電子下敷き |
US9213442B2 (en) | 2013-03-08 | 2015-12-15 | Nitto Denko Corporation | Electronic underlay with wireless transmission function |
US9239641B2 (en) | 2013-03-08 | 2016-01-19 | Nitto Denko Corporation | Electronic underlay |
US9250724B2 (en) | 2013-03-08 | 2016-02-02 | Nitto Denko Corporation | Information management system |
WO2014181574A1 (ja) | 2013-05-10 | 2014-11-13 | 日東電工株式会社 | 情報表示装置 |
KR20160007503A (ko) | 2013-05-10 | 2016-01-20 | 닛토덴코 가부시키가이샤 | 정보 표시 장치 |
Also Published As
Publication number | Publication date |
---|---|
JPH11134327A (ja) | 1999-05-21 |
US6396598B1 (en) | 2002-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3746378B2 (ja) | 電子メモ処理装置、電子メモ処理方法、および電子メモ処理プログラムを記録したコンピュータ読取り可能な記録媒体 | |
US7131061B2 (en) | System for processing electronic documents using physical documents | |
US7703002B2 (en) | Method and apparatus for composing multimedia documents | |
US20020051262A1 (en) | Image capture device with handwritten annotation | |
US20020126161A1 (en) | Information processing system | |
US20030197894A1 (en) | Method and apparatus for processing an image, and storage medium | |
US20030103071A1 (en) | User interface system for processing documents for display | |
US8952989B2 (en) | Viewer unit, server unit, display control method, digital comic editing method and non-transitory computer-readable medium | |
JPH07192118A (ja) | プロセッサ制御システム | |
US20060005168A1 (en) | Method and system for more precisely linking metadata and digital images | |
JP2000155788A (ja) | 医療用画像再生装置 | |
US20080228866A1 (en) | Scrapbook server, method of controlling same, and control program therefor | |
CN101493951A (zh) | 输入工具中的皮肤设计系统及方法 | |
US6384851B1 (en) | Apparatus for facilitating observation of the screen upon reproduction | |
JPH06178020A (ja) | 業務指示処理装置 | |
US20040032428A1 (en) | Document including computer graphical user interface element, method of preparing same, computer system and method including same | |
JP5188260B2 (ja) | 画像処理装置、画像処理方法ならびにそのプログラムおよび記憶媒体 | |
JP3234736B2 (ja) | 入出力一体型情報操作装置 | |
US6275609B1 (en) | Image processing apparatus and method | |
JP2003204506A (ja) | 画像入力装置 | |
JP5767574B2 (ja) | 画像処理装置及び画像処理システム | |
JP2010020534A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
JP2012043417A (ja) | 情報処理システム、撮像装置及びそのプログラム | |
JP2009237743A (ja) | 画像処理システムおよびプログラム | |
JPH10211173A (ja) | 診断レポート作成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050111 |
|
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: 20051115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051122 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |