(57)【要約】【課題】複数の操作部によりアプリケーションの操作を行う際に、操作を行うユーザの情報に基づいて、コンテンツの表示方法および表示する画像を設定することのできるコンテンツ表示装置、コンテンツ表示方法、およびプログラムを提供する。【解決手段】各ユーザの情報や状況に応じて自動的に画面の分割を行い、ユーザの状況の変更に応じて、リアルタイムで自動的に分割方法の変更を行う分割手段と、各ユーザに対応する分割領域に、各ユーザに対応するコンテンツの表示を行う表示手段とを有し、各ユーザの情報および状況に応じた効果的な画面分割および表示を行うことにより、上記課題を解決する。【選択図】図１
2010020616.tif 000002
【特許請求の範囲】
【請求項１】
１以上のユーザによりアプリケーションの画面操作を行うコンテンツ表示装置であって、
前記画面の操作を行う複数の操作手段と、
前記画面に表示するコンテンツを格納するコンテンツ格納手段と、
前記操作手段の識別情報を取得する取得手段と、
前記識別情報に基づいて、前記画面を分割する分割手段と、
前記識別情報に基づいて、前記コンテンツ格納手段に格納されている画像を表示する表示手段と、
前記操作手段による操作を実行する処理実行手段と
を有することを特徴とするコンテンツ表示装置。
【請求項２】
前記操作手段の識別情報は、前記ユーザの位置情報および前記ユーザの人数情報、または、前記操作手段の位置情報および前記操作手段の数情報である請求項１に記載のコンテンツ表示装置。
【請求項３】
前記取得手段は、所定のタイミングで前記識別情報を取得してこれを前記分割手段に送信し、
前記分割手段は、受信した前記識別情報に基づいて分割方法を変更する請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記分割手段は、各分割領域に、対応する前記ユーザごとのコンテンツを表示する請求項１〜３のいずれかに記載のコンテンツ表示装置。
【請求項５】
前記分割手段は、各分割領域に、対応する前記ユーザごとの前記コンテンツについて強調表示を行う請求項１〜３のいずれかに記載のコンテンツ表示装置。
【請求項６】
前記表示手段は、前記ユーザまたは前記操作手段の位置情報に応じて、前記コンテンツの表示サイズを変更する請求項１〜５のいずれかに記載の画像表示装置。
【請求項７】
複数のユーザによりアプリケーションの画面操作を行うコンテンツ表示方法であって、
前記画面の操作を行う複数の操作手段から識別情報を取得するステップと、
前記識別情報に基づいて、前記画面を分割するステップと、
前記識別情報に基づいて、予め格納されているコンテンツを表示するステップと、
前記操作手段による操作を実行するステップと
を有することを特徴とするコンテンツ表示方法。
【請求項８】
複数のユーザによりアプリケーションの画面操作を行うコンテンツ表示方法をコンピュータに実行させるためのプログラムであって、
前記画面の操作を行う複数の操作手段から識別情報を取得するステップと、
前記識別情報に基づいて、前記画面を分割するステップと、
前記識別情報に基づいて、予め格納されているコンテンツを表示するステップと、
前記操作手段による操作を実行するステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザがアプリケーションの操作を行うコンテンツ表示装置、コンテンツ表示方法およびプログラムに関し、詳しくは、操作を行うユーザの情報に基づいて、コンテンツの表示方法および表示するコンテンツを設定することのできるコンテンツ表示装置、コンテンツ表示方法およびプログラムに関する。
【背景技術】
【０００２】
近年、１つの画面上において、複数のユーザにより同時にアプリケーションを操作することのできる画像表示装置が種々提案されている。また、このようなシステムでは、操作を行うユーザに応じて、ユーザごとの操作領域を設定することにより、各ユーザが同時に自分の所望の操作を行うための方法も提案されている。
【０００３】
このような、同一画面上における複数のユーザによる操作を行う際の画面表示では、予め操作を行うユーザの人数を入力することにより、それに対応する画面上の表示領域を分割する方法が提案されている。例えば、特許文献１では、デジタルカメラで撮像した画像から写真シールを作製する装置において、複数のユーザが同時に注文を行うための画像表示が提案されている。特許文献１には、利用者にシール分割数、すなわちユーザ数と、その配置位置を選択させて、ユーザが選択した内容に基づいて、画面をユーザ数に応じて分割し、各分割領域ごとに、各ユーザに対応する表示および注文の実施を行うことができると記載されている。
【０００４】
また、特許文献２には、複数の異なる被写体の画像のうち、各被写体毎に１枚ずつ選択された最適画像を合成して記録する撮影装置などが開示されている。特許文献２では、被写体の数が多い場合には、分割数を多くしすぎて各領域が小さくなりすぎることを防ぐために、画面をスクロールして調整することが記載されている。また、表示する画像を、分割された領域サイズに最適な画角に整形して表示することが記載されている。
【０００５】
【特許文献１】特開２００３−６１０１６号公報
【特許文献２】特開２００６−２０１０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、画面の分割を行う際には、ユーザがユーザ数を入力する必要があり、また、どのユーザに対しても同じ条件で、均等の画面領域が与えられるように分割が行われる。さらに、特許文献２では、分割数が多くなると画面をスクロール表示させたり画角を調整するなどの分割数に応じた分割方法は開示されているが、各ユーザに応じた具体的な分割方法については述べられていない。
【０００７】
本発明の目的は、上記従来技術の問題点を解決し、複数のユーザが同時にアプリケーションを操作する場合や、１人のユーザが複数の操作機器を用いてアプリケーションを操作する場合に、各ユーザの情報や状況に応じた画面の分割を行い、さらに、各分割領域に対応付けられるコンテンツを表示することのできるコンテンツ表示装置、コンテンツ表示方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、１以上のユーザによりアプリケーションの画面操作を行うコンテンツ表示装置であって、前記画面の操作を行う複数の操作手段と、前記画面に表示するコンテンツを格納するコンテンツ格納手段と、前記操作手段の識別情報を取得する取得手段と、前記識別情報に基づいて、前記画面を分割する分割手段と、前記識別情報に基づいて、前記コンテンツ格納手段に格納されている画像を表示する表示手段と、前記操作手段による操作を実行する処理実行手段とを有することを特徴とするコンテンツ表示装置を提供する。
【０００９】
また、前記操作手段の識別情報は、前記ユーザの位置情報および前記ユーザの人数情報、または、前記操作手段の位置情報および前記操作手段の数情報であることが好ましい。
【００１０】
さらに、前記取得手段は、所定のタイミングで前記識別情報を取得してこれを前記分割手段に送信し、前記分割手段は、受信した前記識別情報に基づいて分割方法を変更することが好ましい。
【００１１】
また、前記分割手段は、各分割領域に、対応する前記ユーザごとのコンテンツを表示することが好ましい。
【００１２】
あるいは、前記分割手段は、各分割領域に、対応する前記ユーザごとの前記コンテンツについて強調表示を行うことが好ましい。
また、前記表示手段は、前記ユーザまたは前記操作手段の位置情報に応じて、前記コンテンツの表示サイズを変更することが好ましい。
【００１３】
また、上記課題を解決するために、本発明は、複数のユーザによりアプリケーションの画面操作を行うコンテンツ表示方法であって、前記画面の操作を行う複数の操作手段から識別情報を取得するステップと、前記識別情報に基づいて、前記画面を分割するステップと、前記識別情報に基づいて、予め格納されているコンテンツを表示するステップと、前記操作手段による操作を実行するステップとを有することを特徴とするコンテンツ表示方法を提供する。
【００１４】
さらに、上記課題を解決するために、本発明は、複数のユーザによりアプリケーションの画面操作を行うコンテンツ表示方法をコンピュータに実行させるためのプログラムであって、前記画面の操作を行う複数の操作手段から識別情報を取得するステップと、前記識別情報に基づいて、前記画面を分割するステップと、前記識別情報に基づいて、予め格納されているコンテンツを表示するステップと、前記操作手段による操作を実行するステップと
をコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【００１５】
本発明のコンテンツ表示装置、コンテンツ表示方法およびプログラムによれば、複数のユーザや操作手段により、同時にアプリケーション、特に、撮影装置により撮影されたコンテンツの表示、編集、注文などに関するアプリケーションを操作する場合に、各ユーザの情報や状況に応じて自動的に画面の分割を行い、また、ユーザの状況の変更に応じて、リアルタイムで自動的に分割方法の変更を行うことができる。さらに、各ユーザに対応する分割領域には、各ユーザに対応するコンテンツの表示を行うことができる。したがって、各ユーザの情報および状況に応じた効果的な画面分割および表示を行うことにより、ユーザが利用し易いコンテンツ表示を実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明のコンテンツ表示方法を実現する本発明のコンテンツ表示装置について、添付の図面に示す好適実施形態に基づいて詳細に説明する。
【００１７】
図１は、本発明のコンテンツ表示装置の装置構成の実施形態を示すブロック図である。図１に示すコンテンツ表示装置１０は、撮影装置により撮影された画像などのコンテンツの表示、編集、注文などに関するアプリケーションの操作画面を表示するものであり、複数のユーザが同一の画面において同時に操作を行うためのものである。
【００１８】
ここで、コンテンツとは、静止画、動画、画像の装飾などに用いる部品としての画像などの画像データや、音声データ、音楽データなど、デジタルで取り扱うことのできる全てのデータを含む。
以下の本実施例では、コンテンツとして静止画の画像データを用いた場合を一例にとって説明するが、本発明は、静止画の画像データに限らず、他のコンテンツであっても、同様に用いることができる。
【００１９】
コンテンツ表示装置１０は、ユーザが画像の編集や注文の指示を行うための操作部１２、および、アプリケーションの操作画面を表示すると共に操作部１２からの指示に応じた処理を実行する画像処理部１４を有する。
【００２０】
画像処理部１４は、ユーザ情報取得手段１６、画面分割手段１８、指示取得手段２０、画像格納手段２２、処理実行手段２４、および表示手段２６を有する。
【００２１】
操作部１２は、コンテンツ表示装置１０において、ユーザが画像の編集や注文などを実行する際に、表示手段２６の画面上で実行指示を行うものである。
操作部１２の具体的な態様には特に限定はなく、リモートコントローラや携帯端末、マウス、タッチペンなど、公知の各種の操作機器を用いればよい。
【００２２】
操作部１２は少なくとも２つ以上存在しており、各ユーザごとに割り当てられている。また、操作部１２には、予め、それを使用するユーザのユーザ情報が設定されている。これにより、画像処理部１４では、操作部１２を操作しているユーザを識別する。なお、本発明では、一人のユーザが複数の操作部１２を使用してもよい。
ユーザが表示手段２６上で画像処理部１４に指示を行うと、操作部１２は、指示情報と共に自身が有するユーザ情報を、画像処理部１４の指示取得手段２０に送信することにより、編集や注文などの指示を行う。なお、操作部１２の操作は、表示手段２６上に各操作部ごとに表示されるポインタの動きと連動しており、ユーザは、ポインタの位置や動きを見ながら、操作部１２を操作する。
【００２３】
ユーザ情報取得手段１６は、操作部１２が有する、操作部１２のユーザのユーザ情報を取得するものである。
ユーザ情報は、複数のユーザがアプリケーションの操作を行う場合に、画像処理部１４において、操作部１２より受けた指示がどのユーザによる操作であるかを識別するための、各ユーザに固有のユーザ識別情報と、画像処理部１４の表示手段２６を基準とした場合のユーザの位置情報を含む。また、この他にも、ユーザの顔画像や、年齢、身長などのデータを含んでいてもよい。
ユーザ情報の取得方法については、特に限定はなく、公知の各種の方法を用いればよい。
ユーザ情報取得手段１６は、所定の時間間隔で、定期的にユーザ情報を取得する。
【００２４】
例えば、ユーザ識別情報の取得方法としては、予め、各操作部１２に、それを操作するユーザのユーザ識別情報を設定しておき、操作部１２を操作することで、ユーザ識別情報を画像処理部１４に送信する。または、予め、画像処理部１４などに、各ユーザのユーザ識別情報とユーザの顔画像とを対応付けて記憶しておき、操作部１２を操作しているユーザをカメラで撮影し、ユーザの顔を検出して、顔認証によりユーザを認識して、ユーザに対応するユーザ識別情報を取得してもよい。
【００２５】
また、位置情報の取得方法は、例えば、画像処理部１４付近にカメラを設置して、これにより操作部１２を撮影することで、操作部１２の画像処理部１４からの距離や位置を検知すればよい。あるいは、カメラで操作部１２を操作しているユーザを撮影し、ユーザの顔を検出して、顔の大きさなどから、ユーザの画像処理部１４からの位置や距離を検知してもよい。または、操作部１２自身が、表示手段２６からの距離を検知できる機能を備えていてもよい。さらに、操作部１２がタッチペンやタッチパネルである場合には、予め、操作部１２の動きを操作パターンとして、ユーザごとに設定し、各ユーザのユーザ識別情報とユーザの操作パターンとを対応付けて記憶しておき、操作部１２でなされた動き（操作パターン）に基づいて、ユーザに対応するユーザ識別情報を取得してもよい。
【００２６】
また、ユーザ情報取得手段１６は、検知したユーザ識別情報の数から、操作を行うユーザの人数を検知することができる。
ユーザ情報取得手段１６は、取得したユーザ情報およびユーザ数の情報を、画面分割手段１８に送信する。
【００２７】
画面分割手段１８は、ユーザ情報取得手段１６から受信したユーザ情報およびユーザ人数の情報に基づいて、表示手段２６の画面をユーザごとの領域に分割表示させるための制御を行うものである。
画面の分割方法、および、各分割領域への表示内容については、後に詳述する。
【００２８】
指示取得手段２０は、操作部１２から送信された指示情報およびそれに対応するユーザ識別情報を取得して、これを処理実行手段２４に送信する手段である。指示取得手段２０が受け取る指示は、主として、表示手段２６の画面上における画像の編集や注文に関するものである。
ユーザ識別情報は、操作部１２から画像処理部１４に指示情報を送信する際に同時に送信されたものを、指示取得手段２０で受信してもよいし、上述したユーザ情報取得手段１６と同様の方法により取得してもよい。
【００２９】
画像格納手段２２は、コンテンツ表示装置１０において、編集および注文に供される画像データを取得し、格納するためのものである。画像格納手段２２に格納される画像データには特に限定はなく、例えば、ユーザがカメラなどの撮影機器で撮影した画像データや、ネットワーク上からダウンロードした画像データなどを、撮影機器を直接コンテンツ表示装置１０に接続するか、あるいはネットワークを介するなどして間接的に取得して、画像格納手段２２に格納すればよい。
画像格納手段２２に格納されている画像データは、必要に応じて表示手段２６に表示される。
【００３０】
処理実行手段２４は、画像格納手段２２に格納されている画像データの中から、表示手段２６に表示する画像を選択して表示を行う。画像の選択は、ユーザ情報取得手段１６において取得したユーザ識別情報に基づいて行う。
また、指示取得手段２０において取得した指示情報およびこれに対応するユーザ識別情報に基づいて、表示画像の編集や注文などの処理を行う。
【００３１】
表示手段２６は、アプリケーションにおいて、画像データの編集や注文などを行うための操作画面を表示するものである。ユーザは、表示手段２６を見ながら、操作部１２を用いて、画面上でアプリケーションの操作を行う。
【００３２】
次に、本発明の画像表示方法を実現する本発明の画像表示装置の具体的な作用について説明する。
【００３３】
まず、表示手段２６の画面上におけるユーザごとの画面分割方法について説明する。
図２に示すフローチャートにおいて、まず、アプリケーションが起動すると、ステップＳ１０において、ユーザ情報取得手段１６が、操作部１２のユーザ情報（ユーザ識別情報と位置情報を含む）を取得する。そして、ユーザ情報を画面分割手段１８に送信する。
【００３４】
画面分割手段１８は、取得したユーザ識別情報の数から、操作を行うユーザ数を検知する。
取得したユーザ識別情報が１、つまり、ユーザ数が１名である場合（ステップＳ１２でＮの場合）は、画面分割手段１８は、表示手段２６への画面表示の際に画面の分割表示を行う必要はなく、通常の画面表示を行い、ユーザは、画面を見ながら操作部１２を操作して、画像の編集や注文などを行う（ステップＳ１４）。
【００３５】
他方、取得したユーザ識別情報が２以上、つまり、ユーザ数が２名以上の複数人である場合（ステップＳ１２でＹの場合）は、画面分割手段１８は、受信したユーザ情報を解析して（ステップＳ１６）、解析結果に応じて、表示手段２６の表示領域を分割する（ステップＳ１８）。
【００３６】
ここで、画面の分割方法について詳述する。
まず、ユーザＡおよびＢの２名が、各自の操作部１２を用いて操作を行おうとした場合について、図３〜図６に示す。
ユーザ情報取得手段１６は、ユーザＡおよびＢのユーザ識別情報および位置情報を取得すると、これを画面分割手段１８に送信する。画面分割手段１８は、ユーザ識別情報からユーザ数が２であることを検知すると、表示手段２６の表示領域を、図３に示すように左右に２分割する。さらに、位置情報から、ユーザＡおよびＢのいる位置を検知する。
【００３７】
図３に示す例では、ユーザＡは表示手段２６の画面左側、ユーザＢは右側の、それぞれ表示手段２６から同じ程度の距離の位置に並んでいる。この時、画面分割手段１８は、表示手段２６の画面の左半分にユーザＡの操作用の画面を、右半分にはユーザＢの操作用の画面を、それぞれ表示させる。このように、ユーザの位置情報の変化を検知するために、ユーザ情報取得手段１６は、所定の時間間隔で、定期的に各ユーザのユーザ情報を取得している。
これにより、ユーザＡおよびＢが、同一の画面上で、同時に画面操作を行う際に、それぞれの位置から見やすく操作しやすい画面表示を行うことができる。
【００３８】
また、操作の途中で、各ユーザが移動した場合には、ユーザの移動位置に合わせて、表示手段２６の表示を変更する。図４において、初めにユーザＡが画面の左側に、ユーザＢが右側にそれぞれ位置している時、図３と同様に、画面の左半分にユーザＡの操作用の画面が、右半分にユーザＢの操作用の画面が、それぞれ表示されている。
ここで、ユーザＡとＢが共に移動して、ユーザＡが画面の右側に、ユーザＢが画面の左側に位置したとする。この時、画面分割手段１８は、ユーザの移動に対応して、画面の右半分にユーザＡの操作用の画面が、左半分にユーザＢの操作用の画面が、それぞれ表示されるように画面上の表示を変更させる。
これにより、各ユーザが移動した場合でも、その動きを検知して、ユーザのいる位置から見やすく操作しやすい画面表示を行うことができる。
【００３９】
また、画面分割手段１８は、ユーザの位置情報に基づき、表示手段２６から一定の距離以上ユーザが離れた場合は、そのユーザの操作用の画面の表示を中止する。例えば、操作部１２がリモートコントローラなどの携帯端末である場合は、操作部１２による表示手段２６の画面操作が不可能な距離までユーザが離れたとき、また、操作部１２がマウスやタッチペンなどである場合は、操作部１２に手の届かない距離までユーザが離れたときに、そのユーザ用の画面の表示を中止する。
【００４０】
図５に示すように、初めにユーザＡが画面の右側に、ユーザＢが左側にそれぞれ位置している時、画面の右半分にユーザＡの操作用の画面が、左半分にユーザＢの操作用の画面が、それぞれ表示されている。ここで、ユーザＡが画面操作を中止して、画面操作が不可能な距離まで、表示手段２６から離れると、画面分割手段１８は、ユーザＡの操作用の画面表示を中止する。そして、残ったユーザＢの操作用の画面のみを表示するように、画面の分割方法を切り替える。この場合は、ユーザは１名しかいないので、画面は分割せず、画面全体にユーザＢの操作用の画面を表示すればよい。
【００４１】
これにより、ユーザが休憩や別の用事などで席を外した場合、必要のないユーザの画面の表示を中止して、その分、現在操作を行っているユーザの画面を大きく表示することができる。つまり、無駄な表示を行うことなく、ユーザが操作しやすい画面表示を行うことができる。
また、ユーザＡが再び表示手段２６の操作が可能な位置まで戻ってきたときには、画面分割手段１８は、再び画面を２分割して、ユーザＡおよびＢのそれぞれの操作画面を表示すればよい。このため、表示手段２６においてユーザＡの画面の表示を中止した時には、中止した時点での、ユーザＡの画面の内容を一時的に記憶しておくことが好ましい。
【００４２】
さらに、画面分割は、ユーザの年齢や身長などの身体的特徴に基づいて行ってもよい。例えば、ユーザＡおよびＢの２名のユーザがいる場合、図６に示すように、画面を横方向に分割する。そして、ユーザＡの方がユーザＢよりも背が高い場合には、ユーザＡには画面の上半分の領域を操作画面として割り当てて、ユーザＢには画面の下半分を割り当てる。あるいは、ユーザＡが成人であり、ユーザＢが子供である場合に、ユーザＡには画面の上半分の領域を操作画面として割り当てて、ユーザＢには画面の下半分を割り当てるようにしてもよい。
【００４３】
このため、ユーザ情報として、操作部１２側で予めユーザの年齢や身長を設定しておき、ユーザ情報取得手段１６がこれらの情報を取得し、画面分割手段１８に送信することが好ましい。あるいは、ユーザの位置情報を検知するためにカメラを用いる場合は、撮影したユーザの画像から、ユーザの身長を検知したり、ユーザの顔画像からおおよその年齢を推定して、これらの結果を用いてもよい。
図６に示す方法により、ユーザ間に身長差や年齢差がある場合にも、各ユーザが見やすく操作しやすいように画面を分割し、表示を行うことができる。
【００４４】
また、３名以上のユーザが同時に画面の操作を行う場合であっても、同様に画面分割を行うことができる。
例えば、ユーザが３名である場合は、図７（ａ）に示すように、画面を縦に３分割し、各ユーザの位置情報に基づいて、各分割領域に各ユーザの操作用の画面を表示すればよい。図７（ａ）の例では、表示手段２６に対して画面左からユーザＡ、Ｂ、Ｃの順に並んでいるので、画面上においても、画面の左側の領域をユーザＡ、中央部をユーザＢ，右側をユーザＣにそれぞれ割り当てればよい。
ユーザが４名である場合は、図７（ｂ）に示すように画面を４分割して、各領域に対応するユーザ用の画面を表示すればよい。
【００４５】
なお、画面の分割の仕方は、これらの図示例に限定されず、ユーザ数に応じた分割であれば、どのようなものでもよい。例えば、ユーザが３名の場合に、画面を横方向に３分割してもよいし、ユーザが４名の場合に、画面を縦方向のみ、または横方向のみに４分割してもよい。
【００４６】
また、分割領域は、必ずしも全て同面積になるように行う必要はなく、例えば、各ユーザの位置に基づいて、各分割領域の面積の比率を決定してもよい。例えば、図８に示すように、ユーザＡが画面の中心近傍に位置しており、ユーザＢが、画面の中心からやや右側にずれた位置にいる場合には、ユーザＡの操作画面を画面左側に、ユーザＢの操作画面を右側に表示すると共に、ユーザＡの操作画面を、ユーザＢの操作画面よりも大きくとるように画面を分割してもよい。なお、ユーザＢが、画面の分割面積割合を変更したい場合には、ユーザＢが画面の中心近傍に移動することで、ユーザＡとＢとの画面を等しい割合に表示することができる。
【００４７】
また、このような各分割領域の面積の比率は、各ユーザが行っている操作の内容に基づいて決定してもよい。例えば、ユーザＡが、細かい操作が必要な画像編集作業を行い、ユーザＢは、画像選択作業などの、細かな操作を必要としない作業を行う場合には、ユーザＡの操作画面がユーザＢよりも大きくなるように分割を行う。
【００４８】
さらに、分割領域の面積の比率を各ユーザの位置に基づいて決定する際には、画面からの距離を基にしてもよい。例えば、図９に示すように、ユーザＡが操作部１２による画面操作が可能な範囲で、画面から離れた場所に位置していて、ユーザＢはユーザＡよりも画面に近い場所に位置しているときには、ユーザＡの操作画面を、ユーザＢの操作画面よりも大きくとるように画面を分割してもよい。なお、ユーザＡが画面に近づくか、ユーザＢが画面から離れることにより、ユーザＡとＢとの画面を等しい割合に画面の分割面積割合を変更することができる。
これにより、ユーザが画面から遠く離れた位置にいる場合にも、見やすい画面表示を行うことができる。
【００４９】
このように、図８および９に示す方法により、各分割領域の面積の比率を、ユーザの位置や操作状況に応じて動的に変更することができる。
【００５０】
次に、上述の方法により画面分割されたユーザごとの各領域における画像の表示方法について詳述する。本発明では、分割した各領域は各ユーザに対応しており、各ユーザに応じた画面表示を行う。
図２のフローチャートにおいて、ステップＳ１８で画面分割が終了すると、ステップＳ２０において、各分割領域に表示する画像の識別および選択を行う。
【００５１】
図１０に、ユーザごとの画面表示の一例を示す。ここでは、一例として、画像のプリント注文を行う場合の画面表示を行う場合について説明する。
図１０では、ユーザＡおよびＢについて、ユーザ情報に基づいて画面を分割し、画面の左半分をユーザＡ、右半分をユーザＢの操作画面としている。
【００５２】
画面分割が終了すると、処理実行手段２４は、画像格納手段２２に格納されている画像群のサムネイル画像を、ユーザＡおよびＢの各領域にそれぞれ表示する。なお、ユーザＡおよびＢの操作領域において、表示されている画像は同一のものである。
さらに、処理実行手段２４は、ユーザ情報取得手段１６が受信したユーザ情報に基づいて、表示する画像のうち、各ユーザに関連する画像を識別して、抽出する。
【００５３】
画像の抽出は、例えば、画像の顔検出に基づいて行えばよい。つまり、処理実行手段２４において、各画像データの顔検出および顔認識処理を行う。さらに、ユーザ情報としてユーザ情報取得手段１６において取得した、各ユーザの顔画像と、各画像データにおいて検出された顔とを照合して、そのユーザが写っていると認識された画像を、そのユーザの関連画像として抽出する。
または、初めに画像格納手段２２にプリント注文のための画像データをアップロードした（所有していた）ユーザのユーザ識別情報を、各画像データと対応付けて記憶しておき、これに基づいて、ユーザがアップロードした画像は、そのユーザの関連画像として識別して、これを抽出してもよい。
あるいは、操作部１２が携帯電話などの撮影機器の付属した端末である場合には、操作部１２でユーザの顔画像を撮影し、これをユーザ情報として使用してもよい。
【００５４】
ユーザに関連する画像が抽出されると、表示手段２６の各ユーザの操作領域において、各領域を操作するユーザに関連する画像を強調表示する（ステップＳ２２）。
強調表示は、例えば図１０に示すように、ユーザ毎に異なる種類の枠で画像を囲って表示する。図１０では、画面の左半分はユーザＡの操作領域であるので、左側の領域内の画像のうち、ユーザＡに関連する画像を、太枠で囲んで表示する。同様に、画面の右半分はユーザＢの操作領域なので、この領域内の画像のうち、ユーザＢに関連する画像を、破線の枠で囲んで表示する。
このように、各ユーザに関連する画像を強調表示することにより、各ユーザが、自身に関連する画像を探し易くなり、プリント注文を行う画像をスムーズに選択することができる。
【００５５】
画像の強調表示は、枠のデザインを変える以外にも、枠の色を変えて表示したり、該当する画像の隅や、画像付近にマークを表示したり、または、該当する画像を、他の画像よりも大きいサイズで拡大表示するなど、関連画像とそうでない画像との区別がつくような方法であれば、どのような表示方法を行ってもよい。
ユーザは、画面上で、プリント注文を行う画像を選択する。選択が終了すると、操作部１２を用いて、画像処理部１４に画像選択の完了を通知する（ステップＳ２４）。画像処理部１４では、完了の通知を受信すると、選択された画像をプリント注文に供する。
【００５６】
ところで、ユーザに応じて表示手段２６の画面を分割する場合、ユーザ数が増えると、それだけ画面の分割数も増えるため、各操作領域の面積が小さくなる。このため、ユーザ数が増えるに連れて、画面表示が見づらくなってしまうという問題がある。
そこで、本発明では、画面の分割数の上限を予め設定しておき、同一の操作領域を複数のユーザが使用することで、画面の見易さを保つことができる。
【００５７】
図１１に、同一の操作領域を複数のユーザが使用する場合の画面の一例を示す。図１１に示す例では、画面の分割数の上限を２として、２つの操作領域を、ユーザＡ、ＢおよびＣの３人のユーザで使用する。
【００５８】
まず、図１１（ａ）のように、ユーザＡが表示手段画面の左側に、ユーザＢおよびＣが画面の右側に位置しているとき、各操作領域には、画像格納手段２２に格納されている画像のサムネイル画像が表示されている。さらに、画面左側の領域の画像は、ユーザＡの操作領域であるので、図１０と同様に、ユーザＡの関連画像が太枠で強調表示されている。さらに、画面右側の領域では、ユーザＢおよびユーザＣの関連画像が、それぞれ破線の枠と一点鎖線の枠で強調表示されている。ユーザＢおよびＣは、画面右側の操作領域を見ながら、画像選択などの画面操作を行うことができる。
【００５９】
さらに、図１１（ａ）の状態から、ユーザＣが場所を移動して、画面の左側に位置したときは、画面表示もこれに応じて変更される。つまり、画面左側の操作領域を、ユーザＡおよびＣが共有して、画面右側の領域を、ユーザＢのみが使用する。このため、画面左側の領域では、ユーザＡおよびユーザＣの関連画像が、それぞれ太枠と一点鎖線の枠で強調表示されており、画面右側の領域では、ユーザＢの関連画像が破線の枠で強調表示される。
このように図１１に示す方法によれば、分割領域数以上の数のユーザが作業を行う場合に、同一の画面で複数のユーザが同時に作業を行うことができる。
【００６０】
さらに、図１２に、同一の操作領域を複数のユーザが使用する場合のさらなる一例を示す。
図１２では、表示手段２６の画面左側にユーザＡが、画面右側にユーザＢが位置しており、さらに、ユーザＣが、作業を行うために待機している。また、表示手段２６は、画面の左半分にユーザＡの操作領域を、画面の右半分にユーザＢの操作領域をそれぞれ表示している。この状態で、ユーザＡおよびＢは、それぞれ所望の作業のための画面操作を行う。
【００６１】
作業が完了すると、ユーザＡおよびＢは、操作部１２を用いて、作業が完了した旨を画像処理部１４に通知する。作業完了通知は、表示手段２６上に、作業完了ボタンを表示して、それを操作部１２で操作することにより行う。または、操作部１２が備えているボタンを押下することにより行ってもよい。ここでは、ユーザＢが作業を完了したものとする。
作業完了通知を受信すると、処理実行手段２４は、ユーザＢの操作領域であった画面の右半分の領域を、待機していたユーザＣの操作領域として、新たに画面表示を切り替える。画面表示の切り替えは、ユーザＢが作業完了通知を送信した時点で自動的に行ってもよいし、その後、ユーザＣが画面の右側に位置したときに行ってもよい。
これにより、分割領域数以上の数のユーザが作業を行う場合であっても、各ユーザにとって見やすく操作しやすい画面表示を行うことができる。
【００６２】
上述の画面表示方法では、各操作領域において表示する画像は同一のものであったが、本発明はこれに限定されず、各操作領域ごとに、ユーザに応じた異なる画像を表示してもよい。例えば、ユーザＡの操作領域には、ユーザＡの関連画像のみを表示してもよい。
また、このような場合には、各ユーザの操作領域の他に、全ユーザの共通画面を表示してもよい。例えば、図１３に示すように、画面左側のユーザＡの操作領域には、ユーザＡの関連画像のみを表示し、画面右側のユーザＢの操作領域には、ユーザＢの関連画像のみを表示する。さらに、画面の上部に、共通画面領域を設け、ユーザＡ、Ｂのどちらにも関連しない画像画像を表示する。
【００６３】
また、図１０〜１３の例では、各操作業領域には、同サイズの画像を複数表示しているが、本発明はこれに限定されず、ユーザが選択した画像のみを拡大表示してもよい。この場合には、例えば、画面上部にサムネイル画像群を表示して、その中からユーザが選択した画像を、各ユーザの操作領域に拡大表示すればよい。
【００６４】
また、図８および９のような画面分割を行った場合は、これに合わせて、画像の表示サイズも変更することが好ましい。例えば、図１４に示すように、操作領域の面積の大きい場合は、画像サイズも大きく表示し、操作領域の面積が小さい場合は、画像サイズを小さく表示する。図９の例のように、画面から離れた距離にいるユーザの操作画面を大きく表示する場合には、画像サイズも大きくすると、ユーザが画像を見やすくなる。また、各ユーザが行っている操作の内容に基づいて、細かい操作が必要な画像編集作業を行っているユーザの操作画面を大きくなるように分割する場合にも、画像サイズも合わせて大きく表示することが好ましい。
【００６５】
本発明では、以上のような方法により、表示手段２６の画面分割および画面表示を行う。なお、上述の実施例では、ユーザの位置や作業状況が変更するたびに、画面分割や表示内容を更新する必要があるため、ユーザ情報取得手段１６は、所定の時間間隔で、定期的にユーザ情報を取得する。
また、ユーザが作業完了通知を送信するまでは、ユーザによる作業は継続されているものと判断されるが、操作部１２が一定の時間以上、操作可能な範囲の外に移動している場合などは、作業を終了したものとみなして、自動的に処理を終了してもよい。
【００６６】
なお、上述の実施例では、各ユーザが１つずつ操作部１２を有する構成としているが、本発明はこれに限定されず、１つの操作部を複数のユーザが共有してもよい。この場合には、ユーザが操作を行うときに、ボタン操作などにより、操作部１２のユーザ情報を自身のユーザ情報に切り替えるように設定すればよい。
【００６７】
また、上述の実施例では、各ユーザの関連画像に強調表示を施しているが、本発明ではこれに限らず、現在処理を行っている画像や、選択されている画像に対して強調表示を行ってもよい。なお、この時の表示は、関連画像の強調表示とは異なるパターンであることが好ましい。
【００６８】
このように、本発明のコンテンツ表示方法を用いるコンテンツ表示装置、および、このような画像表示方法をコンピュータに実行させるためのプログラムによれば、複数の操作部により同時にアプリケーションを操作する場合に、各ユーザの情報や状況に応じて自動的に画面の分割を行い、また、ユーザの状況の変更に応じて、リアルタイムで自動的に分割方法の変更を行うことができる。さらに、各ユーザに対応する分割領域には、各ユーザごとに異なるコンテンツの表示を行うことができる。したがって、各ユーザの情報および状況に応じた効果的な画面分割および表示を行うことにより、見やすく操作しやすい画面表示が可能となる。
【００６９】
以上、本発明のコンテンツ表示装置、コンテンツ表示方法およびプログラムについて詳細に説明したが、本発明は上記種々の実施例に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【図面の簡単な説明】
【００７０】
【図１】本発明のコンテンツ表示装置の装置構成の一例を示すブロック図である。
【図２】本発明のコンテンツ表示装置の作用の一例を示すフロー図である。
【図３】画面分割の一例を示す図である。
【図４】ユーザが移動した場合の画面分割の一例を示す図である。
【図５】ユーザが表示手段から離れた場合の画面分割の一例を示す図である。
【図６】ユーザの身長、年齢に応じた画面分割の一例を示す図である。
【図７】ユーザが３名以上の場合の画面分割の一例を示す図である。
【図８】不均等な画面分割の一例を示す図である。
【図９】不均等な画面分割の他の一例を示す図である。
【図１０】操作領域への画像表示の一例を示す図である。
【図１１】ユーザが３名の場合の操作領域への画像表示の一例を示す図である。
【図１２】ユーザが３名の場合の操作領域への画像表示の他の一例を示す図である。
【図１３】共通画面を含む場合の操作領域への画像表示の一例を示す図である。
【図１４】不均等な画面分割の場合の操作領域への画像表示の一例を示す図である。
【符号の説明】
【００７１】
１０  コンテンツ表示装置
１２  操作部
１４  画像処理部
１６  ユーザ情報取得手段
１８  画面分割手段
２０  指示取得手段
２２  画像格納手段
２４  処理実行手段
２６  表示手段
【図１】
2010020616.tif 000003
【図２】
2010020616.tif 000004
【図３】
2010020616.tif 000005
【図４】
2010020616.tif 000006
【図５】
2010020616.tif 000007
【図６】
2010020616.tif 000008
【図７】
2010020616.tif 000009
【図８】
2010020616.tif 000010
【図９】
2010020616.tif 000011
【図１０】
2010020616.tif 000012
【図１１】
2010020616.tif 000013
【図１２】
2010020616.tif 000014
【図１３】
2010020616.tif 000015
【図１４】
2010020616.tif 000016