(57)【要約】【課題】利用者がデータの編集を容易に行うことができるようにすること。【解決手段】本発明に係るデータ編集システムは、データを管理するデータ管理部５０と、画像を投影又は表示する携帯電子機器１ａと、表示部及び操作部を有する携帯電子機器１ｂとを含む。携帯電子機器１ａは、データ管理部５０によって管理されるデータに基づく画像を投影し、携帯電子機器１ｂは、携帯電子機器１ａによって投影される画像の少なくとも一部を表示部に表示させ、当該画像に対応するデータのうち、表示部に表示されている部分を編集するための編集操作を操作部から受け付ける。【選択図】図１
2012156901.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
操作を受け付ける操作部と、
他の装置が投影又は表示する画像の少なくとも一部を前記表示部に表示させ、当該画像に対応するデータのうち、前記表示部に表示されている部分を編集するための操作を前記操作部から受け付ける処理部と
を備えることを特徴とする携帯電子機器。
【請求項２】
当該携帯電子機器の姿勢又は位置の少なくとも一方の変化を検出する検出部をさらに備え、
前記処理部は、前記検出部の検出結果に基づいて、前記画像のうち前記表示部に表示させる部分の位置又は範囲の少なくとも一方を変化させることを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記処理部は、前記操作に関する情報を前記データを管理するデータ管理部へ送信し、前記操作に関する情報に基づいて前記データ管理部が前記データを更新した結果に基づいて、前記表示部の表示内容を更新することを特徴とする請求項１又は２に記載の携帯電子機器。
【請求項４】
前記処理部は、前記操作による結果を前記データを管理するデータ管理部へ送信することによって、当該結果を前記他の装置によって投影又は表示される前記画像に反映させることを特徴とする請求項１又は２に記載の携帯電子機器。
【請求項５】
前記処理部は、前記画像に対応するデータのうち、前記表示部に表示されている部分を編集するための操作を前記操作部から受け付ける前に、当該部分の編集の可否を前記データ管理部に問い合わせることを特徴とする請求項３又は４に記載の携帯電子機器。
【請求項６】
前記データ管理部は、当該携帯電子機器及び前記他の装置ならびにデータ管理装置のうちのいずれかが備えることを特徴とする請求項３から５のいずれか１項に記載の携帯電子機器。
【請求項７】
表示部と操作を受け付ける操作部とを有する携帯電子機器に、
他の装置が投影又は表示する画像の少なくとも一部を前記表示部に表示させるステップと、
前記画像に対応するデータのうち、前記表示部に表示されている部分を編集するための操作を前記操作部から受け付けるステップと
を実行させることを特徴とする制御プログラム。
【請求項８】
前記操作に関する情報を前記データを管理するデータ管理部へ送信するステップと、
前記操作に関する情報に基づいて前記データ管理部が前記データを更新した結果に基づいて、前記表示部の表示内容を更新するステップと
をさらに前記携帯電子機器に実行させることを特徴とする請求項７に記載の制御プログラム。
【請求項９】
データを管理するデータ管理部と、画像を投影又は表示する第１の装置と、表示部及び操作部を有する第２の装置とを含むデータ編集システムであって、
前記第１の装置は、前記データ管理部によって管理されるデータに基づく画像を投影又は表示し、
前記第２の装置は、前記第１の装置によって投影又は表示される画像の少なくとも一部を前記表示部に表示させ、当該画像に対応するデータのうち、前記表示部に表示されている部分に対応する部分を編集するための操作を前記操作部から受け付ける
ことを特徴とするデータ編集システム。
【請求項１０】
前記第２の装置は、当該第２の装置の姿勢又は位置の少なくとも一方の変化を検出する検出部をさらに備え、当該検出部の検出結果に基づいて、前記画像のうち前記表示部に表示させる部分の位置又は範囲の少なくとも一方を変化させることを特徴とする請求項９に記載のデータ編集システム。
【請求項１１】
前記第２の装置は、前記操作に関する情報を前記データ管理部へ送信し、前記操作に関する情報に基づいて前記データ管理部が前記データを更新した結果に基づいて、前記表示部の表示内容を更新することを特徴とする請求項９又は１０に記載のデータ編集システム。
【請求項１２】
前記第２の装置は、前記操作による結果を前記データ管理部へ送信し、
前記データ管理部は、前記第２の装置から送信された前記結果に基づいて前記データを更新し、
前記第１の装置は、前記データ管理部によって更新された前記データに基づいて、投影又は表示される前記画像を更新する
ことを特徴とする請求項９又は１０に記載のデータ編集システム。
【請求項１３】
前記データ管理部は、前記第１の装置、及び前記第２の装置、ならびにこれら前記第１、第２の装置以外の第３の装置のうちの、いずれかが備えることを特徴とする請求項９から１２のいずれか１項に記載のデータ編集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器、制御プログラム及びデータ編集システムに関する。
【背景技術】
【０００２】
近年、携帯電話機等の携帯電子機器の高機能化と高性能化が進み、従来はパソコン等の据え置き型の電子機器でなければ実行できなかった処理を携帯電子機器で実行することが可能になってきている。例えば、ワープロや表計算等のデータを携帯電子機器へ送信し、携帯電子機器でデータを編集することも可能になっている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８１２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、携帯電子機器は、据え置き型の電子機器と比較して、データを表示するための表示部の面積が狭いことが多い。このため、携帯電子機器でデータを編集する場合、編集箇所以外の部分を参照しながら情報の変更や追加を行うことができないため、利用者が編集を行い難いことがあった。
【０００５】
本発明は、利用者がデータの編集を容易に行うことができる携帯電子機器、制御プログラム及びデータ編集システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る携帯電子機器は、表示部と、操作を受け付ける操作部と、他の装置が投影又は表示する画像の少なくとも一部を前記表示部に表示させ、当該画像に対応するデータのうち、前記表示部に表示されている部分を編集するための操作を前記操作部から受け付ける処理部とを備える。
【０００７】
ここで、前記携帯電子機器は、当該携帯電子機器の姿勢又は位置の少なくとも一方の変化を検出する検出部をさらに備え、前記処理部は、前記検出部の検出結果に基づいて、前記画像のうち前記表示部に表示させる部分の位置又は範囲の少なくとも一方を変化させることが好ましい。
【０００８】
また、前記処理部は、前記操作に関する情報を前記データを管理するデータ管理部へ送信し、前記操作に関する情報に基づいて前記データ管理部が前記データを更新した結果に基づいて、前記表示部の表示内容を更新することが好ましい。
【０００９】
また、前記処理部は、前記操作による結果を前記データを管理するデータ管理部へ送信することによって、当該結果を前記他の装置によって投影又は表示される前記画像に反映させることが好ましい。
【００１０】
また、前記処理部は、前記画像に対応するデータのうち、前記表示部に表示されている部分を編集するための操作を前記操作部から受け付ける前に、当該部分の編集の可否を前記データ管理部に問い合わせることが好ましい。
【００１１】
また、前記データ管理部は、当該携帯電子機器及び前記他の装置ならびにデータ管理装置のうちのいずれかが備えることが好ましい。
【００１２】
また、本発明に係る制御プログラムは、表示部と操作を受け付ける操作部とを有する携帯電子機器に、他の装置が投影又は表示する画像の少なくとも一部を前記表示部に表示させるステップと、前記画像に対応するデータのうち、前記表示部に表示されている部分を編集するための操作を前記操作部から受け付けるステップとを実行させる。
【００１３】
ここで、前記制御プログラムは、前記操作に関する情報を前記データを管理するデータ管理部へ送信するステップと、前記操作に関する情報に基づいて前記データ管理部が前記データを更新した結果に基づいて、前記表示部の表示内容を更新するステップとをさらに前記携帯電子機器に実行させることが好ましい。
【００１４】
また、本発明に係るデータ編集システムは、データを管理するデータ管理部と、画像を投影又は表示する第１の装置と、表示部及び操作部を有する第２の装置とを含むデータ編集システムであって、前記第１の装置は、前記データ管理部によって管理されるデータに基づく画像を投影又は表示し、前記第２の装置は、前記第１の装置によって投影又は表示される画像の少なくとも一部を前記表示部に表示させ、当該画像に対応するデータのうち、前記表示部に表示されている部分に対応する部分を編集するための操作を前記操作部から受け付ける。
【００１５】
ここで、前記第２の装置は、当該第２の装置の姿勢又は位置の少なくとも一方の変化を検出する検出部をさらに備え、当該検出部の検出結果に基づいて、前記画像のうち前記表示部に表示させる部分の位置又は範囲の少なくとも一方を変化させることが好ましい。
【００１６】
また、前記第２の装置は、前記操作に関する情報を前記データ管理部へ送信し、前記操作に関する情報に基づいて前記データ管理部が前記データを更新した結果に基づいて、前記表示部の表示内容を更新することが好ましい。
【００１７】
また、前記第２の装置は、前記操作による結果を前記データ管理部へ送信し、前記データ管理部は、前記第２の装置から送信された前記結果に基づいて前記データを更新し、前記第１の装置は、前記データ管理部によって更新された前記データに基づいて、投影又は表示される前記画像を更新することが好ましい。
【００１８】
また、前記データ管理部は、前記第１の装置、及び前記第２の装置、ならびにこれら前記第１、第２の装置以外の第３の装置のうちの、いずれかが備えることが好ましい。
【発明の効果】
【００１９】
本発明は、利用者がデータの編集を容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】図１は、実施例１に係るデータ編集システムの構成を示す図である。
【図２】図２は、実施例１に係る携帯電子機器の正面図である。
【図３】図３は、実施例１に係る携帯電子機器の側面図である。
【図４】図４は、実施例１に係る携帯電子機器の機能的な構成を示すブロック図である。
【図５】図５は、実施例１に係る携帯電子機器が画像を投影している状態を示す説明図である。
【図６】図６は、実施例１に係るもう１つの携帯電子機器の正面図である。
【図７】図７は、実施例１に係るもう１つの携帯電子機器の機能的な構成を示すブロック図である。
【図８】図８は、実施例１に係るデータ管理装置の機能的な構成を示すブロック図である。
【図９】図９は、実施例１に係るデータ管理装置の動作を示すフロー図である。
【図１０】図１０は、実施例１に係る携帯電子機器の画像出力動作を示すフロー図である。
【図１１】図１１は、実施例１に係るもう１つの携帯電子機器の画像表示動作を示すフロー図である。
【図１２】図１２は、実施例１に係る各携帯電子機器のデータ編集動作を示すフロー図である。
【図１３】図１３は、実施例１に係る各携帯電子機器の動作を説明するための説明図である。
【図１４】図１４は、実施例１に係る各携帯電子機器の動作を説明するための説明図である。
【図１５】図１５は、実施例２に係るデータ編集システムの構成を示す図である。
【図１６】図１６は、実施例２に係る携帯電子機器の機能的な構成を示すブロック図である。
【図１７】図１７は、実施例２に係るもう１つの携帯電子機器の機能的な構成を示すブロック図である。
【図１８】図１８は、実施例２に係るデータ管理装置の機能的な構成を示すブロック図である。
【図１９】図１９は、実施例２に係るデータ管理装置の動作を示すフロー図である。
【図２０】図２０は、操作が検出された場合の実施例２に係る各携帯電子機器の動作を示すフロー図である。
【図２１】図２１は、実施例２に係る各携帯電子機器の動作を説明するための説明図である。
【図２２】図２２は、遠隔のサイトのそれぞれでデータを編集する例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、携帯電子機器の一例として携帯電話機を取り上げるが、本発明の適用対象は携帯電話機に限定されるものではなく、例えば、ＰＨＳ（Personal Handyphone System）、ＰＤＡ、ポータブルナビゲーション装置、ノートパソコン、ゲーム機等に対しても本発明は適用できる。
【００２２】
また、以下の説明では、既に説明した部分と同様の部分には、既に説明した部分と同一の符号を付して、重複する説明を省略することがある。
【実施例１】
【００２３】
まず、図１を参照しながら、実施例１に係るデータ編集システムの構成について説明する。図１は、実施例１に係るデータ編集システムの構成を示す図である。図１に示すように、実施例１に係るデータ編集システムは、携帯電子機器１ａと、携帯電子機器１ｂと、データ管理部５０を備えるデータ管理装置とを含む。携帯電子機器１ａ及び携帯電子機器１ｂは、無線通信によってデータ管理部５０と接続される。
【００２４】
携帯電子機器１ａは、プロジェクタ機能を有する携帯電話機である。すなわち、携帯電子機器１ａは、任意の画像を投影画像Ｐ１として壁面やスクリーン等の画像投影対象に拡大して投影する。また、携帯電子機器１ａは、液晶ディスプレイ（ＬＣＤ、Liquid Crystal Display）や有機ＥＬ（Organic Electro−Luminescence）パネル等で構成されたディスプレイ２を有し、投影画像Ｐ１の少なくとも一部を部分画像Ｐ２としてディスプレイ２に表示する。投影画像Ｐ１のうち部分画像Ｐ２としてディスプレイ２に表示される部分は、利用者の操作に応じて位置と範囲の少なくとも一方が変化する。
【００２５】
一般に、プロジェクタは、画像を大きく拡大することができる反面で、解像度が比較的低く細部を鮮明に表すことができない。一方、携帯電子機器が備える液晶ディスプレイ等のディスプレイは、解像度が比較的高く、細部を鮮明に表示することができる反面で、表示面積が狭い。携帯電子機器１ａは、画像を投影画像Ｐ１として拡大して表示させるとともに、その一部を部分画像Ｐ２としてディスプレイ２に表示することにより、画像を拡大して表示できるというプロジェクタの利点と、細部を鮮明に表示することができるというディスプレイパネルの利点とを両立させる。
【００２６】
携帯電子機器１ｂは、液晶ディスプレイや有機ＥＬパネル等で構成されたディスプレイ２を有し、投影画像Ｐ１の少なくとも一部を部分画像Ｐ３としてディスプレイ２に表示する。投影画像Ｐ１のうち部分画像Ｐ３としてディスプレイ２に表示される部分は、利用者の操作に応じて位置と範囲の少なくとも一方が変化する。なお、携帯電子機器１ｂは、部分画像Ｐ２として携帯電子機器１ａのディスプレイ２に表示されている部分とは別の部分を、部分画像Ｐ３として自身のディスプレイ２に表示することができる。
【００２７】
また、携帯電子機器１ａ及び携帯電子機器１ｂは、それぞれ、利用者の操作に基づいて、ディスプレイ２に表示している部分画像Ｐ２及び部分画像Ｐ３に対して編集処理を行う機能を有する。ここでいう編集処理の内容は、投影画像Ｐ１として投影されている画像がどのようなデータに基づいて生成されているかによって異なる。例えば、投影画像Ｐ１として投影されている画像が画像データに基づいて生成されたものである場合、編集処理は、その画像データのうち、ディスプレイ２に表示している部分の画素の値を変更する処理等である。また、投影画像Ｐ１として投影されている画像が文書データに基づいて生成されたものである場合、編集処理は、その文書データのうち、ディスプレイ２に表示している部分のテキストや字体等を変更する処理等である。
【００２８】
データ管理装置のデータ管理部５０は、投影画像Ｐ１の元となるデータを記憶する記憶部５２を有し、記憶部５２に記憶しているデータを、無線通信を介して携帯電子機器１ａ及び携帯電子機器１ｂに提供する。また、データ管理部５０は、携帯電子機器１ａ及び携帯電子機器１ｂによる編集処理の結果を受信し、受信した編集結果に基づいて記憶部５２に記憶しているデータを更新する。そして、データ管理部５０は、更新後のデータを携帯電子機器１ａ及び携帯電子機器１ｂへ送信し、投影画像Ｐ１、部分画像Ｐ２及び部分画像Ｐ３を更新させる。
【００２９】
図１に示すデータ編集システムを用いてデータを編集する場合の大まかな手順は、例えば、以下の通りである。まず、携帯電子機器１ａが、利用者の指示に従って編集対象のデータをデータ管理部５０から取得する。そして、携帯電子機器１ａは、取得したデータに基づいて投影画像Ｐ１を生成して画像投影対象に投影するとともに、投影画像Ｐ１の一部を部分画像Ｐ２としてディスプレイ２に表示させる。
【００３０】
一方、携帯電子機器１ｂは、利用者の指示に従って同一のデータをデータ管理部５０から取得する。そして、携帯電子機器１ｂは、取得したデータに基づいて投影画像Ｐ１と同一の画像を生成し、その画像の一部をディスプレイ２に部分画像Ｐ３として表示させる。なお、携帯電子機器１ｂが取得するデータは、携帯電子機器１ａがデータ管理部５０に対して行った指定に基づいて、データ管理部５０が携帯電子機器１ｂに指定することとしてもよい。
【００３１】
続いて、携帯電子機器１ａ及び携帯電子機器１ｂは、それぞれの利用者の操作に従って、取得したデータのうちディスプレイ２に表示している部分の編集処理を実行し、編集結果をデータ管理部５０へ送信する。データ管理部５０は、送信された編集結果をデータに反映させ、更新後のデータを携帯電子機器１ａの処理部及び携帯電子機器１ｂの処理部へ送信する。携帯電子機器１ａは、送信されたデータに基づいて投影画像Ｐ１及び部分画像Ｐ２を更新する。また、携帯電子機器１ｂは、送信されたデータに基づいて部分画像Ｐ３を更新する。
【００３２】
以降、利用者が編集を終えるまで、携帯電子機器１ａの処理部及び携帯電子機器１ｂの処理部からデータ管理部５０への編集結果の送信と、データ管理部５０から携帯電子機器１ａの処理部及び携帯電子機器１ｂの処理部への更新後のデータの送信が繰り返し実行される。
【００３３】
このように、実施例１に係るデータ編集システムでは、データ管理部５０が、自身が管理しているデータを携帯電子機器１ａの処理部及び携帯電子機器１ｂの処理部へ送信し、携帯電子機器１ａが、そのデータに基づく画像を投影画像Ｐ１として投影する。また、携帯電子機器１ａ及び携帯電子機器１ｂが、それぞれ、投影画像Ｐ１の一部を部分画像Ｐ２及び部分画像Ｐ３としてディスプレイ２に表示する。また、携帯電子機器１ａの処理部及び携帯電子機器１ｂの処理部が、それぞれ、部分画像Ｐ２及び部分画像Ｐ３に対して編集処理を行い、その結果が、データ管理部５０によって管理されているデータに反映される。
【００３４】
このため、実施例１に係るデータ編集システムでは、複数の利用者が、データ管理部５０によって管理されているデータの全体像を投影画像Ｐ１によって確認しつつ、その細部を携帯電子機器１ａ及び携帯電子機器１ｂを操作して編集することができる。すなわち、実施例１に係るデータ編集システムでは、１つのデータを複数の利用者で編集する作業を容易に実行することができる。
【００３５】
なお、図１では、データ編集システムが、携帯電子機器１ａ、携帯電子機器１ｂ及びデータ管理部５０を備えるデータ管理装置を１台ずつ含む例を示したが、データ編集システムが含む装置の数はこれに限定されない。例えば、携帯電子機器１ｂを増やすことで、データを編集する利用者を増やすことができる。また、携帯電子機器１ａを増やすことで、複数のデータを同時に編集することができる。
【００３６】
次に、図２から図５を参照しながら、図１に示した携帯電子機器１ａについてさらに詳しく説明する。図２は、携帯電子機器１ａの正面図である。図３は、携帯電子機器１ａの側面図である。図４は、携帯電子機器１ａの機能的な構成を示すブロック図である。図５は、携帯電子機器１ａが画像を投影している状態を示す説明図である。
【００３７】
図２及び図３に示すように、携帯電子機器１ａの筐体１Ｃは、開閉可能に構成された第１筐体１ＣＡと第２筐体１ＣＢとを備える。すなわち、携帯電子機器１ａは、折り畳み式の筐体を有する。なお、携帯電子機器１ａの筐体は、このような構造に限定されるものではない。例えば、携帯電子機器１ａの筐体は、両方の筐体を重ね合わせた状態から一方の筐体と他方の筐体とを互いにスライドできるようにしたスライド式の筐体であってもよいし、重ね合わせ方向に沿う軸線を中心に、一方の筐体を回転させるようにした回転式や、２軸ヒンジを介して２つの筐体を連結したものでもよい。
【００３８】
第１筐体１ＣＡと第２筐体１ＣＢとは、連結部であるヒンジ機構８で連結されている。ヒンジ機構８で第１筐体１ＣＡと第２筐体１ＣＢとを連結することにより、第１筐体１ＣＡ及び第２筐体１ＣＢは、ヒンジ機構８を中心としてともに回動して、互いに遠ざかる方向及び互いに接近する方向（図３の矢印Ｒで示す方向）に回動できるように構成される。第１筐体１ＣＡと第２筐体１ＣＢとが互いに遠ざかる方向に回動すると携帯電子機器１ａが開き、第１筐体１ＣＡと第２筐体１ＣＢとが互いに接近する方向に回動すると携帯電子機器１ａが閉じて、折り畳まれた状態となる（図３の点線で示す状態）。
【００３９】
第１筐体１ＣＡには、表示部として、ディスプレイ２が設けられる。ディスプレイ２は、携帯電子機器１ａが受信を待機している状態のときに待ち受け画像を表示したり、携帯電子機器１ａの操作を補助するために用いられるメニュー画像を表示したりする。また、第１筐体１ＣＡには、携帯電子機器１ａの通話時に音声を出力する出力手段であるレシーバ１６が設けられる。
【００４０】
第１筐体１ＣＡのディスプレイ２と反対側には、画像投影部であるプロジェクタ３４と、プロジェクタ３４の光出射部（対物レンズ）から画像投影対象までの距離を測定する距離測定手段である距離センサ３６と、画像が投影される面の画像を撮影（取得）するカメラ４０とが設けられる。このような構成により、プロジェクタ３４によって画像を画像投影対象に投影したり、プロジェクタ３４の出射面と画像投影対象との距離を距離センサ３６で測定して、プロジェクタ３４が投影する画像の焦点を自動的に合わせたりすることができる。なお、プロジェクタ３４の光出射部、カメラ４０の撮影窓は、第１筐体１ＣＡの外部に露出している。
【００４１】
第２筐体１ＣＢには、通話相手の電話番号や、メール作成時等に文字を入力するための操作キー１３Ａが複数設けられ、また、ディスプレイ２に表示されるメニューの選択及び決定や画面のスクロール等を容易に実行するための方向及び決定キー１３Ｂが設けられる。操作キー１３Ａ及び方向及び決定キー１３Ｂは、携帯電子機器１ａの操作部１３を構成する。また、第２筐体１ＣＢには、携帯電子機器１ａの通話時に音声を受け取る音声取得手段であるマイク１５が設けられる。操作部１３は、図３に示す、第２筐体１ＣＢの操作面１ＰＣに設けられる。操作面１ＰＣとは反対側の面が、携帯電子機器１ａの背面１ＰＢである。なお、操作部１３は、上述のキー構成に代えて、表示部上に配置されたタッチセンサであってもよい。
【００４２】
続いて、携帯電子機器１ａの機能的な構成について説明する。図４に示すように、携帯電子機器１ａは、処理部２２と、記憶部２４と、送受信部２６と、操作部１３と、音声処理部３０と、表示部３２と、プロジェクタ３４と、距離センサ３６と、動き検出手段である加速度センサ３８と、カメラ４０とを有する。処理部２２は、携帯電子機器１ａの全体的な動作を統括的に制御する機能を有する。すなわち、処理部２２は、携帯電子機器１ａの各種の処理が、操作部１３の操作や携帯電子機器１ａの記憶部２４に記憶されるソフトウェアに応じて適切な手順で実行されるように、送受信部２６や、音声処理部３０や、表示部３２等の動作を制御する。
【００４３】
携帯電子機器１ａの各種の処理としては、例えば、回線交換網を介して行われる音声通話、電子メールの作成及び送受信、インターネットのＷｅｂサイトの閲覧等がある。また、送受信部２６、音声処理部３０、表示部３２等の動作としては、例えば、送受信部２６による信号の送受信、音声処理部３０による音声の入出力、表示部３２による画像の表示等がある。
【００４４】
処理部２２は、記憶部２４に記憶されているプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。具体的には、処理部２２は、ＣＰＵ（Central Processing Unit）等の演算装置と、演算データ等を一時的に記憶するメモリとを有し、プログラムに含まれる命令コードを読み込んで演算装置に命令コードを実行させることによって各種の処理を実現する。
【００４５】
本実施例において、処理部２２は、プロジェクタ制御部２２ａと、画像処理部２２ｂと、条件判定部２２ｃと、姿勢・位置演算部２２ｄと、投影補正部２２ｅと、連係出力制御部２２ｆと、データ編集部２２ｇとを有する。これらの機能部は、処理部２２が所定の制御プログラムを実行することによって実現される。
【００４６】
プロジェクタ制御部２２ａは、プロジェクタ３４を制御して画像を画像投影対象に投影させる。画像処理部２２ｂは、記憶部２４に記憶されているデータや送受信部２６によって受信されたデータに基づいて、プロジェクタ３４によって投影される画像や表示部３２に表示される画像を生成する。また、画像処理部２２ｂは、利用者に情報を提供したり、利用者から情報の入力を受け付けたりするためのメニュー画面やポップアップ画面等として表示又は投影される画像を生成する。画像処理部２２ｂは、画像に対して拡大、縮小、変形等の加工を施す処理も実行する。
【００４７】
条件判定部２２ｃは、プロジェクタ制御部２２ａによる画像の投影に影響する条件が変化したか否かを判定する。ここで、プロジェクタ制御部２２ａによる画像の投影に影響する条件とは、例えば、携帯電子機器１ａの姿勢の変化や画像投影対象との距離の変化である。姿勢・位置演算部２２ｄは、カメラ４０によって撮影される画像、距離センサ３６の検出結果、加速度センサ３８の検出結果等に基づいて、携帯電子機器１ａの姿勢及び位置を算出する。
【００４８】
投影補正部２２ｅは、画像投影対象の一定の位置に一定の大きさで画像が投影されるように補正処理を行う。具体的には、投影補正部２２ｅは、姿勢・位置演算部２２ｄによって算出される携帯電子機器１ａの姿勢及び位置の変化に応じて、プロジェクタ制御部２２ａによるプロジェクタ３４の制御や、画像処理部２２ｂによる画像処理を変化させることにより、投影画像の位置と大きさとを一定に保たせる。
【００４９】
連係出力制御部２２ｆは、第１の画像をプロジェクタ３４から投影させるとともに、第１の画像の少なくとも一部を第２の画像として表示部３２に表示させる。そして、連係出力制御部２２ｆは、第１の画像を投影する状態を維持しつつ、姿勢・位置演算部２２ｄによって算出される携帯電子機器１ａの姿勢及び位置の変化に応じて、第１の画像のうち表示部３２に表示される部分の位置及び範囲を変化させる。
【００５０】
例えば、連係出力制御部２２ｆは、初期状態において、あるデータに基づく画像全体を第１の画像としてプロジェクタ３４から投影させ、その画像の中央部分の所定の範囲を第２の画像として表示部３２に表示させる。そして、連係出力制御部２２ｆは、携帯電子機器１ａが画像投影対象上の投影面との距離を保ったままで投影面と平行方向に上下左右へ移動した場合、第１の画像のうち第２の画像として表示部３２に表示される部分を移動方向と移動距離とに応じて上下左右へスクロールさせる。また、連係出力制御部２２ｆは、携帯電子機器１ａの姿勢が変化した場合、第１の画像のうち第２の画像として表示部３２に表示される部分を姿勢の変化方向と変化量とに応じて上下左右へスクロールさせる。
【００５１】
また、連係出力制御部２２ｆは、携帯電子機器１ａが画像投影対象に近づいた場合、第２の画像として表示部３２に表示される部分が拡大されるように、第１の画像のうち第２の画像として表示部３２に表示される部分の範囲を移動距離に応じて狭める。また、連係出力制御部２２ｆは、携帯電子機器１ａが画像投影対象から遠ざかった場合、第２の画像として表示部３２に表示される部分が縮小されるように、第１の画像のうち第２の画像として表示部３２に表示される部分の範囲を移動距離に応じて拡げる。
【００５２】
データ編集部２２ｇは、第１の画像に対応するデータのうち、第２の画像として表示部３２に表示されている部分を編集するための編集操作を操作部１３から受け付け、受け付けた編集操作に応じた編集処理を実行する。また、データ編集部２２ｇは、第１の画像に対応するデータのうち、第２の画像として表示部３２に表示されている部分を編集するためのメニュー画面やポップアップ画面等を必要に応じて表示部３２に表示させる。
【００５３】
すなわち、データ編集部２２ｇは、第１の画像に対応するデータのうち、第２の画像として表示部３２に表示されている部分を編集する機能を利用者に提供する。ここでいう編集とは、データへの情報の追加、データに含まれる情報の変更、データに含まれる情報の削除等を意味する。第１の画像に対応するデータは、例えば、データ管理部５０から無線通信によって送信されたデータである。
【００５４】
記憶部２４は、処理部２２での処理に利用されるソフトウェアやデータを記憶する。記憶部２４は、例えば、プロジェクタ制御部２２ａ等を実現するためのプログラムや、データ管理部５０から送信されたデータを記憶する。また、記憶部２４は、処理部２２による処理の実行過程において、プログラムの命令コードや演算結果等を一時的に記憶する作業領域としても利用される。記憶部２４は、例えば、フラッシュメモリ、ＳＲＡＭ（Static Random Access Memory）等の半導体記憶装置や、磁気ディスク等の磁気記憶装置等で構成される。
【００５５】
送受信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ（Code Division Multiple Access）方式などによる無線信号回線を確立し、基地局を通じて他の装置との間で電話通信及び情報通信を行う。送受信部２６は、データ管理部５０との間でデータやメッセージ等をやりとりするためにも利用される。
【００５６】
操作部１３は、例えば、電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発信キー等、各種の機能が割り当てられた操作キー１３Ａと、方向及び決定キー１３Ｂとで構成される。そして、操作部１３は、これらのキーがユーザの操作により入力されると、その操作内容に対応する信号を発生させる。発生した信号は、ユーザの指示として処理部２２へ入力される。
【００５７】
音声処理部３０は、マイク１５に入力される音声信号やレシーバ１６やスピーカ１７から出力される音声信号の処理を実行する。すなわち、音声処理部３０は、マイク１５から入力される音声を増幅し、ＡＤ変換（Analog Digital変換）を実行した後、さらに符号化等の信号処理を施して、ディジタルの音声データに変換して処理部２２へ出力する。また、処理部２２から送られる音声データに対して復号化、ＤＡ変換（Digital Analog変換）、増幅等の処理を施してアナログの音声信号に変換してから、レシーバ１６やスピーカ１７へ出力する。ここで、スピーカ１７は、携帯電子機器１ａの筐体１Ｃ内に配置されており、着信音やメールの送信音等を出力する。
【００５８】
加速度センサ３８は、携帯電子機器１ａに印加される加速度の方向及び大きさを検出する。加速度センサ３８の検出結果は、携帯電子機器１ａの姿勢変化や移動の有無を判定したり、姿勢の変化量や移動距離を算出したりするために用いられる。なお、携帯電子機器１ａの姿勢変化の有無を判定したり、姿勢の変化量を算出したりするために、携帯電子機器１ａに方位センサ等の他のセンサを設けることとしてもよい。
【００５９】
表示部３２は、上述したディスプレイ２を有しており、処理部２２から供給される映像信号に応じた画像をディスプレイ２に表示させる。ディスプレイ２は、例えば、液晶ディスプレイや、有機ＥＬパネルなどで構成される。なお、表示部３２は、ディスプレイ２に加え、サブディスプレイを有していてもよい。
【００６０】
プロジェクタ３４は、可視光照射装置（可視光照射手段）３１と、描画装置３５と、焦点調整装置３９とを含む。可視光照射装置３１は、画像を投影するための光源であり、可視光のレーザー光を照射する。可視光領域の光は、短波長側が３６０ｎｍから４００ｎｍ以上、長波長側が７６０ｎｍから８３０ｎｍ以下の光である。本実施例において、可視光照射装置３１は、Ｒ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）の３色の光を照射する。
【００６１】
描画装置３５及び焦点調整装置３９は、光源から射出された光を投影するか否かを切り換える光学系である。描画装置３５は、可視光照射装置３１から照射される３色の光を合成するとともに、画像投影対象に照射する。描画装置３５は、光源から射出された光を透過させるか否かを切り換える切り換え素子と、切り換え素子を通過した光をラスター走査させるミラーとを含む。そして、描画装置３５は、ミラーによって可視光照射装置３１から射出されたレーザー光の角度を変えて、画像投影対象にレーザー光を走査させることで、画像投影対象に画像を投影させる。
【００６２】
描画装置３５は、ミラーとして、例えば、ＭＥＭＳ（Micro Electro Mechanical System）ミラーを備える。ＭＥＭＳミラーは、圧電素子を利用してミラーを駆動して、可視光照射装置３１から照射される可視光を走査し、可視画像や不可視画像を生成する。ミラーとしてＭＥＭＳミラーを備える場合、光源から照射された光の角度をミラーによって変えて、光源から照射された光を画像投影対象の全面に走査させることで、画像投影対象に可視画像や不可視画像を投影させることができる。
【００６３】
なお、プロジェクタ３４の構成は、上記の構成に限定されるものではない。例えば、プロジェクタ３４は、ハロゲンライト、ＬＥＤ光源又はＬＤ光源を光源としてもよい。また、プロジェクタ３４は、ＬＣＤ又はＤＭＤ（Digital Micro-mirror Device）を光学系として備えていてもよい。
【００６４】
焦点調整装置３９は、プロジェクタ制御部２２ａからの指令により、描画装置３５から投影される可視画像を画像投影対象上で結像させる機能（焦点調整機能）を有する。焦点調整装置３９は、例えば、可動するレンズ等で構成される焦点調整機構を備え、レンズを動かすことで焦点調整機能を実現する。焦点調整装置３９は、プロジェクタ３４が投影する画像のデータに対して画像処理部２２ｂによって所定の画像処理を施すことにより、焦点調整機能を実現してもよい。また、焦点調整装置３９は、焦点調整機構と画像処理とを組み合わせて焦点調整機能を実現してもよい。
【００６５】
距離センサ３６は、プロジェクタ３４の光出射部と画像投影対象との距離を計測する。なお、距離センサ３６の代わりに、焦点調整装置３９の、プロジェクタ３４から投影された画像の焦点を調整する機能を利用して、プロジェクタ３４の光出射部と画像投影対象との距離を計測してもよい。
【００６６】
続いて、携帯電子機器１ａによる画像の投影及び表示について説明する。携帯電子機器１ａは、プロジェクタ３４から画像を投影することで、図５に示すように、プロジェクタ３４の画像投影面と対向する位置の画像投影対象のうち、所定の領域（投影領域）ＰＡに画像Ｐを投影させる。プロジェクタ３４は、処理部２２により動作が制御され、例えば、データ管理部５０から送信されたデータに基づいて生成された画像Ｐを投影領域ＰＡに表示させる。
【００６７】
カメラ４０は、上述したようにプロジェクタ３４の光射出部の近くに設けられ、投影領域を含む領域の画像を取得する。つまり、カメラ４０は、プロジェクタ３４が光を射出する方向の画像を取得する。カメラ４０は、プロジェクタ３４により投射される画像の投射画角よりも広い画角で画像を撮影し、投影領域ＰＡよりも広い領域の画像を撮影することができる。
【００６８】
処理部２２は、こうしてカメラ４０によって撮影される画像等に基づいて、携帯電子機器１ａの姿勢や位置が所定の許容範囲内で変化しても、画像Ｐが投影領域ＰＡに一定の大きさで投影されるようにプロジェクタ３４等を制御する。例えば、携帯電子機器１ａが許容範囲内で右方向へ移動した場合でも、処理部２２は、プロジェクタ３４の投影方向を変更させる等して、画像Ｐを投影領域ＰＡに投影させる。
【００６９】
処理部２２は、画像Ｐを投影領域ＰＡに一定の大きさで投影させる一方で、画像Ｐのうち表示部３２に表示させる部分を、携帯電子機器１ａの姿勢や位置の変化に応じて変化させる。例えば、処理部２２は、携帯電子機器１ａが投影領域ＰＡのほぼ正面に位置している場合には、投影領域ＰＡに投影されている画像Ｐのうち、中央に描画されている「Ｅ」の文字の部分を表示部３２に表示させる。そして、処理部２２は、携帯電子機器１ａが右方向に移動した場合には、画像Ｐのうち、「Ｅ」の文字の右側に描画されている「Ｆ」の文字の部分を表示部３２に表示させる。
【００７０】
次に、図６及び図７を参照しながら、図１に示した携帯電子機器１ｂについてさらに詳しく説明する。図６は、携帯電子機器１ｂの正面図である。図７は、携帯電子機器１ｂの機能的な構成を示すブロック図である。
【００７１】
図６及び図７に示すように、携帯電子機器１ｂは、プロジェクタ３４を備えない点において、携帯電子機器１ａと相違する。また、図７に示すように、携帯電子機器１ｂの処理部２２は、条件判定部２２ｃ、投影補正部２２ｅ及び連係出力制御部２２ｆを有さず、部分画像表示部２２ｈを有する点において、携帯電子機器１ａの処理部２２と相違する。その他の点において、携帯電子機器１ｂは、携帯電子機器１ａと同様の装置である。
【００７２】
部分画像表示部２２ｈは、携帯電子機器１ａがプロジェクタ３４から投影している投影画像の一部を表示部３２に表示させる。そして、部分画像表示部２２ｈは、姿勢・位置演算部２２ｄによって算出される携帯電子機器１ｂの姿勢及び位置の変化に応じて、投影画像のうち表示部３２に表示される部分の位置及び範囲を変化させる。
【００７３】
例えば、部分画像表示部２２ｈは、初期状態において、プロジェクタ３４から投影されている第１の画像の中央部分の所定の範囲を第２の画像として表示部３２に表示させる。そして、部分画像表示部２２ｈは、携帯電子機器１ｂが上下左右へ移動した場合、第１の画像のうち第２の画像として表示部３２に表示される部分を移動方向と移動距離とに応じて上下左右へスクロールさせる。また、部分画像表示部２２ｈは、携帯電子機器１ｂの姿勢が変化した場合、第１の画像のうち第２の画像として表示部３２に表示される部分を姿勢の変化方向と変化量とに応じて上下左右へスクロールさせる。
【００７４】
また、部分画像表示部２２ｈは、携帯電子機器１ｂが利用者から遠ざかった場合、第２の画像として表示部３２に表示される部分が拡大されるように、第１の画像のうち第２の画像として表示部３２に表示される部分の範囲を移動距離に応じて狭める。また、部分画像表示部２２ｈは、携帯電子機器１ｂが利用者に近づいた場合、第２の画像として表示部３２に表示される部分が縮小されるように、第１の画像のうち第２の画像として表示部３２に表示される部分の範囲を移動距離に応じて拡げる。
【００７５】
ここで、携帯電子機器１ｂの移動方向は、利用者が所在していると想定される位置、すなわち、ディスプレイ２が向いている先の位置を基準として判定される。ディスプレイ２に第２の画像が表示されている場合、利用者は、携帯電子機器１ａによって投影される第１の画像にほぼ正対して、体の正面に携帯電子機器１ｂを保持していると想定される。このため、携帯電子機器１ｂの姿勢及び位置の変化に応じて表示部３２の位置及び範囲を上記のように制御することにより、利用者が、第２の画像として表示される部分の位置及び範囲を直感的に調整することができる。
【００７６】
なお、部分画像表示部２２ｈが投影画像の一部を表示部３２に表示させる場合、携帯電子機器１ａ及び携帯電子機器１ｂには、データ管理部５０から同一のデータが送信される。そして、携帯電子機器１ａでは、画像処理部２２ｂが、送信されたデータに基づいて画像を生成し、連係出力制御部２２ｆが、生成された画像をプロジェクタ３４から投影するとともに、その画像の一部をディスプレイ２に表示させる。また、携帯電子機器１ｂでは、画像処理部２２ｂが、送信されたデータに基づいて、プロジェクタ３４から投影される画像と同一の画像を生成し、部分画像表示部２２ｈが、生成された画像の一部をディスプレイ２に表示させる。
【００７７】
次に、図８を参照しながら、図１に示したデータ管理部５０を備えるデータ管理装置についてさらに詳しく説明する。図８は、データ管理部５０の機能的な構成を示すブロック図である。データ管理部５０は、携帯電子機器１ａ及び携帯電子機器１ｂによって共有されるデータを管理する装置であり、送受信部５１と、記憶部５２と、処理部５３とを有する。
【００７８】
送受信部５１は、アンテナ５１ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局を通じて他の装置との間で電話通信及び情報通信を行う。送受信部５１は、携帯電子機器１ａの処理部２２及び携帯電子機器１ｂの処理部２２との間でデータやメッセージ等をやりとりするために利用される。
【００７９】
なお、ここではデータ管理部５０が携帯電話会社の通信網を介して携帯電子機器１ａの処理部２２及び携帯電子機器１ｂの処理部２２と通信することとしているが、通信の方式はこれに限定されない。データ管理部５０は、例えば、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような電波による無線通信や、可視光通信や赤外線通信のような光による無線通信によって携帯電子機器１ａの処理部２２及び携帯電子機器１ｂの処理部２２と通信してもよい。
【００８０】
記憶部５２は、半導体記憶装置や磁気記憶装置等の記憶装置を有し、処理部５３での処理に利用されるソフトウェアやデータを記憶する。記憶部５２が記憶するデータには、共有データ５２ａと、アクセス権情報５２ｂと、アクセス状況管理情報５２ｃと、編集領域管理情報５２ｄとが含まれる。
【００８１】
共有データ５２ａは、携帯電子機器１ａ及び携帯電子機器１ｂによって共有されるデータである。なお、共有データ５２ａは、携帯電子機器１ａ及び携帯電子機器１ｂが表示や編集等の処理を行うことができるデータであれば、どのような種類のデータであってもよい。記憶部５２は、複数の共有データ５２ａを記憶することができる。
【００８２】
アクセス権情報５２ｂは、携帯電子機器１ａ及び携帯電子機器１ｂの利用者が共有データ５２ａについて有している権限に関する情報を保持する。アクセス権情報５２ｂは、例えば、共有データ５２ａを参照できるかを示す値と、共有データ５２ａを編集できるかを示す値とを利用者毎かつ共有データ５２ａ毎に保持する。アクセス権情報５２ｂは、共有データ５２ａを構成する部分毎に利用者の権限に関する値を保持してもよい。部分毎に利用者の権限に関する値を保持することにより、例えば、表計算データの特定のセルの値を特定の利用者のみに編集させることができる。
【００８３】
なお、携帯電子機器１ａ及び携帯電子機器１ｂの利用者は、携帯電子機器１ａ及び携帯電子機器１ｂに割り当てられているネットワークアドレスや、データ管理部５０と通信を開始する際に用いられる認証情報等に基づいて識別される。
【００８４】
アクセス状況管理情報５２ｃは、どの共有データ５２ａをどの利用者が利用中であるかを示す情報を保持する。アクセス状況管理情報５２ｃは、例えば、携帯電子機器１ａ等の端末が投影又は表示している共有データ５２ａを識別するための値と、その端末を識別するための値とを対応づけて保持する。
【００８５】
編集領域管理情報５２ｄは、どの共有データ５２ａのどの部分をどの利用者が編集中であるかを示す情報を保持する。編集領域管理情報５２ｄは、例えば、携帯電子機器１ａ等の端末による編集処理の対象となっている共有データ５２ａを識別するための値と、編集領域を識別するための値と、その端末を識別するための値とを対応づけて保持する。
【００８６】
なお、記憶部５２に記憶されていることとしたプログラムやデータは、データ管理部５０とネットワーク接続された他のサーバ装置に記憶されていてもよい。この場合、データ管理部５０は、必要に応じてサーバ装置にアクセスしてプログラムやデータをダウンロードする。
【００８７】
処理部５３は、記憶部５２に記憶されているプログラムに基づいて処理を実行する。具体的には、処理部５３は、ＣＰＵ等の演算装置と、演算データ等を一時的に記憶するメモリとを有し、プログラムに含まれる命令コードを読み込んで演算装置に命令コードを実行させることによって各種の処理を実現する。本実施例において、処理部５３は、共有データ提供部５３ａと、編集領域管理部５３ｂと、編集結果保存部５３ｃとを有する。これらの機能部は、処理部５３が所定の制御プログラムを実行することによって実現される。
【００８８】
共有データ提供部５３ａは、携帯電子機器１ａ等の端末からの要求に応じて、要求された共有データ５２ａを要求元へ送信する。共有データ提供部５３ａは、どの端末からどの共有データ５２ａを要求されたかをアクセス状況管理情報５２ｃに記録し、端末から共有データ５２ａが不要である旨が通知されるまで、共有データ５２ａが更新される度に共有データ５２ａを要求元へ再送信する。このように、更新される度に共有データ５２ａを要求元へ再送信することにより、携帯電子機器１ａ等は、最新の共有データ５２ａを投影又は表示することができる。
【００８９】
また、共有データ提供部５３ａは、編集処理の対象となっている部分である編集領域に関する情報を編集領域管理情報５２ｄから取得し、その編集領域を含む共有データ５２ａを要求した要求元へ送信する。このように制御することにより、携帯電子機器１ａ等の端末が、共有データ５２ａのどの部分が編集処理の対象となっているかを判断することができる。
【００９０】
編集領域管理部５３ｂは、携帯電子機器１ａ等の端末からの要求に応じて、共有データ５２ａのうちの指定された編集領域を要求元が編集することができるかをアクセス状況管理情報５２ｃに基づいて判定し、判定結果を応答する。編集領域管理部５３ｂは、編集することができると判定した場合、端末が編集処理を行おうとしている編集領域を要求元と対応づけて編集領域管理情報５２ｄに記録する。また、編集領域管理部５３ｂは、要求した編集領域の編集が完了した旨が端末から通知された場合、要求元と対応づけて記録されているその編集領域を編集領域管理情報５２ｄから削除する。
【００９１】
なお、編集することができるかを判定するに際して、編集領域管理部５３ｂが編集領域管理情報５２ｄを参照することとしてもよい。すなわち、端末が編集処理を行おうとしている共有データ５２ａ又はその編集領域が既に他の端末の編集処理の対象となっている場合に、編集不可であると判定することとしてもよい。このように制御することにより、共有データ５２ａをデータ単位又は編集領域単位で排他的に編集させることが可能になる。
【００９２】
編集結果保存部５３ｃは、携帯電子機器１ａ等の端末から編集処理の結果が送信された場合に、送信された編集結果を対応する共有データ５２ａに反映させる。なお、編集結果の送信は、編集後の共有データ５２ａ全体を送信することによって実現されてもよいし、共有データ５２ａの編集前後の差分データを送信することによって実現されてもよい。また、編集操作の履歴を送信することによって実現されてもよい。
【００９３】
次に、図９から図１２を参照しながら、携帯電子機器１ａ、携帯電子機器１ｂ及びデータ管理部５０の動作について説明する。図９は、データ管理部５０の動作を示すフロー図である。図９に示す動作は、携帯電子機器１ａ等の端末から何らかのメッセージが受信されるたびに実行される。
【００９４】
図９に示すように、ステップＳ１０１として、端末からのメッセージが受信されると、データ管理部５０の処理部５３は、ステップＳ１０２として、受信されたメッセージがデータ送信要求であるかを判定する。データ送信要求とは、共有データ５２ａの送信を要求するメッセージであり、送信を要求する共有データ５２ａを指定する情報を含む。
【００９５】
受信したメッセージがデータ送信要求である場合（ステップＳ１０２，Ｙｅｓ）、処理部５３は、ステップＳ１０３として、アクセス権情報５２ｂを参照して、要求された共有データ５２ａへのアクセス権を要求元が有しているかを判定する。要求元がアクセス権を有していない場合（ステップＳ１０３，Ｎｏ）、処理部５３は、特に処理を行わない。
【００９６】
要求元がアクセス権を有している場合（ステップＳ１０３，Ｙｅｓ）、処理部５３は、ステップＳ１０４として、要求された共有データ５２ａと、編集領域管理情報５２ｄに保持されているその共有データ５２ａの編集領域に関する情報とを要求元へ送信する。そして、処理部５３は、ステップＳ１０５として、要求された共有データ５２ａと対応付けて、要求元を識別するための情報をアクセス状況管理情報５２ｃに記録する。なお、図９では図示していないが、アクセス状況管理情報５２ｃに記録された情報は、例えば、要求元の端末から共有データ５２ａが不要である旨が通知された場合に削除される。
【００９７】
受信したメッセージがデータ送信要求でない場合（ステップＳ１０２，Ｎｏ）、処理部５３は、ステップＳ１０６として、受信されたメッセージが編集可否判定要求であるかを判定する。編集可否判定要求とは、共有データ５２ａに対する編集処理を開始する際に送信されるメッセージであり、編集処理の対象の共有データ５２ａ及び編集領域を指定する情報を含む。
【００９８】
受信したメッセージが編集可否判定要求である場合（ステップＳ１０６，Ｙｅｓ）、処理部５３は、ステップＳ１０７として、指定された領域を要求元が編集してよいかを判定する。ここでは、例えば、アクセス権情報５２ｂを参照して、要求された共有データ５２ａへのアクセス権を要求元が有していない場合に、指定された領域を要求元が編集してはならないと判定される。また、例えば、編集領域管理情報５２ｄを参照して、指定された領域を他の端末が編集中である場合に、指定された領域を要求元が編集してはならないと判定される。指定された領域を要求元が編集してはならない場合（ステップＳ１０８，Ｎｏ）、処理部５３は、ステップＳ１０９として、編集不可である旨を要求元へ応答させる。
【００９９】
指定された領域を要求元が編集してよい場合（ステップＳ１０８，Ｙｅｓ）、処理部５３は、ステップＳ１１０として、指定された編集領域を要求元と対応付けて編集領域管理情報５２ｄに記録する。そして、処理部５３は、ステップＳ１１１として、編集可能である旨を要求元へ応答させる。また、処理部５３は、ステップＳ１１２として、アクセス状況管理情報５２ｃを参照して指定された共有データ５２ａにアクセスしている端末を特定し、共有データ５２ａにアクセスしている各端末に、指定された編集領域を通知する。
【０１００】
受信したメッセージが編集可否判定要求でない場合（ステップＳ１０６，Ｎｏ）、処理部５３は、ステップＳ１１３として、受信されたメッセージが編集結果保存要求であるかを判定する。編集結果保存要求とは、編集処理の編集結果を共有データ５２ａに反映させることを求めるメッセージであり、編集処理の対象の共有データ５２ａ及び編集領域を指定する情報と編集処理の編集結果とを含む。
【０１０１】
受信したメッセージが編集結果保存要求である場合（ステップＳ１１３，Ｙｅｓ）、処理部５３は、ステップＳ１１４として、編集結果を保存してよいかを判定する。ここでは、例えば、アクセス権情報５２ｂを参照して、要求された共有データ５２ａへのアクセス権を要求元が有していない場合に、編集結果を保存してはならないと判定される。編集結果を保存してはならない場合（ステップＳ１１４，Ｎｏ）、処理部５３は、特に処理を行わない。
【０１０２】
編集結果を保存してよい場合（ステップＳ１１４，Ｙｅｓ）、処理部５３は、ステップＳ１１５として、指定された共有データ５２ａに編集結果を反映させる。そして、処理部５３は、ステップＳ１１６として、アクセス状況管理情報５２ｃを参照して指定された共有データ５２ａにアクセスしている端末を特定し、共有データ５２ａにアクセスしている各端末に、更新後の共有データ５２ａを送信する。
【０１０３】
受信したメッセージが編集結果保存要求でない場合（ステップＳ１１３，Ｎｏ）、処理部５３は、ステップＳ１１７として、受信されたメッセージが編集状態解除要求であるかを判定する。編集状態解除要求とは、編集処理が終了した後に送信されるメッセージであり、編集処理の対象であった共有データ５２ａ及び編集領域を指定する情報を含む。
【０１０４】
受信したメッセージが編集状態解除要求である場合（ステップＳ１１７，Ｙｅｓ）、処理部５３は、ステップＳ１１８として、編集領域管理情報５２ｄを参照して、指定された編集領域を要求元が編集中であるかを判定する。指定された編集領域を要求元が編集中の場合（ステップＳ１１８，Ｙｅｓ）、処理部５３は、ステップＳ１１９として、指定された編集領域に関する情報のうち要求元と対応付けられている情報を編集領域管理情報５２ｄから削除する。そして、処理部５３は、ステップＳ１２０として、アクセス状況管理情報５２ｃを参照して指定された共有データ５２ａにアクセスしている端末を特定し、共有データ５２ａにアクセスしている各端末に、指定された編集領域が解除された旨を通知する。
【０１０５】
受信したメッセージが編集状態解除要求でない場合（ステップＳ１１７，Ｎｏ）、又は、指定された編集領域を要求元が編集中でない場合（ステップＳ１１８，Ｎｏ）、処理部５３は、特に処理を行わない。
【０１０６】
図１０は、携帯電子機器１ａの画像出力動作を示すフロー図である。図１０に示す動作は、携帯電子機器１ａが、利用者の操作等にしたがってデータ管理部５０にデータ送信要求を送信し、指定した共有データ５２ａが応答された後、利用者の操作等によって画像の投影の終了が指示されるまで繰り返して実行される。
【０１０７】
図１０に示すように、携帯電子機器１ａの処理部２２は、ステップＳ２０１として、プロジェクタ３４が使用中であるか否かを判定する。プロジェクタ３４が動作中ではない場合（ステップＳ２０１，Ｎｏ）、処理部２２は、特に処理を行わない。
【０１０８】
プロジェクタ３４が動作中の場合（ステップＳ２０１，Ｙｅｓ）、処理部２２は、ステップＳ２０２として、共有データ５２ａから送信された最新の共有データ５２ａとその編集領域とに基づいて画像を生成する。ここで、編集領域は、編集領域を枠で囲む等して、編集領域を他の領域と区別できるようにするために用いられる。そして、処理部２２は、ステップＳ２０３として、生成された画像をプロジェクタ３４から投影させ、ステップＳ２０４として、その画像の一部を表示部３２に表示させる。
【０１０９】
続いて、処理部２２は、ステップＳ２０５として、携帯電子機器１ａの姿勢変化又は移動があったかを判定する。携帯電子機器１ａの姿勢変化又は移動がない場合（ステップＳ２０５，Ｎｏ）、処理部２２は、そのまま画像の投影及び表示を継続する。
【０１１０】
ここで、処理部２２は、例えば、カメラ４０で撮影した画像又はオートフォーカス機能で算出した焦点距離に基づいて、携帯電子機器１ａの姿勢変化又は移動があったかを判定することができる。また、処理部２２は、距離センサ３６又は加速度センサ３８の検出結果に基づいて、携帯電子機器１ａの姿勢変化又は移動があったかを判定することもできる。
【０１１１】
なお、処理部２２は、プロジェクタ３４が投影面との距離が相対的に変化した場合にも、携帯電子機器１ａが移動したと判定してもよい。また、処理部２２は、投影方向に向かって進む動きや退く動きが加速度センサ３８によって検出された場合にも、携帯電子機器１ａが移動したと判定してもよい。
【０１１２】
携帯電子機器１ａの姿勢変化又は移動があった場合（ステップＳ２０５，Ｙｅｓ）、処理部２２は、ステップＳ２０６として、携帯電子機器１ａの姿勢の変化量、移動方向及び移動距離を算出する。例えば、処理部２２は、カメラ４０又は加速度センサ３８の検出結果に基づいて、携帯電子機器１ａの現在の姿勢を算出し、基準姿勢又は前回の姿勢と比較することで、姿勢の変化量を算出する。また、処理部２２は、カメラ４０、距離センサ３６又は加速度センサ３８の検出結果に基づいて、投影面とプロジェクタ３４との間の距離を算出し、基準距離又は前回の距離と比較することで、移動方向及び移動距離を算出する。
【０１１３】
続いて、処理部２２は、ステップＳ２０７として、算出された姿勢の変化量、移動方向及び移動距離に基づいて、画像が一定の範囲に一定の大きさで投影されるようにプロジェクタ３４の投影方向及び投影角度を変更させる。さらに、処理部２２は、ステップＳ２０８として、算出された姿勢の変化量、移動方向及び移動距離に応じて、プロジェクタ３４から投影されている画像のうち、表示部３２に表示させる部分を変更する。
【０１１４】
なお、プロジェクタ３４の投影方向の変更（投影画像の位置の調整）は、例えば、プロジェクタ３４を可動式にしてプロジェクタ３４自体の方向を変更することで実現してもよいし、描画装置３５が有するミラーの走査範囲（回動する範囲）を変更することで実現してもよい。また、プロジェクタ３４の光射出部に可動式のレンズを配置し、そのレンズの方向を変化させることによって実現してもよい。また、画像処理部２２ｂが透明なレイヤの上に投影対象の画像を合成した画像を生成することとし、透明なレイヤ上での投影対象の画像の位置を変更することによって実現してもよい。また、これらの方式を組み合わせてもよい。
【０１１５】
また、プロジェクタ３４の投影角度の変更（投影画像の大きさの調整）は、例えば、描画装置３５が有するミラーの振り角（回動する角度）の大きさを変更することで実現してもよい。また、プロジェクタ３４の光射出部に可動式のレンズを配置し、そのレンズと光源との距離を変化させることによって実現してもよい。また、画像処理部２２ｂが透明なレイヤの上に投影対象の画像を合成した画像を生成することとし、透明なレイヤ上での投影対象の画像の大きさを変更することによって実現してもよい。また、これらの方式を組み合わせてもよい。
【０１１６】
また、編集処理の実行中は、図１０に示したステップＳ２０８を実行せずに、ステップＳ２０２で生成された画像のうち、表示部３２に表示させる部分を固定してもよい。このように制御することにより、利用者が意図している部分が表示された状態が維持され、編集作業を容易に行うことができる。
【０１１７】
図１１は、携帯電子機器１ｂの画像表示動作を示すフロー図である。図１１に示す動作は、携帯電子機器１ｂが、利用者の操作等にしたがってデータ管理部５０にデータ送信要求を送信し、指定した共有データ５２ａが応答された後、利用者の操作等によって画像の投影の終了が指示されるまで繰り返して実行される。
【０１１８】
図１１に示すように、携帯電子機器１ｂの処理部２２は、ステップＳ３０１として、共有データ５２ａから送信された最新の共有データ５２ａとその編集領域とに基づいて画像を生成する。ここで、編集領域は、編集領域を枠で囲む等して、編集領域を他の領域と区別できるようにするために用いられる。そして、処理部２２は、ステップＳ３０２として、生成された画像の一部を表示部３２に表示させる。
【０１１９】
続いて、処理部２２は、ステップＳ３０３として、携帯電子機器１ａの処理部２２と同様にして、携帯電子機器１ｂの姿勢変化又は移動があったかを判定する。携帯電子機器１ｂの姿勢変化又は移動がない場合（ステップＳ３０３，Ｎｏ）、処理部２２は、そのまま画像の一部の表示を継続する。
【０１２０】
携帯電子機器１ｂの姿勢変化又は移動があった場合（ステップＳ３０３，Ｙｅｓ）、処理部２２は、ステップＳ３０４として、携帯電子機器１ａの処理部２２と同様にして、携帯電子機器１ｂの姿勢の変化量、移動方向及び移動距離を算出する。そして、処理部２２は、ステップＳ３０５として、算出された姿勢の変化量、移動方向及び移動距離に応じて、ステップＳ３０１で生成した画像のうち、表示部３２に表示させる部分を変更する。
【０１２１】
なお、携帯電子機器１ｂは、利用者が、携帯電子機器１ａによって投影される画像と、携帯電子機器１ｂが表示部３２に表示する画像とを参照できる状態で利用されることが想定されている。より具体的には、携帯電子機器１ｂは、利用者が、携帯電子機器１ａによって投影される画像の方を向き、携帯電子機器１ｂの表示部３２を自分の方へ向けた状態で利用されることが想定されている。このため、処理部２２は、携帯電子機器１ａによって投影される画像をカメラ４０で撮影し、携帯電子機器１ａによって投影される画像のうち、撮影された画像の中心に写っている所定の範囲を表示部３２に表示させてもよい。このように制御することにより、利用者が意図している部分を表示部３２に表示させることができる。
【０１２２】
あるいは、携帯電子機器１ｂは、初期状態ではステップＳ３０１で生成した画像の中心の所定の範囲を表示部３２に無条件で表示させ、携帯電子機器１ｂの姿勢の変化量、移動方向及び移動距離に応じて、表示部３２に表示させる部分の位置と範囲を変化させてもよい。このように制御することにより、制御を簡単にすることができる。
【０１２３】
また、編集処理の実行中は、図１１に示したステップＳ３０５を実行せずに、ステップＳ３０１で生成された画像のうち、表示部３２に表示させる部分を固定してもよい。このように制御することにより、利用者が意図している部分が表示された状態が維持され、編集作業を容易に行うことができる。
【０１２４】
図１２は、携帯電子機器１ａ及び携帯電子機器１ｂのデータ編集動作を示すフロー図である。図１２に示す動作は、共有データ５２ａに基づく画像の投影又は表示中に操作部１３への操作が検出されるたびに実行される。
【０１２５】
図１２に示すように、操作部１３への操作が検出されると、処理部２２は、ステップＳ４０１として、検出された操作が編集開始操作であるかを判定する。編集開始操作とは、編集処理を開始させるために利用者が行う所定の操作である。検出された操作が編集開始操作である場合（ステップＳ４０１，Ｙｅｓ）、処理部２２は、ステップＳ４０２として、編集領域を特定する。編集領域は、共有データ５２ａに基づく画像のうち表示部３２に表示されている部分を基準として特定される。
【０１２６】
続いて、処理部２２は、ステップＳ４０３として、データ管理部５０へ編集可否判定要求を送信する。そして、編集可能である旨が応答された場合（ステップＳ４０４，Ｙｅｓ）、処理部２２は、ステップＳ４０５として、編集領域を編集するための編集画面を表示部３２に表示させる。編集可能でない旨が応答された場合（ステップＳ４０４，Ｎｏ）、処理部２２は、ステップＳ４０６として、音声や表示部３２へのメッセージ表示によって、編集ができない旨を利用者に通知する。
【０１２７】
検出された操作が編集開始操作でない場合（ステップＳ４０１，Ｎｏ）、処理部２２は、ステップＳ４０７として、検出された操作が編集終了操作であるかを判定する。編集終了操作とは、編集処理を終了させるために利用者が行う所定の操作である。検出された操作が編集終了操作である場合（ステップＳ４０７，Ｙｅｓ）、処理部２２は、ステップＳ４０８として、編集画面を閉じ、ステップＳ４０９として、データ管理部５０へ編集状態解除要求を送信する。
【０１２８】
検出された操作が編集終了操作でない場合（ステップＳ４０７，Ｎｏ）、処理部２２は、ステップＳ４１０として、検出された操作が編集操作であるかを判定する。編集操作とは、編集処理において共有データ５２ａを編集するために利用者が行う所定の操作である。検出された操作が編集操作である場合（ステップＳ４１０，Ｙｅｓ）、処理部２２は、ステップＳ４１１として、編集操作に応じて表示部３２の表示内容を更新し、ステップＳ４１２として、編集内容をメモリ上に保持する。
【０１２９】
検出された操作が編集操作でない場合（ステップＳ４１０，Ｎｏ）、処理部２２は、ステップＳ４１３として、検出された操作が保存操作であるかを判定する。編集操作とは、編集処理の結果を共有データ５２ａに反映させるために利用者が行う所定の操作である。検出された操作が保存操作である場合（ステップＳ４１３，Ｙｅｓ）、処理部２２は、ステップＳ４１４として、メモリ上の編集内容を含む編集結果保存要求をデータ管理部５０へ送信し、ステップＳ４１５として、メモリ上の編集内容をクリアする。検出された操作が保存操作でない場合（ステップＳ４１３，Ｎｏ）、処理部２２は、特に処理を行わない。
【０１３０】
なお、図１２では、保存操作が検出された後に編集内容を共有データ５２ａに反映することとしたが、編集操作が行われた場合に、編集内容を直ちに共有データ５２ａに反映することとしてもよい。編集内容を直ちに共有データ５２ａに反映するか否かは、共有データ５２ａの種類によって決めてもよいし、利用者が予め設定した設定情報に基づいて決めてもよい。
【０１３１】
次に、図１３及び図１４を参照しながら、携帯電子機器１ａ及び携帯電子機器１ｂの動作の具体例を説明する。図１３及び図１４は、携帯電子機器１ａ及び携帯電子機器１ｂの動作を説明するための説明図である。なお、図１３及び図１４は、携帯電子機器１ａ及び携帯電子機器１ｂの形状を模式的に図示している。
【０１３２】
図１３に示すステップＳ１１では、携帯電子機器１ａは、複数の人物が描かれた画像データに基づく画像Ｐ１をプロジェクタ３４から投影させている。また、携帯電子機器１ａは、画像Ｐ１に含まれる人物の１人を画像Ｐ２としてディスプレイ２に表示させ、画像データのうち、画像Ｐ２に対応する部分に対して編集処理を実行している。そのため、画像データに基づく画像Ｐ１では、携帯電子機器１ａによる編集領域を示す枠Ｆ１が描かれている。
【０１３３】
また、ステップＳ１１では、携帯電子機器１ｂは、画像Ｐ１の背景部分を画像Ｐ３としてディスプレイ２に表示させている。この段階では、携帯電子機器１ｂは、編集処理を開始していない。この状態から、利用者が携帯電子機器１ｂの姿勢又は位置を変更すると、携帯電子機器１ｂは、それを検出し、検出結果に応じて画像Ｐ３としてディスプレイ２に表示させる内容を変更する。
【０１３４】
例えば、携帯電子機器１ｂは、画像投影対象に対して位置が左方向に移動したことを検出すると、検出した移動量に応じて、画像Ｐ３としてディスプレイ２に表示させる部分を左方向にスクロールさせる。また、携帯電子機器１ｂは、姿勢が下向きに変化したことを検出すると、検出した角度の変化量に応じて、画像Ｐ３としてディスプレイ２に表示させる部分を下方向にスクロールさせる。また、携帯電子機器１ｂは、位置が画像投影対象に近づいたことを検出すると、検出した移動量に応じて、画像Ｐ３を拡大させる。また、携帯電子機器１ｂは、位置が画像投影対象から遠ざかったことを検出すると、検出した移動量に応じて、画像Ｐ３を縮小させる。
【０１３５】
ステップＳ１２では、携帯電子機器１ａは、画像Ｐ２としてディスプレイ２に表示されている部分を利用者に編集させている。具体的には、携帯電子機器１ａの利用者は、操作部１３等に対して編集操作を行って、ディスプレイ２に表示されている人物を、帽子をかぶった人物へ変更している。また、ステップＳ１２では、携帯電子機器１ｂも、編集処理を開始し、携帯電子機器１ｂの利用者は、画像Ｐ１の背景部分に人物を追加している。その結果、携帯電子機器１ｂの編集範囲がデータ管理部５０から携帯電子機器１ａに通知され、画像Ｐ１に携帯電子機器１ｂの編集領域を示す枠Ｆ２が追加されている。
【０１３６】
この段階では、編集内容は各端末のメモリ上に保持され、表示部３２に表示される画像には反映されるが、共有データ５２ａと、携帯電子機器１ａが投影する画像Ｐ１とには反映されない。このため、利用者は編集内容を破棄して、変更が共有データ５２ａに反映されないようにすることができる。
【０１３７】
ステップＳ１３では、携帯電子機器１ａ及び携帯電子機器１ｂの利用者が、保存操作を行うことで編集内容を共有データ５２ａに反映させ、編集終了操作を行うことで編集処理を終了させている。その結果、編集内容が、携帯電子機器１ａが投影する画像Ｐ１にも反映されている。
【０１３８】
ここで、ステップＳ１１の状態から、ステップＳ１４のように、携帯電子機器１ａの編集領域と重複する部分に対して携帯電子機器１ｂが編集処理を開始したものとする。また、重複する領域の編集が禁止されているものとする。
【０１３９】
この場合、携帯電子機器１ｂは、編集可否判定要求に対して編集不可である旨の応答を受信した段階でステップＳ１５のように編集不可である旨のメッセージＭをディスプレイ２に表示し、編集処理を終了させる。あるいは、この場合、携帯電子機器１ｂは、データ管理部５０から通知される編集領域に基づいて領域の重複を検出し、編集可否判定要求を送信することなく編集処理を終了させてもよい。
【０１４０】
このように、同一の領域を複数の利用者が編集することを禁止することにより、共有データ５２ａに矛盾が生じたり、共有データ５２ａが破損したりすることを防止できる。なお、矛盾の発生等のおそれがない種類の共有データ５２ａについては、同一の領域を複数の利用者が編集することを可能にしてもよい。また、図１３のステップＳ１４及びステップＳ１５では、説明の便宜のために枠Ｆ２を画像Ｐ１内に表示しているが、編集処理がデータ管理部５０によって許可されない場合、枠Ｆ２は画像Ｐ１内に表示されない。
【０１４１】
続いて、図１４について説明する。図１３では、画像データを編集する例を示したが、図１４では、文書データを編集する例を示す。また、図１４では、編集内容を直ちにデータに反映する例を示す。
【０１４２】
図１４に示すステップＳ２１では、携帯電子機器１ａは、表計算プログラムの文書データに基づく画像Ｐ１をプロジェクタ３４から投影させている。また、携帯電子機器１ａは、画像Ｐ１の全体を画像Ｐ２としてディスプレイ２に表示させている。同様に、携帯電子機器１ｂは、画像Ｐ１の全体を画像Ｐ３としてディスプレイ２に表示させている。
【０１４３】
この状態から、利用者が携帯電子機器１ａを画像投影対象に近づけつつ、左上方向に移動させると、携帯電子機器１ａは、ステップＳ２２のように、画像Ｐ１の左上の部分を拡大して、画像Ｐ２としてディスプレイ２に表示させる。そして、利用者が編集開始操作を行うと、画像Ｐ１のうち画像Ｐ２に相当する部分に枠Ｆ１が表示される。
【０１４４】
また、利用者が携帯電子機器１ｂを画像投影対象に近づけつつ、左下方向に移動させると、携帯電子機器１ｂは、ステップＳ２２のように、画像Ｐ１の左下の部分を拡大して、画像Ｐ３としてディスプレイ２に表示させる。そして、利用者が編集開始操作を行うと、画像Ｐ１のうち画像Ｐ３に相当する部分に枠Ｆ２が表示される。
【０１４５】
編集処理が開始された後、携帯電子機器１ａの利用者は、操作部１３に対して編集操作を行って、ステップＳ２３のように、あるセルの内容を書き換えることができる。編集操作が行われると、携帯電子機器１ａは、編集結果をデータ管理部５０に直ちに送信し、データ管理部５０は、編集結果を反映した文書データを携帯電子機器１ａ及び携帯電子機器１ｂに送信する。
【０１４６】
その結果、携帯電子機器１ａでの編集結果がほぼリアルタイムで画像Ｐ１に反映される。このとき、携帯電子機器１ｂが枠Ｆ１の内部をディスプレイ２に画像Ｐ３として表示させていれば、携帯電子機器１ａでの編集結果は、画像Ｐ３にもほぼリアルタイムで反映される。
【０１４７】
同様に、編集処理が開始された後、携帯電子機器１ｂの利用者は、操作部１３に対して編集操作を行って、ステップＳ２３のように、あるセルの内容を書き換えることができる。編集操作が行われると、携帯電子機器１ｂは、編集結果をデータ管理部５０に直ちに送信し、データ管理部５０は、編集結果を反映した文書データを携帯電子機器１ａ及び携帯電子機器１ｂに送信する。
【０１４８】
その結果、携帯電子機器１ｂでの編集結果がほぼリアルタイムで画像Ｐ１に反映される。このとき、携帯電子機器１ａが枠Ｆ２の内部をディスプレイ２に画像Ｐ２として表示させていれば、携帯電子機器１ｂでの編集結果は、画像Ｐ２にもほぼリアルタイムで反映される。
【０１４９】
上述してきたように、実施例１では、データの全体をプロジェクタによって投影するとともに、その細部を複数の携帯電子機器の表示部に表示させることとしたので、複数の利用者が、データの全体を確認しつつ、携帯電子機器を操作してデータを容易に編集することができる。
【実施例２】
【０１５０】
実施例１では、共有データの編集処理を携帯電子機器が実行することとしたが、編集処理をデータ管理装置が実行することとしてもよい。そこで、実施例２では、編集処理をデータ管理装置が実行する例について説明する。
【０１５１】
まず、図１５を参照しながら、実施例２に係るデータ編集システムの構成について説明する。図１５は、実施例２に係るデータ編集システムの構成を示す図である。図１５に示すように、実施例２に係るデータ編集システムは、携帯電子機器１ｃと、携帯電子機器１ｄと、データ管理部６０を備えるデータ管理装置とを含む。携帯電子機器１ｃ及び携帯電子機器１ｄは、無線通信によってデータ管理部６０と接続される。
【０１５２】
携帯電子機器１ｃは、プロジェクタ機能を有する携帯電話機である。すなわち、携帯電子機器１ｃは、任意の画像を投影画像Ｐ１として壁面やスクリーン等の画像投影対象に拡大して投影する。また、携帯電子機器１ｃは、ディスプレイ２を有し、投影画像Ｐ１の少なくとも一部を部分画像Ｐ２としてディスプレイ２に表示する。投影画像Ｐ１のうち部分画像Ｐ２としてディスプレイ２に表示される部分は、利用者の操作に応じて位置と範囲の少なくとも一方が変化する。
【０１５３】
携帯電子機器１ｄは、ディスプレイ２を有し、投影画像Ｐ１の少なくとも一部を部分画像Ｐ３としてディスプレイ２に表示する。投影画像Ｐ１のうち部分画像Ｐ３としてディスプレイ２に表示される部分は、利用者の操作に応じて位置と範囲も少なくとも一方が変化する。なお、携帯電子機器１ｄは、部分画像Ｐ２として携帯電子機器１ｃのディスプレイ２に表示されている部分とは別の部分を、部分画像Ｐ３として自身のディスプレイ２に表示することができる。
【０１５４】
また、携帯電子機器１ｃ及び携帯電子機器１ｄは、利用者の操作情報をデータ管理部６０へ転送する機能を有する。例えば、携帯電子機器１ｃ及び携帯電子機器１ｄは、操作キー１３Ａを操作して入力された文字をデータ管理部６０に送信する。また、携帯電子機器１ｃ及び携帯電子機器１ｄは、その他の操作が行われた場合には、行われた操作を識別するための情報をデータ管理部６０へ送信する。
【０１５５】
データ管理部６０は、投影画像Ｐ１の元となるデータを記憶する記憶部５２を有し、記憶部５２に記憶しているデータを、無線通信を介して携帯電子機器１ｃ及び携帯電子機器１ｄに提供する。また、データ管理部６０は、携帯電子機器１ｄから転送された操作情報に基づいて、記憶部５２に記憶しているデータに対して編集処理を実行する。そして、データ管理部６０は、更新後のデータを携帯電子機器１ｃの処理部及び携帯電子機器１ｄの処理部へ送信し、投影画像Ｐ１、部分画像Ｐ２及び部分画像Ｐ３を更新させる。
【０１５６】
このように、実施例２に係るデータ編集システムでは、データ管理部６０が、自身が管理しているデータを携帯電子機器１ｃの処理部及び携帯電子機器１ｄの処理部へ送信し、携帯電子機器１ｃが、そのデータに基づく画像を投影画像Ｐ１として投影する。また、携帯電子機器１ｃ及び携帯電子機器１ｄが、それぞれ、投影画像Ｐ１の一部を部分画像Ｐ２及び部分画像Ｐ３としてディスプレイ２に表示する。また、データ管理部６０が、携帯電子機器１ｃの処理部及び携帯電子機器１ｄの処理部から転送された操作情報に基づいて編集処理を実行し、編集結果を投影画像Ｐ１、部分画像Ｐ２及び部分画像Ｐ３に反映させる。
【０１５７】
このため、実施例２に係るデータ編集システムでは、複数の利用者が、データ管理部６０によって管理されているデータの全体像を投影画像Ｐ１によって確認しつつ、その細部を携帯電子機器１ｃ及び携帯電子機器１ｄを操作してデータ管理部６０に編集させることができる。すなわち、実施例２に係るデータ編集システムでは、１つのデータを複数の利用者で編集する作業を容易に実行することができる。
【０１５８】
なお、図１５では、データ編集システムが、携帯電子機器１ｃ、携帯電子機器１ｄ及びデータ管理部６０を備えるデータ管理装置を１台ずつ含む例を示したが、データ編集システムが含む装置の数はこれに限定されない。例えば、携帯電子機器１ｄを増やすことで、データを編集する利用者を増やすことができる。また、携帯電子機器１ｃを増やすことで、複数のデータを同時に編集することができる。
【０１５９】
次に、図１６及び図１７を参照しながら、携帯電子機器１ｃ及び携帯電子機器１ｄの構成について説明する。図１６は、携帯電子機器１ｃの機能的な構成を示すブロック図である。図１７は、携帯電子機器１ｄの機能的な構成を示すブロック図である。
【０１６０】
携帯電子機器１ｃは、図２に示した携帯電子機器１ａと同様の外観を有する。また、携帯電子機器１ｄは、図６に示した携帯電子機器１ｂと同様の外観を有する。図１６に示すように、機能的に見ると、携帯電子機器１ｃは、データ編集部２２ｇに代えて操作転送部２２ｉを有する点を除いて図４に示した携帯電子機器１ａと同様の構成を有する。また、図１７に示すように、機能的に見ると、携帯電子機器１ｄは、データ編集部２２ｇに代えて操作転送部２２ｉを有する点を除いて図７に示した携帯電子機器１ｂと同様の構成を有する。
【０１６１】
操作転送部２２ｉは、データ管理部６０から送信されたデータに基づく画像の一部を表示部３２に表示している間に操作部１３に対して行われた操作をデータ管理部６０へ送信する。具体的には、操作転送部２２ｉは、操作部１３を操作することによって文字が入力された場合には、入力された文字をデータ管理部６０へ送信し、その他の操作が行われた場合には、行われた操作を識別するための情報をデータ管理部６０へ送信する。
【０１６２】
なお、データ管理部６０から送信されたデータに基づく画像の一部を表示部３２に表示している間であっても、画像の一部を表示部３２に表示することを終了させるための操作等の特定の操作は、データ管理部６０へ転送することなく、携帯電子機器１ｃ又は携帯電子機器１ｄによって処理されてもよい。
【０１６３】
次に、図１８を参照しながら、データ管理部６０を備えるデータ管理装置の構成について説明する。図１８は、データ管理部６０の機能的な構成を示すブロック図である。データ管理部６０は、携帯電子機器１ｃ及び携帯電子機器１ｄによって共有されるデータを管理するとともに、データの編集を行う装置であり、送受信部５１と、記憶部５２と、処理部６３とを有する。記憶部５２が記憶するデータには、共有データ５２ａと、アクセス権情報５２ｂと、アクセス状況管理情報５２ｃとが含まれる。
【０１６４】
処理部６３は、記憶部５２に記憶されているプログラムに基づいて処理を実行する。具体的には、処理部６３は、ＣＰＵ等の演算装置と、演算データ等を一時的に記憶するメモリとを有し、プログラムに含まれる命令コードを読み込んで演算装置に命令コードを実行させることによって各種の処理を実現する。本実施例において、処理部６３は、共有データ提供部６３ａと、操作変換部６３ｂと、データ編集部６３ｃとを有する。これらの機能部は、処理部６３が所定の制御プログラムを実行することによって実現される。
【０１６５】
共有データ提供部６３ａは、携帯電子機器１ｃ等の端末からの要求に応じて、要求された共有データ５２ａに基づいて生成した画像データを要求元へ送信する。ここで、共有データ５２ａに基づいて生成される画像データには、データ編集部６３ｃでの編集処理の状況が反映される。例えば、データ編集部６３ｃがポップアップメニューを表示するための処理を実行した場合、共有データ５２ａに基づいて生成される画像データには、データ編集部６３ｃによって指定された位置にポップアップメニューが含められる。また、データ編集部６３ｃがデータの一部を選択状態にするための処理を実行した場合、共有データ５２ａに基づいて生成される画像データでは、その部分が反転表示等の通常とは異なる態様で表示される。
【０１６６】
操作変換部６３ｂは、携帯電子機器１ｃ等の端末から転送された操作をデータ管理部６０において行われた操作に変換する。例えば、操作変換部６３ｂは、入力された文字が転送された場合、データ管理部６０がキーボードを有していたらキーボードからその文字が入力された場合に発生するイベントを発生させる。また、操作変換部６３ｂは、データの特定の位置を選択する操作に関する情報が転送された場合、データ管理部６０がマウス等のポインティングデバイスを有していたらポインティングデバイスがその位置を選択した場合に発生するイベントを発生させる。
【０１６７】
すなわち、操作変換部６３ｂは、携帯電子機器１ｃ等の端末から転送された操作を、データ管理部６０が有するキーボードやポインティングデバイスに対して行われた操作であるかのように見せかける。このため、データ編集部６３ｃは、パソコン等で通常用いられるプログラムを用いて共有データ５２ａを編集することができる。
【０１６８】
データ編集部６３ｃは、操作変換部６３ｂによって変換された操作に応じて、共有データ５２ａを編集し、更新する。なお、編集結果が共有データ５２ａに反映されるタイミングは、データの種類やデータを編集するためにデータ編集部６３ｃが用いるプログラムによって異なり、ある場合は、保存操作が行われたタイミングで編集結果が共有データ５２ａに反映され、ある場合は、編集結果が共有データ５２ａに即時に反映される。
【０１６９】
次に、図１９および図２０を参照しながら、携帯電子機器１ｃ、携帯電子機器１ｄ及びデータ管理部６０の動作について説明する。図１９は、データ管理部６０の動作を示すフロー図である。図１９に示す動作は、携帯電子機器１ｃ等の端末から何らかのメッセージが受信されるたびに実行される。
【０１７０】
図１９に示すように、ステップＳ５０１として、端末からのメッセージが受信されると、データ管理部６０の処理部６３は、ステップＳ５０２として、受信されたメッセージがデータ送信要求であるかを判定する。受信したメッセージがデータ送信要求である場合（ステップＳ５０２，Ｙｅｓ）、処理部６３は、ステップＳ５０３として、アクセス権情報５２ｂを参照して、要求された共有データ５２ａへのアクセス権を要求元が有しているかを判定する。要求元がアクセス権を有していない場合（ステップＳ５０３，Ｎｏ）、処理部６３は、特に処理を行わない。
【０１７１】
要求元がアクセス権を有している場合（ステップＳ５０３，Ｙｅｓ）、処理部６３は、ステップＳ５０４として、要求された共有データ５２ａの編集画像を要求元へ送信する。編集画像とは、要求された共有データ５２ａに基づいて生成され、データ編集部６３ｃでの編集状況が反映された画像である。より具体的には、編集画像は、データ管理部６０に表示部が設けられている場合に、データ編集部６３ｃによる編集処理中に表示部に表示される画像である。
【０１７２】
そして、処理部６３は、ステップＳ５０５として、要求された共有データ５２ａと対応付けて、要求元を識別するための情報をアクセス状況管理情報５２ｃに記録する。なお、図１９では図示していないが、アクセス状況管理情報５２ｃに記録された情報は、例えば、要求元の端末から共有データ５２ａが不要である旨が通知された場合に削除される。
【０１７３】
受信したメッセージがデータ送信要求でない場合（ステップＳ５０２，Ｎｏ）、処理部６３は、ステップＳ５０６として、受信されたメッセージが編集通知であるかを判定する。編集通知とは、端末で行われた編集操作を転送するためのメッセージであり、共有データ５２ａを指定するための情報と、操作によって入力された文字や操作を識別するための情報を含む。
【０１７４】
受信したメッセージが編集通知である場合（ステップＳ５０６，Ｙｅｓ）、処理部６３は、ステップＳ５０７として、編集通知が示す編集操作に応じて、指定された共有データ５２ａの編集処理を実行する。続いて、処理部６３は、ステップＳ５０８として、編集処理の結果に基づいて編集画像を更新する。そして、処理部６３は、ステップＳ５０９として、アクセス状況管理情報５２ｃを参照して指定された共有データ５２ａにアクセスしている端末を特定し、共有データ５２ａにアクセスしている各端末に編集画像を送信する。
【０１７５】
受信したメッセージが編集通知でない場合（ステップＳ５０６，Ｎｏ）、処理部６３は、特に処理を行わない。
【０１７６】
図２０は、操作部１３への操作が検出された場合の携帯電子機器１ｃ及び携帯電子機器１ｄの動作を示すフロー図である。図２０に示す動作は、編集部への操作が検出されるたびに実行される。
【０１７７】
図２０に示すように、ステップＳ６０１として、操作部１３への操作が検出された場合、処理部２２は、ステップＳ６０２として、データ管理部６０と連係中であるかを判定する。ここで、データ管理部６０と連係中とは、データ管理部６０から送信されたデータに基づく画像の一部を表示部３２に表示している状態であることを意味する。
【０１７８】
データ管理部６０と連係中である場合（ステップＳ６０２，Ｙｅｓ）、処理部２２は、ステップＳ６０３として、検出された操作をデータ管理部６０へ転送させる。データ管理部６０と連係中でない場合（ステップＳ６０２，Ｎｏ）、処理部２２は、ステップＳ６０４として、検出された操作に対応する通常の処理を実行する。
【０１７９】
次に、図２１を参照しながら、携帯電子機器１ｃ及び携帯電子機器１ｄの動作の具体例を説明する。図２１は、携帯電子機器１ｃ及び携帯電子機器１ｄの動作を説明するための説明図である。なお、図２１は、携帯電子機器１ｃ及び携帯電子機器１ｄの形状を模式的に図示している。
【０１８０】
図２１に示すステップＳ３１では、携帯電子機器１ｃは、表計算プログラムの文書データに基づく画像Ｐ１をプロジェクタ３４から投影させている。また、携帯電子機器１ｃは、画像Ｐ１の一部を画像Ｐ２としてディスプレイ２に表示させている。同様に、携帯電子機器１ｄは、画像Ｐ１の一部を画像Ｐ３としてディスプレイ２に表示させている。
【０１８１】
この状態において、携帯電子機器１ｄの利用者が、操作部１３を操作して、あるセルの値をクリップボードにコピーするコピー操作を行ったものとする。コピー操作は、例えば、方向キーを何度か押下してカレントキーを対象のセルに移動させた後、所定の機能キーを押下してポップアップメニューを表示させ、ポップアップメニューから「コピー」の項目を選択することによって実現される。ここで、携帯電子機器１ｄの操作部１３に対して利用者が行った操作は、データ管理部６０へ逐次送信され、ポップアップメニューの表示等として、データ管理部６０から携帯電子機器１ｃ及び携帯電子機器１ｄへ送信される編集画像に反映される。
【０１８２】
続いて、ステップＳ３２に示すように、携帯電子機器１ｄの利用者が、操作部１３を操作して、カレントセルを移動する操作を行ったものとする。カレントセルを移動する操作は、例えば、方向キーを何度か押下することによって実現される。ここで、携帯電子機器１ｄの操作部１３に対して利用者が行った操作は、データ管理部６０へ逐次送信され、カレントセルを示す枠の位置の変化等として、データ管理部６０から携帯電子機器１ｃの処理部２２及び携帯電子機器１ｄの処理部２２へ送信される編集画像に反映される。
【０１８３】
続いて、ステップＳ３３に示すように、携帯電子機器１ｄの利用者が、操作部１３を操作して、セルの値をクリップボードにコピーされていた値に置き換えるペースト操作を行ったものとする。ペースト操作は、例えば、所定の機能キーを押下してポップアップメニューを表示させ、ポップアップメニューから「ペースト」の項目を選択することによって実現される。ここで、携帯電子機器１ｄの操作部１３に対して利用者が行った操作は、データ管理部６０へ逐次送信され、ポップアップメニューの表示等として、データ管理部６０から携帯電子機器１ｃの処理部２２及び携帯電子機器１ｄの処理部２２へ送信される編集画像に反映される。
【０１８４】
このように、本実施例では、携帯電子機器１ｄ等の端末が操作部１３に対して行われた操作をデータ管理部６０へ転送することにより、端末の利用者が、データ管理部６０に記憶されている共有データ５２ａに対してコピー＆ペースト等の編集操作を遠隔実行することができる。なお、図２１では、携帯電子機器１ｄの利用者が編集操作を遠隔実行する例を示したが、同様に携帯電子機器１ｃの利用者が編集操作を遠隔実行することもできる。また、遠隔実行することができる編集操作は、コピー＆ペーストに限定されず、利用者は、文字入力、ドラッグ＆ドロップ等の各種操作を遠隔実行することができる。
【０１８５】
上述してきたように、実施例２では、複数の携帯電子機器から転送された操作に基づいてデータ管理部６０が編集処理を共有データに対して行うとともに、編集処理の状況を携帯電子機器の表示部に表示させることとしたので、複数の利用者が、携帯電子機器を操作してデータを効率よく編集することができる。
【０１８６】
なお、上記の各実施例で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。また、上記の各実施例で示した各種の構成は、任意に組み合わせることができる。
【０１８７】
例えば、プロジェクタ３４が、ディスプレイ２の反対側以外の面から画像を投影することとしてもよい。また、データ管理装置のデータ管理部５０，６０を、携帯電子機器１ａ，１ｃ或いは携帯電子機器１ｂ，１ｄの中の処理部２２内に配置してもよい。例えば、携帯電子機器１ａ，１ｃ内にデータ管理部を配置した場合、上記実施例における携帯電子機器１ａ，１ｃとデータ管理部との情報や各種信号の送受信は、携帯電子機器１ａ，１ｃの処理部２２の中のデータ管理部と処理部２２の中の他の各部との情報や各種信号の送受信等で行える。この場合、データ管理部を含む携帯電子機器１ａ，１ｃと、携帯電子機器１ｂ，１ｄとからなるシステムとなる。このため、携帯電子機器１ａ，１ｃや携帯電子機器１ｂ，１ｄが外部に設けたデータ管理装置との通信アクセスができない環境下でも、当該発明を実施できるメリットがある。すなわち、携帯電子機器１ａ，１ｃと携帯電子機器１ｂ，１ｄとが通信可能であれば、携帯電子機器１ａ，１ｃ内にてデータ管理部と処理部２２の他の各部とのデータ送受信を有線或いは近距離無線で行えばよく、外部の通信環境（特に基地局を用いた通信環境）に影響されにくくできる。
【０１８８】
一方、上記実施例のように、携帯電子機器１ａ，１ｃと、携帯電子機器１ｂ，１ｄと、データ管理装置に設けたデータ管理部５０，６０とからなるシステムの場合は、高い処理能力や大きな記憶領域を有する外部のサーバ機能を利用することも可能になり、例えば、携帯電子機器内部のＣＰＵへの処理速度の依存や、電池使用量・記憶容量等の制限が起こりにくい。
【０１８９】
また、上記の各実施例では、編集対象のデータの例として、画像データ及び文書データを示したが、本発明の編集対象のデータはこれに限定されない。本発明は、例えば、動画データ、音声データ、拡張現実（Augmented Reality）空間のタグデータ等の多様なデータを編集対象とすることができる。拡張現実空間とは、現実の世界に重畳して電子的に構築された空間である。
【０１９０】
また、上記の各実施例では、操作部１３が、操作キー１３Ａ及び方向及び決定キー１３Ｂによって構成される例を示したが、操作部１３は、ディスプレイ２に重畳されたタッチセンサを含んでもよい。すなわち、表示部３２が操作部１３の機能を兼ねることとし、利用者が、ディスプレイ２に表示される画像を参照しつつ、ディスプレイ２に重畳されたタッチセンサに指等で触れることで編集操作を行うことができるようにしてもよい。この場合、データ編集部６３ｃで用いられるプログラムがタッチセンサでの操作に対応していれば、操作変換部６３ｂは、携帯電子機器１ｃ等から転送されたタッチセンサへの操作をそのままデータ編集部６３ｃへ引き渡す。一方、データ編集部６３ｃで用いられるプログラムがタッチセンサでの操作に対応していなければ、操作変換部６３ｂは、携帯電子機器１ｃ等から転送されたタッチセンサへの操作をキーボードやポインティングデバイスへの操作に変換してデータ編集部６３ｃへ引き渡す。
【０１９１】
また、上記の各実施例では、携帯電子機器１ａ等が、姿勢や位置の変化に応じてディスプレイ２に表示する画像をスクロールさせたり、拡大／縮小させたりする例を示したが、操作部１３において検出された操作に応じて画像のスクロール等を行うこととしてもよい。
【０１９２】
また、上記の各実施例では、データに基づく画像全体を投影する携帯電子機器が１台のみの例を示したが、データに基づく画像全体を投影する携帯電子機器が複数あってもよい。また、上記の各実施例では、複数の利用者がデータに基づく画像全体を閲覧できるように画像を投影することとしたが、画像全体を液晶ディスプレイ等の表示装置に表示することとしてもよい。図２２を参照しながら、さらに詳しく説明する。図２２は、遠隔のサイトのそれぞれでデータを編集する例を示す図である。
【０１９３】
図２２に示す例では、サイトＡに携帯電子機器１ｃの利用者と携帯電子機器１ｄの利用者とがおり、サイトＡの遠隔地であるサイトＢにデータ表示装置７０が設置され、携帯電子機器１ｄの利用者がいる。携帯電子機器１ｃ、携帯電子機器１ｄおよびデータ表示装置７０は、データ管理部６０と無線通信によって接続されている。
【０１９４】
この例において、サイトＡでは、実施例２で説明したとおりに、携帯電子機器１ｃおよび携帯電子機器１ｄの利用者は、投影される画像Ｐ１を参照しつつ、遠隔操作によってデータ管理部６０に記憶されている共有データ５２ａを編集することができる。また、サイトＢでは、データ表示装置７０が、データ管理部６０から送信されるデータに基づく画像Ｐ１の全体を、液晶ディスプレイ等からなる表示部７１に表示させる。そして、携帯電子機器１ｄの利用者は、表示部７１に表示される画像Ｐ１を参照しつつ、遠隔操作によってデータ管理部６０に記憶されている共有データ５２ａを編集することができる。
【０１９５】
このように、本発明は、遠隔地のそれぞれでデータの編集を行う場合にも適用することができる。例えば、離れた複数の場所で会議を行う場合に、議事内容の編集に本発明を適用することにより、それぞれの場所で議事内容を編集しつつ、編集結果を投影又は表示して複数の参加者に閲覧させることができる。また、このように、本発明は、データに基づく画像Ｐ１の全体を表示装置に表示する場合にも適用できる。なお、実施例１で示したデータ編集システムを、図２２に示したような構成で利用することもできる。
【符号の説明】
【０１９６】
１ａ、１ｂ、１ｃ、１ｄ  携帯電子機器
２  ディスプレイ
１３  操作部
２２  処理部
２２ａ  プロジェクタ制御部
２２ｂ  画像処理部
２２ｃ  条件判定部
２２ｄ  姿勢・位置演算部
２２ｅ  投影補正部
２２ｆ  連係出力制御部
２２ｇ  データ編集部
２２ｈ  部分画像表示部
２２ｉ  操作転送部
２４  記憶部
２６  送受信部
３２  表示部
３４  プロジェクタ
３６  距離センサ
３８  加速度センサ
４０  カメラ
５０、６０  データ管理部
５１  送受信部
５２  記憶部
５２ａ  共有データ
５２ｂ  アクセス権情報
５２ｃ  アクセス状況管理情報
５２ｄ  編集領域管理情報
５３、６３  処理部
５３ａ  共有データ提供部
５３ｂ  編集領域管理部
５３ｃ  編集結果保存部
６３ａ  共有データ提供部
６３ｂ  操作変換部
６３ｃ  データ編集部
７０  データ表示装置
７１  表示部
【図１】
2012156901.tif 000003
【図２】
2012156901.tif 000004
【図３】
2012156901.tif 000005
【図４】
2012156901.tif 000006
【図５】
2012156901.tif 000007
【図６】
2012156901.tif 000008
【図７】
2012156901.tif 000009
【図８】
2012156901.tif 000010
【図９】
2012156901.tif 000011
【図１０】
2012156901.tif 000012
【図１１】
2012156901.tif 000013
【図１２】
2012156901.tif 000014
【図１３】
2012156901.tif 000015
【図１４】
2012156901.tif 000016
【図１５】
2012156901.tif 000017
【図１６】
2012156901.tif 000018
【図１７】
2012156901.tif 000019
【図１８】
2012156901.tif 000020
【図１９】
2012156901.tif 000021
【図２０】
2012156901.tif 000022
【図２１】
2012156901.tif 000023
【図２２】
2012156901.tif 000024