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