(57)【要約】【課題】画像形成装置等におけるコピー又はファイル送信動作に連携して、原稿に含まれる関連情報への参照権限を制御することを目的とする。【解決手段】原稿を読み取り、原稿の電子文書データを取得する取得手段と、取得手段により取得された電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、原稿の提供元ユーザの権限に応じて、重畳表示コンテンツの参照権限を変更する変更手段と、電子文書データを出力する出力手段と、を有することによって課題を解決する。【選択図】図８
2015154108.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り、前記原稿の電子文書データを取得する取得手段と、
前記取得手段により取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更手段と、
前記電子文書データを出力する出力手段と、
を有する文書処理システム。
【請求項２】
前記変更手段は、前記電子文書データのすかしを変更することで前記参照権限を変更する請求項１記載の文書処理システム。
【請求項３】
前記変更手段は、前記電子文書データのオブジェクトの一部を削除することで前記参照権限を変更する請求項１記載の文書処理システム。
【請求項４】
前記変更手段は、前記電子文書データにオブジェクトを追加することで前記参照権限を変更する請求項１記載の文書処理システム。
【請求項５】
前記変更手段は、前記電子文書データのレイアウトを変更することで前記参照権限を変更する請求項１記載の文書処理システム。
【請求項６】
前記取得手段により取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザに前記重畳表示コンテンツの参照権限を変更する権限があるか否かを判定する判定手段を更に有し、
前記変更手段は、前記判定手段により前記権限があると判定された場合、前記重畳表示コンテンツの参照権限を変更する請求項１乃至５何れか１項記載の文書処理システム。
【請求項７】
前記変更手段は、前記取得手段により取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、権限変更画面を介して選択された重畳表示コンテンツの参照権限を変更する請求項１乃至６何れか１項記載の文書処理システム。
【請求項８】
前記変更手段は、権限変更画面を介して選択された重畳表示コンテンツを前記原稿の提供先ユーザが参照できるように前記重畳表示コンテンツの参照権限を変更する請求項７記載の文書処理システム。
【請求項９】
前記変更手段は、権限変更画面を介して選択された重畳表示コンテンツを前記原稿の提供先ユーザが参照できないように前記重畳表示コンテンツの参照権限を変更する請求項７記載の文書処理システム。
【請求項１０】
前記出力手段は、電子文書データを印刷し、出力する請求項１乃至９何れか１項記載の文書処理システム。
【請求項１１】
前記出力手段は、前記電子文書データを送信することで出力する請求項１乃至９何れか１項記載の文書処理システム。
【請求項１２】
画像形成装置で読み取られた原稿の電子文書データを取得する取得手段と、
前記取得手段により取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更手段と、
前記電子文書データを前記画像形成装置に送信する送信手段と、
を有するサーバ装置。
【請求項１３】
原稿を読み取り、前記原稿の電子文書データを取得する取得手段と、
前記取得手段により取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更手段と、
前記電子文書データを出力する出力手段と、
を有する画像形成装置。
【請求項１４】
文書処理システムが実行する情報処理方法であって、
原稿を読み取り、前記原稿の電子文書データを取得する取得ステップと、
前記取得ステップにより取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更ステップと、
前記電子文書データを出力する出力ステップと、
を含む情報処理方法。
【請求項１５】
サーバ装置が実行する情報処理方法であって、
画像形成装置で読み取られた原稿の電子文書データを取得する取得ステップと、
前記取得ステップにより取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更ステップと、
前記電子文書データを前記画像形成装置に送信する送信ステップと、
を含む情報処理方法。
【請求項１６】
画像形成装置が実行する情報処理方法であって、
原稿を読み取り、前記原稿の電子文書データを取得する取得ステップと、
前記取得ステップにより取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更ステップと、
前記電子文書データを出力する出力ステップと、
を含む情報処理方法。
【請求項１７】
コンピュータに、
画像形成装置で読み取られた原稿の電子文書データを取得する取得ステップと、
前記取得ステップにより取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更ステップと、
前記電子文書データを前記画像形成装置に送信する送信ステップと、
を実行させるためのプログラム。
【請求項１８】
コンピュータに、
原稿を読み取り、前記原稿の電子文書データを取得する取得ステップと、
前記取得ステップにより取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更ステップと、
前記電子文書データを出力する出力ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理システム、サーバ装置、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
タブレット端末やスマートフォン等を用いて、カメラで撮影した被写体に関連する関連情報を検索し、検索された関連情報をスマート端末の画面に表示する技術が知られている。Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ（以降、ＡＲ）と呼ばれる拡張現実技術では、撮影時に被写体上にあるマーカーに基づき被写体に関連する情報を検索して参照し、参照したコンテンツをカメラで撮影された実世界の物体に重畳表示する。紙文書を被写体としてＡＲの技術を適用すれば、紙に書かれていない関連情報を紙文書の撮影によって紙文書上に重畳表示できる。重畳表示は、動画（時間に応じて変化するコンテンツ）の再生も可能であり、紙文書単独では実現不可能な機能が表現できる。
このように、紙文書が、（紙面に存在しない）関連情報（コンテンツ）の表示のための媒体として使用されるようになると、複写機の果たす機能も変化せざるを得ない。例えば、紙文書の複写（コピー）が、そこに重畳表示される関連情報のコピーも意味することになるので、複写機が、関連情報のコピーの可否を判断し必要に応じてコピーを抑制する機能を担うことが期待されるようになる。
このようなコピー抑制機能については、例えば、特許文献１のような提案がある。特許文献１の技術は、図・写真等の構成要素単位で可視化出力の可否をデータ内容に基づいて判断し、出力禁止と判断された構成要素を出力対象から除外するというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１３０６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、画像形成装置等におけるコピー又はファイル送信動作に連携して、原稿に含まれる関連情報への参照権限を制御することはできない問題があった。
【０００５】
本発明は、画像形成装置等におけるコピー又はファイル送信動作に連携して、原稿に含まれる関連情報への参照権限を制御することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の文書処理システムは、原稿を読み取り、前記原稿の電子文書データを取得する取得手段と、前記取得手段により取得された前記電子文書データに重畳表示コンテンツを表示するための識別情報が含まれている場合、前記原稿の提供元ユーザの権限に応じて、前記重畳表示コンテンツの参照権限を変更する変更手段と、前記電子文書データを出力する出力手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、画像形成装置等におけるコピー又はファイル送信動作に連携して、原稿に含まれる関連情報への参照権限を制御することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１の文書処理システムのシステム構成及びハードウェア構成の一例を示す図である。
【図２】端末が拡張現実表示を行っている状態の説明図である。
【図３】文書処理システムのユースケースの例を説明する図である。
【図４】文書処理システムにおける文書改変の例を示す図である。
【図５】文書処理システムにおける文書管理テーブルとオブジェクト管理テーブルとの構成の一例を示す図である。
【図６】文書処理システムの文書処理装置の情報処理の一例を示すフローチャートである。
【図７】ステップＳ６０４の一部である原稿コピー処理の一例を示すフローチャートである。
【図８】サーバにおいて、電子スキャンデータを受け取ったときの処理である、ＡＲコンテンツ検査処理の一例を示すフローチャートである。
【図９】サーバにおいて、ステップＳ８０１のＡＲコンテンツ存在処理の一例を示すフローチャートである。
【図１０】端末において、端末が被写体を撮影するときの処理である、ＡＲコンテンツ再生／表示処理の一例を示すフローチャートである。
【図１１】実施形態２の文書処理システムのシステム構成及びハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、実施形態１の文書処理システムのシステム構成及びハードウェア構成の一例を示す図である。
文書処理装置１０１６は、複写機等の文書を処理する装置であり、原稿コピー、原稿画像のファイル・メール送信等の処理を行う。
ＣＰＵ１０１は、マイクロプロセッサであり、原稿コピー処理、原稿画像のファイル・メール送信処理、画面遷移処理、印刷処理等のための演算、論理判断等を行い、バスに接続された各デバイスを制御する。
ＢＵＳ１０７は、バスであり、ＣＰＵ１０１の制御対象である各デバイスを指示するアドレス信号、コントロール信号を転送する。また、ＢＵＳ１０７は、各デバイス間のデータ転送を行う。
入力部１０２は、ボタン、タッチパネル等であり、オペレータが各種の指示を行う。
表示部１０３は、液晶ディスプレイ等であり、後述する画面等が表示される。
印刷部１０４は、プリンタ等であり、指示されたデータを各種制御言語或いは画像データに変換して出力する。
スキャナ１０５は、原稿である紙文書を読み取ってデジタル化する等の処理を行う。
【００１１】
通信部１０６は、ネットワークコントローラである。通信部１０６は、有線又は無線の通信路を介して外部とのデータ交換を行う。
ＲＯＭ１０８は、読出専用の不揮発性メモリである。ＲＯＭ１０８は、ＣＰＵ１０１によって実行されるブートプログラム、システムの制御プログラム、各種処理で参照される各種初期データ等を記憶する。ＣＰＵ１０１は、ブートプログラムに基づきシステム起動時に初期データをＲＡＭ１０９にロードする。その後、ＣＰＵ１０１は、制御プログラムに基づき処理を実行する。ＣＰＵ１０１が、制御プログラムに基づき処理を実行することによって、後述する文書処理装置１０１６の機能及び後述する文書処理装置１０１６のフローチャートに係る処理が実現される。
ＲＡＭ１０９は、読み書き可能なランダムアクセスメモリであって、主記憶として各デバイスからの各種データの一時記憶に用いられる。ＲＡＭ１０９には処理に必要なデータを記憶する各種ワーク領域、処理中に必要なスタックとして用いられたり、処理中に値変更が行われる各種データが格納されたりする。
ＤＩＳＫ１０１０は、大量記憶装置であり、大量のデータを変更可能に記憶する。ＤＩＳＫ１０１０は、例えばハードディスク等で構成される。なお、ＣＰＵ１０１により実行される制御プログラムや各種初期データをＤＩＳＫ１０１０に格納する構成としてもよい。この場合、制御プログラムや各種初期データは、必要に応じてＲＡＭ１０９に示す主記憶にロードされ、実行或いは参照されることになる。このようにすることでプログラムや初期データを固定化せず途中で修正可能に構成することができ、柔軟なシステムを実現することができる。
【００１２】
データサーバ１０１１は、ＡＲ表示を行うための文書を管理する。データサーバ１０１１は、有線又は無線の通信路１０１７を介して通信部１０６と接続され、必要に応じてデータ交換を行う。データサーバ１０１１内にサーバＣＰＵ１０１２及びサーバＤＩＳＫ１０１３が存在する。
サーバＣＰＵ１０１２は、マイクロプロセッサであり、ＡＲコンテンツ存在検査処理等の各種演算、論理判断等を行う。
サーバＤＩＳＫ１０１３は、大量記憶装置であり、大量のデータを変更可能に記憶する。サーバＤＩＳＫ１０１３は、例えばハードディスク等で構成される。後述する文書管理テーブル、オブジェクト管理テーブル、電子文書データベース等はサーバＤＩＳＫ１０１３に格納され、必要に応じて随時内容が変更される。
サーバＣＰＵ１０１２がサーバＤＩＳＫ１０１３に記憶されているプログラムに基づいて処理を実行することによって、データサーバ１０１１の機能及び後述するデータサーバ１０１１のフローチャートに係る処理が実現される。
【００１３】
端末１０１４は、被写体を撮影して関連情報をＡＲ表示するタブレット端末等の端末である。端末１０１４は、有線又は無線の通信路を介してデータサーバ１０１１と接続され、必要に応じてデータ交換を行う。端末１０１４内に端末ＣＰＵ１０１５が存在する。
端末ＣＰＵ１０１５が端末１０１４のメモリに記憶されているプログラムに基づいて処理を実行することによって端末１０１４の機能及び後述する端末１０１４のフローチャートに係る処理が実現される。
アカウントサーバ１０１８は、このシステムを使用するユーザのアカウントを管理する。アカウントサーバ１０１８は、有線又は無線の通信路１０１７を介して通信部１０６と接続され、必要に応じて各装置の使用者等のユーザ認証を行う。
アカウントサーバＣＰＵ１０１９は、マイクロプロセッサであり、ネットワークを介して得られた情報から各機器の使用者を認証する処理を行う。
アカウントサーバＤＩＳＫ１０２０は、大量記憶装置であり、このシステムを使用するユーザのアカウント情報を記憶する。アカウントサーバＤＩＳＫ１０２０は、例えばハードディスク等で構成される。後述するユーザ個人に対する情報、グループに関する情報がアカウントサーバＤＩＳＫ１０２０に格納される。
アカウントサーバＣＰＵ１０１９がアカウントサーバＤＩＳＫ１０２０に記憶されているプログラムに基づいて処理を実行することによってアカウントサーバ１０１８の機能が実現される。
【００１４】
文書処理装置１０１６からメールサーバ１０２１に対し原稿画像をメール送信する。
同様に文書処理装置１０１６からファイルサーバ１０２２に対して原稿画像をファイル送信し、ファイルサーバ１０２２内部に保存する。
係る各デバイスからなる文書処理システムは、入力部１０２等からの各種イベントに応じて作動するものである。入力部１０２等からのインタラプトが供給されるとインタラプト信号がＣＰＵ１０１に送られる。それに伴ってイベントが発生し、イベントに応じてＣＰＵ１０１がＲＯＭ１０８又はＲＡＭ１０９内に記憶されている各種命令を読み出し、ＣＰＵ１０１の実行によって各種の制御が行われる。
なお、実施形態１の文書処理システムのＣＰＵ１０１はプログラムを実行することで各種の手段として機能する。ＣＰＵ１０１と協調して動作するＡＳＩＣ等の制御回路がこれらの手段として機能してもよい。また、ＣＰＵ１０１と制御回路との協調によってこれらの手段が実現されてもよい。また、ＣＰＵは単一のものである必要はなく、複数であってもよい。この場合、複数のＣＰＵは分散して処理を実行する。また、複数のＣＰＵは単一のコンピュータに配置されていてもよいし、物理的に異なる複数のコンピュータに配置されていてもよい。なお、ＣＰＵ１０１がプログラムを実行することで実現される手段が専用の回路によって実現されてもよい。
【００１５】
図２は、端末１０１４が拡張現実表示を行っている状態の説明図である。
端末１０１４の撮影デバイスで撮影された印刷物の映像に、紙面上のマーカ（識別情報）をきっかけとして関連情報（コンテンツ）が参照され、電子映像２０１、２０２が重畳して表示されている。この例では、印刷されている図表に関連する情報がポップアップ表示された場合を示している。なお、きっかけとなる紙面上の識別情報は、バーコード、ＱＲコード（登録商標）の可視化マーカーがあるが、それのみに限定されるものではない。紙面上にある個々のオブジェクトの画像特徴情報、画像のすかし情報、テキストオブジェクトのテキスト特徴情報、紙面全体にオブジェクトがどのようにレイアウトされ構成されているかというレイアウト情報等の不可視の情報を識別情報として使用することもできる。不可視の情報を使用した場合は紙文書の芸術性等の品位を保ったままＡＲコンテンツを表示できる紙文書を構成することができる。関連情報が表示される位置もここではポップアップ表示の例を示したが、紙面のオブジェクト上に表示するよう構成することもできる。紙面上に表示するように構成した場合は関連情報表示のための表示スペースを節約することができる。ＡＲコンテンツは、重畳表示コンテンツの一例である。
【００１６】
図３は、文書処理システムのユースケースの例を説明する図である。
複合機（ＭＦＰ）３０２に複合機３０２のオペレータのユーザ情報３０９が入力されると、複合機３０２は、アカウントサーバ３１１にユーザ情報を送り、認証依頼を行う。複合機３０２のオペレータは、提供元ユーザの一例である。
アカウントサーバ３１１は、アカウントＤＢ３１２を検索し前記ユーザ情報で識別されるユーザが認証可能かどうか判断し、判断結果を複合機３０２に戻す。
複合機３０２は、ユーザ認証できれば操作可能な状態となる。次にコピー文書又は送信される文書画像の提供先ユーザ情報３１０が複合機３０２に入力され、紙原稿３０１が複写又は送信指示される。紙原稿３０１がスキャンされて電子化され（電子スキャンデータと呼ぶ）、電子スキャンデータがサーバ３０３に送られ、検査依頼される。
サーバ３０３は、電子スキャンデータ中にＡＲコンテンツを表示すべききっかけ（識別情報）が存在するか、文書管理情報を格納するＤＢ３０４を検索することにより検査する。電子スキャンデータ中にＡＲコンテンツを表示すべききっかけ（識別情報）が存在し、更に、識別情報が指示するＡＲコンテンツが存在する場合、サーバ３０３は、以下の処理を行う。即ち、サーバ３０３は、複合機３０２の使用者がそのＡＲコンテンツに対してコピーや権限を変更する権限があるかどうかもＤＢ３０４に基づき判断する。また、サーバ３０３は、提供先ユーザがＡＲコンテンツ等の参照権限を有するか否かを判断し、有しない場合は、前記ＡＲコンテンツ等が参照されないよう電子文書データを改変し、更にレンダリングして原稿３０５として複合機３０２に返送する。ここで、サーバ３０３は、提供先ユーザの権限に応じたＡＲコンテンツだけが表示されるように電子文書データを改変し、更にレンダリングして原稿３０５として複合機３０２に返送するようにしてもよい。また、サーバ３０３は、複合機３０２の使用者（ユーザ（Ａ））の権限に応じて、例えば、ユーザ（Ｂ）がＡＲコンテンツにアクセス可能なようにアクセス権を追加するようにしてもよい。この際、複合機３０２は、複合機３０２の操作部にＡＲコンテンツの情報を表示し、どのＡＲコンテンツのアクセス権限を変更するのかユーザ（Ａ）に問い合わせるようにしてもよい。そして、サーバ３０３は、この問い合わせの結果を複合機３０２から取得し、取得した結果に基づき、ユーザ（Ａ）の権限に応じて、指定されたＡＲコンテンツに対するアクセス権限を追加するようにしてもよい。
【００１７】
複写指示されている場合は、複合機３０２は、ＡＲ表示が変更された文書３０６として印刷出力する。送信指示されている場合は、複合機３０２は、原稿３０５を電子文書データとしてファイル・メールサーバ３１３に送信する。送信された電子文書データを印刷することによって、ＡＲ表示が変更された文書３０６が得られる。
タブレット端末３０７は、複合機３０２の使用者に紐付いており、紙原稿３０１をタブレット端末３０７で撮像するとサーバ３０３に検索依頼してコンテンツを参照しＡＲ表示する。またタブレット端末３０８は、コピー文書の提供先ユーザに紐付いている。文書３０６をタブレット端末３０８で撮像すると、タブレット端末３０８は、サーバ３０３に検索依頼してコンテンツを参照し、ＡＲ表示する。
タブレット端末３０７やタブレット端末３０８は、端末１０１４の例である。また、サーバ３０３は、データサーバ１０１１の一例である。また、アカウントサーバ３１１は、アカウントサーバ１０１８の一例である。ファイル・メールサーバ３１３は、メールサーバ１０２１及びファイルサーバ１０２２の一例である。複合機３０２は、文書処理装置１０１６の一例である。
【００１８】
図４は、文書処理システムにおける文書改変の例を示す図である。
文書４０１は文書の例である。文書中にテキスト、画像、グラフ等のオブジェクトが配置されている。
文書４０２は、元々の文書のＡＲ表示が画像のすかしを識別情報として行われる場合の改変例である。文書４０２の画像中のすかし情報は文書４０１から改変されている（としている）。もっとも人間の目には改変があるように識別できない。
文書４０３は、元々の文書のＡＲ表示が文書全体のレイアウト構成を識別情報として行われている場合を想定して、余分なオブジェクト（この場合はＱＲコード）を文書に付加している例である。このように余分なオブジェクトを意図的に追加することで文書全体のレイアウトが当初から変化することになり、ＡＲコンテンツへの参照が変更されている。
文書４０４も、元々の文書のＡＲ表示が文書全体のレイアウト構成を識別情報として行われる場合を想定している。紙面にとって情報量のない余分なオブジェクトを意図的に削除することでレイアウトを変更している。これによって文書全体のレイアウト構成が変化することになり、ＡＲコンテンツの参照が変更される。
文書４０５も、文書全体のレイアウト構成を識別情報としてＡＲ表示していることを想定しているが、これは紙文書の情報量は一切増減せず、ただ、オブジェクト間の位置関係を変更することでレイアウトを変更している例である。このようにして文書のレイアウトを変更することによりＡＲコンテンツへの参照を変更し、ＡＲコンテンツの表示を変更することができる。
【００１９】
図５は、文書処理システムにおける文書管理テーブルとオブジェクト管理テーブルとの構成の一例を示す図である。
図５（ａ）では、文書管理テーブルを示している。文書管理テーブルでは、文書、文書から表示／再生すべきＡＲコンテンツの参照関係、その参照関係の抑制手法が管理されている。
文書ＩＤ５０１には、各文書を一意に特定するＩＤ情報が格納される。
文書特徴量５０２には、各文書を特徴づける特徴量が格納される。撮影時は、被写体として撮影された文書の特徴量が抽出され、抽出された特徴量と文書特徴量５０２に格納されている特徴量とがマッチングされて文書が識別される。
文書単位ではなくオブジェクト単位で識別する場合には、変更手法５０３には、各文書のＡＲコンテンツ表示を変更する方法が記述される。例えば、文書ＩＤ＝１の文書に対して「レイアウト変更」、文書ＩＤ＝３の文書に対しては「ダミー追加」、文書ＩＤ＝５の文書に対しては「文書削除」で、それぞれ対応することが記述されている。変更手法５０３には、単に手法のみを指定するだけでなく、変更手法の具体的な適用方法までが記述されている。例えば、変更手法が「レイアウト変更」の場合は、どのオブジェクトをどのように配置してレイアウト変更するかまで記述される。文書単位でなく、オブジェクト単位で管理される場合（文書ＩＤ＝２、４、６の場合）は、変更手法５０３には「オブジェクトごと」という情報が格納される。
【００２０】
コンテンツＩＤ５０４には、識別情報で識別される場合に表示されるＡＲコンテンツのＩＤが格納される。この情報に基づいてＡＲコンテンツが参照され、表示又は再生されることになる。文書としては対応するコンテンツが無い場合は「０」が格納される。オブジェクト単位で管理される場合も文書管理テーブルのコンテンツＩＤとしては値「０」が格納される（文書ＩＤ＝２、４、６の場合）。
電子文書ＩＤ５０５には、文書に対応する電子文書データの、電子文書データベースにおけるＩＤが記述される。これにより電子文書データベース中の目的の電子文書データにリンクされる。電子文書データはオブジェクトの追加・削除、位置・サイズの変更等、自由に編集可能（改変可能）な形式である。また、レンダリングすることで印刷可能な形式（レンダリングデータ）に変換可能である。
オブジェクトＩＤ５０６にはその文書に含まれるオブジェクトの、オブジェクト管理テーブル（後述）上でのＩＤが格納される。この情報に基づきオブジェクト管理テーブルが参照されることになる。オブジェクトＩＤは文書に含まれるオブジェクトの個数分格納される。
【００２１】
図５（ｂ）では、オブジェクト管理テーブルを示している。オブジェクト管理テーブルでは、文書の中に存在するオブジェクト、オブジェクト単位で表示／再生されるＡＲコンテンツの参照関係、その参照関係の変更手法、ＡＲコンテンツの管理権限及び参照権限が管理されている。
オブジェクトＩＤ５０７には、各オブジェクトを一意に特定するＩＤ情報が格納される。
オブジェクト特徴量５０８には、各オブジェクトを特徴づける（画像特徴量等の）特徴量が格納される。撮影時は、被写体として撮影されたオブジェクトの特徴量が抽出され、抽出された特徴量とオブジェクト特徴量５０８に格納されている特徴量とがマッチングされてオブジェクトが識別される。
変更方法５０９には、各オブジェクトに対応するＡＲコンテンツ表示を抑制する方法が記述される。変更方法として設定可能な手段は、「すかし変更・削除」「バーコード変更・削除」「ＡＲマーカー変更・削除」がある。
【００２２】
変更先オブジェクトＩＤ５０１０には、変更時に使用されるオブジェクトＩＤが予め登録されている。変更方法５０９に「すかし変更・削除」が設定され、すかしが変更される場合、変更先オブジェクトＩＤ５０１０に登録されているオブジェクトＩＤのすかしが変更される。すかしが削除される場合は、埋め込まれるすかしを無くすることによって、そのオブジェクトＩＤに関連付けられていたコンテンツが再生不可能な状態になる。「バーコード変更・削除」「ＡＲマーカー変更・削除」も「透かし変更・削除」と同様である。
削除される場合、出力される原稿３０５からそのオブジェクトが削除されることで、ＡＲコンテンツを再生しようと試みた際、オブジェクトＩＤが検出不可能になり、関連付けられていたコンテンツが再生不可能な状態になる。
例えば、オブジェクトＩＤ＝２のバーコードに対しては変更方法として「バーコード変更・削除」と変更先オブジェクトＩＤとしてＩＤ＝４が指定されている。オブジェクトＩＤ＝２のオブジェクトが検出され、オブジェクトＩＤの変更が指示されると、オブジェクトＩＤ＝４のオブジェクトを原稿３０５に埋め込む処理が行われる。
【００２３】
コンテンツＩＤ５０１１には、各オブジェクトからＡＲ表示／再生すべきコンテンツのＩＤが記憶される。例えば、オブジェクトＩＤ＝２のバーコードをオブジェクトＩＤ＝４のバーコードに変更する場合に、それぞれのバーコードに関連付けられているコンテンツＩＤを異なるものにする。すると、バーコードの変更によって異なるＡＲコンテンツを再生するようにすることができる。例えば、オブジェクトＩＤ＝２の場合には、高解像度の動画像が再生できるが、オブジェクトＩＤ＝４の場合には静止画のみ再生される等の制御が可能となる。
管理権限５０１２には、そのオブジェクトの管理権限を有するグループアカウントやユーザアカウント情報が保持されている。その構成を図５（ｃ）に示す。ここに含まれるユーザやグループに含まれるユーザのみ、後述する参照可能なユーザを変更する権限やオブジェクトを変更する権限を有する。
参照権限５０１３には、そのオブジェクトに関連付けられているコンテンツＩＤ５０１１の参照権限を有するグループアカウントやユーザアカウント情報が保持されている。その構成を図５（ｄ）に示す。参照権限５０１３と管理権限５０１２とに含まれるユーザとグループに含まれるユーザとがコンテンツＩＤ５０１１を参照することができる。例えば、オペレータのユーザ情報３０９のユーザが管理権限を持っていれば、提供先ユーザ情報３１０を参照可能なユーザとして追加することができる。
【００２４】
上述の動作を以下、フローチャートに従って説明する。
図６は、文書処理システムの文書処理装置の情報処理の一例を示すフローチャートである。
ステップＳ６０１において、ＣＰＵ１０１は、各種パラメータの初期化や初期画面の表示等、システムの初期化を行う。
ステップＳ６０２において、ＣＰＵ１０１は、タッチパネル等の入力部１０２から何らかのイベントが発生するのを待つ。
イベントが発生すると、ステップＳ６０３において、ＣＰＵ１０１は、このイベントを判別し、イベントの種類に応じて各種の処理に分岐する。
ステップＳ６０４において、ＣＰＵ１０１は、イベントの種類に応じて各種の処理を実行する。なお、図６では各種イベントに対応した分岐先の複数の処理をステップＳ６０４という形でまとめて表現している。図７で詳述する原稿コピー処理はこの分岐先の一部となる。その他の処理としては、詳細は記述しないが、画面制御処理、印刷処理等の通常広く行われる処理がある。
ステップＳ６０５において、ＣＰＵ１０１は、上記の各処理の処理結果や処理終了を通知し、画面を各処理の指示に従って表示する。ステップＳ６０５の処理は、正常な処理が行われた場合の画面表示への反映等、通常広く行われる処理である。
【００２５】
図７は、ステップＳ６０４の一部である原稿コピー処理の一例を示すフローチャートである。紙原稿を原稿台に載せてオペレータがコピーを指示した場合に行われる処理である。
ステップＳ７０１において、ＣＰＵ１０１は、スキャナ１０５を操作することで原稿台にある紙原稿をスキャン（原稿スキャンと呼ぶ）し、電子データ（電子スキャンデータ）を生成する。
ステップＳ７０２において、ＣＰＵ１０１は、電子スキャンデータの文書に表示／再生されるＡＲコンテンツがあればそれを抑制すべく、後述する図８に示すＡＲコンテンツ検査処理をサーバ３０３に依頼する。この依頼処理の中で、サーバ３０３において電子スキャン文書に対応する電子文書データが求められ、必要であれば電子文書データが改変され、改変された、又は改変されなかった電子文書データがレンダリングされ、そのレンダリングデータが返却される。
ステップＳ７０３において、ＣＰＵ１０１は、レンダリングデータをサーバ３０３から受領する。この時点で、ＣＰＵ１０１は、必要に応じて管理テーブルの修正、又は電子文書データの改変によってＡＲコンテンツの表示／再生が抑制されたレンダリングデータを受け取る。
ステップＳ７０４において、ＣＰＵ１０１は、レンダリングデータを印刷し、紙文書の形で出力する。
【００２６】
文書処理システムのデータサーバ１０１１の情報処理の一例を示すフローチャートは、図６と同様のフローチャートで示される。
図６の説明と異なる点は、各ステップの実行はサーバＣＰＵ１０１２が実行する点。ステップＳ６０２で発生するイベントは、ネットワーク経由で発生する、ＡＲコンテンツ検査処理のような、各種依頼である点。ステップＳ６０４において挙げられる処理の例に、図８で詳述するＡＲコンテンツ検査処理が挙げられる点。以上の点が異なっている。
【００２７】
図８は、データサーバ１０１１において、電子スキャンデータを受け取ったときの処理である、ＡＲコンテンツ検査処理の一例を示すフローチャートである。この処理は、受け取った電子スキャンデータに対して表示／再生されるＡＲコンテンツが設定されているかどうかを検査し、ＡＲコンテンツが設定されていれば、そのＡＲコンテンツの表示／再生を抑制する処理である。
ステップＳ８０１において、サーバＣＰＵ１０１２は、後述する図９に示すＡＲコンテンツ存在検査の処理を行うことにより、電子スキャンデータに対して表示／再生されるＡＲコンテンツへの参照が設定されているかどうかを検査する。ＡＲコンテンツが存在する、即ち検出できた場合は、サーバＣＰＵ１０１２は、電子文書ＩＤを取得する。
ステップＳ８０２において、サーバＣＰＵ１０１２は、電子文書データが存在するかどうか判定する。電子文書データが存在しない場合、即ちステップＳ８０１において電子文書ＩＤ＝０が返却された場合、サーバＣＰＵ１０１２は、電子スキャンデータをそのまま返却しリターンする。電子文書データが存在する場合、即ち、電子文書ＩＤ＝０でない場合、サーバＣＰＵ１０１２は、ステップＳ８０３に進む。
【００２８】
ステップＳ８０３において、サーバＣＰＵ１０１２は、電子文書ＩＤに基づいて電子文書データを電子文書データベースから取得する。
ステップＳ８０４において、サーバＣＰＵ１０１２は、ＡＲコンテンツがあったかどうかを判定する。サーバＣＰＵ１０１２は、ＡＲコンテンツがなければステップＳ８０１７に進み、ＡＲコンテンツがあればステップＳ８０５に進む。
ステップＳ８０５において、サーバＣＰＵ１０１２は、機器（複合機３０２）のオペレータがＡＲコンテンツへの参照権限を変更する権限があるかどうかを判定する。機器のオペレータとして指定されたユーザが、管理権限を持っているか、管理権限を持つグループに属していれば、サーバＣＰＵ１０１２は、参照権限の変更権限があると判断する。サーバＣＰＵ１０１２は、オペレータが参照権限を変更する権限がなければステップＳ８０１７に進み、オペレータが参照権限を変更する権限があればステップＳ８０６に進む。
ステップＳ８０６において、サーバＣＰＵ１０１２は、機器に参照権限の変更を行うための画面を表示し、機器のオペレータを介した応答を待つ。例えば、オペレータは、文書に重畳表示されるＡＲコンテンツの一覧が表示された画面からコピー文書を提供する提供先のユーザに継承させるＡＲコンテンツ（又は承継させないＡＲコンテンツ）を選択する。
【００２９】
ステップＳ８０７において、サーバＣＰＵ１０１２は、オペレータの応答からＡＲコンテンツの参照権限を変更すべきかどうかを判定する。例えば、サーバＣＰＵ１０１２は、提供先ユーザ情報３１０で識別されるユーザに、既に選択されたＡＲコンテンツの参照権限があれば変更する必要がないと判断し、ステップＳ８０１７に進む。また、サーバＣＰＵ１０１２は、前記ユーザに参照権限が無ければ変更すべきであると判断し、ステップＳ８０８に進む。
ステップＳ８０８において、サーバＣＰＵ１０１２は、文書管理テーブルを参照して、文書における変更方法がオブジェクトごとかどうかを調べる。サーバＣＰＵ１０１２は、オブジェクトごとであればステップＳ８０９に進み、オブジェクトごとでなければステップＳ８０１３に進む。
ステップＳ８０９において、サーバＣＰＵ１０１２は、文書管理テーブルを参照して、文書中にあるオブジェクトを特定する。
ステップＳ８０１０において、サーバＣＰＵ１０１２は、オブジェクト管理テーブルを参照し、オブジェクトごとの変更方法を取得する。
ステップＳ８０１１において、サーバＣＰＵ１０１２は、指定されたオブジェクトの変更方法に従ってＡＲコンテンツの表示／再生を変更するために、必要に応じて文書管理テーブル、オブジェクト管理テーブルを修正する。例えば、サーバＣＰＵ１０１２は、「すかし変更」に対応する処理を行う。「すかし変更」に対応する処理とは、該当するオブジェクトからＡＲコンテンツへの参照情報をオブジェクト管理テーブルから削除する処理である。
ステップＳ８０１２において、サーバＣＰＵ１０１２は、指定されたオブジェクトの変更方法に従ってＡＲコンテンツの表示／再生の変更するために、必要に応じて電子文書データを改変する処理を行う。改変する処理は、より具体的には例えば、「オブジェクト削除」、「すかし変更」に対応する処理である。「オブジェクト削除」であれば、サーバＣＰＵ１０１２は、電子文書データ中の対応するオブジェクトを文書から削除する。「すかし変更」であれば、サーバＣＰＵ１０１２は、電子文書データ中の画像等のオブジェクトのすかし情報を変更する。その後、サーバＣＰＵ１０１２は、ステップＳ８０１７に進む。
【００３０】
ステップＳ８０１３において、サーバＣＰＵ１０１２は、文書に指定されたアクセス権変更手法が「レイアウト変更」かどうかを判定し、レイアウト変更であればステップＳ８０１４に進み、レイアウト変更でなければステップＳ８０１５に進む。
ステップＳ８０１４において、サーバＣＰＵ１０１２は、変更手法に指定された通りに電子文書データのレイアウトを変更し、ステップＳ８０１７に進む。
ステップＳ８０１５において、サーバＣＰＵ１０１２は、変更手法に応じて必要に応じて文書管理テーブルを修正する。例えば、抑制手法が「文書削除」の場合には、サーバＣＰＵ１０１２は、該当する文書ＩＤの文書を文書管理テーブルから削除する。
ステップＳ８０１７において、サーバＣＰＵ１０１２は、このように改変された（又は改変されなかった）電子文書データをレンダリングし、レンダリング後のデータ（レンダリングデータ）を返却しリターンする。
ステップＳ８０８〜ステップＳ８０１２、又はステップＳ８０８〜ステップＳ８０１４、又はステップＳ８０８〜ステップＳ８０１６の処理は、コピー文書の提供先ユーザに対しても権限変更画面で選択されたＡＲコンテンツが表示されるようにする処理である。又は、これらの処理は、コピー文書の提供先ユーザに対しても権限変更画面で選択されなかったＡＲコンテンツを表示しようないにする処理である。
【００３１】
図９は、データサーバ１０１１において、ステップＳ８０１のＡＲコンテンツ存在処理の一例を示すフローチャートである。指定された電子スキャンデータの文書に表示／再生されるＡＲコンテンツが指定されているかを検査する処理である。
ステップＳ９０１において、サーバＣＰＵ１０１２は、電子スキャンデータから文書の特徴量を抽出する。
ステップＳ９０２において、サーバＣＰＵ１０１２は、前記特徴量をクエリとして文書管理テーブルを検索する。
ステップＳ９０３において、サーバＣＰＵ１０１２は、文書管理テーブルに登録されているかどうかを判定する。サーバＣＰＵ１０１２は、登録されている場合にはステップＳ９０６に進み、登録されていない場合はステップＳ９０４に進む。
ステップＳ９０４において、サーバＣＰＵ１０１２は、ＡＲコンテンツ無し、と判定する。
ステップＳ９０５において、サーバＣＰＵ１０１２は、電子文書が見つからなかったので、電子文書ＩＤ＝０と設定し、リターンする。
ステップＳ９０６において、サーバＣＰＵ１０１２は、ＡＲコンテンツ有りと判定する。
ステップＳ９０７において、サーバＣＰＵ１０１２は、見つかった文書の電子文書ＩＤを取得し、出力する。その後、サーバＣＰＵ１０１２は、リターンする。
【００３２】
文書処理システムの端末１０１４の情報処理の一例を示すフローチャートは、図６と同様のフローチャートで示される。
図６の説明と異なる点は、各ステップの実行は端末ＣＰＵ１０１５が実行する点。ステップＳ６０２で発生するイベントに、ＡＲコンテンツ再生／表示処理が挙げられる点。ステップＳ６０４において挙げられる処理の例に、図１０で詳述するＡＲコンテンツ再生／表示処理が挙げられる点。以上の点が異なっている。
図１０は、端末１０１４において、端末が被写体を撮影するときの処理である、ＡＲコンテンツ再生／表示処理の一例を示すフローチャートである。
ステップＳ１００１において、端末ＣＰＵ１０１５は、被写体中にＡＲコンテンツの表示／再生を指示する識別情報が存在するかを検査する。
ステップＳ１００２において、端末ＣＰＵ１０１５は、表示／再生されるＡＲコンテンツをリストアップする。
ステップＳ１００３において、端末ＣＰＵ１０１５は、表示／再生するＡＲコンテンツを選択する。端末ＣＰＵ１０１５は、オペレータの選択操作に応じてＡＲコンテンツを選択してもよいし、最も優先度の高いＡＲコンテンツを自動的に選択するようにしてもよい。
ステップＳ１００４において、端末ＣＰＵ１０１５は、選択したＡＲコンテンツの表示／再生処理を行う。その後、端末ＣＰＵ１０１５は、リターンする。
【００３３】
実施形態１の構成によれば、関連情報がＡＲ表示／再生されるよう設定されている紙文書に対して、紙面上に書かれた情報を複写しつつ、関連情報表示の継承を抑制する文書複写機能を提供することができる。また、ＡＲ表示される文書又はオブジェクトに対して、警告が表示され、オペレータが応答できるので関連情報表示の継承の可否をオペレータが指定し、継承可の表示を継承し、継承否の表示の継承を抑制することができる。また、表示の継承否の場合に、文書又はオブジェクトごとに抑制方法を予め設定しておくことができるので、文書又はオブジェクトの事情に合わせた関連情報表示の抑制を行うことができる。
【００３４】
＜実施形態２＞
実施形態１の文書処理システムは、文書処理装置とサーバとがネットワーク接続で連携し、全体として関連情報表示の継承を抑制した文書複写を行っている。しかしながら、本実施形態の文書処理システムは、サーバの機能を文書処理装置に内蔵し、文書処理装置と端末とだけでサーバを不要にする構成である。
図１１は、実施形態２の文書処理システムのシステム構成及びハードウェア構成の一例を示す図である。
各部分の果たす機能は実施形態１とほぼ同等である。図１の構成と異なる点は、サーバが存在せず、文書処理装置の通信部１１０２が、直接、端末１１０３と通信している、という点である。サーバが存在しないため、文書処理装置のＤＩＳＫ１１０１中に文書管理テーブル、オブジェクト管理テーブル、電子文書データベース、ユーザアカウント、グループアカウントが格納されている。そのため、文書処理装置が直接、これらのテーブル等を管理する。実施形態１でサーバが果たした機能、サーバが処理の主体となるフローチャートは、文書処理装置のＣＰＵが遂行することになる。
実施形態２の構成によれば、サーバの設置が不要となるので、システム全体の設置コストを低減させることができる。
【００３５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３６】
以上、上述した各実施形態によれば、関連情報がＡＲ表示／再生されるよう設定されている紙文書に対して、紙面上に書かれた情報を複写しつつ、関連情報表示の継承を抑制する文書複写機能を提供することができる。
つまり、画像形成装置等におけるコピー又はファイル送信動作に連携して、原稿に含まれる関連情報への参照権限を制御することができる。
【００３７】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３８】
１０１  ＣＰＵ、１０８  ＲＯＭ、１０９  ＲＡＭ、１０１０  ＤＩＳＫ
【図１】
2015154108.tif 000003
【図２】
2015154108.tif 000004
【図３】
2015154108.tif 000005
【図４】
2015154108.tif 000006
【図５】
2015154108.tif 000007
【図６】
2015154108.tif 000008
【図７】
2015154108.tif 000009
【図８】
2015154108.tif 000010
【図９】
2015154108.tif 000011
【図１０】
2015154108.tif 000012
【図１１】
2015154108.tif 000013