JP2016081312A - Image processing system and interlocking modification method - Google Patents
Image processing system and interlocking modification method Download PDFInfo
- Publication number
- JP2016081312A JP2016081312A JP2014212166A JP2014212166A JP2016081312A JP 2016081312 A JP2016081312 A JP 2016081312A JP 2014212166 A JP2014212166 A JP 2014212166A JP 2014212166 A JP2014212166 A JP 2014212166A JP 2016081312 A JP2016081312 A JP 2016081312A
- Authority
- JP
- Japan
- Prior art keywords
- data
- original
- unit
- tag
- portable information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
この発明は、画像処理システム、および連動変更方法に関し、特に、カメラで撮像された現実空間内のARタグに対応させて画像を表示する画像処理システム、およびその画像処理システムで実行される連動変更方法に関する。 The present invention relates to an image processing system and an interlocking change method, and more particularly to an image processing system that displays an image corresponding to an AR tag in a real space imaged by a camera, and an interlocking change executed by the image processing system. Regarding the method.
近年、拡張現実に関する技術が開発されている。例えば、特開2013−092887号公報には、画像に含まれる複数のマーカに関する情報を取得する取得手段と、前記複数のマーカにそれぞれ対応する複数の仮想オブジェクトを、前記画像に重畳して表示部に表示するよう制御する表示制御手段と、前記複数の仮想オブジェクトが特定の組み合わせであるか否かを判断する判断手段とを有し、前記判断手段により前記複数の仮想オブジェクトが特定の組み合わせであると判断された場合、前記表示制御手段は、前記複数の仮想オブジェクトを、前記特定の組み合わせに対応した特定の配置で前記画像に重畳して前記表示部に表示するよう制御することを特徴とする画像処理装置が記載されている。 In recent years, technologies related to augmented reality have been developed. For example, Japanese Patent Laid-Open No. 2013-09287 discloses an acquisition unit that acquires information about a plurality of markers included in an image, and a display unit that superimposes a plurality of virtual objects respectively corresponding to the plurality of markers on the image. Display control means for controlling the display to be displayed on the display, and determination means for determining whether or not the plurality of virtual objects are in a specific combination, and the plurality of virtual objects are in a specific combination by the determination means The display control means controls the plurality of virtual objects to be superimposed on the image and displayed on the display unit in a specific arrangement corresponding to the specific combination. An image processing apparatus is described.
従来の画像処理装置において、仮想オブジェクトはマーカと対になるので、仮想オブジェクトを変更すれば、マーカに対してそれと対になる変更後の仮想オブジェクトが表示される。しかしながら、関連する複数の仮想オブジェクトに同じ変更をする場合、複数の仮想オブジェクトごとに同じ変更をしなければならないといった問題がある。
この発明は上述した問題点を解決するためになされたもので、この発明の目的の1つは、一方のデータに追加された変更を、他のデータを見るユーザーに通知することが可能な画像処理システムを提供することである。 The present invention has been made to solve the above-described problems, and one of the objects of the present invention is to provide an image capable of notifying a user who views other data of a change added to one data. It is to provide a processing system.
この発明の他の目的は、一方のデータに追加された変更を、他のデータを見るユーザーに通知することが可能な連動表示方法を提供することである。 Another object of the present invention is to provide a linked display method capable of notifying a user who views other data of a change added to one data.
上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、画像形成装置と、複数の携帯情報装置と、サーバーと、を含む画像処理システムであって、画像形成装置は、オリジナルデータを、そのオリジナルデータ中の少なくとの一部である関連部分をARタグで置き換えた置換データに変換する置換手段と、オリジナルデータを識別するためのオリジナル識別情報と、ARタグと、関連部分と、置換データとを含む登録情報をサーバーに送信するARタグ登録手段と、置換データを出力する出力制御手段と、オリジナルデータとオリジナルデータとは異なる別のオリジナルデータとを関連付けたオリジナル関連付情報を、サーバーに登録するデータ関連付登録手段と、を備えており、サーバーは、画像形成装置から登録情報が受信されることに応じて、登録情報に含まれるオリジナル識別情報と、ARタグと、関連部分と、置換データとを関連付けるARタグ関連付手段と、ARタグと取得データとを含む送信要求を複数の携帯情報装置のうち第1の携帯情報装置から受信することに応じて、送信要求に含まれるARタグと関連付けられた関連部分を第1の携帯情報装置に送信する関連部分返信手段と、送信要求に含まれる取得データに存在するが送信要求に含まれるARタグと関連付けられた置換データには存在しない追加部分を抽出する追加部分抽出手段と、追加部分抽出手段によって追加部分が抽出される場合、送信要求に含まれるARタグと関連付けられた第1のオリジナルデータと、画像形成装置により登録されたオリジナル関連付情報によって関連付けられた第2のオリジナルデータを特定する関連オリジナル特定手段と、関連オリジナル特定手段によって第2のオリジナルデータが特定される場合、複数の携帯情報装置のうちから第2のオリジナルデータと関連付けられた第2の関連部分が関連部分返信手段によって送信された第2の携帯情報装置を特定する装置特定手段と、第2の携帯情報装置に、追加部分を送信する連動送信手段と、を備え、複数の携帯情報装置それぞれは、画像形成装置により出力された置換データ、または置換データの一部を変更したデータを取得データとして取得する取得データ取得手段と、取得データからARタグを抽出するARタグ抽出手段と、取得データから抽出されたARタグと取得データとを含む送信要求をサーバーに送信する関連部分要求手段と、送信要求を送信した後に、サーバーからARタグに関連付けられた関連部分を受信する関連部分受信手段と、取得データから抽出されたARタグの取得データ中の位置を基準に定まる位置に、受信された関連部分の画像を表示する表示制御手段と、を備え、複数の携帯情報装置のうち第2の携帯情報装置が備える表示制御手段は、第2の関連部分を表示した後に、サーバーから追加部分を受信することに応じて、取得データから抽出されたARタグの取得データ中の位置を基準に定まる位置に、受信された追加部分の画像を表示する連動表示制御手段を、含む。 In order to achieve the above object, according to one aspect of the present invention, an image processing system includes an image forming apparatus, a plurality of portable information devices, and a server, and the image forming apparatus includes: Replacement means for converting the original data into replacement data obtained by replacing at least a related portion of the original data with an AR tag, original identification information for identifying the original data, an AR tag, An original association that associates the original data with another original data different from the original data, an AR tag registration means for transmitting registration information including the relevant part and replacement data to the server, an output control means for outputting the replacement data Data association registration means for registering the attached information to the server, and the server receives the information from the image forming apparatus. In response to receiving the recording information, transmission including the original identification information included in the registration information, the AR tag, the related part, the AR tag association means for associating the replacement data, and the AR tag and the acquired data Related part reply means for transmitting the related part associated with the AR tag included in the transmission request to the first portable information device in response to receiving the request from the first portable information device among the plurality of portable information devices. And an additional portion extracting means for extracting an additional portion that is present in the acquired data included in the transmission request but is not present in the replacement data associated with the AR tag included in the transmission request, and the additional portion is extracted by the additional portion extracting means. The first original data associated with the AR tag included in the transmission request and the original association information registered by the image forming apparatus. The related original specifying means for specifying the associated second original data, and when the second original data is specified by the related original specifying means, the second original data is associated with the second original data from among the plurality of portable information devices. A plurality of device specifying means for specifying the second portable information device in which the second related part is transmitted by the related part reply means; and an interlocking transmitting means for transmitting the additional portion to the second portable information device. Each of the portable information devices includes: acquisition data acquisition means for acquiring replacement data output by the image forming apparatus or data obtained by changing a part of the replacement data as acquisition data; and AR tag extraction for extracting an AR tag from the acquisition data And a related partial request for transmitting to the server a transmission request including the AR tag extracted from the acquired data and the acquired data Means, a related part receiving means for receiving the related part associated with the AR tag from the server after transmitting the transmission request, and a position determined based on the position in the acquired data of the AR tag extracted from the acquired data, Display control means for displaying an image of the received related portion, and the display control means provided in the second portable information device among the plurality of portable information devices is configured to display the second related portion from the server after displaying the second related portion. In response to receiving the additional portion, it includes interlocking display control means for displaying the received image of the additional portion at a position determined based on the position in the acquired data of the AR tag extracted from the acquired data.
この局面に従えば、複数の携帯情報装置それぞれによって、画像形成装置により出力された置換データ、または置換データの一部を変更したデータが取得データとして取得され、取得データからARタグが抽出され、サーバーからARタグに関連付けられた関連部分が受信されると、取得データ中の位置を基準に定まる位置に、関連部分の画像が表示される。このため、携帯情報装置において得られる取得データ中でARタグにより定められた位置に関連部分を表示するので、取得データに関連部分を表示することができる。また、サーバーによって、第1の携帯情報装置から受信される取得データから追加部分が抽出され、第1の携帯情報装置から受信されるARタグと関連付けられた第1のオリジナルデータと、画像形成装置により関連付けられた第2のオリジナルデータが特定される場合、第2のオリジナルデータと関連付けられた第2の関連部分が送信された第2の携帯情報装置に、追加部分が送信される。第2の携帯情報装置では、第2の関連部分と追加部分とが表示される。このため、第1の携帯情報装置において取得された取得データにおいて、置換データから変更された追加部分を、第2の携帯情報装置に表示させることができる。その結果、一方のデータに追加された変更を、他のデータを見るユーザーに通知することが可能な画像処理システムを提供することができる。 According to this aspect, replacement data output by the image forming apparatus or data obtained by changing a part of the replacement data is acquired as acquisition data by each of the plurality of portable information devices, and an AR tag is extracted from the acquisition data. When the related part associated with the AR tag is received from the server, an image of the related part is displayed at a position determined based on the position in the acquired data. For this reason, since the related part is displayed at the position defined by the AR tag in the acquired data obtained in the portable information device, the related part can be displayed in the acquired data. In addition, the server extracts the additional portion from the acquired data received from the first portable information device, the first original data associated with the AR tag received from the first portable information device, and the image forming apparatus When the second original data associated with the second original data is specified, the additional portion is transmitted to the second portable information device to which the second related portion associated with the second original data is transmitted. In the second portable information device, the second related part and the additional part are displayed. For this reason, in the acquired data acquired in the first portable information device, an additional portion changed from the replacement data can be displayed on the second portable information device. As a result, it is possible to provide an image processing system capable of notifying a user who views other data of a change added to one data.
好ましくは、サーバーが備える連動送信手段は、所定の条件が成立することを条件に、追加部分を送信する。 Preferably, the interlocking transmission means included in the server transmits the additional part on condition that a predetermined condition is satisfied.
この局面に従えば、所定の条件が成立する場合に限って、第2の携帯情報装置に追加部分を表示させることができる。 According to this aspect, the additional portion can be displayed on the second portable information device only when a predetermined condition is satisfied.
好ましくは、画像形成装置は、第1のオリジナルデータと第2のオリジナルデータに対して相対的な優先順位を定めた優先度情報を、サーバーに登録する優先度登録手段を、さらに備え、サーバーが備える連動送信手段は、第1のオリジナルデータの優先度と第2のオリジナルデータの優先度とを比較する優先度比較手段を含み、優先度比較手段による比較結果が第1の比較結果の場合に、追加部分を送信する。 Preferably, the image forming apparatus further includes priority registration means for registering, in the server, priority information that defines relative priorities for the first original data and the second original data. The interlocking transmission means provided includes priority comparison means for comparing the priority of the first original data and the priority of the second original data, and when the comparison result by the priority comparison means is the first comparison result. , Send the additional part.
この局面に従えば、第1のオリジナルデータの優先度が第2のオリジナルデータの優先度以上の場合に、第2の携帯情報装置に追加部分を表示させることができる。 According to this aspect, when the priority of the first original data is equal to or higher than the priority of the second original data, the additional portion can be displayed on the second portable information device.
好ましくは、サーバーは、第1の携帯情報装置および第2の携帯情報装置それぞれのユーザーを特定するユーザー特定手段と、追加部分抽出手段によって第1の送信要求に基づき抽出された追加部分を解析して、追加部分に対する機密レベルを決定する機密レベル決定手段と、をさらに備え、サーバーが備える連動送信手段は、第2の携帯情報装置のユーザーに対して予め定められた機密レベルを、機密レベル決定手段により決定された追加部分に対する機密レベルと比較する機密レベル比較手段を、さらに含み、機密レベル比較手段による比較結果が第2の比較結果の場合に、追加部分を送信する。 Preferably, the server analyzes a user specifying means for specifying a user of each of the first portable information device and the second portable information device, and an additional portion extracted based on the first transmission request by the additional portion extracting means. A security level determination means for determining a security level for the additional portion, and the interlocking transmission means provided in the server determines the security level predetermined for the user of the second portable information device. Security level comparison means for comparing with the security level for the additional part determined by the means is further included, and when the comparison result by the security level comparison means is the second comparison result, the additional part is transmitted.
この局面に従えば、第2の携帯情報装置を操作するユーザーに対する機密レベルが追加部分に対する機密レベル以上の場合に、第2の携帯情報装置に追加部分を表示させることができる。 According to this aspect, when the confidential level for the user who operates the second portable information device is equal to or higher than the confidential level for the additional portion, the additional portion can be displayed on the second portable information device.
好ましくは、画像形成装置は、データを取得するデータ取得手段を、さらに備え、データ関連付登録手段は、取得されたデータに含まれる複数のページそれぞれを複数のオリジナルデータとして互いに関連付ける同一データ関連付手段を、含む。 Preferably, the image forming apparatus further includes a data acquisition unit that acquires data, and the data association registration unit associates each of the plurality of pages included in the acquired data with each other as a plurality of original data. Means.
この局面に従えば、同一のデータに含まれる複数のオリジナルデータを関連付けるので、同一のデータのいずれかのページのオリジナルデータに対応する置換データに加えた変更を、他のページのオリジナルデータの置換データを見るユーザーに通知することができる。 According to this aspect, since multiple pieces of original data included in the same data are related, the changes made to the replacement data corresponding to the original data of any page of the same data are replaced with the original data of other pages. Users can be notified of the data.
好ましくは、データ関連付登録手段は、同一ユーザーによる複数の操作、または同一グループに属する複数のユーザーのいずれかによる複数の操作によってデータ出力手段によって出力された複数の置換データにそれぞれ対応する複数のオリジナルデータを関連付ける同一ユーザー関連付手段を、含む。 Preferably, the data association registration unit includes a plurality of replacement data respectively output by the data output unit by a plurality of operations by the same user or a plurality of operations by a plurality of users belonging to the same group. The same user associating means for associating the original data is included.
この局面に従えば、同一ユーザーによる複数の操作、または同一グループに属する複数のユーザーのいずれかによる複数の操作によって出力された複数の置換データのいずれかに加えた変更を、他の置換データを見るユーザーに通知することができる。 According to this aspect, changes made to any of a plurality of replacement data output by a plurality of operations by the same user or a plurality of operations by one of a plurality of users belonging to the same group are changed to other replacement data. You can notify the viewer.
好ましくは、データ関連付登録手段は、サーバーからオリジナルデータを候補データとして取得する候補データ取得手段と、データ出力手段によって出力された置換データに対応するオリジナルデータを、候補データのうちからユーザーにより選択された候補データと関連付ける操作関連付手段と、を含む。 Preferably, the data association registration unit selects the candidate data acquisition unit that acquires the original data from the server as candidate data and the original data corresponding to the replacement data output by the data output unit from the candidate data by the user. And operation association means for associating with the candidate data.
この局面に従えば、画像処理装置を操作するユーザーにより関連付けられた複数のオリジナルデータのいずれかに対応する置換データに加えた変更を、他のオリジナルデータに対応する置換データを見るユーザーに通知することができる。 According to this aspect, a change made to the replacement data corresponding to any of the plurality of original data associated by the user operating the image processing apparatus is notified to the user who sees the replacement data corresponding to the other original data. be able to.
この発明の他の局面によれば連動表示方法は、画像形成装置と、複数の携帯情報装置と、サーバーと、を含む画像処理システムで実行される連動変更方法であって、画像形成装置に、オリジナルデータを、そのオリジナルデータ中の少なくとの一部である関連部分をARタグで置き換えた置換データに変換する置換ステップと、オリジナルデータを識別するためのオリジナル識別情報と、ARタグと、関連部分と、置換データとを含む登録情報をサーバーに送信するARタグ登録ステップと、置換データを出力する出力制御ステップと、オリジナルデータとオリジナルデータとは異なる別のオリジナルデータとを関連付けたオリジナル関連付情報を、サーバーに登録するデータ関連付登録ステップと、を実行させ、サーバーに、画像形成装置から登録情報が受信されることに応じて、登録情報に含まれるオリジナル識別情報と、ARタグと、関連部分と、置換データとを関連付けるARタグ関連付ステップと、ARタグと取得データとを含む送信要求を複数の携帯情報装置のうち第1の携帯情報装置から受信することに応じて、送信要求に含まれるARタグと関連付けられた関連部分を第1の携帯情報装置に送信する関連部分返信ステップと、送信要求に含まれる取得データに存在するが送信要求に含まれるARタグと関連付けられた置換データには存在しない追加部分を抽出する追加部分抽出ステップと、追加部分抽出ステップにおいて追加部分が抽出される場合、送信要求に含まれるARタグと関連付けられた第1のオリジナルデータと、画像形成装置により登録されたオリジナル関連付情報によって関連付けられた第2のオリジナルデータを特定する関連オリジナル特定ステップと、関連オリジナル特定ステップにおいて第2のオリジナルデータが特定される場合、複数の携帯情報装置のうちから第2のオリジナルデータと関連付けられた第2の関連部分が関連部分返信ステップにおいて送信された第2の携帯情報装置を特定する装置特定ステップと、第2の携帯情報装置に、追加部分を送信する連動送信ステップと、を実行させ、複数の携帯情報装置それぞれに、画像形成装置により出力された置換データ、または置換データの一部を変更したデータを取得データとして取得する取得データ取得ステップと、取得データからARタグを抽出するARタグ抽出ステップと、取得データから抽出されたARタグと取得データとを含む送信要求をサーバーに送信する関連部分要求ステップと、送信要求を送信した後に、サーバーからARタグに関連付けられた関連部分を受信する関連部分受信ステップと、取得データから抽出されたARタグの取得データ中の位置を基準に定まる位置に、受信された関連部分の画像を表示する表示制御ステップと、を実行させ、複数の携帯情報装置のうち第2の携帯情報装置に実行させる表示制御ステップは、第2の関連部分を表示した後に、サーバーから追加部分を受信することに応じて、取得データから抽出されたARタグの取得データ中の位置を基準に定まる位置に、受信された追加部分の画像を表示する連動表示制御ステップを、含む。 According to another aspect of the present invention, an interlocking display method is an interlocking change method executed in an image processing system including an image forming apparatus, a plurality of portable information devices, and a server. A replacement step for converting the original data into replacement data obtained by replacing at least a related portion in the original data with an AR tag, original identification information for identifying the original data, an AR tag, An original association that associates the original data with another original data different from the original data, an AR tag registration step that transmits registration information including the part and replacement data to the server, an output control step that outputs the replacement data A data association registration step of registering information with the server, and causing the server to execute the image forming apparatus. The registration information is received, and includes an AR tag association step for associating the original identification information included in the registration information, the AR tag, the related part, and the replacement data, and the AR tag and the acquired data. In response to receiving the transmission request from the first portable information device among the plurality of portable information devices, the related portion reply that transmits the related portion associated with the AR tag included in the transmission request to the first portable information device. An additional portion extraction step for extracting an additional portion that is present in the acquired data included in the transmission request but is not present in the replacement data associated with the AR tag included in the transmission request, and the additional portion is included in the additional portion extraction step. When extracted, the first original data associated with the AR tag included in the transmission request and the original registered by the image forming apparatus And a related original specifying step for specifying the second original data related by the association information, and when the second original data is specified in the related original specifying step, the second original is selected from the plurality of portable information devices. A device specifying step for specifying the second portable information device in which the second related portion associated with the data is transmitted in the related portion reply step; and an interlocking transmitting step for transmitting the additional portion to the second portable information device; , And an acquisition data acquisition step for acquiring, as acquisition data, replacement data output by the image forming apparatus or data obtained by changing a part of the replacement data for each of the plurality of portable information devices, and an AR tag from the acquisition data An AR tag extraction step for extracting data, an AR tag extracted from acquired data, and an acquired data A related part requesting step for transmitting a transmission request including a data to the server, a related part receiving step for receiving a related part associated with the AR tag from the server after transmitting the transmission request, and extracted from the acquired data A display control step of displaying an image of the received related portion at a position determined based on the position in the acquired data of the AR tag, and causing the second portable information device to execute the display control step. The display control step is received at a position determined based on the position in the acquired data of the AR tag extracted from the acquired data in response to receiving the additional part from the server after displaying the second related part. And an interlocking display control step for displaying an image of the additional portion.
この局面に従えば、一方のデータに追加された変更を、他のデータを見るユーザーに通知することが可能な連動表示方法を提供することができる。 According to this aspect, it is possible to provide a linked display method capable of notifying a user who views other data of a change added to one data.
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
図1は、本発明の実施の形態における拡張現実表示システムの全体概要の一例を示す図である。図1を参照して、拡張現実表示システム1は、それぞれがネットワーク2に接続された無線局3と、MFP(Multi Function Peripheral)100と、携帯情報装置200,200A,200Bと、パーソナルコンピューター(以下「PC」という)300と、ヘッドマウントディスプレイ(以下、「HMD」という)400と、サーバー500と、を含む。
FIG. 1 is a diagram showing an example of an overall outline of an augmented reality display system according to an embodiment of the present invention. Referring to FIG. 1, an augmented
MFP100は、画像処理装置として機能し、原稿を読み取るための原稿読取機能、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成機能およびファクシミリデータを送受信するファクシミリ送受信機能を備えている。なお、本実施の形態においては画像処理装置の一例として、MFP100を例に説明するが、MFP100に代えて、画像を処理する機能を備えた装置であれば、例えば、PC300、サーバー500等であってもよい。
PC300は、一般的なコンピューターである。PC300は、MFP100を制御するためのプリンタドライバプログラムがインストールされている。
The
携帯情報装置200,200A,200Bは、情報処理装置の一例である。携帯情報装置200,200A,200Bは、PDA(Personal Digital Assistants)、スマートフォンなど、ユーザーに携帯して使用され、データを記憶する機能、無線LAN機能を備えている。また、携帯情報装置200,200A,200Bは、PC300と同様に、アプリケーションプログラムをインストールすることが可能である。携帯情報装置200,200A,200Bのハードウェア構成および機能は同じなので、ここでは、特に言及しない限り携帯情報装置200を例に説明する。
The
HMD400は、メガネの形状をしており、ユーザーにより装着されて使用される。HMD400は、被写体を撮像する撮像機能、メガネのレンズ部分に画像を表示する表示機能、無線LAN機能を備えている。HMD400を装着するユーザーは、レンズを通して被写体を視認すると同時に、レンズに表示された画像を視認することができる。
The
ネットワーク2は、ローカルエリアネットワーク(LAN)であり、接続形態は有線または無線を問わない。またネットワーク2は、LANに限らず、公衆交換電話網(Public Switched Telephone Networks)を用いたネットワーク等であってもよい。さらに、ネットワーク2は、インターネットなどのワイドエリアネットワーク(WAN)であってもよい。 The network 2 is a local area network (LAN), and the connection form may be wired or wireless. Further, the network 2 is not limited to a LAN, and may be a network using a public switched telephone network (Public Switched Telephone Networks). Further, the network 2 may be a wide area network (WAN) such as the Internet.
MFP100は、ネットワーク2を介して、無線局3、PC300、およびサーバー500と、データの送受信が可能である。無線局3は、ネットワーク2の中継装置であり、無線LAN通信機能を備えた携帯情報装置200,200A,200BおよびHMD400と通信して、携帯情報装置200,200A,200BおよびHMD400をネットワーク2に接続する。このため、携帯情報装置200,200A,200BおよびHMD400各々は、無線局3およびネットワーク2を介してMFP100、PC300、サーバー500とデータの送受信が可能である。
The
図2は、本実施の形態におけるMFPの外観を示す斜視図である。図3は、本実施の形態におけるMFPのハードウェア構成の一例を示すブロック図である。図2および図3を参照して、MFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、画像が形成された用紙を処理する後処理部155と、ユーザーインターフェースとしての操作パネル160とを含む。
FIG. 2 is a perspective view showing an appearance of the MFP according to the present embodiment. FIG. 3 is a block diagram illustrating an example of the hardware configuration of the MFP according to the present embodiment. 2 and 3,
後処理部155は、画像形成部140により画像が形成された1以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
The
メイン回路110は、CPU111と、通信インターフェース(I/F)部112と、ROM113と、RAM114と、大容量記憶装置としてのハードディスクドライブ(HDD)115と、ファクシミリ部116と、CD−ROM118が装着される外部記憶装置117と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150、後処理部155および操作パネル160と接続され、MFP100の全体を制御する。
The
ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。
The
操作パネル160は、MFP100の上面に設けられ、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、複数のキーからなるハードキー部167を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部163は、表示部161上に設けられたタッチパネル165をさらに含む。
通信I/F部112は、MFP100をネットワーク2に接続するためのインターフェースである。CPU111は、通信I/F部112を介して、携帯情報装置200,200A,200B、PC300、HMD400、およびサーバー500との間で通信し、データを送受信する。また、通信I/F部112は、ネットワーク2を介してインターネットに接続されたコンピューターと通信が可能である。
Communication I /
ファクシミリ部116は、公衆交換電話網(PSTN)に接続され、PSTNにファクシミリデータを送信する、またはPSTNからファクシミリデータを受信する。ファクシミリ部116は、受信したファクシミリデータを、HDD115に記憶する、または画像形成部140に出力する。画像形成部140は、ファクシミリ部116により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部116は、HDD115に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。
The
外部記憶装置117は、CD−ROM(Compact Disk ROM)118が装着される。CPU111は、外部記憶装置117を介してCD−ROM118にアクセス可能である。CPU111は、外部記憶装置117に装着されたCD−ROM118に記録されたプログラムをRAM114にロードして実行する。なお、CPU111が実行するプログラムを記憶する媒体としては、CD−ROM118に限られず、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、ICカード、光カード、マスクROM、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)などの半導体メモリーであってもよい。
The
また、CPU111が実行するプログラムは、CD−ROM118に記録されたプログラムに限られず、HDD115に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、ネットワーク2に接続された他のコンピューターが、MFP100のHDD115に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、ネットワーク2に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD115に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
Further, the program executed by the
拡張現実表示システム1において、MFP100、携帯情報装置200,200A,200B、PC300、HDM400、サーバー500間で、データが送受信される。データを送受信するプロトコルは、受信側の装置において送信元を特定することができれば、任意のプロトコルを用いることが可能である。データを送受信するプロトコルは、例えばHTTP(HyperText Transfer Protocol)、FTP(File Transfer Protocol)およびSMPT(Simple Mail Transfer Protocol)、POP(Post Office Protocol)等が用いられる。
In the augmented
図4は、本実施の形態における携帯情報装置のハードウェア構成の概要の一例を示すブロック図である。図4を参照して、携帯情報装置200は、携帯情報装置200の全体を制御するためのCPU201と、カメラ202と、データを不揮発的に記憶するフラッシュメモリー203と、通話部205と接続された無線通信部204と、情報を表示する表示部206と、ユーザーの操作を受け付ける操作部207と、無線LANI/F208と、位置検出部209と、方位検出部210と、外部記憶装置211と、を含む。
FIG. 4 is a block diagram illustrating an example of an outline of a hardware configuration of the portable information device according to the present embodiment. Referring to FIG. 4,
無線通信部204は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部204は、携帯情報装置200を電話通信網に接続し、通話部205を用いた通話を可能とする。無線通信部204は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部205に出力する。また、無線通信部204は、通話部205から入力される音声を符号化し、携帯電話用基地局に送信する。通話部205は、マイクおよびスピーカを備え、無線通信部204から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部204に出力する。さらに、無線通信部204は、CPU201により制御され、携帯情報装置200を電子メールサーバーに接続し、電子メールを送受信する。
The
カメラ202は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをCPU201に出力する。光電変換素子は、CMOS(Complementary Metal Oxide Semiconductor)センサー、CCD(Charge Coupled Device)センサー等である。
The
表示部206は、液晶表示装置(LCD)、有機ELD等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部207は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
The
無線LANI/F208は、無線局3と通信し、携帯情報装置200をネットワーク2に接続するためのインターフェースである。携帯情報装置200に、HMD200、サーバー500、MFP100、PC300それぞれのIP(Internet Protocol)アドレスを登録しておくことにより、携帯情報装置200は、HMD400、サーバー500、MFP100、PC300と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、携帯情報装置200が無線LANI/F208を用いて、MFP100、PC300、HMD400、サーバー500と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、携帯情報装置200、MFP100、PC300、HMD400、サーバー500が、例えばBluetooth(登録商標)等の近距離無線装置を搭載する場合には、携帯情報装置200が、MFP100、PC300、HMD400、サーバー500のいずれかと、1対1で通信するようにしてもよい。また、携帯情報装置200を、MFP100、PC300、HMD400、サーバー500のいずれかと、例えばUSB(Universal Serial Bus)ケーブル等の有線で接続するようにし、携帯情報装置200が、MFP100、PC300、HMD400、サーバー500のいずれかと、1対1で通信するようにしてもよい。
The wireless LAN I /
フラッシュメモリー203は、CPU201が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。CPU201は、フラッシュメモリー203に記録されたプログラムを、CPU201が備えるRAMにロードして実行する。
The
位置検出部209は、携帯情報装置200の現在位置を検出する。具体的には、位置検出部209は、全地球測位システム(Global Positioning System)受信機であり、複数のGPS衛星からの電波を受信することにより、現在位置を測定する。位置検出部209は、測定した現在位置を示す値、たとえば、緯度と経度とをCPU201に出力する。
The
方位検出部210は、携帯情報装置200のカメラ202が向く方向の方位を検出する。具体的には、方位検出部210は、地磁気を計測する地磁気センサーである。方位検出部210は、検出した方位をCPU201に出力する。方位検出部210は、カメラ202の撮像方向、換言すれば、カメラ202のレンズの光軸が向く方向を検出可能なように携帯情報装置200に設置される。なお、方位検出部210は、地磁気センサーに限らず、ジャイロセンサー等を用いるようにしてもよい。
The
外部記憶装置211は、携帯情報装置200に着脱自在であり、遠隔操作プログラムを記憶したCD−ROM211Aが装着可能である。CPU201は、外部記憶装置211を介してCD−ROM211Aにアクセス可能である。CPU201は、外部記憶装置211に装着されたCD−ROM211Aに記録された遠隔操作プログラムを、CPU201が備えるRAMにロードして実行することが可能である。
The
なお、CPU201が実行するプログラムとして、フラッシュメモリー203またはCD−ROM211Aに記録されたプログラムについて説明したが、ネットワーク2に接続された他のコンピューターが、フラッシュメモリー203に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、携帯情報装置200が、ネットワーク2に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、CPU201が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
Note that the program recorded in the
なお、CPU201が実行するプログラムを記憶する媒体としては、CD−ROM211Aに限られず、光ディスク(MO/MD/DVD)、ICカード、光カード、マスクROM、EPROM、EEPROMなどの半導体メモリーであってもよい。
The medium for storing the program executed by the
図5は、本実施の形態におけるHMDのハードウェア構成の一例を示すブロック図である。図5を参照して、本実施の形態におけるHMD400は、HMD400の全体を制御するためのCPU401と、カメラ402と、データを不揮発的に記憶するフラッシュメモリー403と、情報を表示する表示部404と、無線LANI/F405と、を含む。
FIG. 5 is a block diagram showing an example of the hardware configuration of the HMD in the present embodiment. Referring to FIG. 5,
カメラ402は、レンズおよび光電変換素子を備え、レンズで集光した光を光電変換素子に結像し、光電変換素子は受光した光を光電変換して画像データをCPU401に出力する。光電変換素子は、CMOS(Complementary Metal Oxide Semiconductor)センサー、CCD(Charge Coupled Device)センサー等である。なお、ここでは、カメラ402は、静止画像を撮像する例を説明するが、動画像を撮像するビデオカメラを用いてもよい。ビデオカメラを用いる場合には、動画像に含まれる複数のフレームのうちから1つを静止画像として取り扱えばよい。
The
表示部404は、透明な部材からなる液晶表示装置(LCD)であり、HMD400のレンズ部分に埋め込まれている。表示部404の表示面は、カメラ402の光軸を基準に定まる位置に配置される。具体的には、カメラ402の撮像範囲は、ユーザーがHMD400を装着した場合における視界と同じに設定される。このため、カメラ402において撮像して得られる画像は、ユーザーが実際に見る視界内の画像と同じになる。このため、カメラ402が出力する画像からユーザーの視界内の位置を特定することができる。表示部404の表示面は、レンズ部分においてユーザーがHMD400を装着した場合における視界と同じに設定される。このため、ユーザーの視界内の任意の位置に画像を表示することができる。
The
無線LANI/F405は、無線局3と通信し、HMD400をネットワーク2に接続するためのインターフェースである。フラッシュメモリー403に、サーバー500のIP(Internet Protocol)アドレスを登録しておくことにより、HMD400は、サーバー500と通信することができ、データの送受信が可能となる。なお、本実施の形態においては、HMD400が無線LANI/F405を用いて、サーバー500と通信する場合を例に説明するが、他の通信方法を用いて通信するようにしてもよい。具体的には、HMD400およびサーバー500が、例えばBluetooth(登録商標)等の近距離無線装置を搭載する場合には、HMD400が、サーバー500と、1対1で通信するようにしてもよい。
The wireless LAN I /
フラッシュメモリー403は、CPU401が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。CPU401は、フラッシュメモリー403に記録されたプログラムを、CPU401が備えるRAMにロードして実行する。
The
図6は、本実施の形態におけるサーバーのハードウェア構成の一例を示すブロック図である。図6を参照して、サーバー500は、サーバー500の全体を制御するためのCPU501と、CPU501が実行するためのプログラムを記憶するROM502と、CPU501の作業領域として使用されるRAM503と、データを不揮発的に記憶するHDD504と、CPU501をネットワーク2に接続する通信部505と、情報を表示する表示部506と、ユーザーの操作の入力を受け付ける操作部507と、外部記憶装置508と、を含む。
FIG. 6 is a block diagram illustrating an example of a hardware configuration of the server according to the present embodiment. Referring to FIG. 6,
CPU501は、ROM502またはHDD504に記憶されたプログラムをRAM502にロードして実行する。
The
外部記憶装置508は、プログラムを記憶したCD−ROM508Aが装着可能である。CPU501は、外部記憶装置508を介してCD−ROM508Aにアクセス可能である。CPU501は、CD−ROM508Aに記録されたプログラムをRAM502にロードして実行することが可能である。
The
なお、CPU501が実行するプログラムとして、ROM502、HDD504またはCD−ROM508Aに記録されたプログラムについて説明したが、ネットワーク2に接続された他のコンピューターが、HDD504に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、サーバー500が、ネットワーク2に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、CPU501が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
In addition, although the program recorded on ROM502, HDD504, or CD-ROM508A was demonstrated as a program which CPU501 performs, the other computer connected to the network 2 rewritten the program memorize | stored in HDD504, or It may be a new program written additionally. Further, the
なお、CPU501が実行するプログラムを記憶する媒体としては、CD−ROM508Aに限られず、光ディスク(MO/MD/DVD)、ICカード、光カード、マスクROM、EPROM、EEPROMなどの半導体メモリーであってもよい。
The medium for storing the program executed by the
図7は、MFPが備えるCPUの機能の概要の一例を示すブロック図である。図7に示す機能は、MFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118に記憶されたプログラムを実行することにより、CPU111に形成される機能である。図7を参照して、CPU111は、オリジナルデータを取得するデータ取得部51と、オリジナルデータを置換データに変換する置換部53と、ARタグ登録部55と、置換データを出力する出力制御部57と、MFP100を操作するユーザーを認証するユーザー認証部59と、オリジナルデータを別のオリジナルデータと関連付けるデータ関連付登録部61と、優先度登録部63と、を含む。
FIG. 7 is a block diagram illustrating an example of an overview of the functions of the CPU provided in the MFP. The functions shown in FIG. 7 are functions formed in
データ取得部51は、オリジナルデータを取得し、取得されたオリジナルデータを、置換部53、ARタグ登録部55およびデータ関連付登録部61に出力する。オリジナルデータは、HDD115に記憶されたデータであってもよいし、PC300またはサーバー500に記憶されたデータであってもよい。また、データのフォーマットは、限定するものではないが、アプリケーションプログラムを実行するPC300によって生成されたアプリケーションデータであってもよいし、画像データであってもよい。アプリケーションプログラムは、特に限定するものではないが、例えば、文書を生成する文書編集プログラム、画像を編集する画像編集プログラム、表計算プログラム、プレゼンテーション用のデータを生成するプログラム、データベースプログラム等を含む。
The
置換部53は、オリジナルデータを、そのオリジナルデータ中でユーザーにより指定された部分を関連部分とし、その関連部分をAR(Augmented Reality)タグで置き換えた置換データを生成する。関連部分は、オリジナルデータ中でユーザーにより指定された部分なので、オリジナルデータによって異なるが、文字、図形または写真、またはそれらの組み合わせを含む。ARタグは、予め定められた画像であり、他の画像および他のARタグと区別することが可能な画像である。なお、ARタグを、QRコード(登録商標)(Quick Response Code)等の二次元バーコードとしてもよい。関連部分は、置換データに配置されるARタグを基準にして関連部分の相対的な位置を示す位置情報を含む。
The
例えば、ユーザーがオリジナルデータ中の一部を関連部分として指定すれば、オリジナルデータが置換データに変換される。置換データを出力しても、関連部分はARタグに置き換えられているので、置換データから関連部分を知ることはできない。ユーザーは、オリジナルデータの一部を関連部分として指定することにより、置換データを見る別のユーザーが、関連部分が解らないようにすることができる。置換部53は、置換データを、出力制御部57に出力するとともに、関連部分とその関連部分を置き換えたARタグと、置換データとの組をARタグ登録部55に出力する。
For example, if the user designates a part of the original data as the related part, the original data is converted into replacement data. Even if the replacement data is output, the related portion is replaced by the AR tag, and therefore the related portion cannot be known from the replacement data. By specifying a part of the original data as the related part, the user can prevent another user who sees the replacement data from understanding the related part. The
ユーザー認証部59は、MFP100を操作するユーザーを認証する。表示部161にログイン画面を表示し、ユーザーが操作部163に入力するユーザー識別情報とパスワードとを受け付け、それらが予めHDD115に記憶されているユーザー識別情報とパスワードとの組と一致すれば、そのユーザーを認証する。ユーザー認証部59は、認証したユーザーのユーザー識別情報を出力制御部57に出力する。
出力制御部57は、置換部53から入力される置換データを、MFP100を操作するユーザーが操作部163に入力する操作によって定まる出力先に出力する。出力制御部57は、置換データを出力することに応じて、ユーザー認証部59から入力されるユーザー識別情報を含む出力完了信号をデータ関連付登録部61に出力する。出力制御部57は、画像形成制御部65と、データ送信部67と、ファクシミリ送信制御部69と、を含む。画像形成制御部65は、画像形成部140を制御して、置換データの画像を用紙に形成させる。
データ送信部67は、通信I/F部112を介して、置換データを他のコンピューターに送信する。送信プロトコルは、特に限定するものではないが、例えば、FTP(File Transfer Protocol)によるファイル転送、置換データまたは変更された置換データを添付した電子メールの送信である。ここでは、データ送信部67が置換データを送信する場合の一例として、携帯情報装置200に置換データを送信する場合を例に説明する。
The
ファクシミリ送信制御部69は、ファクシミリ部116を制御して、置換データを他のファクシミリ装置に送信する。置換データを受信するファクシミリ装置では、置換データの画像を用紙に形成する。
The facsimile
ARタグ登録部55は、データ取得部51からオリジナルデータが入力され、置換部361から関連部分とARタグと置換データとの組が入力される。ARタグ登録部55は、オリジナルデータを識別するためのオリジナル識別情報と、関連部分と、ARタグと、置換データとを含む登録情報をサーバー500に送信する。具体的には、通信I/F部112を介して、登録情報をサーバー500に送信する。
The AR
データ関連付登録部61は、データ取得部51からオリジナルデータが入力される。データ関連付登録部61は、オリジナルデータを、そのオリジナルデータとは異なる別のオリジナルデータとを関連付ける。具体的には、2以上のオリジナルデータをそれぞれ識別するための2以上のオリジナル識別情報を含むオリジナル関連付情報を、通信I/F部112を介してサーバー500に送信する。また、データ関連付登録部61は、オリジナル関連付情報を、優先度登録部63に出力する。データ関連付登録部61は、同一データ関連付部71と、同一ユーザー関連付部73と、候補データ取得部75と、操作関連付部77と、を含む。
The data
同一データ関連付部71は、データ取得部51から入力されるオリジナルデータが、複数ページからなるデータのうち1ページである場合、データ取得部51から入力されるオリジナルデータを、それが含まれるデータ中の複数のページのうち別の1以上のページのオリジナルデータと関連付ける。換言すれば、同一データ関連付部71は、1つのデータに含まれる複数のページである複数のオリジナルデータを互いに関連付ける。例えば、データが第1ページ、第2ページおよび第3ページからなる場合、第1ページのオリジナルデータと第2ページのオリジナルデータとを関連付、第1ページのオリジナルデータと第3ページのオリジナルデータとを関連付、第2ページのオリジナルデータと第3ページのオリジナルデータとを関連付ける。
When the original data input from the
同一ユーザー関連付部73は、出力制御部57によって同一ユーザーによる指示に基づいて出力された複数の置換データにそれぞれ対応する複数のオリジナルデータを関連付ける。同一ユーザー関連付部73は、データ取得部51からオリジナルデータが入力された後に、出力制御部57からユーザー識別情報を含む出力完了信号が入力されると、出力完了信号に含まれるユーザー識別情報のユーザーによる操作に基づいて、そのオリジナルデータを置換した置換データが出力されたと判断する。同一ユーザー関連付部73は、オリジナルデータを識別するためのオリジナル識別情報と、ユーザー識別情報とを含む履歴情報を記憶しておき、出力制御部57から出力完了信号が入力されることに応じて、履歴情報を参照して、出力完了信号に含まれるユーザー識別情報を含む履歴情報に含まれるオリジナル識別情報で特定されるオリジナルデータを、データ取得部51から入力されるオリジナルデータと関連するオリジナルデータに決定する。例えば、ユーザーAによる操作に基づいてオリジナルデータAを置換した置換データが画像形成され、ユーザーAによる操作に基づいてオリジナルデータBを置換した置換データが画像形成される場合、オリジナルデータAとオリジナルデータBとを関連付ける。また、同一ユーザー関連付部73は、出力制御部57によって同一グループに属する複数のユーザーによる指示に基づいて出力された複数の置換データにそれぞれ対応する複数のオリジナルデータを関連付ける。例えば、ユーザーAとユーザーBとが同一グループに属する場合、ユーザーAによる操作に基づいてオリジナルデータAを置換した置換データが画像形成され、ユーザーBによる操作に基づいてオリジナルデータBを置換した置換データが画像形成される場合、オリジナルデータAとオリジナルデータBとを関連付ける。
The same
候補データ取得部75は、サーバー500から候補となる1以上のオリジナルデータを取得する。ARタグ登録部55によって登録情報がサーバー500に送信されるので、サーバー500は、登録情報に含まれるオリジナルデータを記憶している。候補データ取得部75は、サーバー500に候補データの送信を要求し、サーバー500に記憶された1以上のオリジナルデータを候補データとして取得する。候補データ取得部75は、取得された1以上の候補データを操作関連付部77に出力する。
The candidate
操作関連付部77は、データ取得部51から入力されるオリジナルデータを、候補データ取得部75から入力される1以上の候補データのうちからユーザーにより選択された候補データと、関連付ける。
The
優先度登録部63は、データ関連付登録部61からオリジナル関連付情報が入力される。優先度登録部63は、オリジナル関連付情報に含まれる2以上のオリジナル識別情報でそれぞれ特定されるオリジナルデータに優先度を付与する。優先度は、2つのオリジナルデータに対して相対的に優劣を定める。例えば、2つのオリジナルデータに対して、一方が他方よりも優先度が高い場合、一方が他方よりも優先度が低い場合、両方の優先度が同じ場合の3通りがある。オリジナルデータが3以上の場合には、2つのオリジナルデータの組における優先度の関係は、上記の3通りと同じである。優先度登録部63は、2以上のオリジナルデータそれぞれのオリジナル識別情報と優先度とを含む優先度情報を、通信I/F部112を介してサーバー500に送信する。
The
優先度登録部63は、優先度設定画面を表示部163に表示し、ユーザーが操作部163に入力する操作に従って優先度を設定する。
The
図8は、優先度設定画面の一例を示す図である。図8に示した優先度設定画面700は、第1のオリジナルデータと第2のオリジナルデータとが関連付けられる場合に表示される場合の一例を示している。ここでは、第1のオリジナルデータのオリジナル識別情報「文書X」とし、第2のオリジナルデータのオリジナル識別情報「文書Y」としている。
FIG. 8 is a diagram illustrating an example of a priority setting screen. The
図8を参照して、優先度設定画面700は、第1のオリジナルデータのサムネイル701と、第2のオリジナルデータのサムネイル702と、選択ボタン711〜714と、決定ボタン715と、を含む。サムネイルは、データの画像を縮小した画像である。
Referring to FIG. 8,
第1のオリジナルデータのサムネイル701の近傍に第1のオリジナルデータのオリジナル識別情報「文書X」が配置され、第2のオリジナルデータのサムネイル702の近傍に第2のオリジナルデータのオリジナル識別情報「文書Y」が配置される。
The original identification information “document X” of the first original data is arranged in the vicinity of the
選択ボタン711〜714は、いずれか1つを選択可能である。選択ボタン711は、第1のオリジナルデータの優先度と、第2のオリジナルデータの優先度とを同じに設定するためのボタンである。選択ボタン712は、第1のオリジナルデータの優先度を、第2のオリジナルデータの優先度よりも高い値に設定するためのボタンである。選択ボタン713は、第1のオリジナルデータの優先度を、第2のオリジナルデータの優先度よりも低い値に設定するためのボタンである。選択ボタン714は、第1のオリジナルデータの優先度および第2のオリジナルデータの優先度を設定しないためのボタンである。
Any one of the
決定ボタン715は、優先度を決定する操作を入力するためのボタンである。選択ボタン711〜714のいずれかが選択された状態で、決定ボタン715が指示されると、第1のオリジナルデータと第2のオリジナルデータの優先度が決定される。
The
図9は、サーバーが備えるCPUの機能の概要の一例を示すブロック図である。図9に示す機能は、サーバー500が備えるCPU501が、ROM502またはHDD504に記憶されたプログラムをRAM502にロードして実行することにより、CPU501に形成される。図9を参照して、サーバー500が備えるCPU501は、ARタグ関連付部551と、登録情報抽出部553と、送信要求受信部555と、オリジナル関連付部557と、関連部分返信部559と、関連オリジナル特定部561と、追加部分抽出部563と、装置特定部565と、連動送信部567と、優先度設定部569と、ユーザー特定部571と、を含む。
FIG. 9 is a block diagram illustrating an example of an overview of the functions of the CPU provided in the server. The functions shown in FIG. 9 are formed in the
ARタグ関連付部551は、MFP100から登録情報を受信し、登録情報に含まれるオリジナルデータと、ARタグと、関連部分と、置換データとを関連付けるとともに、受信された登録情報を登録情報抽出部553に出力する。ARタグ関連付部551は、通信部505を制御し、MFP100から送信される登録情報を受信し、受信された登録情報をHDD504に記憶することによって、登録情報に含まれるオリジナルデータと、ARタグと、関連部分と、置換データとを関連付けるとともに、登録情報抽出部553に登録情報を出力する。
AR
送信要求受信部555は、通信部505が、携帯情報装置200,200A,200BまたはHMD400のいずれかから送信要求を受信する。ここでは、携帯情報装置200から送信要求を受信する場合を例に説明する。送信要求は、ARタグと取得データとを含む。取得データは、送信要求を送信してきた携帯情報装置200によって取得されたデータである。取得データは、例えば携帯情報装置200が、カメラ202でMFP100が置換データの画像を形成した用紙を被写体として撮像して得られるデータである。また、取得データは、携帯情報装置200が、MFP100により送信される置換データを受信する場合における置換データである。送信要求受信部55は、送信要求を受信することに応じて、送信要求に含まれるARタグを登録情報抽出部553に出力し、送信要求に含まれる取得データを追加部分抽出部563に出力し、送信要求を送信してきた装置を識別するための装置識別情報、ここでは携帯情報装置200の装置識別情報を関連部分返信部559に出力する。
In the transmission
登録情報抽出部553は、送信要求受信部555からARタグが入力されることに応じて、送信要求受信部555から入力されるARタグと、ARタグ関連付部551によって関連付けられたオリジナルデータ、関連部分および置換データを決定する。具体的には、HDD504に記憶された登録情報のうちから送信要求受信部555から入力されるARタグと同じARタグを含む登録情報を抽出し、抽出した登録情報に含まれるオリジナル識別情報、関連部分および置換データを取得する。登録情報抽出部553は、オリジナル識別情報と関連部分との組を関連部分返信部559に出力し、オリジナル識別情報を関連オリジナル特定部561に出力し、オリジナル識別情報と置換データとの組を追加部分抽出部563に出力する。
The registration
関連部分返信部559は、登録情報抽出部553からオリジナル識別情報と関連部分との組が入力され、送信要求受信部555から送信要求を送信してきた装置、ここでは携帯情報装置200の装置識別情報が入力される。関連部分返信部559は、通信部505を制御して、関連部分を、装置識別情報で特定される携帯情報装置200に送信する。また、関連部分返信部559は、オリジナル識別情報と装置識別情報との組を装置特定部565に出力する。
The related
オリジナル関連付部557は、MFP100からオリジナル関連付情報を受信し、受信されたオリジナル関連付情報に含まれる2以上のオリジナル識別情報でそれぞれ特定される2以上のオリジナルデータを関連付けるとともに、2以上のオリジナル関連付情報の組を関連オリジナル特定部561に出力する。オリジナル関連付部557は、通信部505を制御し、MFP100から送信されるオリジナル関連付情報を受信し、受信されたオリジナル関連付情報をHDD504に記憶することによって、オリジナル関連付情報に含まれる2以上のオリジナル識別情報でそれぞれ特定される2以上のオリジナルデータを関連付けるとともに、オリジナル関連付情報を関連オリジナル特定部561に出力する。
関連オリジナル特定部561は、登録情報抽出部553からオリジナル識別情報が入力され、オリジナル関連付部557からオリジナル関連情報が入力される。オリジナル関連情報は、2以上のオリジナル識別情報を含む。関連オリジナル特定部561は、登録情報抽出部553から入力されるオリジナル識別情報で特定されるオリジナルデータと、オリジナル関連情報で関連付けられたオリジナルデータを関連オリジナルデータとして特定する。関連オリジナル特定部561は、HDD504に記憶されたオリジナル関連情報のうちから、登録情報抽出部553から入力されるオリジナル識別情報を含むオリジナル関連情報を抽出し、抽出されたオリジナル関連情報に含まれる2以上のオリジナル識別情報を取得する。関連オリジナル特定部561は、取得された2以上のオリジナル識別情報のうち登録情報抽出部553から入力されるオリジナル識別情報を除く1以上のオリジナル識別情報を、関連オリジナルデータのオリジナル識別情報として装置特定部565に出力する。
The related
装置特定部565は、関連部分返信部559からオリジナル識別情報と装置識別情報との組が入力され、関連オリジナル特定部561から1以上の関連オリジナルデータのオリジナル識別情報が入力される。装置特定部565は、関連部分返信部559からオリジナル識別情報と装置識別情報との組が入力されると、それらをHDD504に記憶する。装置特定部565は、関連オリジナル特定部561から1以上の関連オリジナルデータのオリジナル識別情報が入力されると、HDD504に記憶されたオリジナル識別情報と装置識別情報との組を参照して、関連オリジナル特定部561から入力される関連オリジナルデータのオリジナル識別情報と組になる装置識別情報を特定する。具体的には、装置特定部565は、HDD504に記憶されたオリジナル識別情報と装置識別情報との組のうちから、関連オリジナル特定部561から入力される関連オリジナルデータのオリジナル識別情報と同じオリジナル識別情報を含む組を抽出し、抽出された組に含まれる装置識別情報を特定する。装置特定部565は、関連オリジナル特定部561から複数のオリジナル識別情報が入力される場合、複数のオリジナル識別情報ごとに、そのオリジナル識別情報と組になる装置識別情報を特定する。装置特定部565は、関連オリジナルデータのオリジナル識別情報と、それと組になる装置識別情報との組を、連動送信部567およびユーザー特定部571に出力する。
The
追加部分抽出部563は、登録情報抽出部553からオリジナルデータのオリジナル識別情報と置換データの組が入力され、送信要求受信部555から取得データが入力される。追加部分抽出部563は、取得データに存在するが置換データに存在しない部分を追加部分として抽出する。置換データと取得データとの差分から、追加部分を抽出するようにすればよい。追加部分抽出部56は、抽出された追加部分と、登録情報抽出部553から入力されるオリジナルデータのオリジナル識別情報との組を、連動送信部567に出力する。追加部分は、取得データに含まれる画像と、取得データに含まれるARタグを基準にした追加部分の相対的位置を示す位置情報を含む。
The additional
優先度設定部569は、MFP100から優先度情報を受信し、優先度情報に含まれる2以上のオリジナル識別情報でそれぞれ特定される2以上のオリジナルデータそれぞれに優先度を設定するとともに、優先度情報を連動送信部567に出力する。優先度情報は、2以上のオリジナルデータそれぞれについて、オリジナル識別情報と優先度とを定める。優先度設定部569は、通信部505を制御し、MFP100から送信される優先度情報を受信し、受信された優先度情報をHDD504に記憶することによって、優先度情報に含まれる2以上のオリジナル識別情報でそれぞれ特定される2以上のオリジナルデータそれぞれに優先度を設定するとともに、優先度情報を連動送信部567に出力する。
A
ユーザー特定部571は、装置特定部565から関連オリジナルデータのオリジナル識別情報と装置識別情報との組が入力される。ユーザー特定部571は、装置特定部565から入力される装置識別情報を操作するユーザーを特定する。HDD504に、ユーザーのユーザー識別情報と、そのユーザーに割り当てられた装置の装置識別情報と、そのユーザーに割り当てられた機密レベルの組を予め記憶している。ユーザー特定部571は、装置特定部565から装置識別情報が入力されることに応じて、その装置識別情報と組になるユーザー識別情報のユーザーを特定する。ユーザー特定部571は、特定されたユーザーの機密レベルを、連動送信部567に出力する。
The
連動送信部567は、装置特定部565から装置識別情報が入力され、追加部分抽出部563からオリジナルデータのオリジナル識別情報と追加部分の組が入力される。連動送信部567は、通信部505を制御して、追加部分を、装置特定部565から入力される装置識別情報で特定される装置に送信する。
The interlocking
連動送信部567は、順位比較部581と、機密レベル決定部583と、機密レベル比較部585と、を含む。順位比較部581は、装置特定部565から関連オリジナルデータのオリジナル識別情報と装置識別情報との組が入力され、追加部分抽出部563から追加部分とオリジナルデータのオリジナル識別情報との組が入力される。ここで、追加部分抽出部563から入力されるオリジナルデータのオリジナル識別情報を第1のオリジナル識別情報といい、装置特定部565から入力される関連オリジナルデータのオリジナル識別情報を第2のオリジナル識別情報という。順位比較部581は、優先度設定部569によってオリジナルデータごとに設定された優先度を参照して、第1のオリジナル識別情報で特定されるオリジナルデータの優先度と、第2のオリジナル識別情報で特定される関連オリジナルデータの優先度と、を比較する。連動送信部567は、第1のオリジナル識別情報で特定されるオリジナルデータの優先度が、第2のオリジナル識別情報で特定される関連オリジナルデータの優先度以上であることを条件に、第2のオリジナル識別情報と組になる装置識別情報で特定される装置に追加部分を送信する。連動送信部567は、第1のオリジナル識別情報で特定されるオリジナルデータの優先度が、第2のオリジナル識別情報で特定されるオリジナルデータの優先度より低い場合、第2のオリジナル識別情報と組になる装置識別情報で特定される装置に追加部分を送信しない。また、連動送信部567は、優先度設定部569によって第1のオリジナル識別情報で特定されるオリジナルデータの優先度と、第2のオリジナル識別情報で特定される関連オリジナルデータの優先度とが設定されていない場合、第2のオリジナル識別情報と組になる装置識別情報で特定される装置に追加部分を送信しない。
The interlocking
機密レベル決定部583は、追加部分抽出部563から入力される追加部分を解析し、追加部分に対する機密レベルを決定する。機密レベル決定部583は、追加部分の画像を文字認識することにより、追加部分の画像に含まれる文字情報を抽出する。そして、機密レベル決定部583は、抽出された文字情報を、予め定められた文字列と比較することにより機密レベルを決定する。予め定められた文字列は、機密レベルごとに定められた文字列である。例えば、最も高い機密レベル「1」に対して文字列「部外秘」、機密レベル「1」より低い機密レベル「2」に対して文字列「社外秘」等である。また、最も高い機密レベル「1」に対してプロジェクト名である文字列「プロジェクトA」、機密レベル「1」より低い機密レベル「2」に対してプロジェクト名である文字列「プロジェクトB」等である。機密レベル決定部583は、追加部分に対して決定された機密レベルを、機密レベル比較部585に出力する。
The security
機密レベル比較部585は、機密レベル決定部583から追加部分に対する機密レベルが入力され、ユーザー特定部571からユーザーの機密レベルが入力される。機密レベル比較部585は、追加部分に対する機密レベルと、ユーザーの機密レベルとを比較する。連動送信部567は、ユーザーの機密レベルが、追加部分に対する機密レベル以上であることを条件に、装置特定部565から入力される装置識別情報で特定される装置に追加部分を送信する。連動送信部567は、ユーザーの機密レベルが、追加部分に対する機密レベルより低い場合、追加部分を送信しない。
The security
図10は、本実施の形態における携帯情報装置が備えるCPUの機能の概要の一例を示すブロック図である。図10に示す機能は、携帯情報装置200が備えるCPU201が、フラッシュメモリー203に記憶された拡張現実表示プログラムを実行することにより、CPU201に形成される機能である。図10を参照して、CPU201は、取得データ取得部253と、ARタグ抽出部255と、サーバー500に関連部分の送信を要求する関連部分要求部257と、サーバー500から関連部分を受信する関連部分受信部259と、表示部206を制御する表示制御部251と、を含む。
FIG. 10 is a block diagram illustrating an example of an outline of functions of a CPU provided in the portable information device according to the present embodiment. The functions shown in FIG. 10 are functions formed in the
取得データ取得部253は、データを取得する。ここでは、取得データ取得部253が取得するデータを取得データという。取得データ取得部253は、取得された取得データを、ARタグ抽出部255、関連部分要求部257および表示制御部251に出力する。
The acquisition
取得データ取得部253は、無線LANI/F208を制御し、MFP100が送信するデータを取得データとして受信する。MFP100が取得データを電子メールで送信する場合には、その電子メールを受信し、受信された電子メールに含まれる取得データを取得する。取得データは、無線LANI/F208がMFP100から受信するデータを、変更したデータを含む。例えば、MFP100を操作するユーザーが、MFP100から受信されたデータを、アプリケーションプログラムを用いて編集する場合、取得データ取得部253は、MFP100から受信されたデータを編集した後のデータを取得データとして取得する。また、取得データ取得部253は、カメラ202を制御する撮像制御部261を含む。撮像制御部261は、カメラ202を制御し、カメラ202が被写体を撮像して出力する撮像画像を取得する。カメラ202がMFP100により置換データの画像が形成された用紙を被写体として撮像して出力する場合、取得データ取得部253は、カメラ202が用紙を撮像して出力する撮像画像を、取得データとして取得する。MFP100により置換データの画像が形成された用紙に、ユーザーにより手書きの文字、図形等が描かれる場合がある。この場合において、カメラ202が被写体を撮像して出力する撮像画像は、置換データの画像に加えて手書きの文字、図形等の画像を含む。
Acquired
ARタグ抽出部255は、取得データ取得部253から入力される取得データからARタグを抽出する。ARタグ抽出部255は、抽出されたARタグを、関連部分要求部257に出力する。
The AR
関連部分要求部257は、取得データ取得部253から取得データが入力され、ARタグ抽出部255からARタグが入力される。関連部分要求部257は、無線LANI/F208を制御して、送信要求をサーバー500に送信する。送信要求は、取得データとARタグとを含む。携帯情報装置200のフラッシュメモリー203に、サーバー500のIPアドレスを予め記憶しておけばよい。送信要求を受信するサーバー500は、送信要求を受信すると、送信要求に含まれるARタグに関連付けられた関連部分を返信する。
The related
関連部分受信部259は、無線LANI/F208を制御してサーバー500から関連部分を受信する。関連部分受信部259は、関連部分を表示制御部251に出力する。関連部分は、画像と、ARタグを基準にして関連部分の相対的な位置を示す位置情報を含む。
The related
表示制御部251は、取得データ取得部253から取得データが入力されることに応じて、取得データの画像を表示部206に表示する。表示制御部251は、関連部分受信部259から関連部分が入力される場合、関連部分の画像を表示部206に表示する。表示制御部251は、関連部分に含まれる位置情報に基づいて、表示部206に表示された取得データの画像に含まれるARタグを基準にして、関連部分の画像を配置する位置を特定する。表示制御部251は、取得データの画像中でARタグを基準にして特定された位置に、関連部分の画像を重畳して表示する。
The
表示制御部251によって関連部分が表示された後に、無線LANI/F208がサーバー500から追加部分を受信する場合がある。表示制御部251は、連動表示制御部263を含む。連動表示制御部263は、サーバー500から追加部分を受信する場合、追加部分の画像を表示部206に表示する。追加部分は、画像と、ARタグを基準にして追加部分の相対的な位置を示す位置情報と、を含む。連動表示制御部263は、追加部分に含まれる位置情報に基づいて、表示部206に表示された取得データの画像に含まれるARタグを基準にして、追加部分の画像を配置する位置を特定する。連動表示制御部263は、取得データの画像中でARタグを基準にして特定された位置に、追加部分の画像を重畳して表示する。
The wireless LAN I /
ここで、MFP100がPC300から受信したデータを置換データに変換し、画像形成する場合を例に説明する。MFP100がPC300から受信するデータは、第1ページである第1のオリジナルデータと、第2ページである第2のオリジナルデータを含む。また、第1のオリジナルデータと第2のオリジナルデータとでは、第1のオリジナルデータの優先度が第2のオリジナルデータの優先度よりも高く設定されている場合を例に説明する。
Here, a case where
図11は、第1のオリジナルデータの一例を示す図である。図11を参照して、第1のオリジナルデータ610は、「Confidential」の文字列611と、棒グラフが表された領域613と、を含む。ここでは、領域613がユーザーにより関連部分に指定される場合を例に説明する。
FIG. 11 is a diagram illustrating an example of the first original data. Referring to FIG. 11, first
図12は、第1の置換データの一例を示す図である。第1の置換データは、第1のオリジナルデータ610の関連部分613をARタグで置き換えたデータである。図12を参照して、第1の置換データ610Aは、「Confidential」の文字列611と、ARタグ613Aと、を含む。
FIG. 12 is a diagram illustrating an example of the first replacement data. The first replacement data is data obtained by replacing the
図13は、第2のオリジナルデータの一例を示す図である。図13を参照して、第2のオリジナルデータ620は、「Confidential」の文字列621と、帯グラフが表された領域623と、を含む。ここでは、領域623がユーザーにより関連部分に指定される場合を例に説明する。
FIG. 13 is a diagram illustrating an example of second original data. Referring to FIG. 13, second
図14は、第2の置換データの一例を示す図である。第2の置換データは、第2のオリジナルデータ620の関連部分623をARタグで置き換えたデータである。図14を参照して、第1の置換データ620Aは、「Confidential」の文字列621と、ARタグ623Aと、を含む。
FIG. 14 is a diagram illustrating an example of second replacement data. The second replacement data is data in which the
MFP100は、第1の置換データ610Aの画像を用紙に形成すると、第1のオリジナルデータ610の第1のオリジナル識別情報と、ARタグ613Aと、関連部分613と、置換データ610Aとを含む第1の登録情報をサーバー500に送信する。また、MFP100は、第2の置換データ620Aの画像を用紙に形成すると、第1のオリジナルデータ620の第2のオリジナル識別情報と、ARタグ623Aと、関連部分623と、置換データ620Aとを含む第2の登録情報をサーバー500に送信する。さらに、第1のオリジナルデータと第2のオリジナルデータとは、同一のデータに含まれる第1ページと第2ページなので、MFP100は、第1のオリジナルデータの第1オリジナル識別情報と、第2のオリジナルデータの第2オリジナル識別情報とを含むオリジナル関連付情報をサーバー500に送信する。さらに、第1のオリジナルデータの優先度が第2のオリジナルデータの優先度より高くユーザーにより設定されるので、MFP100は、第1のオリジナルデータと第2のオリジナルデータそれぞれのオリジナル識別情報と、第1のオリジナルデータの優先度を第2のオリジナルデータ優先度よりも高くした優先度情報を、サーバー500に送信する。サーバー500は、第1の登録情報、第2の登録情報、オリジナル関連付情報および優先度情報を、HDD504に記憶する。
When
この段階で、ユーザーAが携帯情報装置200を操作して、カメラ202で第1の置換データ610Aの画像が形成された用紙を撮像する場合、携帯情報装置200は、第1の置換データ610Aの画像をカメラ202で撮像して得られる撮像画像を第1の取得データとし、第1の取得データから抽出されるARタグ613Aと、第1の取得データとを含む第1の送信要求をサーバー500に送信する。サーバー500は、第1の送信要求に含まれるARタグ613Aと同じARタグ613Aを含む第1の登録情報を抽出し、第1の登録情報に含まれる関連部分613を携帯情報装置200に返信する。このため、携帯情報装置200は、サーバー500から返信される関連部分613を、第1の取得データ(撮像画像)中のARタグ613Aを基準に定まる位置に関連部分613を表示する。したがって、携帯情報装置200の表示部206には、図11に示した第1のオリジナルデータ610と同じ画像が表示される。
At this stage, when the user A operates the
一方、ユーザーBが携帯情報装置200Aを操作して、カメラ202で第2の置換データ620Aの画像が形成された用紙を撮像する場合、携帯情報装置200Aは、第2の置換データ620Aの画像をカメラ202で撮像して得られる撮像画像を第2の取得データとし、第2の取得データから抽出されるARタグ623Aと、第2の取得データとを含む第2の送信要求をサーバー500に送信する。サーバー500は、第2の送信要求に含まれるARタグ623Aと同じARタグ623Aを含む第2の登録情報を抽出し、第2の登録情報に含まれる関連部分623を携帯情報装置200Aに返信する。このため、携帯情報装置200Aは、サーバー500から返信される関連部分623を、第2の取得データ(撮像画像)中のARタグ623Aを基準に定まる位置に関連部分623を表示する。したがって、携帯情報装置200Aの表示部206には、図13に示した第2のオリジナルデータ620と同じ画像が表示される。
On the other hand, when the user B operates the
次に、ユーザーAが、第1の置換データ610Aの画像が形成された用紙に、手書きで文字または図形を描画した場合を例に説明する。
Next, a case will be described as an example where user A draws characters or figures by handwriting on a sheet on which an image of the
図15は、置換データの画像が形成された用紙に文字または図形が追加された場合の用紙の一例を示す図である。ここでは、第1の置換データ610Aの画像が形成された用紙にユーザーAが手書きで文字を描画する場合を示す。図15を参照して、用紙610Bは、「Confidential」の文字列611と、関連部分613と、手書き文字が表された領域615と、を含む。
FIG. 15 is a diagram illustrating an example of a sheet when characters or figures are added to the sheet on which the replacement data image is formed. Here, a case where the user A draws a character by handwriting on a sheet on which an image of the
ユーザーAが携帯情報装置200を操作して、カメラ202で用紙610Bを撮像する場合、携帯情報装置200は、その用紙をカメラ202で撮像して得られる撮像画像を第3の取得データとし、第3の取得データから抽出されるARタグ613Aと、第3の取得データとを含む第3の送信要求をサーバー500に送信する。サーバー500は、第3の送信要求に含まれるARタグ613Aと同じARタグ613Aを含む第1の登録情報を抽出し、第1の登録情報に含まれる関連部分613を携帯情報装置200に返信する。このため、携帯情報装置200は、サーバー500から返信される関連部分613を、第3の取得データ(撮像画像)中のARタグ613Aを基準に定まる位置に表示する。図16に、携帯情報装置200に表示される画像の一例を示す。
When the user A operates the
図16は、携帯情報装置に表示される画像の一例を示す第1の図である。図16を参照して、画像610Cは、「Confidential」の文字列611と、関連部分613と、手書き文字が表された領域615と、を含む。
FIG. 16 is a first diagram illustrating an example of an image displayed on the portable information device. Referring to FIG. 16, an
一方、サーバー500は、第3の送信要求に含まれる第3の取得データと、第1の登録情報に含まれる第1の置換データとを比較し、第3の取得データに存在するが第1の置換データに存在しない追加部分を決定する。ここでは、第3の取得データ610Bに存在するが、第1の置換データ610Aに存在しない手書き文字が表された領域615を追加部分に決定する。さらに、サーバー500は、第1の登録情報に含まれる第1オリジナル識別情報で特定される第1のオリジナルデータ610と、オリジナル関連付情報で関連付けられた第2のオリジナルデータ620を特定する。さらに、サーバー500は、第1のオリジナルデータの優先度が第2のオリジナルデータの優先度以上であることを条件に、第2のオリジナルデータ620の第2オリジナル識別情報を含む第2の登録情報を抽出し、第2の登録情報に含まれる第2の関連部分623Aを送信した装置を特定する。ここでは、第1のオリジナルデータの優先度が第2のオリジナルデータの優先度より高く、携帯情報装置200Aに第2の関連部分623Aを送信しているので、携帯情報装置200Aを特定する。そして、サーバー500は、追加部分615を携帯情報装置200Aに送信する。
On the other hand, the
なお、ユーザーBが第2の置換データ620が形成された用紙に手書きで文字を追加した場合には、サーバー500は、第2の登録情報に含まれる第2オリジナル識別情報で特定される第2のオリジナルデータ620と、オリジナル関連付情報で関連付けられた第1のオリジナルデータ610を特定するが、第2のオリジナルデータの優先度が第1のオリジナルデータの優先度より小さいので、第1のオリジナルデータ610の第1オリジナル識別情報を含む第1の登録情報を抽出することなく、携帯情報装置200に追加部分を送信しない。したがって、関連する複数のオリジナルデータに優先度を設定することによって、一方に追加された追加部分を他方に表示するか否かを定めることができる。
When user B adds a handwritten character to the sheet on which the
携帯情報装置200Aは、サーバー500から受信される第2の関連部分623を表示している最中に、サーバー500から追加部分615を受信すると、追加部分615を、第2の取得データ(撮像画像)中のARタグ623Aを基準に定まる位置に表示する。図17に、携帯情報装置200Aに表示される画像の一例を示す。
When the
図17は、携帯情報装置に表示される画像の一例を示す第2の図である。図17を参照して、画像620Cは、「Confidential」の文字列621と、関連部分623と、手書き文字が表された領域である追加部分615と、を含む。このため、携帯情報装置200Aの表示部206には、図13に示した第2のオリジナルデータ620と同じ画像に、追加部分615を追加した画像が表示される。
FIG. 17 is a second diagram illustrating an example of an image displayed on the portable information device. Referring to FIG. 17, an
このように、ユーザーAが、手書きで追加した追加部分615を、ユーザーBが視認することができる。このため、互いに関連する複数のオリジナルデータのうち少なくとも1つに追加された追加部分を、他の関連するオリジナルデータを閲覧するユーザーに通知することができる。
Thus, the user B can visually recognize the
図18は、置換データ生成処理の流れの一例を示すフローチャートである。置換データ生成処理は、MFP100が備えるCPU111が、ROM113、HDD115またはCD−ROM118に記憶された置換データ生成プログラムを実行することにより、CPU111により実行される処理である。図18を参照して、CPU111は、MFP100を操作するユーザーを認証する(ステップS01)。表示部161にログイン画面を表示し、ユーザーが操作部163に入力するユーザー識別情報とパスワードとを受け付け、それらが予めHDD115に記憶されていれば、ユーザーを認証する。
FIG. 18 is a flowchart illustrating an example of the flow of replacement data generation processing. The replacement data generation process is a process executed by
次のステップS02においては、データを取得する。ステップS02において取得するデータは、HDD115に予め記憶されたデータであってもよいし、PC300から受信されるプリントデータ、または、アプリケーションデータであってもよい。アプリケーションデータは、PC300がアプリケーションプログラムを実行することにより、生成するデータである。
In the next step S02, data is acquired. The data acquired in step S02 may be data stored in advance in the
次のステップS03においては、ステップS02において取得されたデータが、複数ページを含むか否かを判断する。複数ページを含むデータならば処理をステップS04に進める。ステップS02において取得されたデータが、複数ページを含まなければそのデータを処理対象であるオリジナルデータに設定し、処理をステップS08に進める。 In the next step S03, it is determined whether or not the data acquired in step S02 includes a plurality of pages. If the data includes a plurality of pages, the process proceeds to step S04. If the data acquired in step S02 does not include a plurality of pages, the data is set as original data to be processed, and the process proceeds to step S08.
ステップS04においては、複数ページのうち1つを処理対象であるオリジナルデータに選択し、処理をステップS05に進める。ステップS05においては、登録情報生成処理を実行し、処理をステップS06に進める。登録情報生成処理の詳細は、後述するが、処理対象に設定されているオリジナルデータを変換した置換データに変換する処理を含む。 In step S04, one of the plurality of pages is selected as original data to be processed, and the process proceeds to step S05. In step S05, a registration information generation process is executed, and the process proceeds to step S06. Although details of the registration information generation process will be described later, it includes a process of converting original data set as a processing target into converted replacement data.
ステップS06においては、オリジナル関連付情報生成処理を実行し、処理をステップS07に進める。オリジナル関連付情報生成処理の詳細は後述する。ステップS07においては、処理対象に選択されていないページが存在するか否かを判断する。処理対象に選択されていないページが存在するならば処理をステップS04に戻すが、存在しなければ処理をステップS10に進める。 In step S06, an original association information generation process is executed, and the process proceeds to step S07. Details of the original association information generation processing will be described later. In step S07, it is determined whether or not there is a page not selected as a processing target. If there is a page that is not selected as a processing target, the process returns to step S04. If there is no page, the process proceeds to step S10.
ステップS08においては、処理対象に設定されているオリジナルデータに対して登録情報生成処理を実行し、処理をステップS09に進める。ステップS09においては、オリジナル関連付情報生成処理を実行し、処理をステップS10に進める。 In step S08, a registration information generation process is executed for the original data set as a processing target, and the process proceeds to step S09. In step S09, an original association information generation process is executed, and the process proceeds to step S10.
ステップS10においては、出力指示を受け付けたか否かを判断する。操作部163が、ユーザーによる出力指示の操作を受け付けると、出力指示を受け付けたと判断する。例えば、ハードキー部167が備える複数のキーのうちプリント指示または送信指示が予め割り当てられたキーがユーザーにより押下されると、出力指示を受け付ける。出力指示を受け付けるまで待機状態となり(ステップS10でNO)、出力指示を受け付けたならば(ステップS10でYES)、処理をステップS11に進める。ステップS11においては、出力指示により特定される出力先によって処理を分岐させる。出力指示がプリントを示すならば処理をステップS12に出力し、出力指示がデータ送信を示すならば処理をステップS14に進める。例えば、ステップS10においてハードキー部167が備える複数のキーのうちプリント指示が割り当てられたキーがユーザーにより押下される場合は、処理をステップS12に進め、送信指示が割り当てられたキーがユーザーにより押下される場合は、処理をステップS14に進める。
In step S10, it is determined whether an output instruction has been accepted. When the
ステップS12においては、置換データをプリントし、処理をステップS13に進める。具体的には、ステップS05において生成された置換データの画像を用紙に形成する。ステップS14においては、置換データを送信し、処理をステップS13に進める。具体的には、ステップS05において生成された置換データを、通信I/F部112を介して他のコンピューターに送信する。置換データを送信する先は、ユーザーが操作部163を用いて指定するようにすればよい。例えば、携帯情報装置200がユーザーにより指定される場合は、置換データを、携帯情報装置200に送信する。
In step S12, the replacement data is printed, and the process proceeds to step S13. Specifically, the replacement data image generated in step S05 is formed on a sheet. In step S14, the replacement data is transmitted, and the process proceeds to step S13. Specifically, the replacement data generated in step S05 is transmitted to another computer via the communication I /
次のステップS13においては、履歴情報を記憶し、処理を終了する。履歴情報は、ユーザー識別情報と、オリジナル識別情報と、を含む。ユーザー識別情報は、ステップS01において認証されたユーザーのユーザー識別情報である。オリジナル識別情報は、ステップS05またはステップS08において実行される登録情報生成処理で処理対象とされるオリジナルデータを識別するためのデータ識別情報である。具体的には、オリジナルデータ識別情報は、ステップS02において取得されたデータが複数ページを含む場合には、複数ページにそれぞれ対応する複数のオリジナルデータそれぞれのデータ識別情報であり、ステップS02において取得されたデータが1ページを含む場合には、そのデータのデータ識別情報である。 In the next step S13, the history information is stored and the process is terminated. The history information includes user identification information and original identification information. The user identification information is user identification information of the user authenticated in step S01. The original identification information is data identification information for identifying original data to be processed in the registration information generation process executed in step S05 or step S08. Specifically, the original data identification information is data identification information of each of a plurality of original data respectively corresponding to a plurality of pages when the data acquired in step S02 includes a plurality of pages, and is acquired in step S02. When the data includes one page, it is data identification information of the data.
図19は、登録情報生成処理の流れの一例を示すフローチャートである。登録情報生成処理は、図18のステップS05またはステップS08において実行される処理である。登録情報生成処理が実行される前の段階で、処理対象となるオリジナルデータが特定されている。図19を参照して、CPU111は、オリジナルデータ中の関連部分の指定を受け付ける(ステップS21)。たとえば、オリジナルデータの画像を表示部161に表示し、ユーザーが、表示された画像中の任意の領域を指定する操作を操作部163に入力すれば、指定された領域を関連部分として受け付ける。関連部分の指定を受け付けるまで待機状態となり(ステップS21でNO)、関連部分の指定を受け付けたならば(ステップS21でYES)、処理をステップS22に進める。関連部分は、オリジナルデータ中の位置情報を含む。
FIG. 19 is a flowchart illustrating an example of the flow of registration information generation processing. The registration information generation process is a process executed in step S05 or step S08 in FIG. Before the registration information generation process is executed, the original data to be processed is specified. Referring to FIG. 19,
ステップS22においては、ARタグを決定する。予め準備されたARタグのうちから任意のARタグを決定する。次のステップS23においては、ARタグと関連部分とを関連付ける。ステップS21においてオリジナルデータの中でユーザーにより指定された領域である関連部分と、ステップS22において決定されたARタグとを関連付ける。 In step S22, an AR tag is determined. An arbitrary AR tag is determined from the AR tags prepared in advance. In the next step S23, the AR tag is associated with the related part. In step S21, the related part which is the area designated by the user in the original data is associated with the AR tag determined in step S22.
次のステップS24においては、置換データを生成する。置換データは、オリジナルデータの関連部分をARタグで置き換えたデータである。具体的には、CPU111は、オリジナルデータのうち、ステップS21においてユーザーにより指定された関連部分を、ステップS22において決定されたARタグで置き換えることにより、置換データを生成する。
In the next step S24, replacement data is generated. The replacement data is data obtained by replacing the relevant part of the original data with the AR tag. Specifically, the
ステップS25においては、登録情報を生成する。登録情報は、オリジナルデータを識別するためのオリジナル識別情報と、関連部分と、ARタグと、置換データと、を含む。そして、登録情報をサーバーに登録し、処理を終了する。ステップS25において生成された登録情報を、通信I/F部112を介して、サーバー500に送信する。
In step S25, registration information is generated. The registration information includes original identification information for identifying original data, a related portion, an AR tag, and replacement data. Then, the registration information is registered in the server, and the process ends. The registration information generated in step S25 is transmitted to the
図20は、オリジナル関連付情報生成処理の流れの一例を示すフローチャートである。オリジナル関連付情報生成処理は、図18のステップS06またはステップS09において実行される処理である。オリジナル関連付情報生成処理が実行される前の段階で、処理対象となるオリジナルデータと、MFP100を操作するユーザーが特定されている。図20を参照して、CPU111は、オリジナルデータが複数のページを含むデータの一部か否かを判断する(ステップS31)。オリジナルデータがデータの一部ならば処理をステップS32に進めるが、そうでなければ処理をステップS34に進める。ステップS32においては、他のページを関連オリジナルデータに設定し、処理をステップS33に進める。同一のデータに含まれる複数ページのうち、オリジナルデータのページ以外の1以上のページそれぞれのデータを関連オリジナルデータに設定する。ステップS33においては、オリジナル関連付情報を生成し、処理をステップS34に進める。オリジナル関連付情報は、2つのオリジナル識別情報を含み、2つのオリジナルデータを関連付ける。ここでは、オリジナルデータと、ステップS32において関連オリジナルデータに設定されたオリジナルデータとを関連付ける。複数の関連オリジナルデータが設定される場合には、複数の関連オリジナルデータと同じ数のオリジナル関連付情報を生成する。
FIG. 20 is a flowchart illustrating an example of the flow of the original association information generation process. The original association information generation process is a process executed in step S06 or step S09 in FIG. Before the original association information generation process is executed, the original data to be processed and the user who operates the
ステップS34においては、ユーザーまたはグループが同じ履歴情報を抽出する。ユーザーが同じ履歴情報は、HDD115に記憶されている履歴情報のうち、MFP100を操作するユーザーのユーザー識別情報を含む履歴情報である。グループが同じ履歴情報は、HDD115に記憶されている履歴情報のうち、MFP100を操作するユーザーと同一のグループに属する1以上のユーザーそれぞれのユーザー識別情報のいずれかを含む履歴情報である。HDD115に、複数のユーザーを1以上のグループに分類したグループデータを記憶しておき、そのグループデータを用いて、MFP100を操作するユーザーと同一のグループに属する1以上のユーザーを特定する。例えば、MFP100を操作するユーザーAが第1のオリジナルデータを指定して、第1のオリジナルデータをARタグで置換した置換データをプリントする処理をMFP100に実行させる場合を考える。ユーザーAより先に、ユーザーAと同一のグループに属するユーザーBが第2のオリジナルデータを指定して、第2のオリジナルデータをARタグで置換した置換データをプリントする処理をMFP100に実行させていた場合、ユーザーBのユーザー識別情報と第2のオリジナルデータのオリジナル識別情報とを含む履歴情報がHDD115に記憶されている。このため、ユーザーAが第1のオリジナルデータを指定して、第1のオリジナルデータをARタグで置換した置換データをプリントする処理をMFP100に実行させる段階で、ユーザーBのユーザー識別情報と第2のオリジナルデータのオリジナル識別情報とを含む履歴情報が抽出される。
In step S34, the same history information is extracted by the user or group. History information with the same user is history information including user identification information of the user who operates
ステップS35においては、履歴情報が抽出されたか否かを判断する。履歴情報が抽出されたならば処理をステップS36に進めるが、そうでなければ処理をステップS38に進める。ステップS36においては、出力されたオリジナルデータを関連オリジナルデータに設定する。出力されたオリジナルデータは、ステップS34において抽出された履歴情報に含まれるオリジナル識別情報で特定されるオリジナルデータである。ステップS37においては、オリジナル関連付情報を生成し、処理をステップS38に進める。オリジナルデータと、ステップS36において関連オリジナルデータに設定されたオリジナルデータとを関連付ける。複数の履歴情報が抽出される場合には、複数の履歴情報と同じ数のオリジナル関連付情報を生成する。 In step S35, it is determined whether history information has been extracted. If the history information is extracted, the process proceeds to step S36. If not, the process proceeds to step S38. In step S36, the output original data is set as related original data. The output original data is the original data specified by the original identification information included in the history information extracted in step S34. In step S37, original association information is generated, and the process proceeds to step S38. The original data is associated with the original data set as the related original data in step S36. When a plurality of pieces of history information are extracted, the same number of original association information as the plurality of pieces of history information is generated.
ステップS38においては、サーバーに候補データを要求する。通信I/F部112を介してサーバー500に候補データの送信を送信する。候補データの送信が要求されるサーバー500は、候補データを返信する。サーバー500において、候補データは、任意に定めることができる。次のステップS39においては、通信I/F部112がサーバー500から1以上の候補データを受信すると、1以上の候補データを選択可能な候補リストを表示部161に表示する。ユーザーによって候補データが選択されたか否かを判断する(ステップS40)。ユーザーによって候補リストのうちから1以上の候補データが選択されるまで待機状態となり、1以上の候補データが選択されると、処理をステップS41に進める。ステップS41においては、選択された候補データを関連オリジナルデータに設定する。ステップS42においては、オリジナル関連付情報を生成し、処理をステップS43に進める。オリジナルデータと、ステップS41において関連オリジナルデータに設定された候補データとを関連付ける。複数の候補データが抽出される場合には、選択された複数の候補データと同じ数のオリジナル関連付情報を生成する。
In step S38, the server is requested for candidate data. Transmission of candidate data is transmitted to the
ステップS43においては、オリジナル関連付情報が生成されたか否かを判断する。少なくとも1つのオリジナル関連付情報が生成されたならば処理をステップS44に進めるが、1つも生成されていなければ処理を置換データ生成処理に戻す。ステップS44においては、優先度設定画面を表示部161に表示する。優先度設定画面は、例えば、図8に示した優先度設定画面である。
In step S43, it is determined whether or not original association information has been generated. If at least one piece of original association information has been generated, the process proceeds to step S44. If none has been generated, the process returns to the replacement data generation process. In step S44, a priority setting screen is displayed on
次のステップS45においては、優先度を受け付ける。ユーザーが優先度設定画面にしたがって、選択ボタン711〜714いずれかを指示し、決定ボタン715を指示すれば優先度を受け付ける。そして、優先度情報を生成する(ステップS46)。優先度情報は、オリジナル識別情報と優先度との組を2つ含む。具体的には、優先度情報は、第1のオリジナルデータに対して第1オリジナル識別情報と優先度との組と、第2のオリジナルデータに対して第2オリジナル識別情報と優先度との組と、を含む。
In the next step S45, priority is accepted. If the user instructs one of the
次のステップS47においては、ステップS33、ステップS37またはステップS42において生成されたオリジナル関連付情報を、サーバー500に送信し、処理をステップS48に進める。ステップS48においては、ステップS46において生成された優先度情報を、サーバー500に送信し、処理を置換データ生成処理に戻す。
In the next step S47, the original association information generated in step S33, step S37 or step S42 is transmitted to the
図21は、仮想現実実現処理の流れの一例を示すフローチャートである。仮想現実実現処理は、サーバー500が備えるCPU501が、ROM502またはHDD504に記憶された仮想現実実現プログラムをRAM502にロードして実行することにより、CPU501により実行される処理である。図21を参照して、CPU501は、登録情報を受信したか否かを判断する。通信部505がMFP100から登録情報を受信したか否かを判断する。登録情報を受信したならば処理をステップS52に進めるが、そうでなければ処理をステップS53に進める。ステップS52においては、受信された登録情報をHDD504に記憶し、処理をステップS53に進める。
FIG. 21 is a flowchart illustrating an example of the flow of the virtual reality realization process. The virtual reality realization process is a process executed by the
ステップS53においては、オリジナル関連付情報を受信したか否かを判断する。通信部505がMFP100からオリジナル関連付情報を受信したか否かを判断する。オリジナル関連付情報を受信したならば処理をステップS54に進めるが、そうでなければ処理をステップS55に進める。ステップS54においては、受信されたオリジナル関連付情報をHDD504に記憶し、処理をステップS55に進める。
In step S53, it is determined whether or not the original association information has been received. It is determined whether
ステップS55においては、優先度情報を受信したか否かを判断する。通信部505がMFP100から優先度情報を受信したか否かを判断する。優先度情報を受信したならば処理をステップS56に進めるが、そうでなければ処理をステップS57に進める。ステップS56においては、受信された優先度情報をHDD504に記憶し、処理をステップS57に進める。
In step S55, it is determined whether priority information has been received. It is determined whether
ステップS57においては、送信要求を受信したか否かを判断する。通信部505が携帯情報装置200,200A,200BまたはHMD400のいずれかから送信要求を受信したか否かを判断する。送信要求は、取得データとARタグとを含む。送信要求を受信したならば処理をステップS58に進めるが、そうでなければ処理をステップS51に戻す。ここでは、携帯情報装置200から送信要求を受信する場合を例に説明する。
In step S57, it is determined whether a transmission request has been received. It is determined whether
ステップS58においては、HDD115にステップS52において記憶された登録情報のうちから、受信された送信要求に含まれるARタグを含む登録情報を抽出する。次のステップS59においては、登録情報が抽出されたか否かを判断する。登録情報が抽出されたならば処理をステップS60に進めるが、そうでなければ処理をステップS51に戻す。ステップS60においては、オリジナルデータを特定する。抽出された登録情報に含まれるオリジナル識別情報で特定されるオリジナルデータを特定する。
In step S58, registration information including the AR tag included in the received transmission request is extracted from the registration information stored in
次のステップS61においては、関連部分を返信し、処理をステップS62に進める。通信部505を介して、抽出された登録情報に含まれる関連部分を、送信要求を送信してきた装置、ここでは携帯情報装置200に関連部分を送信する。ステップS62においては、送信履歴をHDD504に記憶し、処理をステップS63に進める。送信履歴は、ステップS60において特定されたオリジナルデータのオリジナル識別情報と、ステップS57において受信された送信要求を送信してきた装置の装置識別情報と、を含む。
In the next step S61, the related part is returned, and the process proceeds to step S62. Via the
ステップS63においては、送信要求に含まれる取得データと登録情報に含まれる置換データとを比較する。そして、追加部分を抽出したか否かを判断する(ステップS64)。追加部分は、取得データに存在するが、置換データに存在しない部分である。追加部分を抽出したならば処理をステップS65に進めるが、追加部分を抽出できなければ処理をステップS51に戻す。ステップS65においては、連動送信処理を実行し、処理をステップS51に戻す。 In step S63, the acquired data included in the transmission request is compared with the replacement data included in the registration information. And it is judged whether the additional part was extracted (step S64). The additional portion is a portion that exists in the acquired data but does not exist in the replacement data. If the additional part is extracted, the process proceeds to step S65. If the additional part cannot be extracted, the process returns to step S51. In step S65, an interlocked transmission process is executed, and the process returns to step S51.
図22は、連動送信処理の流れの一例を示すフローチャートである。連動送信処理は、図21のステップS65において実行される処理である。連動送信処理が実行される前の段階で、処理対象となるオリジナルデータが特定されており、追加部分が決定されている。図22を参照して、CPU501は、オリジナル関連付情報が存在するか否かを判断する(ステップS71)。HDD115に記憶されているオリジナル関連付情報のうちから処理対象となるオリジナルデータのオリジナル識別情報を含むオリジナル関連付情報を抽出する。そのようなオリジナル関連付情報を抽出すれば処理をステップS72に進めるが、そうでなければ処理を仮想現実実現処理に戻す。ステップS72においては、関連オリジナルデータを特定する。ステップS71において抽出されたオリジナル関連付情報に含まれる2つのオリジナル識別情報のうち処理対象のオリジナルデータのオリジナル識別情報とは別のオリジナル識別情報で特定されるオリジナルデータを関連オリジナルデータとして特定する。次のステップS73においては、送信履歴が存在するか否かを判断する。関連オリジナルデータのオリジナル識別情報を含む送信履歴がHDD504に記憶されているか否かを判断する。送信履歴が存在するならば処理をステップS74に進めるが、そうでなければ処理を仮想現実実現処理に戻す。
FIG. 22 is a flowchart illustrating an example of the flow of linked transmission processing. The linked transmission process is a process executed in step S65 of FIG. Before the linked transmission process is executed, the original data to be processed is specified and the additional part is determined. Referring to FIG. 22,
ステップS74においては、関連装置を特定する。関連オリジナルデータのオリジナル識別情報を含む送信履歴に含まれる装置識別情報で特定される装置を関連装置に特定する。ここでは、携帯情報装置200Aを関連装置に特定する場合を例に説明する。
In step S74, the related device is specified. The device specified by the device identification information included in the transmission history including the original identification information of the related original data is specified as the related device. Here, a case where
ステップS75においては、優先度情報が存在するか否かを判断する。HDD115に記憶されている優先度情報のうちから、処理対象となるオリジナルデータおよび関連オリジナルデータそれぞれのオリジナル識別情報を含む優先度情報を抽出する。そのような優先度情報を抽出すれば処理をステップS76に進めるが、そうでなければ処理をステップS78に進める。
In step S75, it is determined whether priority information exists. From the priority information stored in the
ステップS76においては、優先度を比較する。ステップS75において抽出された優先度情報によって定められる処理対象となるオリジナルデータの優先度と、関連オリジナルデータの優先度とを比較する(ステップS77)。そして、比較結果が第1の比較結果か否かを判断する。第1の比較結果は、ここでは、処理対象となるオリジナルデータの優先度が、関連オリジナルデータの優先度以上の場合としている。2つの優先度の比較結果が第1の比較結果ならば処理をステップS78に進めるが、そうでなければ処理を仮想現実実現処理に戻す。 In step S76, the priorities are compared. The priority of the original data to be processed determined by the priority information extracted in step S75 is compared with the priority of the related original data (step S77). Then, it is determined whether or not the comparison result is the first comparison result. Here, the first comparison result is a case where the priority of the original data to be processed is equal to or higher than the priority of the related original data. If the comparison result of the two priorities is the first comparison result, the process proceeds to step S78; otherwise, the process returns to the virtual reality implementation process.
ステップS78においては、追加部分の機密レベルを決定する。具体的には、追加部分の画像を文字認識することにより、追加部分の画像に含まれる文字情報を抽出する。そして、抽出された文字情報に、予め定められた文字列と比較することにより機密レベルを決定する。予め定められた文字列は、機密レベルごとに定められた文字列である。例えば、最も高い機密レベル「1」に対して文字列「部外秘」、機密レベル「1」より低い機密レベル「2」に対して文字列「社外秘」等である。 In step S78, the security level of the additional part is determined. Specifically, the character information included in the image of the additional portion is extracted by recognizing the image of the additional portion. Then, the security level is determined by comparing the extracted character information with a predetermined character string. The predetermined character string is a character string determined for each security level. For example, the character string “confidential” for the highest confidential level “1”, the character string “confidential” for the confidential level “2” lower than the confidential level “1”, and the like.
次のステップS79においては、関連装置のユーザーの機密レベルを決定する。サーバー500は、HDD504に、ユーザーのユーザー識別情報と、そのユーザーに割り当てられた装置の装置識別情報と、そのユーザーに割り当てられた機密レベルの組を含むユーザー情報を予め記憶している。まず、ステップS74において特定された関連装置である携帯情報装置200Aを操作するユーザーを特定する。携帯情報装置200Aの装置識別情報を含むユーザー情報を抽出し、抽出されたユーザー情報に含まれるユーザー識別情報と機密レベルとを取得することにより、関連装置のユーザーの機密レベルを取得する。
In the next step S79, the security level of the user of the related device is determined. The
次のステップS80においては、機密レベルを比較する。ステップS78において決定された追加部分の機密レベルと、ステップS79において決定された関連装置のユーザーの機密レベルを比較する。そして、比較結果が第2の比較結果か否かを判断する(ステップS81)。第2の比較結果は、ここでは、関連装置のユーザーの機密レベルが、追加部分の機密レベル以上の場合としている。2つの機密レベルの比較結果が第2の比較結果ならば処理をステップS82に進めるが、そうでなければ処理を仮想現実実現処理に戻す。 In the next step S80, the confidential levels are compared. The security level of the additional part determined in step S78 is compared with the security level of the user of the related apparatus determined in step S79. Then, it is determined whether or not the comparison result is the second comparison result (step S81). Here, the second comparison result is a case where the security level of the user of the related apparatus is equal to or higher than the security level of the additional portion. If the comparison result of the two confidential levels is the second comparison result, the process proceeds to step S82; otherwise, the process returns to the virtual reality implementation process.
ステップS82においては、関連装置に追加部分を送信し、処理を仮想現実実現処理に戻す。通信部505を介して、ステップS74において特定された関連装置、ここでは携帯情報装置200Aに、追加部分を送信する。
In step S82, the additional part is transmitted to the related device, and the process returns to the virtual reality implementation process. Via the
図23は、拡張現実表示処理の流れの一例を示すフローチャートである。拡張現実表示処理は、携帯情報装置200が備えるCPU201が、フラッシュメモリー203に記憶された拡張現実表示プログラムを実行することにより、CPU201により実行される処理である。図23を参照して、CPU201は、原稿を撮像したか否かを判断する(ステップS201)。カメラ202が、被写体を撮像したならは処理をステップS202に進めるが、そうでなければ処理をステップS203に進める。ここでは、カメラ202の被写体は、MFP100により置換データの画像が形成された用紙としている。ステップS202においては、カメラ202が被写体を撮像して出力する撮像画像を取得データに設定し、処理をステップS205に進める。
FIG. 23 is a flowchart illustrating an example of the flow of the augmented reality display process. The augmented reality display process is a process executed by the
ステップS203においては、無線LANI/F208が外部からデータを受信したか否かを判断する。データを受信したならば処理をステップS204に進めるが、そうでなければ処理をステップS201に戻す。ここでは、MFP100から置換データを受信する場合を例に説明する。ステップS204においては、無線LANI/F208がMFP100から受信した置換データを取得データに設定し、処理をステップS205に進める。
In step S203, it is determined whether wireless LAN I /
ステップS205においては、ステップS202またはステップS204において設定された取得データの画像を表示部206に表示し、処理をステップS206に進める。ステップS206においては、取得データからARタグを抽出したか否かを判断する。ARタグを抽出したならば処理をステップS207に進めるが、そうでなければ処理を終了する。
In step S205, the acquired data image set in step S202 or step S204 is displayed on
ステップS207においては、サーバー500に送信要求を送信する。送信要求は、取得データと、ARタグと、を含む。そして、無線LANI/F208が、サーバー500から関連部分を受信したか否かを判断する(ステップS208)。関連部分を受信するまで待機状態となり、関連部分を受信したならば処理をステップS209に進める。ステップS209においては、取得データに含まれるARタグを関連部分で置き換え、処理をステップS210に進める。ARタグを置き換える関連部分は、ステップS208において取得された関連部分である。具体的には、関連部分に含まれる位置情報を用いて、取得データに配置されたARタグの位置およびサイズに基づいて置換対象領域を決定し、決定した置換対象領域に関連部分を配置する。
In step S207, a transmission request is transmitted to
ステップS210においては、関連部分を表示し、処理をステップS211に進める。具体的には、関連部分を配置した取得データを表示部206に表示する。これにより、取得データのARタグの部分を関連部分に置き換えたオリジナルデータの画像が表示部206に表示される。
In step S210, the related part is displayed, and the process proceeds to step S211. Specifically, the acquired data in which the related portions are arranged is displayed on the
ステップS211においては、追加部分を受信したか否かを判断する。無線LANI/F208が、サーバー500から追加部分を受信したならば処理をステップS212にすすめるが、そうでなければ処理を終了する。ステップS212においては、追加部分を表示部206に表示し、処理を終了する。追加部分に含まれる位置情報を用いて、取得データに配置されたARタグの位置およびサイズに基づいて置換対象領域を決定し、決定した置換対象領域に追加部分を配置する。
In step S211, it is determined whether an additional portion has been received. If the wireless LAN I /
<変形例>
上述した実施の形態においては、拡張現実表示装置の一例として携帯情報装置200を例に説明したが、HMD400を拡張現実表示装置として機能させるようにしてもよい。この場合、HMD400が備えるCPU401は、図10に示した携帯情報装置200が備えるCPU201が有する機能と同様の機能を有するが、表示制御部251が異なる。
<Modification>
In the embodiment described above, the
HMD400が備えるCPU401が有する表示制御部251は、撮像制御部261から撮像画像が入力されることに応じて、撮像画像を表示部404に表示することなく、関連部分を表示部404に表示する。HMD400を装着するユーザーは、撮像画像と同じ画像を、表示部404の表示面を通して実際に見ている。このため、表示制御部251は、撮像画像中に含まれるARタグを基準にして、関連部分に含まれる位置情報で定まる領域を表示部404の表示面中で特定し、表示部404の表示面中で特定した領域に関連部分の画像を表示する。同様にして、連動表示制御部263は、撮像画像中に含まれるARタグを基準にして、追加部分に含まれる位置情報で定まる領域を表示部404の表示面中で特定し、表示部404の表示面中で特定した領域に追加部分の画像を表示する。
The
また、変形例においては、HMD400が備えるCPU401は、図23に示した拡張現実表示処理を実行するが、ステップS205、ステップS210、およびステップS212が異なる。HMD400が備えるCPU401は、ステップS205において、取得データの画像を表示しない。また、CPU401は、ステップS210において、撮像画像中に含まれるARタグを基準にして、関連部分に含まれる位置情報で定まる領域を表示部404の表示面中で特定し、関連部分の画像を特定した領域に表示し、処理をステップS211に進める。また、CPU401は、ステップS212において、撮像画像中に含まれるARタグを基準にして、追加部分に含まれる位置情報で定まる領域を表示部404の表示面中で特定し、追加部分の画像を特定した領域に表示し、処理を終了する。
In the modification, the
以上説明したように、本実施の形態における画像処理システム1において、MFP100は、オリジナルデータを、そのオリジナルデータ中の少なくとの一部である関連部分をARタグで置き換えた置換データに変換し、オリジナルデータを識別するためのオリジナル識別情報と、ARタグと、関連部分と、置換データとを含む登録情報をサーバーに登録し、オリジナルデータとオリジナルデータとは異なる別のオリジナルデータとを関連付けたオリジナル関連付情報を、サーバーに登録し、置換データを出力する。サーバー500は、MFP100から登録情報が受信されることに応じて、登録情報に含まれるオリジナル識別情報と、ARタグと、関連部分と、置換データとを関連付け、ARタグと取得データとを含む送信要求を携帯情報装置200,200A,200BまたはHMD400のうち第1の携帯情報装置から受信することに応じて、送信要求に含まれるARタグと関連付けられた関連部分を第1の携帯情報装置に送信する。さらに、サーバー500は、送信要求に含まれる取得データに存在するが送信要求に含まれるARタグと関連付けられた置換データには存在しない追加部分を抽出し、送信要求に含まれるARタグと関連付けられた第1のオリジナルデータと、オリジナル関連付情報によって関連付けられた第2のオリジナルデータを特定し、携帯情報装置200,200A,200BまたはHMD400のうちから第2のオリジナルデータと関連付けられた第2の関連部分が送信された第2の携帯情報装置を特定し、第2の携帯情報装置に、追加部分を送信する。携帯情報装置200,200A,200BまたはHMD400それぞれは、MFP100により出力された置換データ、または置換データの一部を変更したデータを取得データとして取得し、取得データからARタグを抽出し、サーバー500からARタグに関連付けられた関連部分を受信すると、取得データ中のARタグの位置を基準に定まる位置に、関連部分の画像を表示する。このため、例えば、携帯情報装置200において得られる取得データ中でARタグにより定められた位置に関連部分を表示するので、取得データに関連部分を表示することができる。取得データが、置換データの場合、置換データに対応するオリジナルデータを表示することができる。また、取得データが、置換データを変更したデータの場合、置換データに対応するオリジナルデータに、置換データに対する変更と同じ変更をした状態で表示することができる。
As described above, in the
また、サーバー500は、第1の携帯情報装置、例えば、携帯情報装置200から受信される取得データから追加部分を抽出する場合であって、携帯情報装置200から受信されるARタグと関連付けられた第1のオリジナルデータと、MFP100により関連付けられた第2のオリジナルデータが特定される場合、第2のオリジナルデータと関連付けられた第2の関連部分が送信された第2の携帯情報装置、例えば、携帯情報装置200Aに、追加部分を送信する。携帯情報装置200Aでは、第2の関連部分と追加部分とを表示する。このため、携帯情報装置200において取得された取得データにおいて、置換データから変更された追加部分を、携帯情報装置200Aに表示させることができる。その結果、第1のオリジナルデータに対応する置換データに追加された変更を、第2のオリジナルデータに対応する置換データを見るユーザーに通知することができる。
Further, the
また、サーバー500は、所定の条件が成立することを条件に、追加部分を第2の携帯情報装置である携帯情報装置200Aに送信する。このため、所定の条件が成立する場合に限って、第2の携帯情報装置に追加部分を表示させることができる。
In addition,
所定の条件を、第1のオリジナルデータの優先度が第2のオリジナルデータの優先度以上の場合とすれば、第1のオリジナルデータに対応する置換データに追加された変更を、第2のオリジナルデータに対応する置換データを見るユーザーに通知するが、第2のオリジナルデータに対応する置換データに追加された変更を、第1のオリジナルデータに対応する置換データを見るユーザーに通知しない。このため、追加部分を表示するか否かを、関連するオリジナルデータの優先度に基づいて定めることができる。 If the predetermined condition is that the priority of the first original data is equal to or higher than the priority of the second original data, the change added to the replacement data corresponding to the first original data is changed to the second original data. The user viewing the replacement data corresponding to the data is notified, but the change added to the replacement data corresponding to the second original data is not notified to the user viewing the replacement data corresponding to the first original data. Therefore, whether or not to display the additional portion can be determined based on the priority of the related original data.
また、所定の条件を、第2の携帯情報装置を操作するユーザーに対する機密レベルが追加部分に対する機密レベル以上の場合とすれば、追加部分の機密レベルによって、第2の携帯情報装置を操作するユーザーに通知するか否かを決定することができる。 Further, if the predetermined condition is that the confidential level for the user who operates the second portable information device is equal to or higher than the confidential level for the additional portion, the user who operates the second portable information device according to the confidential level of the additional portion. It can be determined whether or not to notify.
また、MFP100は、取得されたデータに含まれる複数のページそれぞれを複数のオリジナルデータとして互いに関連付ける。このため、同一のデータのいずれかのページのオリジナルデータに対応する置換データに加えた変更を、他のページのオリジナルデータの置換データを見るユーザーに通知することができる。
In addition,
また、MFP100は、同一ユーザーによる複数の操作、または同一グループに属する複数のユーザーのいずれかによる複数の操作によって出力された複数の置換データにそれぞれ対応する複数のオリジナルデータを関連付ける。このため、同一ユーザーによる複数の操作、または同一グループに属する複数のユーザーのいずれかによる複数の操作によって出力された複数の置換データのいずれかに加えた変更を、他の置換データを見るユーザーに通知することができる。
Further,
また、MFP100は、サーバーからオリジナルデータを候補データとして取得し、出力された置換データに対応するオリジナルデータを、候補データのうちからユーザーにより選択された候補データと関連付ける。このため、MFP100を操作するユーザーにより関連付けられた複数のオリジナルデータのいずれかに対応する置換データに加えた変更を、他のオリジナルデータに対応する置換データを見るユーザーに通知することができる。
In addition,
なお、上述した実施の形態においては、画像処理システム1について説明したが、図18〜図20に示した置換データ生成処理をMFP100に実行させ、図21および図22に示した仮想現実実現処理をサーバー500に実行させ、図23に示した拡張現実表示処理を携帯情報装置200,200A,200BまたはHMD400に実行させる連動表示方法として発明を捉えることができるのは言うまでもない。
In the above-described embodiment, the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
<付記>
(1) 前記画像形成装置が備える前記出力制御手段は、前記置換データの画像を用紙に形成する画像形成制御手段を含み、前記携帯情報装置は、被写体を撮像する撮像手段を、さらに備え、前記複数の携帯情報装置それぞれが備える前記取得データ取得手段は、前記撮像手段が前記画像形成装置によって画像が形成された用紙を被写体として撮像することによって得られる撮像画像を取得データとして取得する撮像制御手段を含み、前記複数の携帯情報装置それぞれが備える前記ARタグ抽出手段は、前記取得データを解析してARタグを抽出する、請求項1〜7のいずれかに記載の画像処理システム。
(2) 前記画像形成装置が備える前記出力制御手段は、前記置換データを前記携帯情報装置に送信するデータ送信手段を、さらに含む請求項1〜7のいずれかに記載の画像処理システム。
(3) 前記データ送信手段は、前記置換データを含む電子メールを送信する電子メール送信手段を含む、(1)に記載の画像処理システム。
(4) 前記画像形成装置が備える前記出力制御手段は、前記置換データをファクシミリで送信するファクシミリ送信制御手段を、さらに含む、請求項1〜7のいずれかに記載の画像処理システム。
<Appendix>
(1) The output control unit included in the image forming apparatus includes an image formation control unit that forms an image of the replacement data on a sheet, and the portable information device further includes an imaging unit that images a subject, The acquisition data acquisition unit included in each of the plurality of portable information devices is an imaging control unit that acquires, as acquisition data, a captured image obtained by the imaging unit imaging a sheet on which an image is formed by the image forming apparatus as a subject. The image processing system according to
(2) The image processing system according to any one of
(3) The image processing system according to (1), wherein the data transmission unit includes an e-mail transmission unit that transmits an e-mail including the replacement data.
(4) The image processing system according to any one of
1 拡張現実表示システム、2 ネットワーク、3 無線局、100 MFP、200,200A,200B 携帯情報装置、300 PC、400 HMD、500 サーバー、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 HDD115 ファクシミリ部、117 外部記憶装置、118 CD−ROM、120 自動原稿搬送装置、130 原稿読取部、140 画像形成部、150 給紙部、155 後処理部、160 操作パネル、161 表示部、163 操作部、201 CPU、202 カメラ、203 フラッシュメモリー、204 無線通信部、205 通話部、206 表示部、207 操作部、208 無線LANI/F、209 位置検出部、210 方位検出部、211 外部記憶装置、401 CPU、402 カメラ、403 フラッシュメモリー、404 表示部、405 無線LANI/F、501 CPU、502 ROM、503 RAM、504 HDD、505 通信部、506 表示部、507 操作部、51 データ取得部、53 置換部、55 タグ登録部、55 送信要求受信部、56 追加部分抽出部、57 出力制御部、59 ユーザー認証部、61 データ関連付登録部、63 優先度登録部、65 画像形成制御部、67 データ送信部、69 ファクシミリ送信制御部、71 同一データ関連付部、73 同一ユーザー関連付部、75 候補データ取得部、77 操作関連付部、251 表示制御部、253 取得データ取得部、255 タグ抽出部、257 関連部分要求部、259 関連部分受信部、261 撮像制御部、263 連動表示制御部、267 連動送信部、361 置換部、551 タグ関連付部、553 登録情報抽出部、555 送信要求受信部、557 オリジナル関連付部、559 関連部分返信部、561 関連オリジナル特定部、563 追加部分抽出部、565 装置特定部、567 連動送信部、569 優先度設定部、571 ユーザー特定部、581 順位比較部、583 機密レベル決定部、585 機密レベル比較部。
1 augmented reality display system, 2 network, 3 wireless station, 100 MFP, 200, 200A, 200B portable information device, 300 PC, 400 HMD, 500 server, 110 main circuit, 111 CPU, 112 communication I / F unit, 113 ROM 114 RAM, 115 HDD 115 Facsimile unit, 117 External storage device, 118 CD-ROM, 120 Automatic document feeder, 130 Document reading unit, 140 Image forming unit, 150 Paper feed unit, 155 Post-processing unit, 160 Operation panel, 161 Display unit, 163 operation unit, 201 CPU, 202 camera, 203 flash memory, 204 wireless communication unit, 205 call unit, 206 display unit, 207 operation unit, 208 wireless LAN I / F, 209 position detection unit, 210 direction detection unit, 211 External storage device, 401 CPU 402 Camera 403 Flash memory 404 Display unit 405 Wireless LAN I / F 501 CPU, 502 ROM, 503 RAM, 504 HDD, 505 Communication unit 506 Display unit 507 Operation unit 51 Data acquisition unit 53 Replacement unit 55 tag registration unit 55 transmission request receiving unit 56 additional part extraction unit 57 output control unit 59 user authentication unit 61 data association registration unit 63 priority registration unit 65 image formation control unit 67 data transmission 69, facsimile transmission control unit, 71 identical data association unit, 73 identical user association unit, 75 candidate data acquisition unit, 77 operation association unit, 251 display control unit, 253 acquisition data acquisition unit, 255 tag extraction unit, 257 related part request unit, 259 related part receiving unit, 261 imaging control unit, 263 interlocking display control unit, 2 67 linked transmission unit, 361 replacement unit, 551 tag association unit, 553 registration information extraction unit, 555 transmission request reception unit, 557 original association unit, 559 related part reply unit, 561 related original identification unit, 563 additional part extraction unit 565 Device identification unit, 567 Interlock transmission unit, 568 Priority setting unit, 571 User identification unit, 581 Rank comparison unit, 583 Security level determination unit, 585 Security level comparison unit.
Claims (8)
前記画像形成装置は、オリジナルデータを、そのオリジナルデータ中の少なくとの一部である関連部分をARタグで置き換えた置換データに変換する置換手段と、
前記オリジナルデータを識別するためのオリジナル識別情報と、前記ARタグと、前記関連部分と、前記置換データとを含む登録情報を前記サーバーに送信するARタグ登録手段と、
前記置換データを出力する出力制御手段と、
オリジナルデータと前記オリジナルデータとは異なる別のオリジナルデータとを関連付けたオリジナル関連付情報を、前記サーバーに登録するデータ関連付登録手段と、を備えており、
前記サーバーは、前記画像形成装置から前記登録情報が受信されることに応じて、前記登録情報に含まれるオリジナル識別情報と、ARタグと、関連部分と、置換データとを関連付けるARタグ関連付手段と、
ARタグと取得データとを含む送信要求を前記複数の携帯情報装置のうち第1の携帯情報装置から受信することに応じて、前記送信要求に含まれるARタグと関連付けられた関連部分を前記第1の携帯情報装置に送信する関連部分返信手段と、
前記送信要求に含まれる取得データに存在するが前記送信要求に含まれるARタグと関連付けられた置換データには存在しない追加部分を抽出する追加部分抽出手段と、
前記追加部分抽出手段によって前記追加部分が抽出される場合、前記送信要求に含まれるARタグと関連付けられた第1のオリジナルデータと、前記画像形成装置により登録された前記オリジナル関連付情報によって関連付けられた第2のオリジナルデータを特定する関連オリジナル特定手段と、
前記関連オリジナル特定手段によって前記第2のオリジナルデータが特定される場合、前記複数の携帯情報装置のうちから前記第2のオリジナルデータと関連付けられた第2の関連部分が前記関連部分返信手段によって送信された第2の携帯情報装置を特定する装置特定手段と、
前記第2の携帯情報装置に、前記追加部分を送信する連動送信手段と、を備え、
前記複数の携帯情報装置それぞれは、前記画像形成装置により出力された置換データ、または前記置換データの一部を変更したデータを取得データとして取得する取得データ取得手段と、
前記取得データからARタグを抽出するARタグ抽出手段と、
前記取得データから抽出されたARタグと前記取得データとを含む送信要求を前記サーバーに送信する関連部分要求手段と、
前記送信要求を送信した後に、前記サーバーから前記ARタグに関連付けられた関連部分を受信する関連部分受信手段と、
前記取得データから抽出されたARタグの前記取得データ中の位置を基準に定まる位置に、前記受信された関連部分の画像を表示する表示制御手段と、を備え、
前記複数の携帯情報装置のうち前記第2の携帯情報装置が備える前記表示制御手段は、前記第2の関連部分を表示した後に、前記サーバーから前記追加部分を受信することに応じて、前記取得データから抽出されたARタグの前記取得データ中の位置を基準に定まる位置に、前記受信された追加部分の画像を表示する連動表示制御手段を、含む、画像処理システム。 An image processing system including an image forming apparatus, a plurality of portable information devices, and a server,
The image forming apparatus includes a replacement unit that converts the original data into replacement data in which a related part that is at least a part of the original data is replaced with an AR tag
AR tag registration means for transmitting registration information including original identification information for identifying the original data, the AR tag, the related portion, and the replacement data to the server;
Output control means for outputting the replacement data;
Data association registration means for registering in the server, original association information that associates original data with different original data different from the original data, and
The server includes an AR tag association means for associating original identification information, an AR tag, a related portion, and replacement data included in the registration information in response to the registration information being received from the image forming apparatus. When,
In response to receiving a transmission request including an AR tag and acquired data from the first portable information device among the plurality of portable information devices, a related portion associated with the AR tag included in the transmission request is A related partial reply means for transmitting to one portable information device;
An additional part extracting means for extracting an additional part that exists in the acquisition data included in the transmission request but does not exist in the replacement data associated with the AR tag included in the transmission request;
When the additional part is extracted by the additional part extraction unit, the first original data associated with the AR tag included in the transmission request is associated with the original association information registered by the image forming apparatus. Related original specifying means for specifying the second original data;
When the second original data is specified by the related original specifying unit, a second related part associated with the second original data is transmitted from the plurality of portable information devices by the related part reply unit. Device specifying means for specifying the second portable information device,
Linked transmission means for transmitting the additional portion to the second portable information device,
Each of the plurality of portable information devices includes acquisition data acquisition means for acquiring replacement data output by the image forming apparatus or data obtained by changing a part of the replacement data as acquisition data;
An AR tag extracting means for extracting an AR tag from the acquired data;
Related portion requesting means for transmitting a transmission request including the AR tag extracted from the acquired data and the acquired data to the server;
Associated part receiving means for receiving an associated part associated with the AR tag from the server after transmitting the transmission request;
Display control means for displaying the received image of the related portion at a position determined with reference to the position in the acquired data of the AR tag extracted from the acquired data;
The display control means included in the second portable information device among the plurality of portable information devices displays the second related part, and then receives the additional part from the server in response to the acquisition. An image processing system comprising linked display control means for displaying the received image of the additional portion at a position determined based on a position in the acquired data of the AR tag extracted from data.
前記サーバーが備える前記連動送信手段は、前記第1のオリジナルデータの優先度と前記第2のオリジナルデータの優先度とを比較する優先度比較手段を含み、
前記優先度比較手段による比較結果が第1の比較結果の場合に、前記追加部分を送信する、請求項2に記載の画像処理システム。 The image forming apparatus further includes priority registration means for registering, in the server, priority information that defines relative priorities for the first original data and the second original data.
The linked transmission means included in the server includes priority comparison means for comparing the priority of the first original data with the priority of the second original data,
The image processing system according to claim 2, wherein when the comparison result by the priority comparison unit is a first comparison result, the additional portion is transmitted.
前記追加部分抽出手段によって前記第1の送信要求に基づき抽出された前記追加部分を解析して、前記追加部分に対する機密レベルを決定する機密レベル決定手段と、をさらに備え、
前記サーバーが備える前記連動送信手段は、前記第2の携帯情報装置のユーザーに対して予め定められた機密レベルを、前記機密レベル決定手段により決定された前記追加部分に対する機密レベルと比較する機密レベル比較手段を、さらに含み、
前記機密レベル比較手段による比較結果が第2の比較結果の場合に、前記追加部分を送信する、請求項2または3に記載の画像処理システム。 The server includes user specifying means for specifying users of the first portable information device and the second portable information device;
Security level determination means for analyzing the additional part extracted based on the first transmission request by the additional part extraction means and determining a security level for the additional part, and
The linked transmission means included in the server compares a security level predetermined for the user of the second portable information device with a security level for the additional portion determined by the security level determination means. A comparison means,
The image processing system according to claim 2, wherein the additional portion is transmitted when the comparison result by the security level comparison unit is a second comparison result.
前記データ関連付登録手段は、前記取得されたデータに含まれる複数のページそれぞれを複数のオリジナルデータとして互いに関連付ける同一データ関連付手段を、含む、請求項1〜4のいずれかに記載の画像処理システム。 The image forming apparatus further includes data acquisition means for acquiring data,
The image processing according to claim 1, wherein the data association registration unit includes the same data association unit that associates each of a plurality of pages included in the acquired data as a plurality of original data. system.
前記データ出力手段によって出力された置換データに対応するオリジナルデータを、前記候補データのうちからユーザーにより選択された候補データと関連付ける操作関連付手段と、を含む、請求項1〜6のいずれかに記載の画像処理システム。 The data association registration means includes candidate data acquisition means for acquiring original data as candidate data from the server;
The operation associating means for associating original data corresponding to the replacement data output by the data output means with candidate data selected by the user from among the candidate data. The image processing system described.
前記画像形成装置に、オリジナルデータを、そのオリジナルデータ中の少なくとの一部である関連部分をARタグで置き換えた置換データに変換する置換ステップと、
前記オリジナルデータを識別するためのオリジナル識別情報と、前記ARタグと、前記関連部分と、前記置換データとを含む登録情報を前記サーバーに送信するARタグ登録ステップと、
前記置換データを出力する出力制御ステップと、
オリジナルデータと前記オリジナルデータとは異なる別のオリジナルデータとを関連付けたオリジナル関連付情報を、前記サーバーに登録するデータ関連付登録ステップと、を実行させ、
前記サーバーに、前記画像形成装置から前記登録情報が受信されることに応じて、前記登録情報に含まれるオリジナル識別情報と、ARタグと、関連部分と、置換データとを関連付けるARタグ関連付ステップと、
ARタグと取得データとを含む送信要求を前記複数の携帯情報装置のうち第1の携帯情報装置から受信することに応じて、前記送信要求に含まれるARタグと関連付けられた関連部分を前記第1の携帯情報装置に送信する関連部分返信ステップと、
前記送信要求に含まれる取得データに存在するが前記送信要求に含まれるARタグと関連付けられた置換データには存在しない追加部分を抽出する追加部分抽出ステップと、
前記追加部分抽出ステップにおいて前記追加部分が抽出される場合、前記送信要求に含まれるARタグと関連付けられた第1のオリジナルデータと、前記画像形成装置により登録された前記オリジナル関連付情報によって関連付けられた第2のオリジナルデータを特定する関連オリジナル特定ステップと、
前記関連オリジナル特定ステップにおいて前記第2のオリジナルデータが特定される場合、前記複数の携帯情報装置のうちから前記第2のオリジナルデータと関連付けられた第2の関連部分が前記関連部分返信ステップにおいて送信された第2の携帯情報装置を特定する装置特定ステップと、
前記第2の携帯情報装置に、前記追加部分を送信する連動送信ステップと、を実行させ、
前記複数の携帯情報装置それぞれに、前記画像形成装置により出力された置換データ、または前記置換データの一部を変更したデータを取得データとして取得する取得データ取得ステップと、
前記取得データからARタグを抽出するARタグ抽出ステップと、
前記取得データから抽出されたARタグと前記取得データとを含む送信要求を前記サーバーに送信する関連部分要求ステップと、
前記送信要求を送信した後に、前記サーバーから前記ARタグに関連付けられた関連部分を受信する関連部分受信ステップと、
前記取得データから抽出されたARタグの前記取得データ中の位置を基準に定まる位置に、前記受信された関連部分の画像を表示する表示制御ステップと、を実行させ、
前記複数の携帯情報装置のうち前記第2の携帯情報装置に実行させる前記表示制御ステップは、前記第2の関連部分を表示した後に、前記サーバーから前記追加部分を受信することに応じて、前記取得データから抽出されたARタグの前記取得データ中の位置を基準に定まる位置に、前記受信された追加部分の画像を表示する連動表示制御ステップを、含む、連動表示方法。 A linked change method executed in an image processing system including an image forming apparatus, a plurality of portable information devices, and a server,
A replacement step of converting the original data into replacement data obtained by replacing the related data, which is at least a part of the original data, with an AR tag;
An AR tag registration step of transmitting registration information including original identification information for identifying the original data, the AR tag, the related portion, and the replacement data to the server;
An output control step for outputting the replacement data;
A data association registration step of registering original association information, which associates original data with another original data different from the original data, in the server,
An AR tag associating step associating the original identification information, the AR tag, the related portion, and the replacement data included in the registration information in response to receiving the registration information from the image forming apparatus to the server. When,
In response to receiving a transmission request including an AR tag and acquired data from the first portable information device among the plurality of portable information devices, a related portion associated with the AR tag included in the transmission request is A related partial reply step to be transmitted to one portable information device;
An additional part extracting step of extracting an additional part that exists in the acquisition data included in the transmission request but does not exist in the replacement data associated with the AR tag included in the transmission request;
When the additional portion is extracted in the additional portion extraction step, the first original data associated with the AR tag included in the transmission request is associated with the original association information registered by the image forming apparatus. A related original identification step for identifying the second original data;
When the second original data is specified in the related original specifying step, a second related part associated with the second original data is transmitted from the plurality of portable information devices in the related part returning step. A device specifying step for specifying the second portable information device,
Causing the second portable information device to perform an interlocking transmission step of transmitting the additional portion;
An acquisition data acquisition step of acquiring, as acquisition data, replacement data output by the image forming apparatus, or data obtained by changing a part of the replacement data, in each of the plurality of portable information devices;
An AR tag extraction step of extracting an AR tag from the acquired data;
An associated partial requesting step of transmitting a transmission request including the AR tag extracted from the acquired data and the acquired data to the server;
Receiving a related part associated with the AR tag from the server after transmitting the transmission request; and
A display control step of displaying an image of the received related portion at a position determined with reference to a position in the acquired data of the AR tag extracted from the acquired data;
The display control step of causing the second portable information device to be executed among the plurality of portable information devices displays the second related portion and then receives the additional portion from the server. An interlocking display method including an interlocking display control step of displaying an image of the received additional portion at a position determined based on a position in the acquisition data of the AR tag extracted from the acquisition data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014212166A JP2016081312A (en) | 2014-10-17 | 2014-10-17 | Image processing system and interlocking modification method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014212166A JP2016081312A (en) | 2014-10-17 | 2014-10-17 | Image processing system and interlocking modification method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016081312A true JP2016081312A (en) | 2016-05-16 |
Family
ID=55958758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014212166A Pending JP2016081312A (en) | 2014-10-17 | 2014-10-17 | Image processing system and interlocking modification method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016081312A (en) |
-
2014
- 2014-10-17 JP JP2014212166A patent/JP2016081312A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5846157B2 (en) | PRINT SYSTEM, CONVENIENCE INFORMATION GENERATION DEVICE, CONVENIENCE INFORMATION GENERATION METHOD, AND CONVENIENCE INFORMATION GENERATION PROGRAM | |
US20150269782A1 (en) | Augmented reality display system, augmented reality information generating apparatus, augmented reality display apparatus, and server | |
JP5895910B2 (en) | Screen generation apparatus, screen generation method, and screen generation program | |
JP5929883B2 (en) | Screen generation device, remote operation device, remote control device, screen generation method, and screen generation program | |
US9258440B2 (en) | Image forming apparatus, remote operation device, remote control method, remote operation method, non-transitory computer-readable recording medium encoded with remote control program, and non-transitory computer-readable recording medium encoded with remote operation program for performing remote operation | |
JP2014232969A (en) | Information processor, image forming apparatus, remote operation method, remote control method, remote operation program and remote control program | |
US20160269574A1 (en) | Image processing apparatus and system and method for transmitting an image | |
JP5532037B2 (en) | Cooperation system, portable information device, cooperation method, and cooperation program | |
JP6268904B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2018074520A (en) | Cooperation system, information processing device, cooperation method, and cooperation program | |
JP2016081313A (en) | Image processing system and method of displaying virtual reality | |
US9113012B2 (en) | Image forming system including image forming apparatus remotely operated by portable information device, and cooperation method | |
JP2016110590A (en) | Image processor, data registration method and data registration program | |
JP6197801B2 (en) | Data input system, data input device, data input method, and data input program | |
JP6889393B2 (en) | Image processing device, setting value setting method and setting value setting program | |
JP6274186B2 (en) | Image forming apparatus, image forming system, and program | |
JP6268950B2 (en) | Image processing system, image processing apparatus, image processing method, and image processing program | |
JP2016081312A (en) | Image processing system and interlocking modification method | |
JP5796488B2 (en) | Document editing system and document editing method | |
JP6504070B2 (en) | PRINT SYSTEM, IMAGE FORMING APPARATUS, PRINT METHOD, AND PRINT PROGRAM | |
JP6248732B2 (en) | Augmented reality display device, augmented reality display system, augmented reality display method, and augmented reality display program | |
JP6528931B2 (en) | IMAGE PROCESSING SYSTEM, IMAGE PROCESSING DEVICE, REMOTE CONTROL METHOD, AND REMOTE CONTROL PROGRAM | |
JP6747486B2 (en) | Device control system, image processing device, device control method, and device control program | |
JP2018191070A (en) | Content management system, content management method and content management program | |
JP2008187596A (en) | Print system, printing method, and program |