JP2010224666A - Document display control device and program - Google Patents
Document display control device and program Download PDFInfo
- Publication number
- JP2010224666A JP2010224666A JP2009068714A JP2009068714A JP2010224666A JP 2010224666 A JP2010224666 A JP 2010224666A JP 2009068714 A JP2009068714 A JP 2009068714A JP 2009068714 A JP2009068714 A JP 2009068714A JP 2010224666 A JP2010224666 A JP 2010224666A
- Authority
- JP
- Japan
- Prior art keywords
- image
- document
- electronic document
- medium
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003384 imaging method Methods 0.000 claims abstract description 88
- 238000000605 extraction Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 20
- 239000013256 coordination polymer Substances 0.000 description 18
- 238000010586 diagram Methods 0.000 description 7
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、文書表示制御装置、プログラムに関する。 The present invention relates to a document display control device and a program.
ホワイトボードを用いた会議等の振り返りを可能とする技術は知られている(例えば、特許文献1、2参照)。
特許文献1の技術では、ホワイトボード上で行なわれた各操作を経過時間と共に保存し、各操作を、操作に対応する経過時間と1つ前の操作に対応する経過時間との時間差が設定時間より長い場合は、1つ前の操作を再現した時刻から上記設定時間が経過した時点で再現し、そうでない場合は、1つ前の操作を再現した時刻から上記時間差が経過した時点で再現している。
特許文献2の技術では、ホワイトボードをビデオカメラで撮像した撮像画像、その撮像画像に付加する注釈画像の描画コマンド、時刻等を保存し、復元コマンドで時刻等により指定された撮像画像及び描画コマンドから作成した投影画像をプロジェクタに転送してホワイトボードに投影させている。
A technique that enables reflection of a conference using a whiteboard is known (see, for example,
In the technique of
In the technique of
本発明の目的は、媒体が貼られた面の状態を、その媒体に印刷された電子文書が分かるように再現することにある。 An object of the present invention is to reproduce the state of a surface on which a medium is pasted so that an electronic document printed on the medium can be seen.
請求項1に記載の発明は、電子文書が印刷された媒体が貼られた面を撮像することによって得られた撮像画像を取得する取得手段と、前記取得手段により取得された前記撮像画像から、前記媒体が貼られた部分の部分画像を抽出する抽出手段と、前記抽出手段により抽出された前記部分画像に基づいて、前記電子文書を特定する特定手段と、前記取得手段により取得された前記撮像画像を表す画面であって、前記抽出手段により抽出された前記部分画像の位置に、前記特定手段により特定された前記電子文書に関連付けられた表示要素を含む画面の表示を指示する指示手段とを備えたことを特徴とする文書表示制御装置である。
請求項2に記載の発明は、前記取得手段は、媒体が貼られるごとに前記面を撮像することによって得られた複数の撮像画像と、当該複数の撮像画像が得られた複数の時刻をそれぞれ示す複数の時刻情報とを取得し、前記指示手段は、前記取得手段により取得された前記複数の撮像画像をそれぞれ表す複数の画面であって、各画面が、前記取得手段により取得された前記複数の時刻情報のうち当該各画面が表す撮像画像が得られた時刻を示す時刻情報に関連付けられた複数の画面の表示を指示することを特徴とする請求項1に記載の文書表示制御装置である。
請求項3に記載の発明は、前記指示手段は、前記複数の画面のうち、指定された時刻を示す時刻情報に関連付けられた画面の表示を指示することを特徴とする請求項2に記載の文書表示制御装置である。
請求項4に記載の発明は、前記取得手段は、電子文書の画像が投影装置により投影された前記面を撮像することによって得られた撮像画像を取得し、前記抽出手段は、前記投影装置により投影された前記電子文書の画像に基づいて、前記取得手段により取得された前記撮像画像から、当該電子文書の画像が投影された部分の部分画像を抽出することを特徴とする請求項1乃至3の何れかに記載の文書表示制御装置である。
請求項5に記載の発明は、前記特定手段は、前記部分画像における前記電子文書の文書要素が配置された領域の形状と、前記電子文書における当該電子文書の文書要素が配置された領域の形状とに基づいて、前記電子文書を特定することを特徴とする請求項1乃至4の何れかに記載の文書表示制御装置である。
請求項6に記載の発明は、前記指示手段は、前記電子文書を参照するための情報が埋め込まれた前記表示要素を含む前記画面の表示を指示することを特徴とする請求項1乃至5の何れかに記載の文書表示制御装置である。
請求項7に記載の発明は、前記指示手段は、前記電子文書の画像が重畳された前記表示要素を含む前記画面の表示を指示することを特徴とする請求項1乃至5の何れかに記載の文書表示制御装置である。
請求項8に記載の発明は、コンピュータに、電子文書が印刷された媒体が貼られた面を撮像することによって得られた撮像画像を取得する機能と、前記撮像画像から、前記媒体が貼られた部分の部分画像を抽出する機能と、前記部分画像に基づいて、前記電子文書を特定する機能と、前記撮像画像を表す画面であって、前記部分画像の位置に、前記電子文書に関連付けられた表示要素を含む画面の表示を指示する機能とを実現させるためのプログラムである。
The invention according to
The invention according to
The invention according to
According to a fourth aspect of the present invention, the acquisition unit acquires a captured image obtained by capturing the surface on which an image of an electronic document is projected by a projection device, and the extraction unit includes the projection device. 4. A partial image of a portion onto which an image of the electronic document is projected is extracted from the captured image acquired by the acquisition unit based on the projected image of the electronic document. The document display control device according to any one of the above.
According to a fifth aspect of the present invention, the specifying means includes: a shape of a region in which the document element of the electronic document in the partial image is disposed; and a shape of a region in which the document element of the electronic document is disposed in the electronic document. The document display control apparatus according to
The invention described in
The invention according to
According to an eighth aspect of the present invention, the computer has a function of acquiring a captured image obtained by capturing an image of a surface on which a medium on which an electronic document is printed is pasted on a computer, and the medium is pasted from the captured image. A function of extracting a partial image of a part, a function of specifying the electronic document based on the partial image, and a screen representing the captured image, the position of the partial image being associated with the electronic document And a function for instructing display of a screen including the displayed elements.
請求項1の発明によれば、媒体が貼られた面の状態を、その媒体に印刷された電子文書が分かるように再現することができる。
請求項2の発明によれば、媒体が貼られた面の状態を、その状態が保たれていた時刻が分かるように再現することができる。
請求項3の発明によれば、媒体が貼られた面の指定された時刻における状態を再現することができる。
請求項4の発明によれば、本構成を有していない場合に比較して、画像が投影された面の状態をその画像の元となる電子文書が分かるように再現する処理を、効率よく行うことができる。
請求項5の発明によれば、媒体が貼られた面を撮像できる程度に離れた距離から面を撮像した場合であっても、その媒体に印刷された電子文書を特定することができる。
請求項6の発明によれば、媒体が貼られた面の状態を再現する画面を複雑化させることなく、その媒体に印刷された電子文書を参照させることができる。
請求項7の発明によれば、媒体が貼られた面の状態を再現する画面に対する必要以上の操作を強いることなく、その媒体に印刷された電子文書を参照させることができる。
請求項8の発明によれば、媒体が貼られた面の状態を、その媒体に印刷された電子文書が分かるように再現することができる。
According to the first aspect of the present invention, the state of the surface on which the medium is affixed can be reproduced so that the electronic document printed on the medium can be seen.
According to invention of
According to invention of
According to the invention of
According to the invention of
According to the invention of
According to the seventh aspect of the present invention, it is possible to refer to the electronic document printed on the medium without forcing unnecessary operations on the screen that reproduces the state of the surface on which the medium is pasted.
According to invention of Claim 8, the state of the surface where the medium was stuck can be reproduced so that the electronic document printed on the medium can be understood.
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
まず、本発明の実施の形態の適用が想定される場面について説明する。
例えば、壁面に画像を投影したり紙文書を貼り付けたりして会議を行うことがある。このような会議環境において、会議の内容を記録するための方法としては、壁面を撮影して写真で残す方法がある。
しかしながら、画像を投影したり紙文書を貼り付けたりした壁面を撮影した場合、投影された画像、貼られた紙文書、壁面の全てが1つの画像に収まった写真が得られるに過ぎない。
従って、会議終了後、自席に戻って会議に関連する作業を行おうとしても限界がある。即ち、壁面に貼ってあった紙文書の任意のページの閲覧や編集を行いたい場合、壁面全体が写った写真から目的の文書の部分を目視で確認してファイル名や格納場所を推測し、取得しなければならない。しかも、それが目的の文書のファイルであるという保証はない。
そこで、本実施の形態では、壁面に画像を投影したり紙文書を貼り付けたりして会議を行う場合に、投影された画像や紙文書に対応する電子文書を確実に特定し、自席のPC(Personal Computer)等でこの電子文書を扱えるようにする。
Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
First, the scene where application of the embodiment of the present invention is assumed will be described.
For example, a meeting may be held by projecting an image on a wall or pasting a paper document. In such a conference environment, as a method for recording the content of the conference, there is a method of photographing a wall surface and leaving it with a photograph.
However, when a wall surface on which an image is projected or a paper document is pasted is photographed, only a photograph in which the projected image, the pasted paper document, and the wall surface are all contained in one image is obtained.
Therefore, there is a limit even if it is attempted to return to his / her seat and perform work related to the conference after the conference. In other words, if you want to view or edit any page of a paper document that has been pasted on the wall, you can visually inspect the part of the target document from the photo showing the entire wall and guess the file name and storage location. Must get. Moreover, there is no guarantee that it is the target document file.
Therefore, in the present embodiment, when a meeting is performed by projecting an image on a wall surface or pasting a paper document, an electronic document corresponding to the projected image or paper document is reliably identified, and the personal computer (Personal Computer) etc. can handle this electronic document.
まず、本実施の形態におけるコンピュータシステムの全体構成について説明する。
図1は、本実施の形態のコンピュータシステムの構成例を示したものである。
図示するように、このコンピュータシステムは、端末装置10と、画像形成装置20と、文書サーバ30と、投影撮像装置40と、端末装置50とがネットワーク80に接続されることにより構成されている。
First, the overall configuration of the computer system in the present embodiment will be described.
FIG. 1 shows a configuration example of a computer system according to the present embodiment.
As shown in the figure, this computer system is configured by connecting a
端末装置10は、文書サーバ30に格納された電子文書の印刷を画像形成装置20に指示するコンピュータ装置である。ここで、端末装置10としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
画像形成装置20は、媒体に画像を印刷し、印刷文書として出力する装置である。この画像形成装置20は、単体のプリンタや印刷機であってもよいし、他にスキャナや通信の機能を備えた所謂複合機であってもよい。ここで、画像形成装置20における画像形成方式としては、例えば、電子写真方式を用いるとよいが、その他の方式を用いてもよい。
文書サーバ30は、電子文書を記憶し管理するコンピュータ装置である。また、本実施の形態では、壁面に貼り付けられた媒体に印刷された電子文書や壁面に投影された画像の元となる電子文書を端末装置50に表示するための制御を行う。即ち、文書表示制御装置の一例として、文書サーバ30を設けている。ここで、文書サーバ30としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
The
The
The
投影撮像装置40は、画像を壁面に投影するプロジェクタ機能と、被写体を撮像するカメラ機能とを兼ね備えた装置である。プロジェクタ機能の部分は、投影装置の一例であり、カメラ機能の部分は、撮像装置の一例である。この装置において、プロジェクタ機能による画像の投影先は、壁面だけでなく、ホワイトボード、電子黒板、壁面に模造紙等を貼り付けた面等であってもよい。また、プロジェクタ機能による画像の投影先がカメラ機能で撮像される被写体となるので、この被写体も、壁面、ホワイトボード、電子黒板、壁面に模造紙等を貼り付けた面等であってよい。ここで、ホワイトボードとは、専用マーカで文字や図等を書くのに用いる白い板で、書かれた文字や図等を電子化する機能を備えていないものをいい、電子黒板とは、ホワイトボードと同様の白い板で、書かれた文字や図等を電子化する機能を備えたものをいうものとする。尚、ここでは、プロジェクタ機能とカメラ機能とを兼ね備えた投影撮像装置40を用いるが、互いに別体の投影装置と撮像装置とを用いるようにしてもよい。
端末装置50は、投影撮像装置40によって撮像された壁面の画像に基づいて生成された画面を表示するコンピュータ装置である。ここで、端末装置50としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
The
The
尚、本明細書では、媒体に記録する画像の元となる電子データを「電子文書」と表記するが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、データベース管理ソフトウェアや表計算ソフトウェアで記録されるデータ、その他の印刷可能な電子データも含めて「電子文書」としている。
また、本明細書において、「媒体」は、画像を印刷可能な媒体であれば、その材質は問わない。代表例は紙であるが、OHPシートや金属板等であっても構わない。
In this specification, electronic data that is the basis of an image to be recorded on a medium is referred to as “electronic document”. However, this does not mean only data obtained by digitizing a “document” including text. For example, "electronic document" including image data such as pictures, photos, figures (regardless of raster data or vector data), data recorded by database management software or spreadsheet software, and other printable electronic data It is said.
In the present specification, the “medium” may be any material as long as it can print an image. A typical example is paper, but an OHP sheet or a metal plate may be used.
次に、このようなコンピュータシステムを構成する装置のうち、本実施の形態において特に中心となって動作する投影撮像装置40及び文書サーバ30の構成について説明する。尚、以下では、投影撮像装置40による画像の投影先及び被写体はホワイトボードであるものとして説明する。
図2は、投影撮像装置40について示した図である。
まず、(a)には、投影撮像装置40の外観について示している。
図示するように、投影撮像装置40は、プロジェクタとカメラとを一体化した装置であり、プロジェクタに相当する投影部46と、カメラに相当する撮像部47とを備える。
Next, among the devices constituting such a computer system, the configurations of the
FIG. 2 is a diagram illustrating the
First, (a) shows the appearance of the
As illustrated, the
また、(b)には、投影撮像装置40の機能構成例を示す。
図示するように、投影撮像装置40は、制御部41と、メモリ42と、操作部43と、液晶モニタ44と、通信インターフェイス(I/F)45とを備える。また、上述したように、投影部46と、撮像部47とを備える。
Further, (b) shows a functional configuration example of the
As illustrated, the
制御部41は、制御プログラムに基づいて、プロジェクタ機能及びカメラ機能における各種動作を制御する。尚、制御プログラムは、ROM(図示せず)に記憶されている。
メモリ42は、制御部41が処理するデータを記憶する不揮発性のメモリである。本実施の形態では、特に、ホワイトボードに対する媒体の貼り付け、画像の投影、手書き等によりホワイトボード上の画像が変化した場合に撮像した画像(撮像画像)とその撮像が行われた時刻(撮像時刻)とを対応付けた情報(以下、「撮像情報」という)を記憶する。
操作部43は、操作されたボタン等に対応する操作信号を制御部41へ送出する。
液晶モニタ44は、制御部41からの指示により画像やテキスト等を表示する。
通信I/F45は、制御部41からの指示によりネットワーク80(図1参照)を介して文書サーバ30との間でデータを送受信する。
The
The
The
The liquid crystal monitor 44 displays an image, text or the like according to an instruction from the
The communication I /
投影部46は、投影制御回路460と、LED光源461と、液晶パネル462と、投影光学系463とを含む。投影制御回路460は、制御部41からの指示によりLED光源461及び液晶パネル462へ制御信号を送出する。LED光源461は、供給電流に応じた明るさで液晶パネル462を照明する。液晶パネル462は、変調素子を構成し、投影制御回路460からの駆動信号に応じて光像を生成する(照明光を変調する)。投影光学系463は、液晶パネル462から射出される変調光を投影する。
The
撮像部47は、撮像制御回路470と、撮像光学系471と、撮像素子472とを含む。撮像制御回路470は、制御部41からの指示により撮像素子472を駆動制御すると共に、撮像素子472から出力される画像信号に対して信号処理を行う。信号処理後の画像は、画像ファイルとしてメモリ42に記憶される。撮像光学系471は、撮像素子472の撮像面上に被写体像を結像させる。撮像素子472としては、CCD(Charge Coupled Devices)やCMOS(Complementary Metal Oxide Semiconductor)撮像素子等が用いられる。
The
図3は、文書サーバ30の機能構成例を示した図である。
図示するように、文書サーバ30は、受信部31と、撮像情報記憶部32と、差分情報生成部33と、差分情報記憶部34と、文書検索部35と、表示情報記憶部36と、送信部39とを備える。
FIG. 3 is a diagram illustrating a functional configuration example of the
As illustrated, the
受信部31は、投影撮像装置40のメモリ42に記憶された撮像情報を任意の時点で受信する。本実施の形態では、撮像画像を取得する取得手段の一例として、受信部31を設けている。
撮像情報記憶部32は、受信部31が受信した撮像情報を記憶する。
差分情報生成部33は、撮像情報記憶部32に記憶された撮像情報を対象として、後の撮像情報から前の撮像情報を差し引く処理を行うことにより、前の撮像画像に対して追加された画像(差分画像)と前の画像の記録時刻からの経過時間(差分時間)とを含む差分情報を生成する。本実施の形態では、部分画像の一例として、差分画像を用いており、部分画像を抽出する抽出手段の一例として、差分情報生成部33を設けている。
差分情報記憶部34は、差分情報生成部33が生成した差分情報を記憶する。
The receiving
The imaging
The difference information generation unit 33 performs the process of subtracting the previous imaging information from the subsequent imaging information for the imaging information stored in the imaging
The difference
文書検索部35は、差分情報に含まれる差分画像の元となる電子文書を検索する。本実施の形態では、電子文書を特定する特定手段の一例として、文書検索部35を設けている。
表示情報記憶部36は、文書検索部35が検索した電子文書に対応するオブジェクトを、撮像画像における差分画像の位置等を反映させた状態で表示するための表示情報を記憶する。
送信部39は、表示情報記憶部36に記憶された表示情報を読み出して端末装置50に送信する。本実施の形態では、画面の表示を指示する指示手段の一例として、送信部39を設けている。
The
The display
The
次いで、本実施の形態の動作について説明する。
本実施の形態では、電子文書が印刷された媒体をホワイトボードに貼り付けるが、このような媒体への電子文書の印刷時の動作について説明する。
まず、端末装置10は、印刷対象の電子文書を指定して、電子文書の印刷命令を画像形成装置20に送信する。これにより、画像形成装置20は、印刷命令に基づいて、電子文書の画像を媒体に印刷する。このとき、本実施の形態では、端末装置10が、画像形成装置20における印刷イメージを表す電子文書を作成し、この電子文書を文書サーバ30の貼り付け文書用フォルダにアップロードしておくものとする。
また、本実施の形態では、電子文書の画像をホワイトボードに投影するが、このような投影対象の電子文書も、予め文書サーバ30の投影文書用フォルダにアップロードしておくものとする。
Next, the operation of the present embodiment will be described.
In this embodiment, a medium on which an electronic document is printed is pasted on a whiteboard. An operation at the time of printing an electronic document on such a medium will be described.
First, the
In this embodiment, an image of an electronic document is projected onto a whiteboard. Such an electronic document to be projected is also uploaded to a projected document folder in the
ここで、本実施の形態の動作の説明で用いるホワイトボードへの媒体の貼り付け、画像の投影、手書きの具体例について説明する。
図4は、このような具体例を時間順に示した図である。尚、(a)〜(e)の各図では、外枠で囲まれた矩形が、ホワイトボードを示しており、ホワイトボード内の細い実線の枠で囲まれた矩形が、貼り付けられた媒体を示しており、ホワイトボード内の太い実線の枠で囲まれた矩形が、画像が投影された範囲を示しており、ホワイトボード内の枠を構成しない太い実線が、手書きの軌跡を示している。
Here, a specific example of pasting a medium on a whiteboard, projecting an image, and handwriting used in the description of the operation of the present embodiment will be described.
FIG. 4 is a diagram showing such a specific example in time order. In each of the drawings (a) to (e), a rectangle surrounded by an outer frame indicates a whiteboard, and a rectangle surrounded by a thin solid line frame in the whiteboard is a pasted medium. A rectangle surrounded by a thick solid line frame in the whiteboard indicates the range where the image is projected, and a thick solid line that does not constitute a frame in the whiteboard indicates a handwritten locus .
(a)では、ホワイトボードに媒体Aが貼り付けられている。
(b)では、ホワイトボードに画像が投影されている。
(c)では、ホワイトボードに媒体Bが貼り付けられている。
(d)では、ホワイトボード上の媒体Aに重ねて媒体Cが貼り付けられている。
(e)では、ホワイトボード上の媒体Bから媒体Cにかけて手書きが行われている。
尚、この例において、媒体A,B,Cには、上述したように、電子文書が印刷され、これらの電子文書は文書サーバ30の貼り付け文書用フォルダに格納されているものとする。また、投影される画像は、上述したように、電子文書の画像であり、この電子文書は文書サーバ30の投影文書用フォルダに格納されているものとする。
In (a), medium A is affixed to the whiteboard.
In (b), an image is projected on the whiteboard.
In (c), medium B is affixed to the whiteboard.
In (d), medium C is pasted over medium A on the whiteboard.
In (e), handwriting is performed from medium B to medium C on the whiteboard.
In this example, it is assumed that the electronic documents are printed on the media A, B, and C and stored in the pasted document folder of the
まず、本実施の形態における投影撮像装置40の動作について説明する。
図5は、投影撮像装置40の動作例を示したフローチャートである。
投影撮像装置40では、まず、制御部41が、撮像情報のインデックスを示す変数Nに「0」を代入する(ステップ401)。次に、撮像部47を制御してホワイトボードの初期状態を撮像する(ステップ402)。そして、撮像時刻をT(0)として、撮像画像をP(0)としてメモリ42にそれぞれ記録する(ステップ403)。
First, the operation of the
FIG. 5 is a flowchart showing an operation example of the
In the
その後、制御部41は、終了指示があるまで、ホワイトボードを撮像して変化があれば記録する、という処理を繰り返す。
即ち、まず、制御部41は、撮像間隔として予め定められた時間T1が経過しているかどうかを判定し(ステップ404)、時間T1が経過していなければ、ステップ404の判定を繰り返し、時間T1が経過していれば、終了指示があったかどうかを判定する(ステップ405)。
ここで、終了指示がなければ、撮像部47を制御してホワイトボードの現在の状態を撮像する(ステップ406)。そして、直近に記録した撮像画像と、今回の撮像で得られた撮像画像とを比較し、変化があったかどうかを判定する(ステップ407)。
Thereafter, the
That is, first, the
If there is no end instruction, the
その結果、変化がなければ、ステップ404に進む。
一方、変化があったとしても、ホワイトボードに媒体が貼り付けられたり画像が投影されたり手書きが行われたりしたことによる変化だけとは限らない。例えば、ホワイトボードの前にいる発表者等の動きが撮像画像の変化として認識される場合もある。そこで、制御部41は、ステップ407で認識された変化がホワイトボード上のものかどうかを判定する(ステップ408)。具体的には、撮像部47のフォーカスがホワイトボードに合うように設定しておき、変化があった部分のシャープネスを解析することで、判定するとよい。つまり、シャープネスがある程度高い場合に、ホワイトボード上の変化であると判定し、シャープネスがそれよりも低い場合に、ホワイトボード上の変化ではないと判定する。
As a result, if there is no change, the process proceeds to step 404.
On the other hand, even if there is a change, it is not necessarily the change due to the medium being pasted on the whiteboard, the image being projected, or the handwriting being performed. For example, the movement of a presenter or the like in front of the whiteboard may be recognized as a change in the captured image. Therefore, the
そして、変化がホワイトボード上のものでなければ、ステップ404に進む。
また、変化がホワイトボード上のものであれば、制御部41は、撮像画像の記録に先立って必要な画像処理を行う。即ち、ホワイトボードの前に発表者等がいれば、その発表者等の画像を除去する(ステップ409)。そして、除去した部分は、例えば、ホワイトボード上のその部分を含む撮像画像のうち、最新に記録されたものを用いて補う(ステップ410)。その後、変数Nに「1」を加算し(ステップ411)、ステップ403に戻って、撮像時刻T(N)、撮像画像P(N)を記録する。
このような処理を終了指示があるまで続け、ステップ405で終了指示があったと判定されると、処理を終了する。
If the change is not on the whiteboard, go to step 404.
If the change is on the whiteboard, the
Such a process is continued until an end instruction is issued, and if it is determined in step 405 that an end instruction has been issued, the process ends.
図6は、図4(a)〜(e)のような操作がホワイトボードに対して行われた場合に、図5の動作によって記録される撮像情報の例を示したものである。
撮像時刻T(N)は、撮像画像P(N)が実際に記録された時刻である。
また、撮像画像P(N)としては、媒体の貼り付けについては、1枚の媒体の貼り付けを1回の変化と捉え、媒体が貼られるごとに1つの撮像画像P(N)を記録している(N=1,3,4の場合)。また、画像の投影については、1回の投影又はその投影先の移動を1回の変化と捉え、投影が行われるごと又は投影先が変化するごとに1つの撮像画像P(N)を記録している(N=2の場合)。一方で、手書きについては、その開始から終了までにある程度の時間を要し、その時間は撮像間隔T1の何倍かに達することがある。従って、ここでは、手書きを複数回の変化として捉え、個々の変化ごとに撮像画像P(N)を記録している(N=5〜7)。
FIG. 6 shows an example of imaging information recorded by the operation of FIG. 5 when the operations shown in FIGS. 4A to 4E are performed on the whiteboard.
The imaging time T (N) is the time when the captured image P (N) was actually recorded.
As for the captured image P (N), regarding the pasting of the medium, the pasting of one medium is regarded as one change, and one captured image P (N) is recorded every time the medium is pasted. (N = 1, 3, 4). Further, regarding the projection of an image, one projection or movement of the projection destination is regarded as one change, and one captured image P (N) is recorded every time the projection is performed or the projection destination is changed. (N = 2). On the other hand, handwriting requires a certain amount of time from the start to the end, and this time may reach several times the imaging interval T1. Therefore, here, handwriting is regarded as a plurality of changes, and the captured image P (N) is recorded for each change (N = 5 to 7).
尚、媒体の貼り付けや画像の投影についても、1枚の媒体の貼り付けや1回の画像の投影に対して複数の撮像画像P(N)が記録されることはある。例えば、媒体を貼り付ける際に、その媒体の一部が発表者等によって隠されている場合である。この場合は、発表者等の動きに応じて、隠されている部分が徐々に現れてくることもあるので、その都度変化として認識し、撮像画像P(N)として記録することになる。 As for the pasting of the medium and the projection of the image, a plurality of captured images P (N) may be recorded for the pasting of one medium and the projection of one image. For example, when a medium is pasted, a part of the medium is hidden by a presenter or the like. In this case, the hidden portion may gradually appear according to the movement of the presenter or the like, so that it is recognized as a change each time and is recorded as the captured image P (N).
以上のようにして記録された撮像情報は、任意のタイミングで文書サーバ30に送られる。例えば、撮像情報の記録が終了してから予め定められた時間が経過すると送られるようにしてもよいし、撮像情報の記録が終了した後に外部から明示的な指示があると送られるようにしてもよい。
The imaging information recorded as described above is sent to the
次に、本実施の形態における文書サーバ30の動作について説明する。
まず、文書サーバ30では、受信部31が、このようにして送られてきた撮像情報を受信し、撮像情報記憶部32に記憶する。
その後、差分情報生成部33が、撮像情報記憶部32に記憶された撮像情報に基づいて、差分情報を生成する。
図7は、差分情報生成部33の動作例を示したフローチャートである。
まず、差分情報生成部33は、図5で用いた変数Nに「0」を代入すると共に、ホワイトボードに対する1つの意味ある操作の回数をカウントするための変数Mに「0」を代入する(ステップ301)。ここで、1つの意味ある操作とは、例えば、1枚の媒体を貼り付ける操作、1回の投影を行う操作、1つの連続する手書きを行う操作等を意味する。そして、撮像時刻T(0)、撮像画像P(0)を撮像情報記憶部32から読み込む(ステップ302)。
Next, the operation of the
First, in the
Thereafter, the difference information generation unit 33 generates difference information based on the imaging information stored in the imaging
FIG. 7 is a flowchart showing an operation example of the difference information generation unit 33.
First, the difference information generation unit 33 assigns “0” to the variable N used in FIG. 5 and assigns “0” to the variable M for counting the number of one meaningful operations on the whiteboard ( Step 301). Here, one meaningful operation means, for example, an operation of pasting one medium, an operation of performing projection once, an operation of performing continuous handwriting, and the like. Then, the imaging time T (0) and the captured image P (0) are read from the imaging information storage unit 32 (step 302).
次に、差分情報生成部33は、撮像時刻T(N)及び撮像画像P(N)がある限り、撮像時刻T(N)及び撮像画像P(N)に基づいて差分情報を生成する、という処理を行う。
即ち、まず、差分情報生成部33は、変数Nに「1」を加算し(ステップ303)、撮像時刻T(N)と撮像画像P(N)との対応があるかどうかを判定する(ステップ304)。
Next, the difference information generation unit 33 generates difference information based on the imaging time T (N) and the captured image P (N) as long as the imaging time T (N) and the captured image P (N) are present. Process.
That is, first, the difference information generation unit 33 adds “1” to the variable N (step 303), and determines whether or not there is a correspondence between the imaging time T (N) and the captured image P (N) (step). 304).
ここで、撮像時刻T(N)と撮像画像P(N)との対応があれば、撮像時刻T(N)、撮像画像P(N)を撮像情報記憶部32から読み込む(ステップ305)。そして、今回の撮像時刻T(N)から1つ前の撮像時刻T(N−1)を減ずることにより、第1差分時刻DT(N)を求め、差分情報記憶部34に記憶する(ステップ306)。また、今回の撮像画像P(N)から1つ前の撮像画像P(N−1)を差し引く画像処理を行うことにより、第1差分画像DP(N)を求め、差分情報記憶部34に記憶する(ステップ307)。ここで、第1差分時刻及び第1差分画像は、ホワイトボードに対する操作が1つの意味ある操作であるかどうかを考慮せず、今回の撮像情報から単純に1つ前の撮像情報を差し引いて得られた情報である。
If there is a correspondence between the imaging time T (N) and the captured image P (N), the imaging time T (N) and the captured image P (N) are read from the imaging information storage unit 32 (step 305). Then, by subtracting the previous imaging time T (N−1) from the current imaging time T (N), the first difference time DT (N) is obtained and stored in the difference information storage unit 34 (step 306). ). Further, by performing image processing for subtracting the previous captured image P (N−1) from the current captured image P (N), the first differential image DP (N) is obtained and stored in the differential
次に、差分情報生成部33は、第1差分時刻DT(N)が、ホワイトボードに対する意味のある操作を区別するための時間間隔として予め定められた時間T2を超えているかどうかを判定する(ステップ308)。ここで、時間T2としては、一般的には、図5で用いた撮像間隔T1よりも大きな値が設定される。
その結果、時間T2を超えていれば、まず、変数Mに「1」を加算する(ステップ309)。そして、今回の意味ある操作までの時間である第2差分時刻CT(M)に、前回の意味ある操作までの時間である第2差分時刻CT(M−1)を代入し(ステップ310)、第2差分画像CP(M)を初期化する(ステップ311)。
一方、時間T2を超えていなければ、変数M、第2差分時刻CT(M)、第2差分画像CP(M)はそのままにしておく。
Next, the difference information generation unit 33 determines whether or not the first difference time DT (N) exceeds a predetermined time T2 as a time interval for distinguishing meaningful operations on the whiteboard ( Step 308). Here, as the time T2, a value larger than the imaging interval T1 used in FIG. 5 is generally set.
As a result, if the time T2 is exceeded, first, “1” is added to the variable M (step 309). Then, the second differential time CT (M−1) that is the time to the previous meaningful operation is substituted into the second differential time CT (M) that is the time to the current meaningful operation (step 310). The second difference image CP (M) is initialized (step 311).
On the other hand, if the time T2 is not exceeded, the variable M, the second difference time CT (M), and the second difference image CP (M) are left as they are.
その後、差分情報生成部33は、操作の開始から今回の意味ある操作の終了までの時間である第2差分時刻CT(M)を、ステップ306で求めた第1差分時刻DT(N)を順次足し込んでいくことにより求め、差分情報記憶部34に記憶する(ステップ312)。尚、今回の操作が、1つの意味ある操作の途中の操作である場合、第2差分時刻CT(M)は、この時点ではまだ、意味ある操作の終了までの時間を表すものとはなっていない。しかしながら、変数Mを「1」ずつ加算しながら計算を繰り返すことにより、最終的には、第2差分時刻CT(M)は、意味ある操作の終了までの時間を表すものとなる。
また、差分情報生成部33は、今回の意味ある操作の画像である第2差分画像CP(M)を、ステップ307で求めた第1差分画像DP(N)を順次足し込んでいくことにより求め、差分情報記憶部34に記憶する(ステップ313)。尚、今回の操作が、1つの意味ある操作の途中の操作である場合、第2差分画像CP(M)は、この時点ではまだ、意味ある操作全体の画像を表すものとはなっていない。しかしながら、変数Mを「1」ずつ加算しながら計算を繰り返すことにより、最終的には、第2差分画像CP(M)は、意味ある操作全体の画像を表すものとなる。
このような処理を撮像時刻T(N)と撮像画像P(N)との対応がなくなるまで続け、ステップ304で撮像時刻T(N)と撮像画像P(N)との対応がないと判定されると、処理を終了する。
Thereafter, the difference information generation unit 33 sequentially obtains the second difference time CT (M), which is the time from the start of the operation to the end of the current meaningful operation, and the first difference time DT (N) obtained in
Further, the difference information generation unit 33 obtains the second difference image CP (M) that is an image of the meaningful operation of this time by sequentially adding the first difference image DP (N) obtained in
Such processing is continued until the correspondence between the imaging time T (N) and the captured image P (N) is lost, and it is determined in step 304 that there is no correspondence between the imaging time T (N) and the captured image P (N). Then, the process ends.
図8は、図6のような撮像情報を受信した場合に、図7の動作によって差分情報記憶部34に記録される差分情報の例を示したものである。
第1差分時刻DT(N)は、(N−1)回目の撮像画像の記録からN回目の撮像画像の記録までの時間である。
第1差分画像DP(N)は、(N−1)回目の撮像画像の記録からN回目の撮像画像の記録までに追加された画像である。ここで、ホワイトボードの枠については、点線で示している。これは、第1差分画像DP(N)が、追加された画像の内容のみを管理するものではなく、撮像画像全体における位置の情報や、撮像画像全体に対するサイズの情報も管理していることを意味する。また、例えば、媒体が傾いた状態で貼り付けられた場合には、角度の情報も管理する。
FIG. 8 shows an example of difference information recorded in the difference
The first difference time DT (N) is the time from the recording of the (N−1) th captured image to the recording of the Nth captured image.
The first difference image DP (N) is an image added from the (N−1) th captured image recording to the Nth captured image recording. Here, the whiteboard frame is indicated by a dotted line. This is because the first difference image DP (N) does not manage only the content of the added image, but also manages the position information in the entire captured image and the size information for the entire captured image. means. Further, for example, when the medium is attached in a tilted state, information on the angle is also managed.
また、第2差分時刻CT(M)は、ホワイトボードの初期状態の撮像画像の記録から、ホワイトボードに対するM回目の意味ある操作の撮像画像の記録までの時間である。
第2差分画像CP(M)は、ホワイトボードに対する(M−1)回目の意味ある操作の撮像画像の記録から、ホワイトボードに対するM回目の意味ある操作の撮像画像の記録までに追加された画像である。つまり、ホワイトボードに対するM回目の意味ある操作を表す画像である。
尚、図では、このような処理によって複数の第1差分画像を1つの意味ある操作を表す第2差分画像にまとめる例として、手書きの場合を示した(N=5〜7)。しかしながら、上述したように、媒体の貼り付けや画像の投影についても、1枚の媒体の貼り付けや1回の画像の投影に対して複数の撮像画像が記録されることはあるので、このような場合に、複数の第1差分画像を1つの意味ある操作を表す第2差分画像にまとめるようにしてもよい。
The second differential time CT (M) is the time from recording of the captured image in the initial state of the whiteboard to recording of the captured image of the Mth meaningful operation on the whiteboard.
The second difference image CP (M) is an image added from the recording of the captured image of the (M-1) th meaningful operation to the whiteboard to the recording of the captured image of the Mth meaningful operation to the whiteboard. It is. That is, the image represents an M-th meaningful operation on the whiteboard.
In the drawing, as an example of combining a plurality of first difference images into a second difference image representing one meaningful operation by such processing, the case of handwriting is shown (N = 5 to 7). However, as described above, a plurality of picked-up images may be recorded for the pasting of one medium and the projection of a single image for the pasting of a medium and the projection of an image. In such a case, the plurality of first difference images may be combined into a second difference image representing one meaningful operation.
次いで、文書検索部35が、差分情報記憶部34に記憶された差分情報に基づいて、表示情報を生成する。
図9は、文書検索部35の動作例を示したフローチャートである。
まず、文書検索部35は、図7で用いた変数Mに「0」を代入し(ステップ321)、画面オブジェクトV(0)を初期化する(ステップ322)。ここで、画面オブジェクトV(M)は、M回目の意味ある操作が行われた時点のホワイトボードの状態を表す画面オブジェクトであり、M=0の場合、ホワイトボードの初期状態を表す画面オブジェクトである。
Next, the
FIG. 9 is a flowchart illustrating an operation example of the
First, the
次に、文書検索部35は、第2差分時刻CT(M)及び第2差分画像CP(M)がある限り、第2差分時刻CT(M)及び第2差分画像CP(M)に基づいて表示情報を生成する、という処理を行う。
即ち、まず、文書検索部35は、変数Mに「1」を加算し(ステップ323)、第2差分時刻CT(M)と第2差分画像CP(M)との対応があるかどうかを判定する(ステップ324)。
Next, as long as there is the second difference time CT (M) and the second difference image CP (M), the
That is, first, the
ここで、第2差分時刻CT(M)と第2差分画像CP(M)との対応があれば、第2差分時刻CT(M)、第2差分画像CP(M)を差分情報記憶部34から読み込む(ステップ325)。そして、ホワイトボードに対する操作の開始時刻であるT(0)に、ホワイトボードに対する操作の開始時刻からM回目の意味ある操作までの時間である第2差分時刻CT(M)を加算することにより、M回目の意味ある操作が行われた操作時刻VT(M)を求め、表示情報記憶部36に記憶する(ステップ326)。また、M回目の意味ある操作を表す画像である第2差分画像CP(M)をオブジェクト化することにより、表示要素の一例である要素オブジェクトVO(M)を生成し、表示情報記憶部36に記憶する(ステップ327)。
Here, if there is a correspondence between the second difference time CT (M) and the second difference image CP (M), the second difference time CT (M) and the second difference image CP (M) are stored in the difference
その後、文書検索部35は、要素オブジェクトVO(M)の形状が矩形であるかどうかを判定する(ステップ328)。これは、ホワイトボードに貼り付けられる媒体、投影された画像の形状が一般に矩形だからであるが、矩形以外の形状が想定される場合には、このステップ328の判定条件は柔軟に変更してよい。
その結果、要素オブジェクトVO(M)の形状が矩形でなければ、要素オブジェクトVO(M)は手書きを表すオブジェクトであって、電子文書との関連付けは必要ないので、そのままステップ334へ進む。
Thereafter, the
As a result, if the shape of the element object VO (M) is not rectangular, the element object VO (M) is an object representing handwriting and does not need to be associated with the electronic document.
一方、要素オブジェクトVO(M)の形状が矩形であれば、要素オブジェクトVO(M)に対応する電子文書を特定する処理を行う。
即ち、まず、文書検索部35は、要素オブジェクトVO(M)をその1つの頂点を左上点として正立させることにより、画像を生成する(ステップ329)。そして、特定のフォルダに格納された電子文書の中から、この画像と縦横比が類似し、かつ、レイアウトが類似する電子文書を検索する(ステップ330)。
On the other hand, if the shape of the element object VO (M) is a rectangle, the electronic document corresponding to the element object VO (M) is specified.
That is, first, the
ここで、受信部31が、投影撮像装置40から投影した時刻及びその時刻に投影した画像を入手しておけば、差分情報生成部33が、この入手した時刻と第2差分時刻CT(M)から得られる操作時刻とを比較すると共に、この入手した画像と第2差分画像CP(M)とを比較することにより、第2差分画像CP(M)が投影撮像装置40によって投影された画像かどうかを推測することができる。つまり、2つの時刻がある程度近く、2つの画像がある程度類似するものであれば、第2差分画像CP(M)は、投影された画像であると推測できる。一方、投影された画像であると推測できなかった第2差分画像CP(M)は、貼り付けられた媒体を表すものと考えることができる。従って、文書検索部35は、差分情報生成部33からこのような推測結果を受け、ステップ330において、要素オブジェクトVO(M)が投影された画像を表すものと考えられる場合は、投影文書用フォルダに格納された電子文書を対象に検索すればよく、要素オブジェクトVO(M)が貼り付けられた媒体の画像を表すものと考えられる場合は、貼り付け文書用フォルダに格納された電子文書を対象に検索すればよい。
Here, if the receiving
また、ステップ330でのレイアウトが類似する電子文書の検索は、具体的には、ステップ329で生成した画像における電子文書の文書要素(文字、数字、記号、図形、絵等の文書を構成する要素)が配置された領域の形状と、電子文書における文書要素が配置された領域の形状とを比較することにより行うとよい。或いは、文書要素の形状だけでなく、文書要素の色を考慮してもよい。 The search for electronic documents having similar layouts in step 330 is specifically performed by searching for document elements (characters, numbers, symbols, figures, pictures, etc. of the electronic document in the image generated in step 329. ) Is preferably compared with the shape of the area where the document element is placed in the electronic document. Alternatively, not only the shape of the document element but also the color of the document element may be considered.
次に、文書検索部35は、電子文書の検索が成功したかどうかを判定する(ステップ331)。
ここで、電子文書の検索が成功した場合には、検索した電子文書へのリンクを要素オブジェクトVO(M)に埋め込み(ステップ332)、ステップ334へ進む。
一方、電子文書の検索が成功しなかった場合は、他に頂点があるかどうかを判定する(ステップ333)。そして、他に頂点があれば、その頂点に着目して、ステップ329〜333の処理を繰り返す。また、他に頂点がなければ、そのままステップ334へ進む。
そして、最後に、文書検索部35は、(M−1)回目の意味ある操作が行われた時点のホワイトボードの状態を表す画面オブジェクトV(M−1)に、M回目の意味ある操作を表す要素オブジェクトVO(M)を追加することにより、M回目の意味ある操作が行われた時点のホワイトボードの状態を表す画面オブジェクトV(M)を求め、表示情報記憶部36に記憶する(ステップ334)。
このような処理を第2差分時刻CT(M)と第2差分画像CP(M)との対応がなくなるまで続け、ステップ324で第2差分時刻CT(M)と第2差分画像CP(M)との対応がないと判定されると、処理を終了する。
Next, the
If the electronic document search is successful, a link to the searched electronic document is embedded in the element object VO (M) (step 332), and the process proceeds to step 334.
On the other hand, if the electronic document search is not successful, it is determined whether there is another vertex (step 333). If there are other vertices, paying attention to the vertices, the processing of steps 329 to 333 is repeated. If there is no other vertex, the process proceeds to step 334 as it is.
Finally, the
Such processing is continued until the correspondence between the second difference time CT (M) and the second difference image CP (M) is lost, and in step 324, the second difference time CT (M) and the second difference image CP (M). If it is determined that there is no correspondence with, the process is terminated.
図10は、図8のような差分情報が記憶されていた場合に、図9の動作によって表示情報記憶部36に記録される表示情報の例を示したものである。
VT(M)は、ホワイトボードに対する1つの意味のある操作が行われた操作時刻である。
VO(M)は、ホワイトボードに対する1つの意味のある操作で追加された画像を表す要素オブジェクトである。例えば、貼り付けられた媒体を表す要素オブジェクト(M=1,3,4の場合)や、投影された画像を表す要素オブジェクト(M=2の場合)や、手書きを表す要素オブジェクト(M=5の場合)がある。このうち、貼り付けられた媒体を表す要素オブジェクトには媒体に印刷された電子文書へのリンクが埋め込まれ、投影された電子文書の画像を表す要素オブジェクトには、この電子文書へのリンクが埋め込まれる。図では、リンクが埋め込まれていることを網掛けで表している。そして、ここでも、ホワイトボードの枠については、点線で示している。これは、要素オブジェクトVO(M)が、ホワイトボードに対する操作のみに対応するオブジェクトであるので、ホワイトボード全体を表す画面オブジェクトにおける位置の情報や、画面オブジェクトに対するサイズの情報も管理していることを意味する。また、例えば、媒体が傾いた状態で貼り付けられた場合には、角度の情報も管理する。そこで、これらの位置、サイズ、角度の情報を用いて、ホワイトボードを表す画面オブジェクトに時間順に要素オブジェクトVO(M)を追加していくことにより、画面オブジェクトV(M)が生成される。
FIG. 10 shows an example of display information recorded in the display
VT (M) is an operation time when one meaningful operation is performed on the whiteboard.
VO (M) is an element object representing an image added by one meaningful operation on the whiteboard. For example, an element object representing a pasted medium (when M = 1, 3, 4), an element object representing a projected image (when M = 2), an element object representing handwriting (M = 5) In the case of). Among these, a link to the electronic document printed on the medium is embedded in the element object representing the pasted medium, and a link to this electronic document is embedded in the element object representing the image of the projected electronic document. It is. In the figure, the fact that the link is embedded is indicated by shading. Again, the whiteboard frame is indicated by a dotted line. This is because the element object VO (M) is an object corresponding only to an operation on the whiteboard, so that the position information on the screen object representing the entire whiteboard and the size information on the screen object are also managed. means. Further, for example, when the medium is attached in a tilted state, information on the angle is also managed. Therefore, the screen object V (M) is generated by adding the element objects VO (M) in time order to the screen object representing the whiteboard using the information on the position, size, and angle.
そして、最後に、文書サーバ30では、送信部39が、表示情報記憶部36に記憶された画面オブジェクトV(M)を読み出して、端末装置50に送信する。これにより、端末装置50には、画面オブジェクトが表示される。
図11は、端末装置50に表示される画面オブジェクトの例を示したものである。
ここでは、図10におけるV(5)に基づく画面オブジェクトの例を示している。即ち、要素オブジェクト51、52、53は、それぞれ、図4の媒体A,B,Cを表す要素オブジェクトであり、要素オブジェクト54は、投影された画像を表す要素オブジェクトである。
ここで、各要素オブジェクトには、上述したように、電子文書へのリンクが埋め込まれている。従って、例えば、要素オブジェクト54をクリックすると、エディタ55が起動され、投影された画像の元となる電子文書の編集等が可能になる。
尚、この例では、電子文書へのリンク(電子文書を参照するための情報)を要素オブジェクトに埋め込むようにしたが、電子文書の画像を要素オブジェクトに重畳して表示するようにしてもよい。
Finally, in the
FIG. 11 shows an example of a screen object displayed on the
Here, an example of a screen object based on V (5) in FIG. 10 is shown. That is, the element objects 51, 52, and 53 are element objects that represent the media A, B, and C in FIG. 4, respectively, and the
Here, as described above, a link to the electronic document is embedded in each element object. Therefore, for example, when the
In this example, the link to the electronic document (information for referring to the electronic document) is embedded in the element object, but the image of the electronic document may be displayed superimposed on the element object.
また、図11に示した画面オブジェクトは、各画面オブジェクトの元となる操作が行われた操作時刻に関連付けられる。そして、端末装置50は、操作時刻が指定されると、その操作時刻に関連付けられた画面オブジェクトを表示する。或いは、ホワイトボードに対する操作の開始から操作の終了まで、画面オブジェクトを時間順に表示するようにしてもよい。
以上により、本実施の形態の動作の説明を終了する。
Further, the screen object shown in FIG. 11 is associated with the operation time when the operation that is the basis of each screen object is performed. Then, when the operation time is designated, the
This is the end of the description of the operation of the present embodiment.
尚、本実施の形態では、媒体に印刷された電子文書や投影された画像の元となる電子文書を、電子文書のレイアウトに基づいて特定したが、これには限らない。例えば、電子文書が印刷された媒体や投影される電子文書に対して電子文書を識別する情報を埋め込んでおき、この情報に基づいて電子文書を特定するようにしてもよい。但し、この場合の埋め込む情報は、撮像画像から誤りなく取り出せる程度の大きさとすることが好ましい。 In the present embodiment, the electronic document printed on the medium or the electronic document that is the basis of the projected image is specified based on the layout of the electronic document. However, the present invention is not limited to this. For example, information for identifying an electronic document may be embedded in a medium on which the electronic document is printed or an electronic document to be projected, and the electronic document may be specified based on this information. However, the information to be embedded in this case is preferably large enough to be extracted from the captured image without error.
ところで、本実施の形態では、電子文書を保持する文書サーバ30が、撮像情報の取得、差分情報の生成、電子文書の特定、画面の表示の指示等の処理を行うようにしたが、これらの処理は如何なる装置で行ってもよい。例えば、投影撮像装置40や端末装置50で行ってもよいし、これ以外の電子文書を保持しないコンピュータで行ってもよい。
そこで、これらの処理をコンピュータ90で行うものとして、コンピュータ90のハードウェア構成について説明する。
By the way, in the present embodiment, the
Therefore, the hardware configuration of the computer 90 will be described assuming that these processes are performed by the computer 90.
図12は、コンピュータ90のハードウェア構成を示した図である。
図示するように、コンピュータ90は、演算手段であるCPU(Central Processing Unit)91と、記憶手段であるメインメモリ92及び磁気ディスク装置(HDD:Hard Disk Drive)93とを備える。ここで、CPU91は、OS(Operating System)やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ92は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置93は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ90は、外部との通信を行うための通信I/F94と、ビデオメモリやディスプレイ等からなる表示機構95と、キーボードやマウス等の入力デバイス96とを備える。
FIG. 12 is a diagram illustrating a hardware configuration of the computer 90.
As shown in the figure, the computer 90 includes a CPU (Central Processing Unit) 91 as a calculation means, a
Further, the computer 90 includes a communication I /
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、CD−ROM等の記録媒体に格納して提供することも可能である。 The program for realizing the present embodiment can be provided not only by communication means but also by storing it in a recording medium such as a CD-ROM.
10,50…端末装置、20…画像形成装置、30…文書サーバ、40…投影撮像装置、80…ネットワーク
DESCRIPTION OF
Claims (8)
前記取得手段により取得された前記撮像画像から、前記媒体が貼られた部分の部分画像を抽出する抽出手段と、
前記抽出手段により抽出された前記部分画像に基づいて、前記電子文書を特定する特定手段と、
前記取得手段により取得された前記撮像画像を表す画面であって、前記抽出手段により抽出された前記部分画像の位置に、前記特定手段により特定された前記電子文書に関連付けられた表示要素を含む画面の表示を指示する指示手段と
を備えたことを特徴とする文書表示制御装置。 An acquisition means for acquiring a captured image obtained by imaging a surface on which a medium on which an electronic document is printed is pasted;
Extraction means for extracting a partial image of a part to which the medium is pasted from the captured image acquired by the acquisition means;
Specifying means for specifying the electronic document based on the partial image extracted by the extracting means;
A screen that represents the captured image acquired by the acquisition unit, and includes a display element associated with the electronic document specified by the specifying unit at the position of the partial image extracted by the extraction unit. A document display control apparatus comprising: instruction means for instructing display of the document.
前記指示手段は、前記取得手段により取得された前記複数の撮像画像をそれぞれ表す複数の画面であって、各画面が、前記取得手段により取得された前記複数の時刻情報のうち当該各画面が表す撮像画像が得られた時刻を示す時刻情報に関連付けられた複数の画面の表示を指示することを特徴とする請求項1に記載の文書表示制御装置。 The acquisition unit acquires a plurality of captured images obtained by capturing the surface each time a medium is attached, and a plurality of time information respectively indicating a plurality of times when the plurality of captured images are obtained. ,
The instruction means is a plurality of screens respectively representing the plurality of captured images acquired by the acquisition means, and each screen represents each of the plurality of time information acquired by the acquisition means. The document display control apparatus according to claim 1, wherein a display of a plurality of screens associated with time information indicating a time when a captured image is obtained is instructed.
前記抽出手段は、前記投影装置により投影された前記電子文書の画像に基づいて、前記取得手段により取得された前記撮像画像から、当該電子文書の画像が投影された部分の部分画像を抽出することを特徴とする請求項1乃至3の何れかに記載の文書表示制御装置。 The acquisition unit acquires a captured image obtained by capturing the surface on which an image of an electronic document is projected by a projection device;
The extraction unit extracts a partial image of a portion onto which the image of the electronic document is projected from the captured image acquired by the acquisition unit based on the image of the electronic document projected by the projection device. The document display control device according to claim 1, wherein
電子文書が印刷された媒体が貼られた面を撮像することによって得られた撮像画像を取得する機能と、
前記撮像画像から、前記媒体が貼られた部分の部分画像を抽出する機能と、
前記部分画像に基づいて、前記電子文書を特定する機能と、
前記撮像画像を表す画面であって、前記部分画像の位置に、前記電子文書に関連付けられた表示要素を含む画面の表示を指示する機能と
を実現させるためのプログラム。 On the computer,
A function of acquiring a captured image obtained by imaging a surface on which a medium on which an electronic document is printed is pasted;
A function of extracting a partial image of a portion to which the medium is pasted from the captured image;
A function of identifying the electronic document based on the partial image;
A program for realizing a function of instructing display of a screen including the display element associated with the electronic document at a position of the partial image, the screen representing the captured image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009068714A JP5262888B2 (en) | 2009-03-19 | 2009-03-19 | Document display control device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009068714A JP5262888B2 (en) | 2009-03-19 | 2009-03-19 | Document display control device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010224666A true JP2010224666A (en) | 2010-10-07 |
JP5262888B2 JP5262888B2 (en) | 2013-08-14 |
Family
ID=43041814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009068714A Expired - Fee Related JP5262888B2 (en) | 2009-03-19 | 2009-03-19 | Document display control device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5262888B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012199676A (en) * | 2011-03-18 | 2012-10-18 | Ricoh Co Ltd | Image processor and image processing method |
JP2015233214A (en) * | 2014-06-10 | 2015-12-24 | 日本電気株式会社 | Information display processing system, information display processing method, and information display processing program |
JP2018050285A (en) * | 2016-09-16 | 2018-03-29 | 株式会社リコー | Communication terminal, communication system, output method, and program |
JP2019114941A (en) * | 2017-12-25 | 2019-07-11 | 古野電気株式会社 | Reproducer, remote reproduction system, reproduction method, and computer program |
JP2020126320A (en) * | 2019-02-01 | 2020-08-20 | 三菱重工業株式会社 | Information management device, information management system, allonge tag, information management method, and program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11259635A (en) * | 1998-03-13 | 1999-09-24 | Fuji Photo Film Co Ltd | Method and device for editing image |
JP2001078020A (en) * | 1999-09-08 | 2001-03-23 | Nippon Telegr & Teleph Corp <Ntt> | Image preparing and processing method |
JP2005062748A (en) * | 2003-08-20 | 2005-03-10 | Nippon Telegr & Teleph Corp <Ntt> | Information presentation system and method of using information presentation system |
JP2006134079A (en) * | 2004-11-05 | 2006-05-25 | Fuji Xerox Co Ltd | Image processing device and program |
WO2007004519A1 (en) * | 2005-06-30 | 2007-01-11 | Olympus Corporation | Search system and search method |
JP2007066315A (en) * | 2006-09-11 | 2007-03-15 | Nippon Telegr & Teleph Corp <Ntt> | Shared white board history reproduction method, shared white board system, program and recording medium |
JP2008258732A (en) * | 2007-04-02 | 2008-10-23 | Nikon Corp | Camera with projector |
-
2009
- 2009-03-19 JP JP2009068714A patent/JP5262888B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11259635A (en) * | 1998-03-13 | 1999-09-24 | Fuji Photo Film Co Ltd | Method and device for editing image |
JP2001078020A (en) * | 1999-09-08 | 2001-03-23 | Nippon Telegr & Teleph Corp <Ntt> | Image preparing and processing method |
JP2005062748A (en) * | 2003-08-20 | 2005-03-10 | Nippon Telegr & Teleph Corp <Ntt> | Information presentation system and method of using information presentation system |
JP2006134079A (en) * | 2004-11-05 | 2006-05-25 | Fuji Xerox Co Ltd | Image processing device and program |
WO2007004519A1 (en) * | 2005-06-30 | 2007-01-11 | Olympus Corporation | Search system and search method |
JP2007066315A (en) * | 2006-09-11 | 2007-03-15 | Nippon Telegr & Teleph Corp <Ntt> | Shared white board history reproduction method, shared white board system, program and recording medium |
JP2008258732A (en) * | 2007-04-02 | 2008-10-23 | Nikon Corp | Camera with projector |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012199676A (en) * | 2011-03-18 | 2012-10-18 | Ricoh Co Ltd | Image processor and image processing method |
JP2015233214A (en) * | 2014-06-10 | 2015-12-24 | 日本電気株式会社 | Information display processing system, information display processing method, and information display processing program |
US10055106B2 (en) | 2014-06-10 | 2018-08-21 | Nec Corporation | Information display processing system, information display processing method, and program recording medium |
JP2018050285A (en) * | 2016-09-16 | 2018-03-29 | 株式会社リコー | Communication terminal, communication system, output method, and program |
JP2019114941A (en) * | 2017-12-25 | 2019-07-11 | 古野電気株式会社 | Reproducer, remote reproduction system, reproduction method, and computer program |
JP6993869B2 (en) | 2017-12-25 | 2022-01-14 | 古野電気株式会社 | Playback device, remote playback system, playback method, and computer program |
JP2020126320A (en) * | 2019-02-01 | 2020-08-20 | 三菱重工業株式会社 | Information management device, information management system, allonge tag, information management method, and program |
JP7222734B2 (en) | 2019-02-01 | 2023-02-15 | 三菱重工業株式会社 | Information management device, information management system, sticky note, information management method and program |
Also Published As
Publication number | Publication date |
---|---|
JP5262888B2 (en) | 2013-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2105930B1 (en) | Selection and positioning of images within a template based on relative comparison of image attributes | |
JP2011176794A (en) | Imaging apparatus and imaging method | |
US20040076342A1 (en) | Automatic image placement and linking | |
JP5262888B2 (en) | Document display control device and program | |
US20060013508A1 (en) | Projection apparatus and image acquisition method | |
JP5024028B2 (en) | Image conversion apparatus, image providing system, photographing / editing apparatus, image conversion method, image conversion program, and recording medium recording the program | |
JP2005275447A (en) | Image processing device, image processing method and program | |
JP5441349B2 (en) | Image projection apparatus and control method thereof | |
JP5187001B2 (en) | Information processing system and information processing apparatus | |
JP2009055272A (en) | Image processing apparatus, image processing method, and image processing program | |
JP5321176B2 (en) | Projection auxiliary image generation method and generation apparatus, and image forming apparatus | |
JP2008152766A (en) | Method of recording hand-written information, and projection recording apparatus | |
JP5195201B2 (en) | Information processing apparatus, remote instruction system, and program | |
JP2015002533A (en) | Information processing apparatus, information processing method, and program | |
CN100583972C (en) | Digital camera | |
JP2006157825A (en) | Image selection method and image selection apparatus | |
JP2014203119A (en) | Input device, input processing method, and program | |
JP5218687B2 (en) | Image conversion apparatus, image providing system, photographing / editing apparatus, image conversion method, image conversion program, and recording medium recording the program | |
JP2005122327A (en) | Photographing apparatus, and its image processing method and program | |
JP2009076983A (en) | Information processing system, and information processor | |
JP4389728B2 (en) | Image forming apparatus, image selection screen generation method, and program | |
JP4983489B2 (en) | Information processing apparatus and information processing program | |
JP5518172B2 (en) | Image projection device | |
JP2009038485A (en) | Image editing device, image editing method, and image editing program | |
JP5245953B2 (en) | Presentation image generation method and apparatus, and image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130221 |
|
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: 20130402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130415 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5262888 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |