(57)【特許請求の範囲】
【請求項１】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、
前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、
前記アクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が所定の位置または姿勢で撮影された場合に、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、
を有することを特徴とする画像提供装置。
【請求項２】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、
前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、
前記アクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が所定の位置または姿勢で撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が撮影された場合に、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、
を有することを特徴とする画像提供装置。
【請求項３】
前記所定の位置は、前記識別子を基準とした所定の位置である、
請求項１または請求項２に記載の画像提供装置。
【請求項４】
前記アクセス権付与手段は、前記第一の端末装置によって前記特定の画像が撮影されている間だけ、前記第二のユーザに対して前記アクセス権を付与する、
請求項１ないし請求項３のいずれかに記載の画像提供装置。
【請求項５】
前記アクセス権付与手段は、前記識別子に対応しかつ前記登録画像とは異なる第二の登録画像の第二のアクセス権を前記第二のユーザが有する場合に、前記アクセス権を付与する、
請求項１ないし請求項４のいずれかに記載の画像提供装置。
【請求項６】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、
前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、
前記アクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合に、当該第一の端末装置によって当該共通の画像が撮影されている間だけ、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、
を有することを特徴とする画像提供装置。
【請求項７】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、
前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、
前記アクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合であって、前記識別子に対応しかつ前記登録画像とは異なる第二の登録画像の第二のアクセス権を当該第二のユーザが有する場合に、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、
を有することを特徴とする画像提供装置。
【請求項８】
前記共通の画像は、前記識別子とは異なる特定の画像である、
請求項６または請求項７に記載の画像提供装置。
【請求項９】
前記アクセス権付与手段は、前記第一のユーザが許可した場合に、前記アクセス権を付与する、
請求項１ないし請求項８のいずれかに記載の画像提供装置。
【請求項１０】
前記アクセス権付与手段は、前記第一のユーザが指定した期間だけ、前記アクセス権を付与する、
請求項１ないし請求項９のいずれかに記載の画像提供装置。
【請求項１１】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供方法であって、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が所定の位置または姿勢で撮影された場合に、当該第二のユーザに対して前記アクセス権を付与し、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する、
ことを特徴とする画像提供方法。
【請求項１２】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供方法であって、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が所定の位置または姿勢で撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が撮影された場合に、当該第二のユーザに対して前記アクセス権を付与し、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する、
ことを特徴とする画像提供方法。
【請求項１３】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供方法であって、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合に、当該第一の端末装置によって当該共通の画像が撮影されている間だけ、当該第二のユーザに対して前記アクセス権を付与し、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する、
ことを特徴とする画像提供方法。
【請求項１４】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供方法であって、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合であって、前記識別子に対応しかつ当該登録画像とは異なる第二の登録画像の第二のアクセス権を当該第二のユーザが有する場合に、当該第二のユーザに対して前記アクセス権を付与し、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する、
ことを特徴とする画像提供方法。
【請求項１５】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が所定の位置または姿勢で撮影された場合に、当該第二のユーザに対して前記アクセス権を付与する処理を実行させ、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１６】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が所定の位置または姿勢で撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が撮影された場合に、当該第二のユーザに対して前記アクセス権を付与する処理を実行させ、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１７】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合に、当該第一の端末装置によって当該共通の画像が撮影されている間だけ、当該第二のユーザに対して前記アクセス権を付与する処理を実行させ、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１８】
媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記登録画像のアクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合であって、前記識別子に対応しかつ当該登録画像とは異なる第二の登録画像の第二のアクセス権を当該第二のユーザが有する場合に、当該第二のユーザに対して前記アクセス権を付与する処理を実行させ、
前記アクセス権を付与した後、前記第二の端末装置へ前記登録画像の画像データを送信する処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＲ（Augmented Reality）の技術に関する。
【背景技術】
【０００２】
近年、ＡＲ（Augmented Reality）の技術が普及し始めている。ＡＲは、一般に「拡張現実」と翻訳される。
【０００３】
ＡＲの技術によると、ＡＲマーカが付されている印刷物をスマートフォンなどで撮影すると、ＡＲマーカに対応するコンテンツが、撮影した印刷物の画像の上に表示される。これにより、現実の空間が拡張したかのようにユーザに感じさせることができる。眼鏡型のウェアラブルコンピュータによっても、同様の効果が得られる。このようなコンテンツは、一般に「エアタグ」または「ＡＲタグ」と呼ばれることもある。
【０００４】
従来、ＡＲに関する次のような技術が提案されている。ＡＲコンテンツサーバの条件記憶部に、商品パッケージに付される１つのマーカ毎に、複数のコンテンツと、当該複数のコンテンツの各々の提供条件とを関連付けて記憶する。端末装置からＡＲコンテンツサーバへとコンテンツ提供が送信されると、条件記憶部に記憶される提供条件に基づいて、複数のコンテンツの１つを選択する。ＡＲコンテンツサーバは、選択したコンテンツを端末装置に送信し、端末装置は、ＡＲコンテンツサーバから受信したコンテンツとカメラの撮影画像とを重畳してディスプレイに表示する（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２１５９８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
あるコンテンツの代わりにＡＲマーカを印刷物に印刷しておき、このＡＲマーカを撮影した際にこのコンテンツを表示することによって、このコンテンツを秘匿化することができる。さらに、このコンテンツにアクセスすることができるユーザを限定することによって、機密性を高めることができる。
【０００７】
また、一時的に特定のユーザに対して、このコンテンツへのアクセスを許可したい場合がある。このような場合は、このコンテンツへのアクセス権の設定を管理者が変更すればよい。しかし、アクセス権を設定する作業は、管理者にとって面倒である。
【０００８】
本発明は、このような問題点に鑑み、ＡＲにおけるコンテンツへのアクセス権を従来よりも容易に変更できるようにすることを、目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る画像提供装置は、媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、前記アクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が撮影され、かつ、および前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が所定の位置または姿勢で撮影された場合に、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、を有する。
本発明の他の一形態に係る画像提供装置は、媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、前記アクセス権を有する第一のユーザの第一の端末装置において、前記識別子とは異なる特定の画像が所定の位置または姿勢で撮影され、かつ、前記アクセス権を有しない第二のユーザの第二の端末装置において、当該特定の画像が撮影された場合に、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、を有する。
本発明の他の一形態に係る画像提供装置は、媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、前記アクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合に、当該第一の端末装置によって当該共通の画像が撮影されている間だけ、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、を有する。
本発明の他の一形態に係る画像提供装置は、媒体に視覚的に記されている識別子と対応付けられて記憶手段に記憶されている登録画像を、当該媒体または当該媒体を撮影した撮影画像に重なるように端末装置において表示するために当該端末装置へ提供する、画像提供装置であって、前記登録画像のアクセス権を有するユーザの端末装置へ当該登録画像の画像データを送信する送信手段と、前記アクセス権を有する第一のユーザの第一の端末装置および前記アクセス権を有しない第二のユーザの第二の端末装置において共通の画像が撮影された場合であって、前記識別子に対応しかつ前記登録画像とは異なる第二の登録画像の第二のアクセス権を当該第二のユーザが有する場合に、当該第二のユーザに対して前記アクセス権を付与する、アクセス権付与手段と、を有する。
【発明の効果】
【００１３】
本発明によると、ＡＲにおけるコンテンツへのアクセス権を従来よりも容易に変更することができる。
【図面の簡単な説明】
【００１４】
【図１】ドキュメント閲覧システムの全体的な構成の例を示す図である。
【図２】ドキュメントサーバのハードウェア構成の例を示す図である。
【図３】タブレット型端末装置のハードウェア構成の例を示す図である。
【図４】眼鏡型端末装置のハードウェア構成の例を示す図である。
【図５】印刷物の例を示す図である。
【図６】ドキュメントサーバの機能的構成の例を示す図である。
【図７】端末装置の機能的構成の例を示す図である。
【図８】ドキュメントデータベースおよびそれに記憶されるコンテンツ再現用レコードの例を示す図である。
【図９】アクセス権データベースおよびそれに記憶されるアクセス権レコードの例を示す図である。
【図１０】ドキュメントおよび代替コンテンツの例を示す図である。
【図１１】ドキュメント登録画面および権限設定画面の例を示す図である。
【図１２】ドキュメント登録処理の流れの例を説明するフローチャートである。
【図１３】署名画像登録処理の流れの例を説明するフローチャートである。
【図１４】印刷物への署名の配置の例を示す図である。
【図１５】署名画像登録処理の流れの変形例を説明するフローチャートである。
【図１６】コンテンツ提供処理の流れの例を説明するフローチャートである。
【図１７】変更フラグ更新処理の流れの例を説明するフローチャートである。
【図１８】上位閲覧権付与処理の流れの例を説明するフローチャートである。
【図１９】ドキュメントに関する全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、ドキュメント閲覧システム１００の全体的な構成の例を示す図である。図２は、ドキュメントサーバ１のハードウェア構成の例を示す図である。図３は、タブレット型端末装置２Ｔのハードウェア構成の例を示す図である。図４は、眼鏡型端末装置２Ｍのハードウェア構成の例を示す図である。図５は、印刷物５の例を示す図である。
【００１６】
ドキュメント閲覧システム１００は、図１に示すように、ドキュメントサーバ１、複数台の端末装置２、画像形成装置３、および通信回線４などによって構成される。ドキュメント閲覧システム１００は、ドキュメント（文書）に関するデータを管理し、ドキュメントの閲覧のサービスをユーザに提供する。
【００１７】
以下、ある会社においてドキュメント閲覧システム１００が使用される場合を例に説明する。この会社の各従業員つまり各ユーザには、予め、ユニークなユーザコードが与えられている。
【００１８】
ドキュメントサーバ１、端末装置２、および画像形成装置３は、通信回線４を介して互いに通信を行うことができる。通信回線４として、インターネット、いわゆるＬＡＮ（Local Area Network）回線、または携帯電話回線などが用いられる。
【００１９】
ドキュメントサーバ１は、ドキュメントを表示するためのデータを記憶し、適宜、端末装置２へ提供する。ドキュメントサーバ１として、いわゆるサーバ機が用いられる。または、いわゆるクラウドサーバを用いてもよい。以下、ドキュメントサーバ１としてサーバ機が用いられる場合を例に説明する。
【００２０】
ドキュメントサーバ１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、およびＮＩＣ（Network Interface Card）１０ｅなどによって構成される。
【００２１】
ＮＩＣ１０ｅは、ＴＣＰ／ＩＰなどのプロトコルによっては端末装置２または画像形成装置３と通信を行う。
【００２２】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、ドキュメント管理プログラム１０Ｐが記憶されている。ドキュメント管理プログラム１０Ｐは、ＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００２３】
画像形成装置３は、一般にＭＦＰ（Multi Function Peripherals）または複合機と呼ばれる画像処理装置であって、コピー、ＰＣプリント（ネットワークプリンティング）、ファックス、およびスキャンなどの機能を集約した装置である。
【００２４】
端末装置２は、ドキュメントサーバ１から提供されるデータに基づいてドキュメントを表示する。端末装置２として、パーソナルコンピュータ、タブレットコンピュータ、スマートフォン、または眼鏡型コンピュータなどが用いられる。
【００２５】
「眼鏡型コンピュータ」は、ウェアラブルコンピュータの一種であり、グーグル社のグーグルグラスのような、眼鏡のように顔に装着するタイプのコンピュータである。
【００２６】
以下、端末装置２として、タブレットコンピュータまたは眼鏡型コンピュータが用いられる場合を例に説明する。前者および後者をそれぞれ「タブレット型端末装置２Ｔ」および「眼鏡型端末装置２Ｍ」と区別して記載することがある。
【００２７】
タブレット型端末装置２Ｔは、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、フラッシュメモリ２０ｄ、タッチパネルディスプレイ２０ｅ、操作ボタン群２０ｆ、デジタルカメラ２０ｇ、および無線通信装置２０ｈなどが用いられる。
【００２８】
タッチパネルディスプレイ２０ｅは、フラット型ディスプレイ（例えば、液晶ディスプレイ）およびタッチパネルによって構成される。フラット型ディスプレイは、種々の画像を表示する。特にドキュメントを表示するために用いられる。タッチパネルは、ユーザがタッチした位置を検知し、その位置をＣＰＵ２０ａへ通知する。
【００２９】
操作ボタン群２０ｆは、ホーム画面に戻るためのボタン、何かを確定するためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００３０】
デジタルカメラ２０ｇは、種々の画像を撮影する。特にドキュメントの閲覧用の用紙を撮影するために用いられる。
【００３１】
無線通信装置２０ｈは、通信回線４を構成する基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像形成装置３またはドキュメントサーバ１と通信を行う。無線通信装置２０ｈの通信方式として、例えば、Ｗｉ−Ｆｉ、ＬＴＥ（Long Term Evolution）、Ｗ−ＣＤＭＡ（Wideband-Code Division Multiple Access）、またはＰＨＳ（Personal Handy-phone System）などが用いられる。
【００３２】
ＲＯＭ２０ｃまたはフラッシュメモリ２０ｄには、クライアントプログラム２０Ｐが記憶されている。クライアントプログラム２０Ｐは、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００３３】
眼鏡型端末装置２Ｍは、図４に示すように、ＣＰＵ２１ａ、ＲＡＭ２１ｂ、ＲＯＭ２１ｃ、フラッシュメモリ２１ｄ、ディスプレイ２１ｅ、操作ボタン群２１ｆ、デジタルカメラ２１ｇ、および無線通信装置２１ｈなどが用いられる。
【００３４】
ＣＰＵ２１ａ、ＲＡＭ２１ｂ、ＲＯＭ２１ｃ、フラッシュメモリ２１ｄ、ディスプレイ２１ｅ、操作ボタン群２１ｆ、デジタルカメラ２１ｇ、および無線通信装置２１ｈの役割は、それぞれ、タブレット型端末装置２ＴのＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、フラッシュメモリ２０ｄ、タッチパネルディスプレイ２０ｅ、操作ボタン群２０ｆ、デジタルカメラ２０ｇ、および無線通信装置２０ｈと基本的に同様である。
【００３５】
ただし、画像を再現する方式が、タッチパネルディスプレイ２０ｅとディスプレイ２１ｅとでは、相違する。タッチパネルディスプレイ２０ｅは、上述の通り、液晶ディスプレイのような平面型のディスプレイが用いられる。一方、ディスプレイ２１ｅは、柄の根元に設けられたプロジェクタからレンズの端部付近に設けられたプリズムへ光を発することによって、画像を再現する。
【００３６】
クライアントプログラム２０Ｐが、ＲＯＭ２１ｃまたはフラッシュメモリ２１ｄに記憶されており、ＲＡＭ２１ｂにロードされ、ＣＰＵ２１ａによって実行される。
【００３７】
ところで、ドキュメント閲覧システム１００は、ＰＤＦ（Portable Document Format）などのファイルを単に提供するだけでなく、ＡＲ（Augmented Reality）の技術によってドキュメントを再現することができる。この際に、印刷物５が用いられる。印刷物５は、複数のユーザに配付される。
【００３８】
印刷物５には、図５（Ａ）のように、ドキュメントを構成する複数のコンテンツ（オブジェクト）のうちの一部のほか、呼出用マーカ５１が印刷されている。呼出用マーカ５１は、ドキュメントサーバ１から、印刷物５に印刷されていないコンテンツを呼び出すためのものである。
【００３９】
ユーザが眼鏡型端末装置２Ｍを掛けて印刷物５を見ると、呼出用マーカ５１に基づいてコンテンツの画像データがドキュメントサーバ１からダウンロードされる。そして、図５（Ｂ）のように、このコンテンツが印刷物５に印刷されているかのように見える。タブレット型端末装置２Ｔで印刷物５を撮影しながら見た場合も、同様に見える。
【００４０】
このように、ドキュメント閲覧システム１００によると、ＡＲが実現される。呼出用マーカ５１として、ＡＲマーカが用いられる。以下、ＡＲによって一部のコンテンツが再現され得るドキュメントを「ドキュメント５０」と記載する。ドキュメント５０を構成するコンテンツのうち、印刷物５に印刷されているものを「印刷コンテンツ５２」と記載し、端末装置２によってユーザに見えるものを「ＡＲコンテンツ５３」と記載する。
【００４１】
このようにＡＲコンテンツ５３が印刷物５に印刷されているように見える仕組みは、ドキュメント管理プログラム１０Ｐおよびクライアントプログラム２０Ｐによって実現される。さらに、印刷物５を見るユーザに応じて、ＡＲコンテンツ５３を変えることができる。以下、この仕組みについて、説明する。
【００４２】
図６は、ドキュメントサーバ１の機能的構成の例を示す図である。図７は、端末装置２の機能的構成の例を示す図である。
【００４３】
ドキュメント管理プログラム１０Ｐによると、図６に示すドキュメントデータベース１０１、アクセス権データベース１０２、ドキュメント登録部１０３、アクセス権登録部１０４、印刷データ送信部１０５、署名登録部１０６、コンテンツ提供部１０７、変更フラグ更新部１０８、およびアクセス権変更部１０９などの機能がドキュメントサーバ１に実現される。
【００４４】
クライアントプログラム２０Ｐによると、図７に示すドキュメントアップロード部２０１、メッセージ表示制御部２０２、署名画像アップロード部２０３、コンテンツダウンロード部２０４、コンテンツ表示制御部２０５、一時開放要求部２０６、アクセス権変更要求部２０７、および変更許否通知部２０８などの機能が端末装置２に実現される。
【００４５】
〔ドキュメント５０の閲覧のための準備〕
図８は、ドキュメントデータベース１０１およびそれに記憶されるコンテンツ再現用レコード６Ｒの例を示す図である。図９は、アクセス権データベース１０２およびそれに記憶されるアクセス権レコード６Ｋの例を示す図である。図１０は、ドキュメント５０および代替コンテンツ５３ｄの例を示す図である。図１１は、ドキュメント登録画面７１および権限設定画面７２の例を示す図である。図１２は、ドキュメント登録処理の流れの例を説明するフローチャートである。図１３は、署名画像登録処理の流れの例を説明するフローチャートである。図１４は、印刷物５への署名５４の配置の例を示す図である。図１５は、署名画像登録処理の流れの変形例を説明するフローチャートである。
【００４６】
ドキュメントサーバ１において、図６のドキュメントデータベース１０１には、図８に示すように、ドキュメントごとに、コンテンツ再現用レコード６Ｒが記憶されている。コンテンツ再現用レコード６Ｒが示す内容については、後述する。
【００４７】
アクセス権データベース１０２には、図９に示すように、ドキュメント５０とユーザとの組合せごとに、アクセス権レコード６Ｋが記憶されている。アクセス権レコード６Ｋが示す内容については、後述する。
【００４８】
コンテンツ再現用レコード６Ｒおよびアクセス権レコード６Ｋは、ドキュメント登録部１０３、アクセス権登録部１０４、および端末装置２のドキュメントアップロード部２０１によって生成され、ドキュメントデータベース１０１またはアクセス権データベース１０２に登録される。
【００４９】
ここで、あるユーザＵａがタブレット型端末装置２Ｔを使用して図１０（Ａ）のようなドキュメント５０のレコードを登録する場合を例に、これらのレコードを登録する際の各部の処理およびユーザによる操作を説明する。
【００５０】
ユーザＵａは、タブレット型端末装置２Ｔにインストールされている表計算または描画などのアプリケーションを用いて、ドキュメント５０の画像データを用意しておく。ドキュメント５０が記された用紙を画像形成装置３に読み取らせることによって、画像データを用意してもよい。さらに、ドキュメント５０の中の、機密にすべきコンテンツと置き換えたいコンテンツの画像データを、アプリケーションまたは画像形成装置３を用いるなどして用意しておく。例えば、図１０（Ｂ）のようなコンテンツの画像データを用意しておく。以下、機密にすべきコンテンツを「機密コンテンツ５３ｋ」と記載し、その代替のコンテンツを「代替コンテンツ５３ｄ」と記載する。後述するように、機密コンテンツ５３ｋおよび代替コンテンツ５３ｄは、いずれも、ＡＲコンテンツ５３の１つとして取り扱われる。
【００５１】
代替コンテンツ５３ｄは、用意しなくても構わないし、複数用意しても構わない。以下、２つのコンテンツが代替コンテンツ５３ｄとして用意された場合を例に説明する。
【００５２】
さらに、ユーザＵａは、クライアントプログラム２０Ｐをタブレット型端末装置２Ｔに起動させる。そして、登録モードに切り換えるコマンドを入力する。
【００５３】
すると、タブレット型端末装置２Ｔにおいて、ドキュメントアップロード部２０１は、ドキュメント５０をドキュメントサーバ１へアップロードする処理を次のように実行する。
【００５４】
ドキュメントアップロード部２０１は、図１１のようにドキュメント登録画面７１および権限設定画面７２を並べてタッチパネルディスプレイ２０ｅに表示させる。
【００５５】
ドキュメント登録画面７１には、ドキュメント５０のほか、登録ボタン７１ａおよび機密指定ボタン７１ｂが配置されている。
【００５６】
ユーザＵａは、ドキュメント５０のコンテンツ（オブジェクト）の中から機密コンテンツ５３ｋにするものを、それが位置する範囲を指でなぞるなどして指定する。さらに、ドキュメント５０を機密情報として取り扱いたい場合は、機密指定ボタン７１ｂをタップする。
【００５７】
権限設定画面７２には、各ユーザのユーザコードが示されている。さらに、それぞれに対応するように真っ直ぐ右側に、上位閲覧権ボタン７２ａと、代替コンテンツ５３ｄごとの下位閲覧権ボタン７２ｂとが、配置される。本例では、上述の通り代替コンテンツ５３ｄが２つ用意されるので、下位閲覧権ボタン７２ｂが２つずつ配置される。
【００５８】
ユーザＵａは、ドキュメント５０の上位閲覧権を与えるユーザを、そのユーザのユーザコードに対応する（右横にある）上位閲覧権ボタン７２ａをタップするなどして指定する。ドキュメント５０の登録者であるユーザＵａ自身のユーザコードを指定するのが望ましい。
【００５９】
「上位閲覧権」は、機密コンテンツ５３ｋを閲覧することができる権限（アクセス権）である。
【００６０】
さらに、ユーザＵａは、上位閲覧権を与えないユーザの中から、ドキュメント５０の下位閲覧権を与えるユーザを決める。そして、与えると決めたユーザのユーザコードに対応する下位閲覧権ボタン７２ｂをタップするなどして指定する。
【００６１】
「下位閲覧権」は、機密コンテンツ５３ｋを閲覧することができないが、その代わりに代替コンテンツ５３ｄを閲覧することができる権限（アクセス権）である。
【００６２】
本例では、上述の通り、代替コンテンツ５３ｄが２つ用意される。そこで、ユーザごとに、どちらの代替コンテンツ５３ｄを閲覧することができるのかを、それに対応する下位閲覧権ボタン７２ｂをタップすることによって指定する。
【００６３】
そして、ユーザＵａは、機密コンテンツ５３ｋにするコンテンツ、上位閲覧権を与えるユーザ、および下位閲覧権を与えるユーザを指定し終えたら、登録ボタン７１ａをタップする。
【００６４】
すると、ドキュメントアップロード部２０１は、上記の指定の内容を示す指定データ６Ｓを生成する。
【００６５】
指定データ６Ｓには、具体的には、ユーザごとのユーザコードおよび与えられたアクセス権が示される。アクセス権は、所定の符号によって表わされる。本例では、「２」が上位閲覧権を表わし、「１」が下位閲覧権を表わす。代替コンテンツ５３ｄが複数ある場合は、１つ目の代替コンテンツ５３ｄから順に「１Ａ」、「１Ｂ」、…、のように「１」の後ろにアルファベットが付される。さらに、指定データ６Ｓには、指定された範囲（機密コンテンツ５３ｋの位置）と、ドキュメント５０を機密情報として取り扱うか否かが示される。
【００６６】
そして、ドキュメントアップロード部２０１は、ドキュメント５０の画像データ、代替コンテンツ５３ｄの画像データ、および指定データ６Ｓをドキュメントサーバ１へ送信する。これにより、ドキュメント５０に関するデータがドキュメントサーバ１へアップロードされる。
【００６７】
ドキュメントサーバ１において、ドキュメント登録部１０３、アクセス権登録部１０４、印刷データ送信部１０５、および署名登録部１０６は、これらのデータを受信すると、図１２に示す手順で、ドキュメント５０に関する登録の処理を行う。
【００６８】
ドキュメント登録部１０３は、ユニークなドキュメントコードおよびユニークなＡＲマーカを発行する（＃８０１）。コンテンツ再現用レコード６Ｒを１つ生成し（＃８０２）、ドキュメントデータベース１０１に格納する（＃８０３）。
【００６９】
コンテンツ再現用レコード６Ｒは、図８に示したように、ドキュメントコード、ドキュメントデータ、呼出用マーカ、コンテンツ位置、機密コンテンツデータ、代替コンテンツデータ、および機密フラグなどによって構成される。
【００７０】
ドキュメントコードおよび呼出用マーカは、それぞれ、ステップ＃８０１で発行したドキュメントコードおよびＡＲマーカである。
【００７１】
ドキュメントデータは、受信した、ドキュメント５０の画像データである。機密コンテンツデータは、機密コンテンツ５３ｋの画像データである。これは、ドキュメント５０から、指定データ６Ｓに示される範囲（機密コンテンツ５３ｋの位置）の画像を抽出することによって得られる。
【００７２】
代替コンテンツデータは、受信した、代替コンテンツ５３ｄの画像データである。本例では、２つの画像データが受信されるので、このコンテンツ再現用レコード６Ｒには２つの画像データが含まれる。そして、各代替コンテンツ５３ｄの画像データには、先頭から順に「１Ａ」、「１Ｂ」、…という下位閲覧権を表わす符号が対応付けられている。
【００７３】
コンテンツ位置は、印刷物５における、呼出用マーカ５１を基準としたＡＲコンテンツ５３（機密コンテンツ５３ｋまたは代替コンテンツ５３ｄ）の位置である。これは、後述するステップ＃８０４の処理の際に定められる。
【００７４】
機密フラグは、ドキュメント５０を機密情報として取り扱うか否かを示すフラグであって、「１」は機密情報として取り扱うことを表わし、「０」は機密情報として取り扱わないことを表わす。機密フラグの値は、指定データ６Ｓに基づいている。
【００７５】
ドキュメント登録部１０３による処理と前後してまたは並行して、印刷データ送信部１０５は、発行されたＡＲコードをドキュメント５０の中のコンテンツの配置されていない位置に呼出用マーカ５１として配置し、機密コンテンツ５３ｋをドキュメント５０から削除することによって、機密化ドキュメント５０Ｓを生成する（＃８０４）。そして、機密化ドキュメント５０Ｓを印刷するための印刷データを印刷の指令とともに画像形成装置３へ送信する（＃８０５）。画像形成装置３は、この印刷データに基づいて機密化ドキュメント５０Ｓを用紙に印刷する。これにより、図５（Ａ）に示したような印刷物５が得られる。
【００７６】
なお、印刷データは、ユーザＵａのタブレット型端末装置２Ｔへ送信してもよい。そして、ユーザＵａがタブレット型端末装置２Ｔを操作して画像形成装置３に対して印刷の指令を与えてもよい。
【００７７】
ドキュメント登録部１０３および印刷データ送信部１０５それぞれの処理と前後してまたは並行して、アクセス権登録部１０４は、指定データ６Ｓに示されるユーザコードごとに１つずつアクセス権レコード６Ｋを生成し（＃８０６）、アクセス権データベース１０２に格納する（＃８０７）。
【００７８】
アクセス権レコード６Ｋは、図９に示したように、ドキュメントコード、ユーザコード、アクセス権、有効期限、署名画像データ、署名位置、および変更フラグなどによって構成される。
【００７９】
ドキュメントコードは、画像データなどを受信した際に発行したドキュメントコードである。ユーザコードおよびアクセス権は、指定データ６Ｓに示されるユーザコードおよびアクセス権である。
【００８０】
変更フラグは、このアクセス権を一時的に変更してもよいか否かを示すフラグである。初期値は、変更を禁止することを表わす「０」である。
【００８１】
有効期限、署名画像データ、および署名位置は、アクセス権レコード６Ｋが生成された時点では、未だアクセス権レコード６Ｋに含まれない。これらについては、後に順次、説明する。
【００８２】
そして、ドキュメント登録部１０３は、ドキュメント５０に関する登録の処理が完了した旨のメッセージおよび署名５４の登録の要否を問い合せるメッセージをユーザＵａのタブレット型端末装置２Ｔへ通知する（＃８０８、＃８０９）。
【００８３】
署名５４は、上位閲覧権を有するユーザを証明するための画像であって、他のユーザに対して機密コンテンツ５３ｋの閲覧を一時的に許可するために用いられる。
【００８４】
タブレット型端末装置２Ｔにおいて、メッセージ表示制御部２０２は、これらのメッセージをタッチパネルディスプレイ２０ｅに表示させる。なお、メッセージ表示制御部２０２は、適宜、後述する他のメッセージをもタッチパネルディスプレイ２０ｅに表示させる。
【００８５】
ユーザＵａは、署名５４を登録したい場合は、所定のコマンドを入力する。すると、署名画像アップロード部２０３および署名登録部１０６によって署名５４の登録の処理が行われる。
【００８６】
署名画像アップロード部２０３は、デジタルカメラ２０ｇで署名５４を撮影するように促すメッセージをタッチパネルディスプレイ２０ｅに表示させる。ここで、ユーザＵａは、署名５４を撮影する。署名５４は、ユーザＵａがペンで用紙に記入したもので構わないが、物体の画像を署名５４として使用することができる。以下、特定の形状を有するペンの画像を署名５４として使用する場合を例に説明する。
【００８７】
署名５４が撮影されると、署名画像アップロード部２０３は、署名位置を指定するように促すメッセージを表示させる。「署名位置」は、印刷物５における呼出用マーカ５１に対する署名５４の位置である。署名位置がどのように使用されるかは、後に説明する。本実施形態では、署名位置として、上、下、右、左、右上、右下、左上、および左下の８つのうちのいずれかを指定することができる。
【００８８】
署名位置が指定されると、署名画像アップロード部２０３は、署名５４の画像データおよび指定された署名位置をドキュメントサーバ１へ送信する。これにより、署名５４の画像データがアップロードされる。
【００８９】
ドキュメントサーバ１において、署名登録部１０６は、署名５４の画像データおよび指定された署名位置を受信すると（図１２の＃８１０でＹｅｓ）、図１３に示す手順で処理を行う。
【００９０】
署名登録部１０６は、ユーザＵａのユーザコードおよびドキュメント５０のドキュメントコードを示すアクセス権レコード６Ｋ（図９参照）に、この署名位置を格納するとともに、この画像データを署名画像データとして格納する（図１０の＃８２１）。そして、署名５４の登録が完了した旨のメッセージをタブレット型端末装置２Ｔへ送信する（＃８２２）。タブレット型端末装置２Ｔのメッセージ表示制御部２０２は、このメッセージをタッチパネルディスプレイ２０ｅに表示させる。
【００９１】
または、署名５４の登録を次の方法によって行ってもよい。ユーザＵａは、図１４のように、印刷物５の上の指定したい署名位置にペンを置くことによって署名５４を配置する。そして、印刷物５を、少なくとも呼出用マーカ５１およびペンの両方が撮影範囲に入るようにして撮影する。
【００９２】
すると、署名画像アップロード部２０３は、撮影された画像の画像データをドキュメントサーバ１へ送信する。
【００９３】
ドキュメントサーバ１において、署名登録部１０６は、画像データを受信すると（図１２の＃８１０でＹｅｓ）、図１５に示す手順で処理を行う。
【００９４】
署名登録部１０６は、受信した画像データに基づいて、撮影された画像の中から署名５４（ペンの画像）および呼出用マーカ５１を検出する（図１５の＃８３１）。呼出用マーカ５１に対する、署名５４の位置を判別する（＃８３２）。この位置が、署名位置である。
【００９５】
そして、署名登録部１０６は、ユーザＵａのユーザコードおよびドキュメント５０のドキュメントコードを示すアクセス権レコード６Ｋに、判別した署名位置を格納するとともに、検出した署名５４の画像データを署名画像データとして格納する（＃８３３）。これにより、署名５４の登録が完了する。以下、図１３の場合と同様に、署名５４の登録が完了した旨のメッセージをタブレット型端末装置２Ｔへ送信する（＃８３４）。タブレット型端末装置２Ｔのメッセージ表示制御部２０２は、このメッセージをタッチパネルディスプレイ２０ｅに表示させる。
【００９６】
なお、署名５４の登録は、ドキュメント５０の登録の際に行う必要はない。その後、上位閲覧権がないユーザに対して機密コンテンツ５３ｋを閲覧させる必要が生じた際に行ってもよい。
【００９７】
また、タブレット型端末装置２Ｔの代わりにパーソナルコンピュータまたは画像形成装置３によって、登録の作業および処理を行ってもよい。
【００９８】
〔ドキュメント５０の閲覧〕
図１６は、コンテンツ提供処理の流れの例を説明するフローチャートである。
【００９９】
次に、ユーザがドキュメント５０を閲覧する際の、ユーザの操作および各部の処理について、説明する。
【０１００】
ユーザは、自分のユーザコードを入力して端末装置２にログインする。クライアントプログラム２０Ｐを端末装置２に起動させ、閲覧モードに切り換えるコマンドを入力する。そして、端末装置２のデジタルカメラ２０ｇまたは２１ｇを印刷物５の印刷面の方へ向ける。すると、デジタルカメラ２０ｇまたは２１ｇによって印刷面の画像が撮影される。なお、タブレット型端末装置２Ｔにおいては、撮影された画像がタッチパネルディスプレイ２０ｅに表示される。
【０１０１】
端末装置２のコンテンツダウンロード部２０４は、撮影された画像に呼出用マーカ５１が含まれていると、この呼出用マーカ５１を検知する。そして、この呼出用マーカ５１に対応するコンテンツを、次のようにダウンロードする。ドキュメントサーバ１に対してＡＲコンテンツ５３を要求する。この際に、撮影された画像の画像データおよびこのユーザのユーザコードをドキュメントサーバ１へ送信する。
【０１０２】
すると、ドキュメントサーバ１において、コンテンツ提供部１０７は、印刷物５に印刷されていないコンテンツすなわちＡＲコンテンツ５３を配信するための処理を、図１６に示す手順で実行する。
【０１０３】
コンテンツ提供部１０７は、撮影された画像の中から呼出用マーカ５１を検出する（＃８４１）。この呼出用マーカ５１に対応するドキュメント５０を特定する（＃８４２）。
【０１０４】
特定することができたら（＃８４３でＹｅｓ）、コンテンツ提供部１０７は、このユーザのアクセス権をチェックする（＃８４４）。具体的には、特定したドキュメント５０のドキュメントコードおよび送信されてきたユーザコードに対応するアクセス権レコード６Ｋをアクセス権データベース１０２から読み出し、このアクセス権レコード６Ｋに格納されているアクセス権をチェックする。
【０１０５】
そして、アクセス権があれば（＃８４５でＹｅｓ）、コンテンツ提供部１０７は、このアクセス権に応じてＡＲコンテンツ５３の画像データを端末装置２へ送信する（＃８４６）。例えば、アクセス権が「２」であれば、機密コンテンツ５３ｋの画像データを送信する。または、アクセス権が「１Ａ」であれば、１つ目の代替コンテンツ５３ｄの画像データを送信する。または、アクセス権が「１Ｂ」であれば、２つ目の代替コンテンツ５３ｄの画像データを送信する。さらに、コンテンツ位置を送信する。
【０１０６】
そして、端末装置２において、コンテンツダウンロード部２０４は、ドキュメントサーバ１からＡＲコンテンツ５３（機密コンテンツ５３ｋまたは代替コンテンツ５３ｄ）の画像データおよびコンテンツ位置を受信する。
【０１０７】
コンテンツ表示制御部２０５は、画像データおよびコンテンツ位置がコンテンツダウンロード部２０４によって受信（ダウンロード）されると、これらに基づいてＡＲコンテンツ５３をタッチパネルディスプレイ２０ｅまたはディスプレイ２１ｅによって次のように表示する。
【０１０８】
タブレット型端末装置２Ｔの場合は、コンテンツ表示制御部２０５は、デジタルカメラ２０ｇによって撮影されタッチパネルディスプレイ２０ｅによって表示された画像（図５（Ａ）のような、印刷物５の画像）の中の、呼出用マーカ５１の位置を検知する。そして、この位置を基準として、撮影された画像の上の、このコンテンツ位置に、この画像データが表わすＡＲコンテンツ５３を重ねて表示させる。
【０１０９】
これにより、例えば、図５（Ａ）に示した印刷物５の全体が撮影され、かつ、ユーザが上位閲覧権を有している場合は、図５（Ｂ）に示したように、印刷物５の画像の上にＡＲコンテンツ５３として機密コンテンツ５３ｋが表示される。なお、下位閲覧権を有している場合は、機密コンテンツ５３ｋの代わりに、図１０（Ｂ）のような代替コンテンツ５３ｄが表示される。
【０１１０】
一方、眼鏡型端末装置２Ｍの場合は、コンテンツ表示制御部２０５は、デジタルカメラ２１ｇによって撮影された画像の中の、呼出用マーカ５１の位置を検知する。そして、この位置を基準として、このコンテンツ位置に重なって見えるように、この画像データが表わすＡＲコンテンツ５３をディスプレイ２１ｅに表示させる。
【０１１１】
これにより、例えば、図５（Ａ）に示した印刷物５の全体を、上位閲覧権を有するユーザが眼鏡型端末装置２Ｍを掛けて見た場合は、図５（Ｂ）に示した状態とほぼ同じように、印刷物５が見える。下位閲覧権を有している場合は、機密コンテンツ５３ｋの代わりに、図１０（Ｂ）のような代替コンテンツ５３ｄが表示される。
【０１１２】
〔アクセス権の変更〕
図１７は、変更フラグ更新処理の流れの例を説明するフローチャートである。図１８は、上位閲覧権付与処理の流れの例を説明するフローチャートである。
【０１１３】
複数のユーザが同じドキュメント５０を見ながら作業を行うのが好ましいことがある。しかし、ユーザごとにアクセス権が異なると、ユーザごとに見えるＡＲコンテンツ５３が異なる場合がある。そうすると、作業に支障を来すことがある。
【０１１４】
そこで、上位閲覧権を有するユーザは、下位閲覧権を有するユーザに対して一時的に上位閲覧権を与えることができる。以下、上位閲覧権を有するユーザＵａが下位閲覧権を有するユーザＵｂに対して一時的に上位閲覧権を与える場合を例に、各ユーザの操作および各部の処理について説明する。
【０１１５】
ユーザＵａは、自分の端末装置２（以下、「端末装置２Ａ」と記載する。）にクライアントプログラム２０Ｐを起動させ、アクセス権変更モードに切り換えるコマンドを入力する。そして、印刷物５に署名用のペンを置き、呼出用マーカ５１およびペンの両方が撮影範囲に入るように撮影する。なお、ペンの位置は、このドキュメント５０について事前に登録した署名位置である。
【０１１６】
すると、端末装置２Ａにおいて、一時開放要求部２０６は、このドキュメント５０のアクセス権を一時的に変更できるようにドキュメントサーバ１に対して要求する。この際に、撮影された画像の画像データおよびユーザＵａのユーザコードをドキュメントサーバ１へ送信する。
【０１１７】
ドキュメントサーバ１において、変更フラグ更新部１０８は、端末装置２Ａからの要求に応じて、このドキュメント５０の下位閲覧権を有するユーザへ一時的に上位閲覧権を与える準備を、図１７に示す手順で実行する。
【０１１８】
変更フラグ更新部１０８は、受信した画像データに基づいて、撮影された画像の中から署名５４（ペンの画像）および呼出用マーカ５１を検出する（図１７の＃８５１）。そして、ユーザＵａのアクセス権が上位閲覧権であるか否かをチェックする（＃８５２）。アクセス権は、検出した呼出用マーカ５１に対応するドキュメント５０のドキュメントコードおよび受信したユーザコードを示すアクセス権レコード６Ｋ（図９参照）に示されている。
【０１１９】
このアクセス権が上位閲覧権であれば（＃８５３でＹｅｓ）、変更フラグ更新部１０８は、検出した署名５４が、このアクセス権レコード６Ｋの署名画像データが表わす画像と一致するか否かを判別する（＃８５４）。
【０１２０】
一致すれば（＃８５５でＹｅｓ）、変更フラグ更新部１０８は、検出した呼出用マーカ５１に対する、検出した署名５４の位置が、このアクセス権レコード６Ｋの署名位置と一致するか否かを判別する（＃８５６）。
【０１２１】
一致すれば（＃８５７でＹｅｓ）、変更フラグ更新部１０８は、このドキュメントコードを示しかつ下位閲覧権を有するユーザのアクセス権レコード６Ｋの変更フラグを「１」に更新する（＃８５８）。これにより、下位閲覧権を有するユーザの、このドキュメント５０のアクセス権を、一時的に変更することができるようになる。
【０１２２】
なお、ステップ＃８５２の処理およびステップ＃８５４〜＃８５６の処理を同時に行ってもよいし、順番を変えてもよい。
【０１２３】
そして、変更フラグ更新部１０８は、アクセス権を一時的に変更できるようになった旨のメッセージを端末装置２Ａへ通知する（＃８５９）。
【０１２４】
端末装置２Ａにおいて、メッセージ表示制御部２０２は、このメッセージをタッチパネルディスプレイ２０ｅまたはディスプレイ２１ｅに表示させる。
【０１２５】
ここで、ユーザＵａは、ペンを印刷物５に置いたまま、これを撮影するようにユーザＵｂに促す。
【０１２６】
ユーザＵｂは、自分の端末装置２（以下、「端末装置２Ｂ」と記載する。）にクライアントプログラム２０Ｐを起動させ、アクセス権要求モードに切り換えるコマンドを入力する。そして、印刷物５を呼出用マーカ５１およびペンの両方が撮影範囲に入るように撮影する。なお、ユーザＵａからペンを借り、ユーザＵｂ自身に配付されている印刷物５の署名位置にペンを置いて撮影してもよい。
【０１２７】
すると、端末装置２Ｂにおいて、アクセス権変更要求部２０７は、上位閲覧権を与えるようにドキュメントサーバ１に対して要求する。この際に、撮影された画像の画像データおよびユーザＵｂのユーザコードをドキュメントサーバ１へ送信する。
【０１２８】
ドキュメントサーバ１において、アクセス権変更部１０９は、端末装置２Ｂからの要求に応じて、このドキュメント５０の上位閲覧権を一時的に端末装置２Ｂへ与える処理を、図１８に示す手順で実行する。
【０１２９】
アクセス権変更部１０９は、受信した画像データに基づいて、撮影された画像の中に署名５４（ペンの画像）および呼出用マーカ５１を検出する（＃８６１）。検出した署名５４が、検出した呼出用マーカ５１に対応するドキュメント５０の上位閲覧権を有するユーザ（本例では、ユーザＵａ）のアクセス権レコード６Ｋの署名画像データが表わす画像と一致するか否かを判別する（＃８６２）。
【０１３０】
一致すれば（＃８６３でＹｅｓ）、アクセス権変更部１０９は、検出した呼出用マーカ５１に対する、検出した署名５４の位置が、このアクセス権レコード６Ｋの署名位置と一致するか否かを判別する（＃８６４）。
【０１３１】
一致すれば（＃８６５でＹｅｓ）、アクセス権変更部１０９は、このドキュメント５０のドキュメントコードおよびユーザＵｂのユーザコードを示すアクセス権レコード６Ｋの変更フラグが「１」であるか否かをチェックする（＃８６６）。
【０１３２】
「１」である場合は（＃８６７でＹｅｓ）、アクセス権変更部１０９は、上位閲覧権を一時的に与えるように端末装置２Ａへ要求する（＃８６８）。この際に、ユーザＵｂのユーザコードを端末装置２Ａへ通知する。
【０１３３】
すると、端末装置２Ａにおいて、メッセージ表示制御部２０２は、上位閲覧権を一時的に与えるように促すメッセージを、通知されたユーザコードとともに表示させる。
【０１３４】
ここで、ユーザＵａは、上位閲覧権を与えるか否かを入力する。与える場合は、さらに、上位閲覧権の有効期限を任意に入力する。
【０１３５】
変更許否通知部２０８は、ユーザＵａが入力した内容をドキュメントサーバ１へ通知する。
【０１３６】
ドキュメントサーバ１において、アクセス権変更部１０９は、上位閲覧権を与える旨を端末装置２Ａから通知された場合は（＃８６９でＹｅｓ）、このアクセス権レコード６Ｋのアクセス権を「上位閲覧権」に更新するとともに、通知された有効期限をこのアクセス権レコード６Ｋに反映させる（＃８７０）。
【０１３７】
以上の処理によって、ユーザＵｂに対して、このドキュメント５０の上位閲覧権が一時的に付与される。
【０１３８】
その後、端末装置２Ｂは、「ドキュメント５０の閲覧」の欄で説明した通り、ＡＲコンテンツ５３のダウンロードを試みる。すると、ユーザＵｂに対して与えられているアクセス権が上位閲覧権なので、ＡＲコンテンツ５３として機密コンテンツ５３ｋがドキュメントサーバ１から端末装置２Ｂへ送信される。
【０１３９】
なお、アクセス権変更部１０９は、常時、上位閲覧権の有効期限が切れたアクセス権レコード６Ｋがないかどうかを監視している。そして、そのようなアクセス権レコード６Ｋが見つかった場合は、元のアクセス権に戻す。
【０１４０】
図１９は、ドキュメント５０に関する全体的な処理の流れの例を説明するフローチャートである。
【０１４１】
次に、ドキュメントサーバ１における全体的な処理の流れを、図１９に示すフローチャートを参照しながら説明する。
【０１４２】
ドキュメントサーバ１は、端末装置２からデータなどを受信するごとに、それに応じた処理を次のように実行する。
【０１４３】
ドキュメント５０の画像データ、代替コンテンツ５３ｄの画像データ、および指定データ６Ｓを受信した場合は（図１９の＃１１）、ドキュメントサーバ１は、このドキュメント５０のコンテンツ再現用レコード６Ｒ（図８参照）およびアクセス権レコード６Ｋ（図９参照）を登録する処理を実行する（＃１２）。この処理の手順は、前に図１２で説明した通りである。
【０１４４】
または、コンテンツ再現用レコード６Ｒなどの登録の処理とは独立して、署名５４の画像データなどを受信した場合は（＃１３でＹｅｓ）、ドキュメントサーバ１は、この画像データの送信元である端末装置２のユーザのアクセス権レコード６Ｋに、署名５４の画像データなどを付加する処理を行う（＃１４）。この処理の手順は、前に図１３で説明した通りである。図１５で説明した手順で行ってもよい。
【０１４５】
または、ＡＲコンテンツ５３の要求を受信した場合は（＃１５でＹｅｓ）、ドキュメントサーバ１は、要求元に対してＡＲコンテンツ５３を提供する処理を行う（＃１６）。この処理の手順は、前に図１６で説明した通りである。
【０１４６】
または、上位閲覧権を有するユーザの端末装置２からドキュメント５０のアクセス権を一時的に変更できるように要求された場合は（＃１７でＹｅｓ）、ドキュメントサーバ１は、このドキュメント５０のアクセス権レコード６Ｋのうち、下位閲覧権を有するユーザのアクセス権レコード６Ｋの変更フラグを「１」に更新する処理を行う（＃１８）。この処理の手順は、前に図１７で説明した通りである。
【０１４７】
または、ドキュメント５０の下位閲覧権を有するユーザの端末装置２から上位閲覧権を与えるように要求された場合は（＃１９でＹｅｓ）、ドキュメントサーバ１は、このユーザに対して、このドキュメント５０の上位閲覧権を与える処理を行う（＃２０）。この処理の手順は、前に図１８で説明した通りである。
【０１４８】
ドキュメントサーバ１は、電源がオンである間（＃２１でＮｏ）、ステップ＃１１〜＃２０の処理を適宜、実行する。
【０１４９】
本実施形態によると、ＡＲにおけるコンテンツへのアクセス権を従来よりも容易に変更することができる。
【０１５０】
本実施形態では、署名５４が呼出用マーカ５１の上、下、右、左、右上、右下、左上、および左下のうちの特定のいずれか１つに置かれて撮影することを、下位閲覧権を有するユーザに対して上位閲覧権を与える条件の１つとした。しかし、右上、右下、左上、および左下のうちの特定のいずれか１つに置かれて撮影することを条件としてもよい。または、上、下、右、および左のうちの特定のいずれか１つに置かれて撮影することを条件としてもよい。
【０１５１】
または、署名５４の向きを所定の向きにして撮影することを、下位閲覧権を有するユーザに対して上位閲覧権を与える条件の１つとしてもよい。例えば、ペンの長手方向を印刷物５の右上端から左下端の方向へ合わせて置いて撮影することを、条件としてもよい。
【０１５２】
本実施形態では、呼出用マーカ５１が記される媒体として用紙を用いたが、壁面、ホワイトボード、または机の天板などを用いてもよい。
【０１５３】
本実施形態では、下位閲覧権を有するユーザの端末装置２において、閲覧モードおよびアクセス権要求モードは、このユーザの操作によって切り換えられた。しかし、閲覧モードにおいてもアクセス権要求モードにおいても、デジタルカメラ２０ｇまたはデジタルカメラ２１ｇによって撮影された画像の画像データおよびこのユーザのユーザコードをドキュメントサーバ１へ送信した。そこで、端末装置２においては、閲覧モードに統一してもよい。そして、ドキュメントサーバ１において、閲覧モードの処理を行うべきか、アクセス権要求モードを行うべきかを判別すればよい。
【０１５４】
この場合は、ドキュメントサーバ１は、送信されてきた画像データに基づいて、撮影された画像に署名５４が含まれているか否かをチェックする。そして、含まれている場合は、アクセス権要求モードであると判別する。ただし、その後は、有効期限になるまで、閲覧モードであると判別する。含まれていない場合は、閲覧モードであると判別する。
【０１５５】
上位閲覧権を有するユーザの端末装置２が撮影した画像から署名５４がなくなった場合は、有効期限になったか否かに関わらず、下位閲覧権を有するユーザに与えている上位閲覧権を無効にしてもよい。つまり、上位閲覧権を有するユーザがペンを印刷物５に置いてドキュメント５０を閲覧している間だけ、下位閲覧権を有するユーザへ上位閲覧権を与えるようにしてもよい。
【０１５６】
下位閲覧権を有するユーザの変更フラグを「１」に更新してから所定の時間（例えば、３分）を経過しても、このユーザに対して上位閲覧権が与えられなかった場合は、この変更フラグを「０」に戻してもよい。
【０１５７】
本実施形態では、上位閲覧権を一時的にユーザに与えるための様々な条件を課したが、すべての条件を課す必要はない。
【０１５８】
例えば、署名５４を配置して撮影するのは、上位閲覧権を与えられる側のユーザに限ってもよい。または、上位閲覧権を与える側のユーザに限ってもよい。
【０１５９】
または、上位閲覧権を有するユーザおよび有しないユーザが同時期に同じ呼出用マーカ５１を撮影したことを条件に、後者に対して一時的に上位閲覧権を与えてもよい。
【０１６０】
または、他の条件を満たしているのであれば、上位閲覧権を有するユーザの許可を求めることなく上位閲覧権を与えてもよい。
【０１６１】
その他、ドキュメント閲覧システム１００、ドキュメントサーバ１、端末装置２の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１６２】
１  ドキュメントサーバ（画像提供装置）
１０７  コンテンツ配信部（送信手段）
１０９  アクセス権変更部（アクセス権付与手段）
２  端末装置
２Ａ  端末装置（第一の端末装置）
２Ｂ  端末装置（第二の端末装置）
５０Ｓ  機密化ドキュメント（撮影画像）
５１  呼出用マーカ（識別子、共通の画像、特定の画像）
５３ｄ  代替コンテンツ（第二の登録画像）
５３ｋ  機密コンテンツ（登録画像）
５４  署名（共通の画像、特定の画像）
【図１】
0006520082.tif 000002
【図２】
0006520082.tif 000003
【図３】
0006520082.tif 000004
【図４】
0006520082.tif 000005
【図５】
0006520082.tif 000006
【図６】
0006520082.tif 000007
【図７】
0006520082.tif 000008
【図８】
0006520082.tif 000009
【図９】
0006520082.tif 000010
【図１０】
0006520082.tif 000011
【図１１】
0006520082.tif 000012
【図１２】
0006520082.tif 000013
【図１３】
0006520082.tif 000014
【図１４】
0006520082.tif 000015
【図１５】
0006520082.tif 000016
【図１６】
0006520082.tif 000017
【図１７】
0006520082.tif 000018
【図１８】
0006520082.tif 000019
【図１９】
0006520082.tif 000020