JP7119338B2 - Information processing system, information processing device, information processing method and program - Google Patents
Information processing system, information processing device, information processing method and program Download PDFInfo
- Publication number
- JP7119338B2 JP7119338B2 JP2017209831A JP2017209831A JP7119338B2 JP 7119338 B2 JP7119338 B2 JP 7119338B2 JP 2017209831 A JP2017209831 A JP 2017209831A JP 2017209831 A JP2017209831 A JP 2017209831A JP 7119338 B2 JP7119338 B2 JP 7119338B2
- Authority
- JP
- Japan
- Prior art keywords
- paper
- projection
- area
- image
- page
- 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.)
- Active
Links
Images
Landscapes
- Projection Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method, and a program.
コンピュータ等に記憶されている画像データや文書データ等の電子データについては、当該電子データを処理対象とするアプリケーション(例えば、ワープロソフト、表計算ソフト、プレゼンテーションソフト、PDFのビューア等)を利用して表示装置に表示することができる。ユーザは、電子データを表示したアプリケーションを利用して、表示されている電子データを操作(ページめくりや編集等)することができる。 For electronic data such as image data and document data stored in computers, etc., use applications that process the electronic data (e.g., word processing software, spreadsheet software, presentation software, PDF viewer, etc.) It can be displayed on a display device. The user can use the application that displays the electronic data to operate (turn pages, edit, etc.) the displayed electronic data.
また、立体表示が可能な表示装置に複数の紙からなる本を表示させ、複数の紙のうちの一部をめくる操作を行なう2つの物体を検出することで、検出結果に基づいてめくられたページを表示部に表示させる表示装置が提案されている(例えば、特許文献1参照)。
In addition, by displaying a book made up of a plurality of sheets of paper on a display device capable of stereoscopic display, and detecting two objects that perform an operation to turn a part of the plurality of sheets of paper, the object that is turned over based on the detection result is detected. A display device that displays a page on a display unit has been proposed (see
しかしながら、電子データの種類によってアプリケーションが異なるのが一般的である。したがって、ユーザは、各アプリケーションの操作を覚えなければならない。 However, applications generally differ according to the type of electronic data. Therefore, the user has to learn how to operate each application.
また、特許文献1の技術では、AR(Augmented Reality)のような立体表示された本や紙の画像に対して操作を行なうため、操作しづらいという問題が有る。 Further, the technique disclosed in Japanese Patent Laid-Open No. 2002-200000 has a problem that it is difficult to perform an operation because an operation is performed on an image of a book or paper that is stereoscopically displayed like AR (Augmented Reality).
そこで、電子データを印刷すれば、ページ捲り、書き込み、削除等、アプリケーションごとの操作性の違いから解放される。しかし、単に、電子データを一読するために紙を印刷するのは経済的ではだけでなく、環境に負荷がかかる。 Therefore, if electronic data is printed, it is freed from differences in operability for each application such as page turning, writing, deletion, and the like. However, simply printing paper for reading electronic data is not only economical, but also burdens the environment.
本発明は、上記の点に鑑みてなされたものであって、媒体にデータを投影することで印刷せずにデータを確認可能とすることを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to make it possible to confirm data without printing by projecting data onto a medium.
そこで上記課題を解決するため、情報処理システムは、画像の投影を制御する投影制御部と、前記画像の投影範囲に配置された紙の領域を検出する紙検出部と、複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記紙の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成部と、を有し、前記生成部は、前記紙検出部が検出する前記紙の領域の変化が、前記紙が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記紙の領域に対応するように前記投影画像を再生成する。 In order to solve the above problems, an information processing system includes a projection control unit that controls projection of an image, a paper detection unit that detects an area of a sheet of paper placed in the projection range of the image, and data consisting of a plurality of pages. a generation unit that generates a projection image to be projected onto the projection range so that an image related to a page selected as a projection target corresponds to the area of the paper , and the generation unit includes the paper detection unit. If the change in the area of the paper detected by matches the condition indicating that the paper has been turned over and the condition indicating that a part of the paper has been lifted and then put back, the The projection image is regenerated so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper .
媒体にデータを投影することで印刷せずにデータを確認可能とすることができる。 Data can be confirmed without printing by projecting the data onto the medium.
以下、図面に基づいて第1の実施の形態を説明する。図1は、第1の実施の形態におけるデータ操作支援システム1の構成例を示す図である。図1において、データ操作支援システム1は、情報処理装置10及び紙投影装置20を含む。情報処理装置10と紙投影装置20とは、USB(Universal Serial Bus)ケーブル等のケーブル、無線又は有線のLAN(Local Area Network)、等の通信回線を介して接続される。すなわち、情報処理装置10は、紙投影装置20の傍(例えば、同じ机上等)に置かれてもよいし、紙投影装置20から離れた場所に置かれてもよい。
A first embodiment will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration example of a data
情報処理装置10は、汎用的なコンピュータである。本実施の形態において、情報処理装置10は、紙投影装置20によって投影対象とされる画像(以下、「投影画像データ」という。)を生成すると共に、紙投影装置20の投影範囲に配置された紙(以下「投影用紙」という。)に対するユーザによる操作に応じた処理を実行する。
The
紙投影装置20は、投影範囲に投影画像データを投影すると共に、投影範囲内に配置された投影用紙に対するユーザによる操作を検出する装置である。
The
図2は、第1の実施の形態における情報処理装置10のハードウェア構成例を示す図である。図2の情報処理装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
FIG. 2 is a diagram showing a hardware configuration example of the
情報処理装置10での処理を実現するプログラムは、CD-ROM等の記録媒体101によって提供される。プログラムを記憶した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
A program for realizing processing in the
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って情報処理装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
The
図3は、第1の実施の形態における紙投影装置20のハードウェア構成例を示す図である。図3の紙投影装置20は、補助記憶装置201、メモリ装置202、CPU203、インタフェース装置204、プロジェクタ205、赤外線投光器206及び赤外線カメラ207等を有する。
FIG. 3 is a diagram showing a hardware configuration example of the
紙投影装置20での処理を実現するプログラムは、補助記憶装置201にインストールされる。メモリ装置202は、プログラムの起動指示があった場合に、補助記憶装置201からプログラムを読み出して格納する。CPU203は、メモリ装置202に格納されたプログラムに従って紙投影装置20に係る機能を実行する。インタフェース装置204は、ネットワークに接続するためのインタフェースとして用いられる。
A program for realizing processing in the
プロジェクタ205は、画像データを所定の範囲(投影範囲)に投影する装置(プロジェクタ)である。
The
赤外線投光器206は、投影範囲に対して赤外線を投光する。赤外線カメラ207は、投影範囲において放射される赤外線を可視化する画像を撮像する。
図4は、第1の実施の形態における紙投影装置20の外観の第1の例を示す図である。図4において、(1)は斜視図を示し、(2)は上面図を示し、(3)は左側面図を示し、(4)は正面図を示し、(5)は右側面図を示し、(6)は背面図を示す。
FIG. 4 is a diagram showing a first example of the appearance of the
図4に示されるように、赤外線投光器206は、プロジェクタ205による投影範囲A1の全体に赤外線を投光可能なように配置され、赤外線カメラ207は、投影範囲A1の全体を撮像可能なように配置される。投影用紙は、投影範囲A1内に配置される。なお、図4では、便宜上、紙投影装置20の大きさに対して投影範囲A1が小さく描画されているが、実際には、より大きな範囲を投影範囲A1とすることが可能である。
As shown in FIG. 4, the
また、図4では、プロジェクタ205及び赤外線投光器206が露出している例が示されているが、例えば、図5に示されるように、外観の美感を確保するため、プロジェクタ205及び赤外線投光器206に対してカバーが設置されてもよい。
FIG. 4 shows an example in which the
図5は、第1の実施の形態における紙投影装置20の外観の第2の例を示す図である。図5では、カバーc1及びカバーc2が設置された例が示されている。カバーc1は、赤外線と通す素材であればどのようなものでもよい。また、カバーc2は、プロジェクタ205による投影が遮蔽されるのを回避するための窓w1を有する。
FIG. 5 is a diagram showing a second example of the appearance of the
図6は、第1の実施の形態における情報処理装置10及び紙投影装置20の機能構成例を示す図である。図6において、情報処理装置10は、選択部11、変換部12、切替部13、生成部14、画像送信部15、紙情報受信部16及び描画処理部17等を有する。これら各部は、情報処理装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。情報処理装置10は、また、紙領域情報記憶部111を利用する。これら各記憶部は、例えば、メモリ装置103、補助記憶装置102、又は情報処理装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
FIG. 6 is a diagram showing a functional configuration example of the
選択部11は、PDFファイル等の投影対象とするファイル(以下、「投影対象ファイル」という。)の選択を受け付ける。変換部12は、投影対象ファイルのページごとの画像データ(例えば、JPEGデータ等)であるページ画像データを生成する。
The
切替部13は、複数のページ画像データのうち、投影対象とするページ(以下、「投影対象ページ」という。)を切り替える。
The switching
生成部14は、紙投影装置20による投影範囲A1における投影用紙の位置、投影用紙の回転角度、及び投影用紙のサイズ等を示す情報(以下、「紙領域情報」という。)に基づいて、投影範囲A1における投影用紙の領域(以下、「紙領域」という。)に投影対象ページのページ画像データが投影されるよう、投影画像データを生成する。
The
図7は、投影範囲における投影用紙の配置例を示す図である。図7に示されるように、投影用紙p1は、投影範囲A1に含まれるように配置される。図7において、投影用紙p1が形成する領域が紙領域である。なお、複数の投影用紙p1,p2,・・・,pnが投影範囲A1に配置されてもよい。この場合、各投影用紙p1の位置及び回転角度等は異なっていてもよい。 FIG. 7 is a diagram showing an example of arrangement of projection sheets in the projection range. As shown in FIG. 7, the projection paper p1 is arranged so as to be included in the projection range A1. In FIG. 7, the area formed by the projection paper p1 is the paper area. A plurality of projection sheets p1, p2, . . . , pn may be arranged in the projection range A1. In this case, the position and rotation angle of each projection paper p1 may be different.
紙領域情報は、例えば、所定の座標系において、投影範囲A1を示す情報と、紙領域を示す情報とを含む情報であってもよい。投影範囲A1を示す情報は、例えば、当該座標系において投影範囲A1の各頂点又は対角の2つの頂点の座標値群であってもよい。紙領域を示す情報は、例えば、当該座標系において、紙領域の各頂点又は対角の2つの頂点の座標値群と回転角度とを含む情報であってもよい。 The paper area information may be, for example, information including information indicating the projection range A1 and information indicating the paper area in a predetermined coordinate system. The information indicating the projection range A1 may be, for example, a group of coordinate values of each vertex or two diagonal vertices of the projection range A1 in the coordinate system. The information indicating the paper area may be, for example, information including a group of coordinate values of each vertex or two diagonal vertices of the paper area and a rotation angle in the coordinate system.
投影画像データは、例えば、投影範囲A1全体に対応する画像として生成される。この場合、当該画像において、紙領域に対応する領域に投影対象ページが当てはめられ、紙領域以外の領域(以下、「背景領域」という。)は、投影されていることをユーザが認識しづらい態様(黒一色又は濃い青一色による塗りつぶし)や、背景領域を示す態様(幾何学模様などのパターンや、木の机の木目模様など)とされてもよい。又は、紙投影装置20の光源のON/OFFの制御が可能な場合には背景領域について光源がOFFにされてもよい。さらには、紙投影装置20の投影機構(投影レンズ系等)が物体に追従して投影を制御する機能を有している場合には、背景領域への投影は行なわず、紙領域のみへ投影を行なうように投影機構を制御するようにしてもよい。また、光源のON/OFFの制御と投影角度などの投影機構の制御とを組み合わせる構成としてもよい。但し、投影画像データは、投影範囲A1全体に対応する画像データではなく、投影用紙p1とその付近のみに対応する画像データであってもよいし、投影対象のページ画像データがそのまま投影画像データとされてもよい。
Projection image data is generated, for example, as an image corresponding to the entire projection range A1. In this case, it is difficult for the user to recognize that the projection target page is applied to the area corresponding to the paper area in the image, and the area other than the paper area (hereinafter referred to as "background area") is projected. (solid black or dark blue solid color), or a form indicating a background area (a pattern such as a geometric pattern, a grain pattern of a wooden desk, etc.). Alternatively, if ON/OFF control of the light source of the
なお、生成部14は、描画モード中においては、描画色等の変更等を受け付けるためのUI領域をも含むように投影画像データを生成する。描画モードとは、投影用紙に対する描画が有効となる処理状態(期間)をいい。例えば、描画用紙に対するペンのタッチ等により開始される。当該ペンは、専用のペンであってもよいし、通常のペンであってもよい。以下、描画用に利用されるペンを「描画ペン」という。描画ペンは、タッチペン又はスタイラスペン等のように、描画先の対象物(本実施の形態では投影用紙p1)に対して、実際に描画が行われないものであるものが望ましいが、ボールペンや鉛筆等にように、投影用紙p1に対して描画が可能なものであってもよい。
Note that the
図8は、UI領域の構成例を示す図である。図8に示されるUI領域u1は、ボタンb1~b8等の仮想的な(画像によって表現される)ボタンを含む。ボタンb1は、投影対象ページを1ページ前へ戻すことの指示を受け付けるためのボタンである。ボタンb2は、描画ペンの種別(以下、「描画タイプ」という。)について黒のボールペン又は黒のペンへの変更指示を受け付けるためのボタンである。ボタンb3は、描画タイプについて赤のボールペン又は赤のペンへの変更指示を受け付けるためのボタンである。ボタンb4は、描画タイプについて青のボールペン又は青のペンへの変更指示を受け付けるためのボタンである。ボタンb5は、描画タイプについて黄色の蛍光ペンへの変更指示を受け付けるためのボタンである。ボタンb6は、描画タイプについて消しゴムへの変更指示を受け付けるためのボタンである。すなわち、ボタンb2~b6の選択状態は、排他的であり、選択されたボタンが拡大される。したがって、図8では、ボタンb3が選択された状態が示されている。ボタンb7は、保存して投影を終了することの指示を受け付けるためのボタンである。ボタンb8は、投影対象ページを1ページ前へ進めることの指示を受け付けるためのボタンである。なお、図8に示される描画タイプは一例に過ぎない。他の描画タイプが選択可能とされてもよい。 FIG. 8 is a diagram showing a configuration example of the UI area. A UI area u1 shown in FIG. 8 includes virtual buttons (represented by images) such as buttons b1 to b8. The button b1 is a button for accepting an instruction to return the projection target page to the previous page. The button b2 is a button for receiving an instruction to change the drawing pen type (hereinafter referred to as "drawing type") to a black ballpoint pen or a black pen. The button b3 is a button for receiving an instruction to change the drawing type to a red ballpoint pen or a red pen. The button b4 is a button for receiving an instruction to change the drawing type to a blue ballpoint pen or a blue pen. The button b5 is a button for accepting an instruction to change the drawing type to a yellow highlighter pen. The button b6 is a button for receiving an instruction to change the drawing type to the eraser. That is, the selection states of the buttons b2 to b6 are exclusive, and the selected button is enlarged. Therefore, FIG. 8 shows a state in which the button b3 is selected. The button b7 is a button for accepting an instruction to save and end projection. The button b8 is a button for accepting an instruction to move the projection target page forward by one page. Note that the drawing types shown in FIG. 8 are merely examples. Other drawing types may be selectable.
UI領域u1は、例えば、図9に示されるように紙領域に配置される。図9は、紙領域に対するUI領域の配置例を示す図である。図9において、(1)及び(2)に示される矩形は、それぞれ紙領域を示す。(1)は、投影範囲A1において投影用紙p1が縦方向に置かれた場合のUI領域u1の配置例を示す。(2)は、投影範囲A1において投影用紙p1が横方向に置かれた場合のUI領域u1の配置例を示す。なお、UI領域u1は、投影範囲A1内において、紙領域以外の領域に配置されてもよい。 The UI area u1 is arranged in the paper area as shown in FIG. 9, for example. FIG. 9 is a diagram illustrating an arrangement example of the UI area with respect to the paper area. In FIG. 9, rectangles indicated by (1) and (2) respectively indicate paper areas. (1) shows an arrangement example of the UI area u1 when the projection paper p1 is placed vertically in the projection range A1. (2) shows an arrangement example of the UI area u1 when the projection paper p1 is placed horizontally in the projection range A1. Note that the UI area u1 may be arranged in an area other than the paper area within the projection range A1.
図6に戻る。画像送信部15は、投影画像データを紙投影装置20へ送信する。
Return to FIG. The
紙情報受信部16は、紙領域情報を紙投影装置20から受信(取得)する。紙情報受信部16が受信した紙領域情報は、紙領域情報記憶部111に記憶される。紙情報受信部16は、また、投影用紙p1が捲られたり、投影用紙p1の角が折られたりしたことを示す情報(以下、「操作情報」という。)を紙投影装置20から受信する。紙情報受信部16が受信した操作情報は、切替部13に通知される。
The paper
描画処理部17は、投影用紙p1に対する描画ペンの描画内容を示す情報(以下、「描画情報」という。)を紙投影装置20から受信する。なお、描画ペンが実際には描画を行えないペンである場合、描画情報は、描画ペンのペン先が投影用紙p1に接触している状態における当該ペン先の軌跡を示す情報である。描画処理部17は、受信した描画情報に基づいて、投影対象のページ画像データを更新する。すなわち、描画処理部17は、描画情報が示す描画内容をページ画像データに反映する。この際、描画内容の反映は、選択されている描画タイプに従って行われる。
The
一方、紙投影装置20は、画像受信部21、投影制御部22、紙検出部23及び描画検出部24等を有する。これら各部は、紙投影装置20にインストールされた1以上のプログラムが、紙投影装置20のCPU203に実行させる処理により実現される。
On the other hand, the
画像受信部21は、投影画像データを情報処理装置10から受信する。投影制御部22は、画像受信部21が受信した投影画像データについて、プロジェクタ205による投影範囲A1への投影を制御する。
The
紙検出部23は、赤外線カメラ207から入力される画像が示す赤外線のコントラストに基づいて、投影範囲A1における投影用紙p1ごとに、位置、回転角度、及びサイズ等の紙領域を検出する。例えば、紙検出部23は、当該画像における画素値が閾値以上である領域を紙領域として検出する。紙検出部23は、また、紙領域の変化も検出する。例えば、紙検出部23は、投影用紙p1の移動、投影用紙p1の回転、投影用紙p1の除去又は追加等を検出する。紙検出部23は、紙投影装置20の起動後に最初に紙領域を検出した際や、紙領域の変化を検出した際に、当該紙領域を示す紙領域情報を情報処理装置10へ送信する。
The
図10は、投影用紙の移動及び回転の一例を示す図である。図10において、(1)は、投影範囲A1内における投影用紙p1の移動の例を示す。(2)は、投影用紙p1の回転の例を示す。回転の結果、(3)に示されるように、投影用紙p1は、投影範囲A1に対して傾きを有することも有る。例えば、この傾きが、投影用紙p1の回転角度である。 FIG. 10 is a diagram showing an example of movement and rotation of the projection paper. In FIG. 10, (1) shows an example of movement of the projection paper p1 within the projection range A1. (2) shows an example of rotation of the projection paper p1. As a result of the rotation, the projection paper p1 may have an inclination with respect to the projection range A1, as shown in (3). For example, this inclination is the rotation angle of the projection paper p1.
なお、投影範囲A1内に複数枚の投影用紙p1が配置されている場合、紙検出部23は、それぞれの投影用紙p1の紙領域及び各紙領域の変化を検出する。したがって、例えば、打ち合わせや会議等において、各出席者の前に投影用紙p1を配置することで、各出席者の前にページ画像データを投影することができる。この場合、投影範囲A1を拡大するために、紙投影装置20が高い場所に配置されてもよい。
Note that when a plurality of sheets of projection paper p1 are arranged within the projection range A1, the
図6に戻る。紙検出部23は、また、投影用紙p1に対するユーザによる操作(例えば、捲りや角の折り等)のうち、所定の条件に合致する操作も検出する。
Return to FIG. The
図11は、投影用紙の捲りの一例を示す図である。図11に示されるように、投影用紙p1の捲りとは、例えば、投影用紙p1の右側又は左側を捲るように持ち上げ後で、持ち上げた側を元に戻す操作をいう。したがって、捲りは裏返しとは異なる。但し、裏返しによって捲りが代替されてもよい。 FIG. 11 is a diagram showing an example of how the projection paper is turned. As shown in FIG. 11, turning over the projection paper p1 refers to, for example, the operation of lifting the right side or the left side of the projection paper p1 so as to turn it over and then returning the lifted side to its original position. Therefore, turning is different from turning inside out. However, the turning may be replaced by turning inside out.
例えば、ユーザが投影用紙p1を捲る操作を行なうと、一時的に紙領域のサイズ及び形状が変化した後に、紙領域が元のサイズ及び形状に戻る。紙検出部23は、このような条件に合致する紙領域の変化の検知に基づいて投影用紙p1の捲りを検出する。紙検出部23は、投影用紙p1に対する操作内容を示す操作情報を情報処理装置10へ送信する。なお、投影用紙p1の捲りは、投影対象ページの変更指示に相当する。
For example, when the user performs an operation to turn over the projection paper p1, the paper area returns to its original size and shape after the size and shape of the paper area change temporarily. The
また、ユーザが投影用紙p1のいずれかの角を一時的に折る動作を行なうと、紙領域の4つの角のうち一つの角部分が削れた形状に変化した後に、元の形状に戻る。紙検出部23は、このような現象の検知に基づいて投影用紙p1の角の折りを検出する。なお、投影用紙p1の角の折りが検出されると、情報処理装置10は、投影対象ページに対するしおりの挿入指示(又は付箋の付加指示)が有ったと判定する。
Also, when the user temporarily folds one of the corners of the projection paper p1, one of the four corners of the paper area changes to a shaved shape and then returns to its original shape. The
描画検出部24は、投影範囲A1に含まれる投影用紙p1に対する描画ペンによる描画(ペン先の軌跡)を検出する。
The drawing
描画の検出方法としては、様々な手法を用いることが可能である。例えば、投影用紙p1に印字されたパターンを撮像する小型のカメラを備えた描画ペンによりペン先の軌跡を検出する手法が採用されてもよい。また、描画ペンとは別のカメラによる撮像により投影用紙p1上でのペン先の軌跡を検出する手法が採用されてもよい。また、感圧方式や静電方式などにより描画を検出する投影用紙p1(パネル)によって描画内容を検出する手法が採用されてもよい。また、赤外線投光器206が、投影範囲A1に対して格子状に赤外線を投光し、赤外線カメラ207が、描画ペンのペン先が通過した格子を検出する手法によって描画を検出する手法が採用されてもよい。また、描画ペンが実際に投影用紙p1に対して描画を行う場合には、実際に描画された内容を画像として検知する手法が用いられてもよい。描画検出部24は、検出した描画内容(ペン先の軌跡)を示す座標群を含む描画情報を情報処理装置10へ送信する。又は、投影対象画像データ又は投影対象画像データの一部であるページ画像データに対して描画内容が反映された画像データが、描画情報として情報処理装置10に送信されてもよい。
Various techniques can be used as a drawing detection method. For example, a method of detecting the trajectory of the pen tip using a drawing pen equipped with a small camera that captures an image of the pattern printed on the projection paper p1 may be adopted. Alternatively, a method of detecting the trajectory of the pen tip on the projection paper p1 by imaging with a camera other than the drawing pen may be adopted. Alternatively, a method of detecting the drawing content by a projection paper p1 (panel) that detects drawing by a pressure-sensitive method, an electrostatic method, or the like may be employed. In addition, a method is adopted in which the infrared
以下、情報処理装置10及び紙投影装置20が実行する処理手順について説明する。図12は、第1の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。
Processing procedures executed by the
例えば、紙情報受信部16が、紙投影装置20において最初に紙領域が検出された際や、投影用紙p1の移動又は回転等により紙領域の変化が検出された際や、紙領域が増減した際(投影用紙p1が増減した際)に紙投影装置20から送信される紙領域情報を受信すると(S101でYes)、紙情報受信部16は、受信した紙領域情報を紙領域情報記憶部111に記憶する(S102)。
For example, when the paper
図13は、紙領域情報記憶部111の構成例を示す図である。図13に示されるように、紙領域情報記憶部111の各レコードは、「投影対象ファイル名」、「座標情報」、「回転角度」、「投影対象ページ」及び「描画モード」等の項目を含む。「投影対象ファイル名」は、投影対象ファイルのファイル名である。「座標情報」は、紙領域の位置及び範囲を示す情報である。「座標情報」は、例えば、紙領域の対角の頂点の座標値である。「回転角度」は、紙領域の回転角度を示す情報である。「投影対象ページ」は、投影対象ファイルにおいて現時点において投影対象となっているページのページ番号である。描画モードは、描画モード中か(TRUE)否か(FALSE)を示す情報である。これらの項目のうち、「座標情報」、「回転角度」が紙領域情報に含まれる。したがって、紙領域情報記憶部111は、紙領域情報に投影対象エージ及び描画モード等を関連付けて記憶可能なように構成される。なお、紙領域情報記憶部111には、紙領域情報ごとにレコードが記憶される。
FIG. 13 is a diagram showing a configuration example of the paper area
例えば、最初に紙領域が検出された際において、複数の投影用紙p1p2,・・・,pnが投影範囲A1内に配置されている場合、投影用紙p1p2,・・・,pnそれぞれの紙領域情報が受信され、紙領域情報記憶部111に記憶される。
For example, when a paper area is first detected, if a plurality of projection papers p1p2, . is received and stored in the paper area
また、いずれかの投影用紙p1の紙領域が変化(移動又は回転)した場合、変化前(移動前又は回転前)の紙領域情報と変化後(移動後又は回転後)の紙領域情報とが受信される。この場合、紙情報受信部16は、紙領域情報記憶部111に記憶されている紙領域情報のうち、移動前又は回転前の紙領域情報を、移動後又は回転後の紙領域情報に更新する。
Also, when the paper area of any projection paper p1 changes (moves or rotates), the paper area information before the change (before movement or rotation) and the paper area information after the change (after movement or rotation) are received. In this case, the paper
また、いずれかの投影用紙p1が投影範囲A1から除去された場合、当該投影用紙p1の除去前の状態における紙領域情報に加え、当該投影用紙p1が除去されたことを示す情報が受信される。この場合、紙情報受信部16は、紙領域情報記憶部111に記憶されている当該紙領域情報と、後述されるような当該紙領域情報に関連付けられている情報とを紙領域情報記憶部111から削除する。
Further, when any projection paper p1 is removed from the projection range A1, information indicating that the projection paper p1 has been removed is received in addition to the paper area information in the state before removal of the projection paper p1. . In this case, the paper
また、新たな投影用紙p1が投影範囲A1に追加された場合、当該投影用紙p1が配置された後の紙領域情報が受信される。この場合、紙情報受信部16は、当該紙領域情報を紙領域情報記憶部111に記憶する。
Also, when a new projection paper p1 is added to the projection range A1, the paper area information after the projection paper p1 is arranged is received. In this case, the paper
なお、全ての投影用紙p1について投影対象ページ、描画モード等を同期させる場合、各投影用紙p1を区別する必要はないため、ステップS101では、全ての投影用紙p1のそれぞれの最新の紙領域に係る紙領域情報が毎回受信されてもよい。この場合、紙領域情報記憶部111では、全ての紙領域情報が毎回書き換えられてもよい。
When synchronizing the projection target page, drawing mode, etc. for all the projection papers p1, it is not necessary to distinguish between the projection papers p1. Paper area information may be received each time. In this case, in the paper area
又は、選択部11が、投影対象ファイルの選択を受け付けると(S103でYes)、変換部12は、投影対象ファイルをメモリ装置103に読み込み、メモリ装置103内の投影対象ファイル(以下、「投影対象ファイルm1」という。)のページごとにページ画像データを生成する(S104)。例えば、投影対象ファイルm1が5ページを含むPDFファイルであったとすると、5つのJPEGデータが、ページ画像データとして生成される。生成されたページ画像データは、例えば、補助記憶装置102に記憶される。続いて、切替部13は、投影対象ファイルm1における最初のページを投影対象ページとして選択する(S105)。具体的には、切替部13は、投影対象ページを示す情報(例えば「1」)を、紙領域情報記憶部111に記憶されている各紙領域情報に関連付けて紙領域情報記憶部111に記憶する。
Alternatively, when the
又は、紙情報受信部16が、紙投影装置20から操作情報を受信すると(S106でYes)、紙情報受信部16は、当該操作情報(以下、「対象操作情報」という。)が投影用紙p1の捲りを示す情報か、又は投影用紙p1の角の折りを示す情報かを判定する(S107)。
Alternatively, when the paper
対象操作情報が投影用紙p1の捲りを示す情報である場合(S107でYes)、切替部13は、対象操作情報が示す操作内容に応じて、投影対象ページを変更する(S108)。この場合、対象操作情報には、捲りの対象とされた投影用紙p1の紙領域情報が投影用紙p1の識別情報として含まれている。そこで、切替部13は、例えば、対象操作情報が、投影用紙p1の右側を持ち上げて左に捲るといった操作を示す場合、紙領域情報記憶部111において対象操作情報に関連付けられている投影対象ページに1を加算する(すなわち、次ページが投影対象ページとされる)。一方、対象操作情報が、投影用紙p1の左側を持ち上げて右に捲るといった操作を示す場合、切替部13は、紙領域情報記憶部111において対象操作情報に関連付けられている投影対象ページから1を減算する(すなわち、前ページを投影対象ページとする)。但し、当該投影対象ページが既に最終ページである場合に、次ページへの変更は行われず、当該投影対象ページが最初のページである場合に、前ページへの変更は行われない。但し、該投影対象ページが既に最終ページである場合に次ページへの切り替えが要求された場合に、最初のページが投影対象ページとされてもよいし、該投影対象ページが最初のページである場合に前ページへの切り替えが要求された場合に、最終ページが投影対象ページとされてもよい。なお、投影用紙p1の右側及び左側とは、投影用紙p1に投影されているページ画像の方向を基準とする。具体的には、ページ画像の上下方向がユーザに対して合っている状態(すなわち、ページ画像の上方向がユーザから離れており、下方向がユーザに近い状態)を基準として、投影用紙p1の右側及び左側が決まる。但し、捲りの方向は区別されないようにしてもよい、例えば、投影用紙p1がいずれの方向に捲られたとしても、次ページ又は前ページが投影対象ページにされるようにしてもよい。
If the target operation information is information indicating turning of the projection paper p1 (Yes in S107), the switching
又は、切替部13は、捲りを示す操作情報が初めて受信された際に、対象操作情報に含まれている捲りの方向に関わらず、紙領域情報記憶部111において対象操作情報に関連付けられている投影対象ページに1を加算してもよい。この場合、切替部13は、当該操作情報に係る操作をページを進める操作として記憶し、当該操作とは逆の操作をページを戻す操作として記憶する。例えば、初めて受信された操作情報が、投影用紙p1の右側を持ち上げて左に捲るといった操作を示す場合、当該操作がページを進める操作として記憶され、左側を持ち上げて右に捲る(裏返す)といった操作がページを戻す操作として記憶される。切替部13は、記憶した内容に基づき、ページの切替を行う。
Alternatively, when the operation information indicating turning is received for the first time, the switching
又は、例えば、ページ画像データが横長の画像であり、投影用紙p1が横方向に置かれている状態において、ページ画像データがユーザに正対している場合、投影用紙p1の上側又は下側が捲られることで、投影用紙p1の捲りが検出されてもよい。この場合、切替部13は、下側が捲られた場合に投影対象ページを進め、上側が捲られた場合に投影対象ページを戻してもよい。
Alternatively, for example, when the page image data is a horizontally long image and the projection paper p1 is placed in the horizontal direction, and the page image data faces the user, the upper or lower side of the projection paper p1 is turned over. Thus, the turning of the projection paper p1 may be detected. In this case, the switching
なお、本実施の形態では、複数前の投影用紙p1が投影範囲A1内に配置されている場合には、それぞれの投影内容が異なる(独立している)例について説明しているが、複数枚の投影用紙p1が投影範囲A1内に配置されている場合であって、全ての投影用紙p1に同じ投影対象ページを投影したい場合、つまり同期して投影したい場合、投影対象ページは紙領域情報ごとではなく、1つだけ記憶されればよい。又は、ステップS108において、紙領域情報記憶部111において紙領域情報ごとに記憶されている全ての投影対象ページが更新されてもよい。
Note that, in the present embodiment, when a plurality of previous projection sheets p1 are arranged within the projection range A1, an example in which the respective projection contents are different (independent) will be described. are placed within the projection range A1, and if you want to project the same projection target page on all the projection paper p1, that is, if you want to project synchronously, the projection target page is set for each paper area information Instead, only one needs to be stored. Alternatively, in step S108, all projection target pages stored for each piece of paper area information in the paper area
一方、対象操作情報が投影用紙p1の角が折られたことを示す情報である場合(S107でNo)、紙情報受信部16は、投影対象ファイルに対してしおり情報を付与(付加)する(S109)。すなわち、紙情報受信部16は、対象操作情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページを参照し、投影対象ファイルのページのうち、当該投影対象ページに対応するページにしおり情報を付与(付加)する(S109)。すなわち、後述されるように、この場合、対象操作情報には、角が折られた投影用紙p1の紙領域情報が含まれている。
On the other hand, if the target operation information is information indicating that the corner of the projection paper p1 has been folded (No in S107), the paper
又は、描画処理部17が、紙投影装置20から描画情報(以下、「対象描画情報」という。)を受信すると(S110でYes)、描画処理部17は、描画情報対応処理を実行する(S111)。描画情報対応処理では、対象描画情報に応じた処理が実行される。描画情報対応処理の詳細は後述される。
Alternatively, when the
ステップS102、S105、S107及びS111に続いて、情報処理装置10は、投影画像データ更新処理を実行する(S112)。ステップS112の実行後、ステップS101以降が繰り返される。なお、投影画像データ更新処理の詳細は後述される。
Following steps S102, S105, S107 and S111, the
続いて、ステップS111の詳細について説明する。図14は、描画情報対応処理の処理手順の一例を説明するためのフローチャートである。 Next, details of step S111 will be described. FIG. 14 is a flowchart for explaining an example of the processing procedure of the drawing information correspondence processing.
ステップS201において、描画処理部17は、対象描画情報に含まれている紙領域情報(すなわち、描画対象とされた投影用紙p1に対応する紙領域情報)に対応する描画モードがTRUEであるか否かを判定する。描画モードとは、投影用紙p1に対する描画が有効な状態であるか否かを示すパラメータをいい、各紙領域情報に関連付けられて紙領域情報記憶部111に記憶される。描画モードについて、「TRUE」は描画が有効な状態であることを示し、「FALSE」は描画が無効な状態であることを示す。例えば、投影用紙p1に対して描画ペンをタッチすることで描画モードを「TRUE」とすることができる。なお、全ての投影用紙p1,p2,・・・,pnの描画モードを同期させる場合、描画モードは紙領域情報ごとではなく、1つだけ記憶されてもよい。
In step S201, the
対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画モードが「FALSE」である場合(S201でNo)、描画処理部17は、当該紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画モードを「TRUE」にする(S202)。すなわち、描画モードが「FALSE」である投影用紙p1に関して、描画情報が受信されたということは、当該投影用紙p1に対して描画ペンがタッチされたことを意味する。したがって、この場合、当該投影用紙p1に対応する描画モードが「TRUE」に更新される。
If the drawing mode stored in the paper area
一方、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画モードが「TRUE」である場合(S201でYes)、描画処理部17は、描画位置がUI領域u1に含まれるか否かを判定する(S203)。描画位置がUI領域u1に含まれるか否かの判定は、対象描画情報に含まれている描画位置(描画ペンの接触位置)を示す座標情報と、UI領域u1の範囲を示す座標情報との比較により可能である。なお、UI領域u1は、紙領域の所定の位置に配置されるため、UI領域u1の範囲を示す座標情報は、対象描画情報に含まれている紙領域情報に基づいて特定可能である。
On the other hand, if the drawing mode stored in the paper area
描画位置がUI領域u1に含まれる場合(S203でYes)、描画処理部17は、UI領域u1(図8)において操作対象とされたボタンに応じた処理を実行する(S204)。
If the drawing position is included in the UI area u1 (Yes in S203), the
例えば、当該描画位置(すなわち、描画ペンの接触位置)がボタンb1の範囲に含まれる場合、描画処理部17は、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページから1を減算し、ステップS112(図15)の処理を呼び出す。但し、当該投影対象ページが「1」である場合、何も実行されなくてよいし、最終ページが投影対象ページとされてもよい。同様に、描画位置がボタンb8の範囲に含まれる場合、描画処理部17は、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページに1を加算し、ステップS112(図15)の処理を呼び出す。但し、当該投影対象ページが投影対象ファイルの最終ページである場合、何も実行されなくてよいし、最初のページが投影対象ページとされてもよい。
For example, when the drawing position (that is, the contact position of the drawing pen) is included in the range of the button b1, the
また、当該描画位置が、ボタンb2~b6のいずれかの範囲内である場合、対象描画情報に含まれている紙領域情報に関連付けて、描画位置に係るボタンに対応する描画タイプを紙領域情報記憶部111に記憶する。
If the drawing position is within the range of any of the buttons b2 to b6, the drawing type corresponding to the button related to the drawing position is associated with the paper area information included in the target drawing information. Stored in the
また、当該描画位置が、ボタンb7の範囲内である場合、描画処理部17は、例えば、投影対象ファイルm1の各ページ画像データに基づいて、投影対象ファイルと同じデータ形式のファイルを生成し、当該ファイルを例えば補助記憶装置102に保存する。この際、投影対象ファイルが上書き保存されてもよいし、投影対象ファイルとは別のファイルとして保存されてもよい。また、描画処理部17は、ファイルの保存後に、投影対象ファイルm1及びページ画像データと、紙領域情報記憶部111の内容とを削除(クリア)する。その結果、投影対象ファイルm1の投影は終了する。
Further, when the drawing position is within the range of the button b7, the
一方、当該描画位置がUI領域u1に含まれない場合(S203でNo)、描画処理部17は、対象描画情報に含まれている紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている描画タイプにしたがって、対象描画情報に含まれている描画内容に基づいて、当該紙領域情報に関連付けられて紙領域情報記憶部111に記憶されている投影対象ページに係るページ画像データを更新する(S205)。具体的には、描画処理部17は、当該描画タイプのペン種及びペンの色に従って、対象描画情報に含まれている軌跡(座標群)に応じた描画を当該ページ画像データに対して実行する。また、描画タイプとして消しゴムが選択されている場合、描画処理部17は、当該ページ画像データにおいて対象描画情報が示す軌跡に該当する部分の描画内容を削除する。
On the other hand, if the drawing position is not included in the UI area u1 (No in S203), the
続いて、ステップS112の詳細について説明する。図15は、投影画像データ更新処理の処理手順の一例を説明するためのフローチャートである。 Next, details of step S112 will be described. FIG. 15 is a flowchart for explaining an example of a processing procedure of projection image data update processing.
ステップS301において、生成部14は、ページ画像データを生成済であるか否かを判定する。すなわち、既に、投影対象ファイルが選択されて、図12のステップS104及びS105が実行済みであるか否かを判定する。ページ画像データが生成済みでない場合(S301でNo)、以降の処理は実行されない。なお、投影対象ファイルの選択前に、紙投影装置20において紙領域が検出され、当該紙領域を示す紙領域情報の受信に応じてステップS112が呼び出される場合に、ステップS301の判定はNoとなる。
In step S301, the
ページ画像データを生成済である場合(S301でYes)、生成部14は、1以上の紙領域情報が紙領域情報記憶部111に記憶されているか否かを判定する(S302)。1以上の紙領域情報が紙領域情報記憶部111に記憶されている場合(S302でYes)、生成部14は、各紙領域情報に基づいて、投影対象ページのページ画像データを紙領域に含む投影画像データを生成する(S303)。すなわち、投影範囲Aを全領域とする投影画像データにおいて、各紙領域情報が示す紙領域に対して、それぞれの紙領域情報に関連付けられている投影対象ページのページ画像データが重畳される。この際、各ページ画像データは、各紙領域情報が示すサイズ及び回転角度にしたがって拡大又は縮小及び回転されて配置される。したがって、A4の投影用紙p1に対応する紙領域の対するページ画像データは、A4のサイズに収まるように拡大又は縮小され、A3の投影用紙p1に対応する紙領域の対するページ画像データは、A3のサイズに収まるように拡大又は縮小される。なお、上記の記載は、投影用紙p1のサイズがA3又はA4に限定されることを意図するものではなく、投影用紙p1のサイズとしては任意のサイズが選択されてよい。
If page image data has been generated (Yes in S301), the
続いて、生成部14は、「TRUE」である描画モードが関連付けられている紙領域情報(投影用紙p1)が紙領域情報記憶部111に記憶されているか否かを判定する(S305)。該当する紙領域情報が無い場合(S305でNo)、ステップS307に進む。該当する紙領域情報が有る場合(S305でYes)、生成部14は、投影画像データにおいて、当該紙領域情報に係る紙領域の所定の位置にUI領域u1を示す画像を合成(重畳)する(S306)。すなわち、当該紙領域内にUI領域u1を含む投影画像データが生成される。
Subsequently, the
一方、紙領域情報が紙領域情報記憶部111に1つも記憶されていない場合(S302でNo)、生成部14は、全面が背景領域である投影画像データを生成する(S304)。紙領域情報は、投影用紙p1の除去に応じて紙領域情報記憶部111から削除される。したがって、全ての投影用紙p1が除去された場合、ユーザには、ページ画像データが非表示になったように見える。
On the other hand, if no paper area information is stored in the paper area information storage unit 111 (No in S302), the
ステップS305でNoの場合、ステップS306、又はステップS304に続いて、画像送信部15は、生成された投影画像データを紙投影装置20へ送信する(S307)。
If No in step S305, following step S306 or step S304, the
続いて、紙投影装置20が実行する処理手順について説明する。図16は、第1の実施の形態において紙投影装置20が実行する処理手順の一例を説明するためのフローチャートである。
Next, a processing procedure executed by the
例えば、紙検出部23が、投影範囲A1内に新たな紙領域を検出した場合、又は既に検出されているいずれかの紙領域の変化を検出した場合(S401でYes)、紙検出部23は、投影範囲A1において新たに検出された紙領域を示す紙領域情報、又は変化した紙領域に対応する紙領域情報を情報処理装置10へ送信する(S402)。複数の紙領域が検出された場合、当該複数の紙領域のそれぞれの紙領域情報が送信される。また、いずれかの紙領域の移動又は回転が検出された場合、当該紙領域の移動前又は回転前の紙領域情報と、移動後又は回転後の紙領域情報とが情報処理装置10へ送信される。また、いずれかの投影用紙p1が投影範囲A1から除去された場合、当該投影用紙p1の除去前の紙領域を示す紙領域情報に加え、当該紙領域情報に対応する投影用紙p1が除去されたことを示す情報が情報処理装置10へ送信される。
For example, when the
なお、全ての投影用紙p1について投影対象ページ、描画モード等を同期させる場合、各投影用紙p1を区別する必要はないため、ステップS401では、全ての投影用紙p1のそれぞれの最新の紙領域に係る紙領域情報が送信されてもよい。 When synchronizing the projection target page, drawing mode, etc. for all the projection papers p1, it is not necessary to distinguish between the projection papers p1. Paper area information may be transmitted.
又は、画像受信部21が、情報処理装置10から送信された投影画像データを受信すると(S403でYes)、投影制御部22は、当該投影画像データの投影範囲A1への投影をプロジェクタ205に実行させる(S404)。ここで、投影画像データには、各紙領域に対してページ画像データが当てはめられている。したがって、投影範囲A1に配置された投影用紙p1の紙面には、ページ画像データが投影される。また、投影用紙p1が移動された場合や、回転された場合には、移動後又は回転後の紙領域に合わせてページ画像データが投影画像データに重畳される。したがって、ユーザから見た場合、投影用紙p1に追随してページ画像データが移動又は回転するように見える。したがって、例えば、ユーザは、投影用紙p1を自らの方向に近づけたり、投影用紙p1を回転させたりすることによって、ページ画像データを自ら又は他の人(隣の人や前方又は公報の人等)に見易い状態にすることができる。
Alternatively, when the
又は、紙検出部23が、いずれかの投影用紙p1が捲られたことを検出すると(S405でYes)、紙検出部23は、捲られた投影用紙p1の紙領域情報と、捲りの方向を示す情報とを含む操作情報を情報処理装置10へ送信する(S406)。捲りの方向を示す情報とは、例えば、投影用紙p1の右側が持ち上げられて左に捲られたのか、投影用紙p1の左側が持ち上げられて右に捲られたのかを示す情報をいう。
Alternatively, when the
又は、紙検出部23が、いずれかの投影用紙p1の角が一時的に折られたことを検出すると(S407でYes)、紙検出部23は、当該投影用紙p1の紙領域情報と、角が折られたことを示す情報とを含む操作情報を情報処理装置10へ送信する(S408)。
Alternatively, when the
又は、描画検出部24が、いずれかの投影用紙p1の紙面に対する描画ペンによる描画を検出すると(S409でYes)、描画検出部24は、描画対象の投影用紙p1の紙領域情報と、描画の内容(描画ペンのペン先の軌跡)とを含む描画情報を情報処理装置10へ送信する(S410)。例えば、描画ペンが紙面にタッチした場合、当該紙面に係る投影用紙p1の紙領域情報と、タッチされた位置の座標とを含む情報が描画情報となる。また、描画ペンのペン先が紙面を移動した場合、当該紙面に係る投影用紙p1の紙領域情報と、移動した軌跡の座標群とを含む情報が描画情報となる。
Alternatively, when the
なお、情報処理装置10は、図12のステップS105が実行された後でステップS112が実行される際(すなわち、投影対象ファイルの選択直後にステップS112が実行される際)には、図15のステップS303において、投影対象ファイルm1の全ページのそれぞれの投影画像データを送信し、ステップS304において、当該全ページのそれぞれの投影画像データを送信するようにしてもよい。この場合、紙投影装置20は、図16のステップS304において、全ページの投影画像データを順番に(連続的に)投影させた後で、最初のページの投影画像データを投影するようにしてもよい。そうすることで、投影対象ファイルが印刷された場合に印刷物の厚みによってユーザが感じることのできる、投影対象ファイルの全体のボリューム感(総ページ数)を、投影の開始時にユーザに把握させることができる。
Note that when step S112 is executed after step S105 of FIG. 12 is executed (that is, when step S112 is executed immediately after the projection target file is selected), the
上述したように、第1の実施の形態によれば、操作対象の電子データ(投影対象ファイル)のページの画像が投影用紙p1に投影されるため、ユーザは、投影用紙p1を介して当該ページを閲覧することができる。また、ユーザは、投影用紙p1を操作することによって、当該電子データの操作(例えば、ページ捲りやしおりの付加等)を行うことができる。また、ユーザは、投影用紙p1に対して描画ペンによって描画を行うことで、当該電子データを編集することができる。したがって、本実施の形態によれば、媒体にデータを投影することで印刷せずにデータを確認可能とすることができる。 As described above, according to the first embodiment, an image of a page of electronic data to be manipulated (projection target file) is projected onto the projection paper p1. can be viewed. Further, the user can manipulate the electronic data (for example, turning pages, adding bookmarks, etc.) by manipulating the projection paper p1. Further, the user can edit the electronic data by drawing on the projection paper p1 with a drawing pen. Therefore, according to the present embodiment, by projecting data onto a medium, it is possible to check the data without printing.
次に、第2の実施の形態について説明する。第2の実施の形態では第1の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第1の実施の形態と同様でもよい。 Next, a second embodiment will be described. 2nd Embodiment demonstrates a different point from 1st Embodiment. Therefore, points that are not particularly mentioned may be the same as those in the first embodiment.
第2の実施の形態では、投影範囲A1における複数の投影用紙p1のそれぞれごとに、異なるファイルのページ画像データが投影される例(すなわち、投影対象ファイルと投影用紙p1との関係が1対1である例)について説明する。第2の実施の形態では、図12の代わりに図17の処理手順が実行される。 In the second embodiment, an example in which page image data of different files are projected for each of a plurality of projection paper p1 in the projection range A1 (that is, the relationship between the projection target file and the projection paper p1 is 1:1). example) will be described. In the second embodiment, the processing procedure of FIG. 17 is executed instead of that of FIG.
図17は、第2の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。図17中、図12と同一ステップには同一ステップ番号を付し、その説明は省略する。
FIG. 17 is a flow chart for explaining an example of a processing procedure executed by the
第2の実施の形態では、ステップS103においてYesの場合(すなわち、投影対象ファイルの選択を受け付けた場合)に、ステップS104の前にステップS121及びS122が実行される。 In the second embodiment, steps S121 and S122 are executed before step S104 if Yes in step S103 (that is, if selection of a file to be projected has been accepted).
ステップS121において、変換部12は、既存の投影対象ファイルm1と、新たに選択された投影対象ファイルとの個数の合計(以下、「投影対象ファイル数」という。)が、紙領域情報記憶部111に記憶されている紙領域情報の数(すなわち、投影用紙p1の枚数)以下であるか否かを判定する。
In step S121, the
投影対象ファイル数が紙領域情報の数以下である場合(S121でYes)、変換部12は、未使用の紙領域情報に対して、新たに選択された投影対象ファイルを割り当てる(S122)。未使用の紙領域情報とは、既存の投影対象ファイルm1のいずれもが割り当てられてない紙領域情報(すなわち、既存の投影対象ファイルm1のいずれの投影先とされていない投影用紙p1の紙領域情報)をいう。紙領域情報に対する投影対象ファイルの割り当ては、例えば、紙領域情報に対して投影対象ファイルのファイルパス名を関連付けることで行われてもよい。続いて、ステップS104以降が実行される。
If the number of projection target files is equal to or less than the number of paper area information (Yes in S121), the
また、第2の実施の形態では、図15のステップS303において、生成部14は、紙領域情報記憶部111に記憶されている紙領域情報ごとに、当該紙領域情報に関連付けられている投影対象ファイル及び投影対象ページに対応するページ画像データを、投影対象画像データにおいて当該紙領域情報が示す紙領域に当てはまるように、投影対象画像データに重畳する。その結果、各投影用紙p1に対して異なる投影対象ファイルのページ画像データが投影される投影画像データが生成される。
Further, in the second embodiment, in step S303 of FIG. 15, the generating
次に、第3の実施の形態について説明する。第3の実施の形態では第1又は第2の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第1又は第2の実施の形態と同様でもよい。 Next, a third embodiment will be described. In the third embodiment, differences from the first or second embodiment will be explained. Therefore, points not particularly mentioned may be the same as those in the first or second embodiment.
図18は、第3の実施の形態における情報処理装置10及び紙投影装置20の機能構成例を示す図である。図18中、図6と同一部分には同一符号を付し、その説明は省略する。図18において、紙投影装置20は、ジェスチャ検出部25を更に有する。ジェスチャ検出部25は、紙投影装置20にインストールされた1以上のプログラムが、紙投影装置20のCPU203に実行させる処理により実現される。
FIG. 18 is a diagram showing a functional configuration example of the
ジェスチャ検出部25は、ユーザによる所定のジェスチャ(身振り、手振り等の動作)を検出すると、当該ジェスチャの内容を示す情報(以下、「ジェスチャ情報」という。)を情報処理装置10へ送信する。ジェスチャを検出する方法としては、一般的なモーションセンサや画像認識などによる動作検知を採用することが可能である。
When the
一方、情報処理装置10は、ジェスチャ処理部18を更に有する。ジェスチャ処理部18は、情報処理装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。
On the other hand, the
ジェスチャ処理部18は、ジェスチャ情報を受信すると、当該ジェスチャ情報に応じた処理を実行する。
Upon receiving the gesture information, the
図19は、第3の実施の形態において情報処理装置10が実行する処理手順の一例を説明するためのフローチャートである。図19中、図12と同一ステップには同一ステップ番号を付し、その説明は省略する。図19では、ステップS131及びS132が追加されている。
FIG. 19 is a flowchart for explaining an example of a processing procedure executed by the
ジェスチャ処理部18が、紙投影装置20から送信されたジェスチャ情報を受信すると(S131でYes)、ジェスチャ処理部18は、当該ジェスチャ情報が示すジェスチャに応じた処理を実行する(S132)。
When the
例えば、いずれかの投影用紙p1が破られた場合(以下「ジェスチャA」という。)、当該投影用紙p1の紙領域情報と、当該投影用紙p1が破られたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、当該紙領域情報に関連付けられているページ画像データを削除する。したがって、その後に保存が指示された場合、当該ページ画像データに係るページが除去された状態で、当該ページ画像データに対応する投影対象ファイルが保存される。なお、当該投影用紙p1が破られることにより、当該投影用紙p1は、投影範囲A1から除去される。したがって、この場合、当該投影用紙p1について除去されたことを示す紙領域情報が受信され(S101でYes)、当該紙領域情報が紙領域情報記憶部111から削除された後で、ステップS112が実行される。したがって、当該投影用紙p1に対してページ画像データが投影されない投影画像データが生成される。
For example, when one of the projection paper p1 is torn (hereinafter referred to as "gesture A"), gesture information including paper area information of the projection paper p1 and information indicating that the projection paper p1 is torn. is received. In this case, the
また、或るユーザに正対していた投影用紙p1が、投影範囲A1上を移動して向かいのユーザに手渡された場合(以下「ジェスチャB」という。)、当該投影用紙p1の紙領域情報と、当該投影用紙p1が手渡されたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、当該紙領域情報の回転角度を180度変更する。したがって、この場合、続けて実行されるステップS112では、当該投影用紙p1に対するページ画像データが、当該向かいのユーザに正対するように反転された投影画像データが生成される。なお、当該投影用紙p1の移動に伴って、既に、当該投影用紙p1に関して紙領域情報記憶部111に記憶されている紙領域情報の位置情報は、移動後の状態に更新されているため(S102)、ステップS132では、当該紙領域情報の位置情報の更新は行われなくてもよい。
Further, when the projection paper p1 facing a certain user is moved in the projection range A1 and handed over to the opposite user (hereinafter referred to as "gesture B"), the paper area information of the projection paper p1 and , and information indicating that the projection paper p1 has been handed over. In this case, the
また、いずれかの投影用紙p1が持ち上げられた場合(以下「ジェスチャC」という。)、当該投影用紙p1が持ち上げられる前の紙領域情報と、当該投影用紙p1が持ち上げられたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、紙領域情報記憶部111に記憶されている当該紙領域情報に対して、持ち上げられたことを示すフラグ情報を付与する。その結果、生成部14は、図15のステップS303において、当該フラグ情報が付与されている紙領域情報に対応するページ画像データを当該紙領域情報が示す紙領域からはみ出すように拡大して投影画像データに重畳する。この際、持ち上げられた高さ、又は持ち上げられた投影用紙p1と持ち上げたユーザの顔(又は目)との距離に応じて拡大の程度が変えられてもよい。この場合、当該高さ又は距離等がジェスチャ情報に含まれればよい。
Also, when any projection paper p1 is lifted (hereinafter referred to as "gesture C"), paper area information before the projection paper p1 is lifted and information indicating that the projection paper p1 is lifted. Gesture information is received that includes: In this case, in step S132, the
また、いずれかの投影用紙p1が長辺方向で半分に折られた後に開かれた(元に戻された)場合(例えば、横方向のA3の用紙がA4サイズになるように折られた後に開かれた場合)(以下「ジェスチャD」という。)、当該投影用紙p1の元の(例えば、A3の状態の)紙領域情報と、当該投影用紙p1が一時的に半分に折られたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、紙領域情報記憶部111に記憶されている当該紙領域情報に対して、一時的に半分に折られたことを示す情報を付与する。生成部14は、図15のステップS303において、当該フラグ情報が付与されている紙領域情報が有る場合には、投影画像データにおいて当該紙領域情報が示す紙領域の左半分に当該紙領域情報に関連付けられている投影対象ページのページ画像データを重畳し、右半分に当該投影対象ページの次のページのページ画像データを重畳する。その結果、当該紙領域情報に対応する投影用紙p1には、2つのページが集約されて投影されるようになる。
Also, when one of the projection paper p1 is folded in half in the long side direction and then opened (returned) (for example, after folding a horizontal A3 paper into A4 size, When opened) (hereinafter referred to as "gesture D"), the original (for example, A3 state) paper area information of the projection paper p1 and the fact that the projection paper p1 is temporarily folded in half. Gesture information is received that includes information indicating and. In this case, in step S132, the
また、それぞれが異なるページ画像データが投影されている複数の投影用紙p1が束ねられた場合(例えば、各投影用紙p1が重ねられた後で、各投影用紙p1が略垂直方向に持ち上げられて、トントンと投影範囲A1が形成されている机上等において揃えられた場合)(以下「ジェスチャE」という。)、当該複数の投影用紙p1のそれぞれの紙領域情報の重なり順と、該複数の投影用紙p1が束ねられたことを示す情報とを含むジェスチャ情報が受信される。この場合、ジェスチャ処理部18は、ステップS132において、当該ジェスチャ情報に含まれる複数の紙領域情報のそれぞれに対応するページ画像データが、当該ジェスチャ情報に含まれる重なり順のページで配列された新たなファイルを生成し、当該ファイルを例えば、補助記憶装置102に保存する。
Also, when a plurality of projection papers p1 on which different page image data are projected are bundled (for example, after each projection paper p1 is stacked, each projection paper p1 is lifted in a substantially vertical direction, When aligned on a desk or the like where the projection range A1 is formed (hereinafter referred to as "gesture E"), the overlapping order of the paper area information of each of the plurality of projection papers p1 and the plurality of projection papers and information indicating that p1 has been bundled. In this case, in step S132, the
図20は、第3の実施の形態において紙投影装置20が実行する処理手順の一例を説明するためのフローチャートである。図20中、図16と同一ステップには同一ステップ番号を付し、その説明は省略する。図20では、ステップS411及びS412が追加されている。
FIG. 20 is a flowchart for explaining an example of a processing procedure executed by the
ジェスチャ検出部25は、ジェスチャA~ジェスチャEのいずれかの条件を満たすジェスチャ(投影用紙p1に対するユーザの動作)を検出すると(S411でYes)、ジェスチャの対象とされた投影用紙p1の紙領域情報と、ジェスチャの内容(ジェスチャA~ジェスチャEの種別)を示す情報とを含むジェスチャ情報を情報処理装置10へ送信する(S412)。
When the
なお、第3の実施の形態は、第2の実施の形態と組み合わされてもよい。 Note that the third embodiment may be combined with the second embodiment.
また、上記各実施の形態において、投影用紙p1の捲りや角の折り等についても、赤外線投光器206及び赤外線カメラ207ではなく、モーションセンサ等を用いたジェスチャの検知に基づいて検出されてもよい。
Further, in each of the above-described embodiments, the turning or corner folding of the projection paper p1 may also be detected based on gesture detection using a motion sensor or the like instead of the
また、投影範囲A1における紙領域についても、赤外線投光器206及び赤外線カメラ207ではなく、通常のデジタルカメラを用いて検出されてもよい。
Further, the paper area in the projection range A1 may also be detected using a normal digital camera instead of the
また、上記各実施の形態において、情報処理装置10は、インターネット等を介して紙投影装置20に接続されてもよい。例えば、情報処理装置10は、クラウドシステムを構成するコンピュータであってもよい。この場合、投影対象ファイルの選択は、情報処理装置10にインターネット等を介して接続される端末においてブラウザ等を用いて行われてもよい。
Further, in each of the above embodiments, the
また、紙投影装置20が、図6又は図18における情報処理装置10の機能の全てを有してよい。例えば、図6又は図18における情報処理装置10の各部として情報処理装置10を機能させるプログラムが紙投影装置20にインストールされてもよいし、紙投影装置20の筐体内に情報処理装置10が含まれるようにしてもよい。
Also, the
また、紙投影装置20は、赤外線投光器206及び赤外線カメラ207を有さずに、赤外線投光器206及び赤外線カメラ207を有する別の装置が、紙投影装置20と通信回線を介して接続されるようにしてもよい。この場合、紙投影装置20は、図6又は図18における画像受信部21及び投影制御部22を有し、当該別の装置が、図6又は図18における紙検出部23、描画検出部24及びジェスチャ検出部25を有してもよい。
Also, the
また、上記各実施の形態では、投影先のシート媒体が紙である例について説明したが、「シート」、「フィルム」等の紙以外の媒体であって画像を投影可能な領域を有する媒体に関して上記各実施の形態が適用されてもよい。この際、当該媒体として、シート状の媒体(例えば、机上等において平面的に載置可能な媒体)が好適である。 In each of the above-described embodiments, an example in which the sheet medium on which the image is projected is paper has been described. Each of the above embodiments may be applied. In this case, a sheet-like medium (for example, a medium that can be placed flat on a desk or the like) is suitable as the medium.
なお、上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(digital signal processor)、FPGA(field programmable gate array)や従来の回路モジュール等のデバイスを含むものとする。 Note that each function of the embodiments described above can be realized by one or a plurality of processing circuits. Here, the "processing circuit" in this specification means a processor programmed by software to perform each function, such as a processor implemented by an electronic circuit, or a processor designed to perform each function described above. devices such as ASICs (Application Specific Integrated Circuits), DSPs (digital signal processors), FPGAs (field programmable gate arrays) and conventional circuit modules.
なお、上記各実施の形態において、データ操作支援システム1は、情報処理システムの一例である。描画処理部17は、更新部の一例である。ジェスチャ検出部25は、動作検出部の一例である。ジェスチャ処理部18は、処理実行部の一例である。紙情報受信部16は、取得部の一例である。紙検出部23は、媒体検出部の一例である。
In each of the above embodiments, the data
以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims. Transformation and change are possible.
10 情報処理装置
11 選択部
12 変換部
13 切替部
14 生成部
15 画像送信部
16 紙情報受信部
17 描画処理部
18 ジェスチャ処理部
20 紙投影装置
21 画像受信部
22 投影制御部
23 紙検出部
24 描画検出部
25 ジェスチャ検出部
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
111 紙領域情報記憶部
201 補助記憶装置
202 メモリ装置
203 CPU
204 インタフェース装置
205 プロジェクタ
206 赤外線投光器
207 赤外線カメラ
B バス
10
105
204
Claims (8)
前記画像の投影範囲に配置された紙の領域を検出する紙検出部と、
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記紙の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成部と、
を有し、
前記生成部は、前記紙検出部が検出する前記紙の領域の変化が、前記紙が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記紙の領域に対応するように前記投影画像を再生成する、
ことを特徴とする情報処理システム。 a projection control unit that controls projection of an image;
a paper detection unit that detects an area of the paper arranged in the projection range of the image;
a generation unit that generates a projection image to be projected onto the projection range so that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
has
The generation unit detects that the change in the area of the paper detected by the paper detection unit is a condition indicating that the paper has been turned over and that a part of the paper has been lifted and then put back. Regenerate the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper if the indicated condition is met.
An information processing system characterized by:
ことを特徴とする請求項1記載の情報処理システム。 When there is a change in the area of the paper detected by the paper detection unit, the generation unit generates the projection image so as to correspond to the area of the paper after the change.
2. The information processing system according to claim 1, characterized by:
ことを特徴とする請求項1又は2記載の情報処理システム。 When the change in the area of the paper detected by the paper detection unit first matches the condition , the generation unit selects either the previous page or the next page of the page selected as the projection target. or regenerate the projection image so that the image for the page in one direction corresponds to the area of the paper , and then if the condition is met, the direction of the paper turn is the first match. If the direction is the same as the case, the projection image is regenerated so that the image of the page in the one direction corresponds to the area of the paper with respect to the page selected as the projection target, and the turning of the paper is performed. If the direction is opposite to the first match, the image of the page selected as the projection target in the direction opposite to the one direction is projected so as to correspond to the area of the paper . regenerate the image,
3. The information processing system according to claim 1, wherein:
前記描画の内容に基づいて前記データを更新する更新部と、
を有することを特徴とする請求項1乃至3いずれか一項記載の情報処理システム。 a drawing detection unit that detects drawing on the paper ;
an updating unit that updates the data based on the content of the drawing;
4. The information processing system according to any one of claims 1 to 3, characterized by comprising:
前記動作検出部が検出した動作に応じた処理を前記データに関して実行する処理実行部と、
を有することを特徴とする請求項1乃至4いずれか一項記載の情報処理システム。 a motion detection unit that detects a user's motion with respect to the paper ;
a processing execution unit that executes processing on the data according to the motion detected by the motion detection unit;
5. The information processing system according to any one of claims 1 to 4, characterized by comprising:
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記紙の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成部と、
を有し、
前記生成部は、前記取得部が取得する前記紙の領域の変化が、前記紙が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記紙の領域に対応するように前記投影画像を再生成する、
ことを特徴とする情報処理装置。 an acquisition unit that acquires information indicating the area of the paper arranged in the projection range of the image;
a generation unit that generates a projection image to be projected onto the projection range so that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
has
The generation unit indicates that a change in the area of the paper acquired by the acquisition unit is a condition indicating that the paper has been turned over and that a part of the paper has been lifted and then put back. Regenerate the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper if the condition is met.
An information processing device characterized by:
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記紙の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成手順と、
前記取得手順が取得する前記紙の領域の変化が、前記紙が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記紙の領域に対応するように前記投影画像を再生成する再生成手順と、
をコンピュータが実行することを特徴とする情報処理方法。 an acquisition procedure for acquiring information indicative of the area of the paper positioned within the projection range of the image;
a generation procedure for generating a projection image to be projected onto the projection range such that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
When the change in the area of the paper obtained by the obtaining procedure meets the condition indicating that the paper has been turned over and the condition indicating that a part of the paper has been lifted and then put back. (2) a regeneration step of regenerating the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper ;
An information processing method characterized in that a computer executes
複数ページからなるデータのうち投影対象として選択されたページに関する画像が前記紙の領域に対応するように、前記投影範囲に投影される投影画像を生成する生成手順と、
前記取得手順が取得する前記紙の領域の変化が、前記紙が捲られたことを示す条件であって前記紙の一部が持ち上げられた後に元に戻されたことを示す条件に合致する場合に、前記投影対象として選択されているページの前ページ又は次ページに関する画像が前記紙の領域に対応するように前記投影画像を再生成する再生成手順と、
をコンピュータに実行させることを特徴とするプログラム。 an acquisition procedure for acquiring information indicative of the area of the paper positioned within the projection range of the image;
a generation procedure for generating a projection image to be projected onto the projection range such that an image of a page selected as a projection target from data consisting of a plurality of pages corresponds to the area of the paper ;
When the change in the area of the paper obtained by the obtaining procedure meets the condition indicating that the paper has been turned over and the condition indicating that a part of the paper has been lifted and then put back. (2) a regeneration step of regenerating the projection image so that the image of the page preceding or following the page selected as the projection target corresponds to the area of the paper ;
A program characterized by causing a computer to execute
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017209831A JP7119338B2 (en) | 2017-10-30 | 2017-10-30 | Information processing system, information processing device, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017209831A JP7119338B2 (en) | 2017-10-30 | 2017-10-30 | Information processing system, information processing device, information processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019082572A JP2019082572A (en) | 2019-05-30 |
| JP7119338B2 true JP7119338B2 (en) | 2022-08-17 |
Family
ID=66670425
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017209831A Active JP7119338B2 (en) | 2017-10-30 | 2017-10-30 | Information processing system, information processing device, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7119338B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110209280B (en) * | 2019-06-05 | 2023-04-18 | 深圳前海达闼云端智能科技有限公司 | Response method, response device and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100141605A1 (en) | 2008-12-08 | 2010-06-10 | Samsung Electronics Co., Ltd. | Flexible display device and data displaying method thereof |
| WO2014073346A1 (en) | 2012-11-09 | 2014-05-15 | ソニー株式会社 | Information processing device, information processing method, and computer-readable recording medium |
-
2017
- 2017-10-30 JP JP2017209831A patent/JP7119338B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100141605A1 (en) | 2008-12-08 | 2010-06-10 | Samsung Electronics Co., Ltd. | Flexible display device and data displaying method thereof |
| WO2014073346A1 (en) | 2012-11-09 | 2014-05-15 | ソニー株式会社 | Information processing device, information processing method, and computer-readable recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019082572A (en) | 2019-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5723454B2 (en) | Display device and display method for improving visibility | |
| CN109739372B (en) | Graph drawing method for handwriting input equipment and handwriting reading equipment | |
| EP2495644B1 (en) | Portable information terminal comprising two adjacent display screens | |
| US5917490A (en) | Interactive information processing system responsive to user manipulation of physical objects and displayed images | |
| US20120089938A1 (en) | Information Processing Apparatus, Information Processing Method, and Program | |
| US20160070420A1 (en) | Projection device, projection method, and projection program | |
| US20020126161A1 (en) | Information processing system | |
| US20050015731A1 (en) | Handling data across different portions or regions of a desktop | |
| JP5664164B2 (en) | Electronic information board device, information display method, program | |
| JP2006228215A (en) | Method for manipulating touch-sensitive graphical user interface and touch-sensitive graphical user interface | |
| CN103069375A (en) | Information processing device, control method of information processing device, program, and recording medium | |
| JP5942762B2 (en) | Information processing apparatus and program | |
| US20140368875A1 (en) | Image-forming apparatus, control method for image-forming apparatus, and storage medium | |
| JP2016126657A (en) | Information processing device, method for controlling information processing device, and program | |
| CN102981730A (en) | Electronic apparatus, program, and control method | |
| JP2014059633A (en) | Information processor, information processing method, and program | |
| JPH0784715A (en) | Information processing equipment | |
| JP7119338B2 (en) | Information processing system, information processing device, information processing method and program | |
| JP2012088805A (en) | Information processor and information processor control method | |
| US20190122405A1 (en) | Display device, display method, and recording medium | |
| JP7097774B2 (en) | Display device, display method and program | |
| CN104281383A (en) | Information display apparatus | |
| JP6700749B2 (en) | Information processing apparatus, control method of information processing apparatus, and program | |
| JP2013164659A (en) | Image processing apparatus, method for controlling image processing apparatus, and program | |
| JP6809258B2 (en) | Image processing equipment, condition display method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200819 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210831 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211021 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220301 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220316 |
|
| 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: 20220705 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220718 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7119338 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |