JP2015035167A - 情報処理装置、情報処理方法及びプログラム - Google Patents

情報処理装置、情報処理方法及びプログラム Download PDF

Info

Publication number
JP2015035167A
JP2015035167A JP2013166682A JP2013166682A JP2015035167A JP 2015035167 A JP2015035167 A JP 2015035167A JP 2013166682 A JP2013166682 A JP 2013166682A JP 2013166682 A JP2013166682 A JP 2013166682A JP 2015035167 A JP2015035167 A JP 2015035167A
Authority
JP
Japan
Prior art keywords
content
information
screen
region
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013166682A
Other languages
English (en)
Other versions
JP6263897B2 (ja
Inventor
嘉人 大木
Yoshito Oki
嘉人 大木
松一郎 守屋
Matsuichiro Moriya
松一郎 守屋
泰史 奥村
Yasushi Okumura
泰史 奥村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2013166682A priority Critical patent/JP6263897B2/ja
Priority to CN201480042420.4A priority patent/CN105408848A/zh
Priority to US14/909,668 priority patent/US20160179358A1/en
Priority to EP14753315.2A priority patent/EP3030955B1/en
Priority to PCT/JP2014/003972 priority patent/WO2015019575A1/en
Publication of JP2015035167A publication Critical patent/JP2015035167A/ja
Application granted granted Critical
Publication of JP6263897B2 publication Critical patent/JP6263897B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

【課題】コンテンツを選択するユーザにとっての利便性を高めることを可能にする。【解決手段】コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、上記複数の領域のうちの少なくとも1つの領域を選択する選択部と、を備える情報処理装置が提供される。上記生成部は、上記少なくとも1つの領域が選択されると、上記画面において、上記複数の領域の相対的な位置関係が維持されつつ、上記少なくとも1つの領域が拡大し、上記複数の領域のうちの他の領域が縮小するように、上記画面の制御のための上記情報を生成する。【選択図】図5

Description

本開示は、情報処理装置、情報処理方法及びプログラムに関する。
近年、音楽、映像、写真などの様々なコンテンツが提供されている。例えば、PC(Personal Computer)、スマートフォン及びタブレット端末などの端末装置は、ユーザが所望のコンテンツを選択できるように、コンテンツ又はコンテンツに関する情報の一覧を含む画面を表示する。
例えば、特許文献1には、音楽、映像及び写真などのコンテンツのサムネイルの一覧を含む画面を表示する技術が開示されている。
特開2010−128754号公報
しかし、上記特許文献1に開示されている技術を含む従来の技術では、通常、コンテンツの一覧の中からコンテンツが選択されると、選択された当該コンテンツを再生するための別の画面が表示される。そのため、例えば、ユーザは、一度コンテンツを選択した後に別のコンテンツを再度選択するためには、コンテンツの一覧を含む画面を端末装置に再度表示させ、一覧の中からコンテンツを選択する必要がある。そのため、コンテンツの再選択に長い時間がかかり、ユーザにとっての負担が大きくなり得る。また、別の例として、コンテンツの一覧を表示するための第1の領域と、選択されたコンテンツ又は当該コンテンツに関する詳細な情報を表示するための第2の領域とを含む画面が表示されることもある。しかし、ユーザは、コンテンツの選択及び確認を行うたびに、第1の領域と第2の領域との間で視線を移動させることになる。その結果、コンテンツの選択及び確認に長い時間がかかり、ユーザにとっての負担も大きくなり得る。このように、従来の技術では、ユーザにとっての利便性が低くなり得る。
そこで、コンテンツを選択するユーザにとっての利便性を高めることを可能にする仕組みが提供されることが望ましい。
本開示によれば、コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、上記複数の領域のうちの少なくとも1つの領域を選択する選択部と、を備える情報処理装置が提供される。上記生成部は、上記少なくとも1つの領域が選択されると、上記画面において、上記複数の領域の相対的な位置関係が維持されつつ、上記少なくとも1つの領域が拡大し、上記複数の領域のうちの他の領域が縮小するように、上記画面の制御のための上記情報を生成する。
また、本開示によれば、コンテンツ情報が配置される複数の領域を含む画面の制御のための情報をプロセッサにより生成することと、上記複数の領域のうちの少なくとも1つの領域を選択することと、を含む情報処理方法が提供される。上記画面の制御のための上記情報を生成することは、上記少なくとも1つの領域が選択されると、上記画面において、上記複数の領域の相対的な位置関係が維持されつつ、上記少なくとも1つの領域が拡大し、上記複数の領域のうちの他の領域が縮小するように、上記画面の制御のための上記情報を生成することを含む。
また、本開示によれば、コンピュータを、コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、上記複数の領域のうちの少なくとも1つの領域を選択する選択部と、として機能させるためのプログラムが提供される。上記生成部は、上記少なくとも1つの領域が選択されると、上記画面において、上記複数の領域の相対的な位置関係が維持されつつ、上記少なくとも1つの領域が拡大し、上記複数の領域のうちの他の領域が縮小するように、上記画面の制御のための上記情報を生成する。
以上説明したように本開示によれば、コンテンツを選択するユーザにとっての利便性を高めることが可能となる。なお、上記の効果は必ずしも限定的なものではなく、上記効果とともに、又は上記効果に代えて、本明細書に示されたいずれかの効果、又は本明細書から把握され得る他の効果が奏されてもよい。
の第1の実施形態に係る情報処理装置の外観の一例を説明するための説明図である。 第1の実施形態に係る情報処理装置のハードウェア構成の一例を説明する。 第1の実施形態に係る情報処理装置の機能構成の一例を示すブロック図である。 複数のコンテンツ領域を含む画面の一例を説明するための説明図である。 コンテンツ領域が選択された場合の画面の一例を説明するための説明図である。 拡大及び縮小の前のコンテンツ領域の大きさを説明するための説明図である。 拡大及び縮小の前のコンテンツ領域の大きさを説明するための説明図である。 一部の範囲が画面として生成されるフィールドの一例を説明するための説明図である。 別のコンテンツ領域がさらに選択された場合の画面の一例を説明するための説明図である。 コンテンツ領域に配置された情報が選択された場合の画面の一例を説明するための説明図である。 コンテンツ領域が選択された場合の画面の別の例を説明するための説明図である。 コンテンツ領域が選択された場合の画面のさらに別の例を説明するための説明図である。 コンテンツが静止画コンテンツであるケースにおける画面の一例を説明するための説明図である。 コンテンツが静止画コンテンツであるケースにおいてコンテンツ領域が選択された場合の画面の一例を説明するための説明図である。 コンテンツが動画コンテンツであるケースにおいてコンテンツ領域が選択された場合の画面の一例を説明するための説明図である。 コンテンツが文書コンテンツである場合の画面の一例を説明するための説明図である。 第1の実施形態に係る情報処理の概略的な流れの一例を示すフローチャートである。 第2の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。 第2の実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。 第2の実施形態に係る情報処理装置の機能構成の一例を示すブロック図である。 第2の実施形態に係る情報処理の概略的な流れの一例を示すフローチャートである。
以下に添付の図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
1.第1の実施形態
1.1.情報処理装置の外観
1.2.情報処理装置のハードウェア構成
1.3.情報処理装置の機能構成
1.4.画面制御の具体例
1.5.処理の流れ
2.第2の実施形態
2.1.情報処理システムの概略的な構成
2.2.情報処理装置のハードウェア構成
2.3.情報処理装置の機能構成
2.5.処理の流れ
3.まとめ
<<1.第1の実施形態>>
まず、本開示の第1の実施形態を説明する。
<1.1.情報処理装置の外観>
まず、図1を参照して、本開示の第1の実施形態に係る情報処理装置100の外観を説明する。図1は、本開示の第1の実施形態に係る情報処理装置100の外観の一例を説明するための説明図である。図1を参照すると、情報処理装置100が示されている。情報処理装置100は、端末装置であり、一例としてタブレット端末である。
例えば、情報処理装置100は、表示装置101を備える。情報処理装置100は、情報処理装置100のユーザに見せるための画面を、表示装置101に表示する。
また、例えば、情報処理装置100は、タッチパネルを備える。この場合に、表示装置101は、タッチパネルの表示面である。そして、情報処理装置100は、タッチパネルにおけるユーザのタッチの位置を検出し、当該検出結果からユーザのタッチ操作を認識する。
<1.2.情報処理装置のハードウェア構成>
次に、図2を参照して、第1の実施形態に係る情報処理装置100のハードウェア構成の一例を説明する。図2は、第1の実施形態に係る情報処理装置100のハードウェア構成の一例を示すブロック図である。図2を参照すると、情報処理装置100は、プロセッサ810、メモリ820、ストレージ830、通信インタフェース840、タッチパネル850及びバス860を備える。
プロセッサ810は、例えばCPU(Central Processing Unit)、DSP(Digital Signal Processor)又はSoC(System on Chip)であってよく、情報処理装置100の様々な処理を実行する。メモリ820は、RAM(Random Access Memory)及びROM(Read Only Memory)を含み、プロセッサ810により実行されるプログラム及びデータを記憶する。ストレージ830は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。
通信インタフェース840は、情報処理装置100が備える通信手段であり、ネットワークを介して(あるいは、直接的に)外部装置と通信する。通信インタフェース840は、無線通信用のインタフェースであってもよく、この場合に、例えば、通信アンテナ、RF(Radio Frequency)回路、ベースバンドプロセッサなどを含んでもよい。また、通信インタフェース840は、有線通信用のインタフェースであってもよく、この場合に、例えば、接続端子、伝送回路及びその他の通信処理用の回路を含んでもよい。
タッチパネル850は、タッチ検出面851及び表示面853を含む。タッチ検出面851は、タッチパネル850におけるタッチ位置を検出する。タッチ検出面851は、静電容量方式、抵抗膜方式、光学式などの任意のタッチ検出方式に従って形成され得る。表示面853は、情報処理装置100からの出力画像を表示する。表示面853は、例えば、液晶、有機EL(Organic Light-Emitting Diode:OLED)、CRT(Cathode Ray Tube)などを用いて実現され得る。
バス860は、プロセッサ810、メモリ820、ストレージ830、通信インタフェース840及びタッチパネル850を相互に接続する。バス860は、複数の種類のバスを含んでもよい。
なお、上述した表示装置101は、例えば、タッチパネル850である。
<1.3.情報処理装置の機能構成>
次に、図3及び図4を参照して、第1の実施形態に係る情報処理装置100の機能構成の一例を説明する。図3は、第1の実施形態に係る情報処理装置100の機能構成の一例を示すブロック図である。図3を参照すると、情報処理装置100は、通信部110、入力部120、表示部130、記憶部140及び処理部150を備える。
(通信部110)
通信部110は、他の装置と通信する。例えば、通信部110は、他の装置からの情報を受信し、当該情報を処理部150に提供する。また、通信部110は、処理部150からの情報を他の装置へ送信する。
(入力部120)
入力部120は、情報処理装置100のユーザによる入力操作を受け付ける。そして、入力部120は、当該入力操作に応じた入力情報を処理部150に提供する。
(表示部130)
表示部130は、情報処理装置100のユーザに見せるための画面を表示する。即ち、表示部130は、表示装置101に対応する。例えば、表示部130は、処理部150(表示制御部157)による制御に応じて、上記画面を表示する。
(記憶部140)
記憶部140は、情報処理装置100の動作のためのプログラム及びデータを記憶する。
(処理部150)
処理部150は、情報処理装置100の様々な機能を提供する。処理部150は、情報取得部151、画面制御情報生成部153、領域選択部155及び表示制御部157を含む。
(情報取得部151)
情報取得部151は、処理部150による処理に必要な情報を取得する。例えば、情報取得部151は、通信部110を介して、他の装置からの情報を取得する。また、例えば、情報取得部151は、記憶部140に記憶されている情報を取得する。
例えば、情報取得部151は、コンテンツ情報を取得する。情報取得部151は、記憶部140に記憶されているコンテンツ情報を取得してもよく、又は他の装置(例えば、サーバ)からのコンテンツ情報を取得してもよい。
上記コンテンツ情報は、いずれかの種類のコンテンツ又は当該コンテンツに関する情報である。また、一例として、当該いずれかの種類のコンテンツは、音楽コンテンツである。なお、上記いずれかの種類のコンテンツは、静止画コンテンツ、動画コンテンツ、又は文書コンテンツであってもよい。また、上記いずれかの種類のコンテンツは、さらに別の種類のコンテンツであってもよい。
(画面制御情報生成部153)
画面制御情報生成部153は、コンテンツ情報が配置される複数の領域を含む画面の制御のための情報(以下、「画面制御情報」と呼ぶ)を生成する。なお、以下では上記複数の領域の各々を「コンテンツ領域」と呼ぶ。
例えば、上記複数のコンテンツ領域は、上記画面において、上記画面の縦方向及び横方向に並ぶ領域である。一例として、各コンテンツ領域は、正方形又は長方形の領域であり、上記複数のコンテンツ領域は、タイルのように並ぶ。以下、図4を参照して、上記画面の具体例を説明する。
図4は、複数のコンテンツ領域を含む画面の一例を説明するための説明図である。図4を参照すると、情報処理装置100が示されている。情報処理装置100の表示装置101には、9つのコンテンツ領域10(即ち、コンテンツ領域10A〜10I)を含む画面20が表示されている。9つのコンテンツ領域10は、画面20の縦方向及び横方向に並んでいる。また、各コンテンツ領域には、コンテンツ情報として、音楽コンテンツに関する第1の情報31(アーティストの画像及び名称)が配置されている。例えばこのように、タイルのように並ぶ複数のコンテンツ領域を含む画面が表示される。
例えば、上記画面制御情報は、上記画面の生成のために用いられる情報である。より具体的には、例えば、上記画面制御情報は、上記画面又は当該画面の一部(例えば、画面に含まれるウィンドウ)における上記複数のコンテンツ領域の各々の位置及び大きさを示す情報を含む。また、例えば、上記画面制御情報は、上記複数のコンテンツ領域の各々に配置されるコンテンツ情報(例えば、アーティストの画像及び名称)を示す情報などを含む。
なお、上記画面制御情報の生成による画面制御と、上記複数のコンテンツ領域を含む上記画面の具体例については、後述の<1.4.画面制御の具体例>において詳細に説明する。
(領域選択部155)
領域選択部155は、上記複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域を選択する。
例えば、領域選択部155は、情報処理装置100のユーザによる入力操作に応じて、上記少なくとも1つのコンテンツ領域を選択する。より具体的には、例えば、入力部120が、ユーザによる入力操作を受け付けると、当該入力操作に応じた入力情報を出力する。すると、領域選択部155は、当該入力情報を取得する。そして、領域選択部155は、上記入力情報がコンテンツ領域を選択するための情報である場合に、上記複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域を選択する。
一例として、上記入力操作は、タッチパネル上でのタッチ操作であり、上記入力情報は、タッチ位置(又はタッチ位置の集合)を示す情報である。そして、上記入力情報(タッチ位置)から認識されるタッチ操作が、複数のコンテンツ領域のうちの1つのコンテンツ領域に対応する位置でのタップである場合に、領域選択部155は、上記1つのコンテンツ領域を選択する。
なお、領域選択部155は、ユーザによる入力操作に応じて上記少なくとも1つのコンテンツ領域を選択する代わりに、自動で上記少なくとも1つの情報を選択してもよい。一例として、領域選択部155は、所定の周期で、上記複数のコンテンツの中から少なくとも1つのコンテンツ領域を、順々に又はランダムに選択してもよい。
(表示制御部157)
表示制御部157は、表示部130による画面の表示を制御する。例えば、表示制御部157は、表示部130により表示される画面を生成し、当該画面を表示部130に表示させる。
例えば、表示制御部157は、上記画面制御情報に基づいて、上記複数のコンテンツ領域を含む画面を生成する。当該画面は、画面全体に上記複数のコンテンツ領域を含んでもよく、画面の一部(例えば、画面に含まれるウィンドウ)に上記複数のコンテンツ領域を含んでもよい。
より具体的には、例えば、上述したように、上記画面制御情報は、上記複数のコンテンツ領域の各々の位置及び大きさを示す情報を含み、表示制御部157は、当該情報により示される上記位置及び上記大きさのコンテンツ領域を含む画面を生成する。また、例えば、上述したように、上記画面制御情報は、上記複数のコンテンツ領域の各々に配置されるコンテンツ情報を示す情報を含み、表示制御部157は、当該情報により示されるコンテンツ情報が各コンテンツ領域に配置された画面を生成する。
以上、第1の実施形態に係る情報処理装置100の機能構成の一例を説明した。なお、通信部110、入力部120、表示部130及び記憶部140は、それぞれ、通信インタフェース840、タッチ検出面851、表示面853及びストレージ830において実装されてもよい。また、処理部150に含まれる各構成要素は、メモリ820又はストレージ830に記憶されるプログラムを実行するプロセッサ810において実装されてもよい。当該プログラムは、情報処理装置100又はプロセッサ810を、処理部150に含まれる各構成要素として機能させるためのプログラムである。上記プログラムは、情報処理装置100により予め保持されていてもよく、又は、必要に応じて他の装置によって情報処理装置100に提供されてもよい。
<1.4.画面制御の具体例>
次に、図5〜図16を参照して、本開示の実施形態に係る画面制御の具体例を説明する。
(基本的な画面制御)
とりわけ本開示の実施形態では、画面に含まれる複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域が選択される。すると、画面制御情報生成部153は、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つのコンテンツ領域が拡大し、上記複数のコンテンツ領域のうちの他のコンテンツ領域が縮小するように、上記画面の制御のための情報(即ち、画面制御情報)を生成する。
例えば、上述したように、上記複数のコンテンツ領域は、上記画面において、上記画面の縦方向及び横方向に並ぶ領域である。そして、例えば、画面制御情報生成部153は、上記少なくとも1つのコンテンツ領域が選択されると、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つのコンテンツ領域が上記画面の縦方向及び横方向に拡大し、上記他のコンテンツ領域が上記画面の縦方向及び横方向の少なくとも一方に縮小するように、上記画面制御情報を生成する。
より具体的には、例えば、画面制御情報生成部153は、上記少なくとも1つのコンテンツ領域が選択されると、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つのコンテンツ領域が上記画面の縦方向及び横方向に拡大し、上記少なくとも1つのコンテンツ領域と上記画面の縦方向に並ぶコンテンツ領域が上記画面の縦方向に縮小し、上記少なくとも1つのコンテンツ領域と上記画面の横方向に並ぶコンテンツ領域が上記画面の横方向に縮小し、上記少なくとも1つのコンテンツ領域の斜め方向に位置するコンテンツ領域が上記画面の縦方向及び横方向の少なくとも一方に縮小するように、上記画面制御情報を生成する。以下、この点について図5を参照して具体例を説明する。
図5は、コンテンツ領域が選択された場合の画面の一例を説明するための説明図である。図5の例は、図4に示される画面に含まれる9つのコンテンツ領域10のうちのコンテンツ領域10Iが選択された場合の画面である。図5を参照すると、選択されたコンテンツ領域10Iが、画面20の縦方向及び横方向に拡大している。また、コンテンツ領域10Iと縦方向に並ぶコンテンツ領域10C、10Dは、縦方向に縮小している。また、コンテンツ領域10Iと横方向に並ぶコンテンツ領域10E、10F、10G、10Hは、横方向に縮小している。さらに、コンテンツ領域10Iの斜め方向に位置するコンテンツ領域10A及び10Bは、縦方向及び横方向に縮小している。以上のように、コンテンツ領域が選択されると、選択されたコンテンツ領域が拡大し、他のコンテンツ領域が縮小するように、画面制御情報が生成され、当該画面制御情報に基づいて画面が実際に生成される。なお、選択されたコンテンツ領域10Iには、拡大後に、音楽コンテンツに関する第1の情報31(アーティストの画像及び名称)に加えて、音楽コンテンツに関する第2の情報33(アルバムの画像及び名称)が配置される。
続いて、図6及び図7を参照して、コンテンツ領域の拡大及び縮小の具体的な手法を説明する。
図6は、拡大及び縮小の前のコンテンツ領域の大きさを説明するための説明図である。図6を参照すると、図4に示される各コンテンツ領域10(コンテンツ情報の配置なし)が示されている。この例では、幅11A〜11Eは、同一の所定の幅であり、高さ12A〜12Cは、同一の所定の高さであり、幅11及び高さ12を伴うタイル状領域が予め用意される。そして、各コンテンツ領域10は、1つ以上のタイル状領域からなる。例えば、コンテンツ領域10Iは、6つのタイル状領域からなる。コンテンツ領域10Dは、2つのタイル状領域からなる。また、コンテンツ領域10A、10B、10C、10E、10F、10G、10Hは、1つのタイル状領域である。一例として、幅11A〜11Eの各々は、200ピクセルの幅である。また、高さ12A〜12Cの各々も、200ピクセルの高さである。即ち、全体の幅(幅11A〜11Eの合計)は、1000ピクセルの幅であり、全体の高さ(高さ12A〜12Cの合計)は、600ピクセルの高さである。
図7は、拡大及び縮小の前のコンテンツ領域の大きさを説明するための説明図である。図6を参照すると、図5に示される各コンテンツ領域10(コンテンツ情報の配置なし)が示されている。即ち、コンテンツ領域10Iが選択された場合のコンテンツ領域10(コンテンツ情報の配置なし)が示されている。例えば、コンテンツ領域10Iが選択される。すると、まず、コンテンツ領域10Iと横方向に並ぶコンテンツ領域10E、10F、10G、10Hに含まれる各タイル状領域の幅、及び、コンテンツ領域10Iの斜め方向に位置するコンテンツ領域10A、10Bに含まれる各タイル状領域の幅が、所定の最小幅まで縮小する。即ち、幅11A及び幅11Bが、所定の最小幅まで縮小する。また、コンテンツ領域10Iと縦方向に並ぶコンテンツ領域10C、10Dに含まれる各タイル状領域の高さ、及び、コンテンツ領域10Iの斜め方向に位置するコンテンツ領域10A、10Bに含まれる各タイル状領域の高さが、所定の最小の高さまで縮小する。即ち、高さ12Aが、所定の最小の高さまで縮小する。次に、選択されたコンテンツ領域10Iの幅が、全体の幅(即ち、図6に示される幅11A〜11Eの合計)から所定の最小幅である幅11A及び幅11Bの合計を差し引くことにより得られる幅まで拡大する。即ち、選択されたコンテンツ領域10Iに含まれるタイル状領域の各々の幅(即ち、幅11C、幅11D及び幅11Eの各々)が、全体の幅から上記合計を差し引くことにより得られる上記幅の3分の1の幅まで拡大する。また、選択されたコンテンツ領域10Iの高さが、全体の高さ(即ち、図6に示される高さ12A〜12Cの合計)から所定の最小の高さである高さ12Aを差し引くことにより得られる高さまで拡大する。即ち、選択されたコンテンツ領域10Iに含まれるタイル状領域の各々の高さ(即ち、高さ12B及び高さ12Cの各々)が、全体の高さから上記所定の最小の高さを差し引くことにより得られる上記高さの2分の1の高さまで拡大する。一例として、幅11A及び11Bの各々(即ち、所定の最小幅)は、50ピクセルの幅であり、幅11C、幅11D及び幅11Eの各々は、300ピクセルの幅である。また、高さ12A(即ち、所定の最小の高さ)は、50ピクセルの高さであり、高さ12B及び高さ12Cの各々は、275ピクセルの高さである。
以上のように、複数のコンテンツ領域の相対的な位置関係が維持されつつ、選択されたコンテンツ領域が拡大し、他のコンテンツ領域がいずれかの方向に縮小するように、画面制御情報が生成され、当該画面制御情報に基づいて実際に画面が生成される。
これにより、例えば、複数のコンテンツ領域の中からいずれかのコンテンツ領域が選択されたとしても、当該複数のコンテンツ領域は画面に残る。そのため、上記複数のコンテンツ領域の中から別のコンテンツ領域をさらに選択するために、元の画面があらためて表示される必要は必ずしもない。そのため、ユーザは、一度コンテンツを選択した後に別のコンテンツを再度選択するために、元の画面を端末装置に再度表示させる必要はない。よって、コンテンツを選択するユーザにとっての負担が軽減することが可能になる。
また、例えば、例えば、複数のコンテンツ領域の中からいずれかのコンテンツ領域が選択されたとしても、当該複数のコンテンツ領域の位置関係を維持しつつ、当該複数のコンテンツ領域の中の拡大したコンテンツ領域において、コンテンツを再生し、又はコンテンツに関するさらに詳細な情報を提供することが可能になる。そのため、ユーザは、コンテンツの選択及び確認を行ったとしても、ほとんど視線を移動させる必要はない。その結果、ユーザは、素早くコンテンツの選択及び確認を行い得る。また、ユーザにとっての負担も軽減され得る。
例えば以上のように、コンテンツを選択するユーザにとっての利便性を高めることが可能になる。
なお、とりわけ、画面においてコンテンツ領域が縦方向及び横方向に並べられるケースでは、通常、コンテンツ領域が選択されると、コンテンツを再生し、又はコンテンツに関するさらに詳細な情報を提供するために、別の画面が表示されることになる。しかし、上述したようなコンテンツ領域の拡大及び縮小によれば、画面においてコンテンツ領域が縦方向及び横方向に並べられるケースであっても、複数のコンテンツ領域の中からいずれかのコンテンツ領域が選択された場合に、当該複数のコンテンツ領域を画面に残すことが可能になる。その結果、上述したように、コンテンツを選択するユーザにとっての負担が軽減され、ユーザにとっての利便性が高まり得る。
(画面に含まれるコンテンツ領域)
例えば、上記複数のコンテンツ領域を含むさらに多くのコンテンツ領域を含むフィールドの情報(以下、「フィールド情報」と呼ぶ)が生成される。そして、当該フィールドの一部の範囲が画面として生成される。以下、この点について、図8を参照して具体例を説明する。
図8は、一部の範囲が画面として生成されるフィールドの一例を説明するための説明図である。図8を参照すると、多数のコンテンツ領域10を含むフィールド40が示されている。例えば、フィールド40の一部の範囲41が画面として生成される。その結果、図4に示されるように、情報処理装置100の表示装置101には、画面20が表示される。このような範囲41は、例えば、ユーザによる入力操作に応じて決定される。一例として、ユーザによる入力操作に応じて画面スクロールが実行され、フィールド40内の任意の範囲が、画面として生成される上記範囲41として決定される。別の例として、フィールド40は、ページ(例えば、図6に示されるような、3×5のタイル状領域の範囲)単位に分けられてもよい。そして、ユーザによる入力操作に応じていずれかのページが選択され、選択されたページが、画面として生成される上記範囲41として決定されてもよい。
例えば、上記フィールドは、タイル状領域を縦方向及び横方向に並べ、これらのタイル状領域を用いてコンテンツ領域を形成することにより、生成される。
また、例えば、上記フィールド情報は、画面の生成のために用いられる情報である。より具体的には、例えば、上記フィールド情報は、上記フィールドにおけるコンテンツ領域の各々の位置及び大きさを示す情報を含む。また、例えば、上記フィールド情報は、コンテンツ領域の各々に配置されるコンテンツ情報(例えば、アーティストの画像及び名称)を示す情報などを含む。この場合に、上記画面制御情報は、上記フィールド情報であってもよい。
また、例えば、上記フィールドは、コンテンツを提供するアプリケーションにより生成される。一例として、音楽プレイヤのアプリケーションは、起動すると、図8に示されるように、コンテンツ情報が配置されるコンテンツ領域を含むフィールドのフィールド情報を生成する。そして、当該フィールドの一部が画面として生成され、表示される。
(コンテンツ領域のさらなる選択)
例えば、領域選択部155は、画面に含まれる複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域の選択後に、上記複数のコンテンツ領域のうちのいずれかのコンテンツ領域をさらに選択する。例えば、領域選択部155は、情報処理装置100のユーザによるさらなる入力操作に応じて、いずれかのコンテンツ領域をさらに選択する。
−別のコンテンツ領域の選択
第1の例として、上記複数のコンテンツ領域のうちの少なくとも1つの別のコンテンツ領域がさらに選択される。すると、画面制御情報生成部153は、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つの別のコンテンツ領域が拡大し、上記少なくとも1つのコンテンツ領域が縮小するように、上記画面制御情報を生成する。以下、この点について図9を参照して具体例を説明する。
図9は、別のコンテンツ領域がさらに選択された場合の画面の一例を説明するための説明図である。図9の例は、図5に示される画面に含まれる9つのコンテンツ領域10のうちのコンテンツ領域10Hが選択された場合の画面である。図9を参照すると、さらに選択されたコンテンツ領域10Hが、画面20の縦方向及び横方向に拡大している。一方、図5に示されるように拡大したコンテンツ領域10Iは、画面20の横方向に縮小している。このように、別のコンテンツ領域がさらに選択されると、さらに選択されたコンテンツ領域が拡大し、前に選択されたコンテンツ情報が縮小するように、画面制御情報が生成され、当該画面制御情報に基づいて画面が実際に生成される。なお、選択されたコンテンツ領域10Hには、拡大後に、音楽コンテンツに関する第1の情報31(アーティストの画像及び名称)に加えて、音楽コンテンツに関する第2の情報33(アルバムの画像及び名称)が配置される。
これにより、例えば、ユーザは、一度コンテンツを選択した後に、負担なく且つ素早く別のコンテンツを再度選択することが可能になる。即ち、コンテンツを選択するユーザにとっての利便性が高まり得る。
−同一のコンテンツ領域の再選択
第2の例として、上記複数のコンテンツ領域のうちの上記少なくとも1つのコンテンツ領域が再び選択される。すると、画面制御情報生成部153は、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記複数の領域の各々の大きさが元の大きさに戻るように、上記画面制御情報を生成する。
具体的には、例えば、図5に示される画面が表示されている場合に、9つのコンテンツ領域10のうちのコンテンツ領域10I(即ち、拡大したコンテンツ領域10I)が再度選択される。一例として、領域選択部155は、コンテンツ領域10Iのうちの音楽コンテンツに関する情報(アーティストの画像及び名称)の部分にタッチ位置が対応する場合に、コンテンツ領域10Iを再度選択する。すると、コンテンツ領域10A〜10Iは、図4に示されるように、元の大きさに戻る。
これにより、例えば、ユーザは、コンテンツ領域が一度選択され、他のコンテンツ領域が縮小したとしても、縮小したコンテンツ領域の各々の大きさを元の大きさに戻した上で、これらのコンテンツ領域に配置されるコンテンツ情報を見渡すことができる。そのため、例えば、コンテンツの選択するユーザの手間が軽減され得る。
(画面に含まれるコンテンツ領域の数)
例えば、複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域の拡大後の画面と、当該拡大前の上記画面とは、同数のコンテンツ領域を含む。
具体例として、図4及び図5を再び参照すると、図4に示される画面20(即ち、コンテンツ領域10Iの拡大前の画面)も、図5に示される画面20(即ち、コンテンツ領域10Iの拡大後の画面)も、コンテンツ領域10A〜10Iの9つのコンテンツ領域10を含む。このように、選択されたコンテンツ領域の拡大前後でコンテンツ領域の数が維持される。
これにより、例えば、選択されたコンテンツ領域の拡大後にも、当該拡大前に画面に含まれていたコンテンツ領域が全て残る。そのため、上記拡大後にも、ユーザは、他のコンテンツ領域に配置されるコンテンツ情報を確認することができる。そのため、ユーザにとっての利便性がより高まり得る。
(コンテンツ領域に配置されるコンテンツ情報)
−コンテンツ領域の拡大前後で当該コンテンツ領域に配置されるコンテンツ情報
例えば、複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域の拡大後に当該少なくとも1つのコンテンツ領域に配置されるコンテンツ情報は、上記拡大前に当該少なくとも1つの領域に配置されるコンテンツ情報と異なる。
より具体的には、例えば、上記拡大後に上記少なくとも1つのコンテンツ領域に配置されるコンテンツ情報は、上記拡大前に当該少なくとも1つのコンテンツ領域に配置されるコンテンツ情報には含まれない情報を含む。これにより、例えば、ユーザは、コンテンツ領域の選択によって新たな情報を得ることが可能になる。
さらに具体的には、例えば、上記拡大前に当該少なくとも1つのコンテンツ領域の各々に配置されるコンテンツ情報は、第1の階層の情報を含み、当該第1の階層よりも下位に位置する第2の階層の情報を含まない。一方、上記拡大後に上記少なくとも1つのコンテンツ領域の各々に配置されるコンテンツ情報は、上記第2の階層の情報を含む。
一例として、図4及び図5を再び参照すると、図4に示されるように、拡大前のコンテンツ領域10Iに配置されるコンテンツ情報は、アーティストの画像及び名称(音楽コンテンツに関する第1の情報31)のようなより上位層の情報を含むが、アルバムの画像及び名称のようなより下位層の情報を含まない。一方、図5に示されるように、拡大後のコンテンツ領域10Iに配置されるコンテンツ情報は、アーティストの画像及び名称(音楽コンテンツに関する第1の情報31)のようなより上位層の情報に加えて、アルバムの画像及び名称(音楽コンテンツに関する第2の情報33)のようなより下位層の情報も含む。このように、拡大後のコンテンツ領域に配置されるコンテンツ情報は、より詳細な情報を含む。
これにより、例えば、ユーザは、階層化された情報を順に確認することが可能になる。そのため、ユーザは、より上位層の情報によってコンテンツをより素早く探しつつ、選択後に、より下位層の情報によってコンテンツをより詳しく確認することが可能になる。
−拡大されたコンテンツ領域にさらに配置されるコンテンツ情報
例えば、上述したように、選択されたコンテンツ領域が拡大される。その後、選択された当該コンテンツ領域に配置される第2の階層の情報が選択されると、コンテンツ領域には、当該第2の階層よりも下位に位置する第3の階層の情報が配置される。以下、この点について、図10を参照して具体例を説明する。
図10は、コンテンツ領域に配置された情報が選択された場合の画面の一例を説明するための説明図である。図10の例は、図5に示される画面に含まれるコンテンツ領域10Hに配置されるアルバムの一覧(即ち、複数のアルバムの画像及び名称)の中の1つのアルバムが選択された場合の画面である。図10を参照すると、コンテンツ領域10Iに配置されるコンテンツ情報は、音楽コンテンツに関する第1の情報31(アーティストの画像及び名称)、音楽コンテンツに関する第2の情報33(アルバムの画像及び名称)に加えて、音楽コンテンツに関する第3の情報55(曲名)を含む。このように、上位層の情報(アルバムの画像及び名称)が選択されると、上位層の当該情報に対応する下位層の情報(曲名)が、コンテンツ領域に配置される。
−コンテンツ領域の拡大後に各コンテンツ領域に配置されるコンテンツ情報
第1の例として、複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域の拡大後に、当該複数の領域のうちの当該少なくとも1つのコンテンツ領域以外のコンテンツ領域の各々に配置されるコンテンツ情報は、第1の階層の情報を含み、第2の階層の情報を含まない。一方、上記少なくとも1つのコンテンツ領域の拡大後に当該少なくとも1つのコンテンツ領域の各々に配置されるコンテンツ情報は、上記第2の階層の情報を含む。なお、上述したように、上記第2の階層の情報は、上記第1の階層よりも下位に位置する情報である。
一例として、図5を再び参照すると、コンテンツ領域10Iの拡大後に、コンテンツ領域10A〜10Hの各々に配置されるコンテンツ情報は、アーティストの画像(音楽コンテンツに関する第1の情報31)のようなより上位層の情報を含む。しかし、コンテンツ領域10A〜10Hの各々に配置されるコンテンツ情報は、アルバムの画像及び名称のようなより下位層の情報を含まない。一方、コンテンツ領域10Iに配置されるコンテンツ情報は、アーティストの画像及び名称(音楽コンテンツに関する第1の情報31)のようなより上位層の情報に加えて、アルバムの画像及び名称(音楽コンテンツに関する第2の情報33)のようなより下位層の情報も含む。
これにより、例えば、ユーザは、拡大されたコンテンツ領域においてより下位層の情報によってコンテンツをより詳しく確認しつつも、その他のコンテンツ領域においても上位層の情報を確認することができる。そのため、ユーザは、拡大されたコンテンツ領域においてより下位層の情報によってコンテンツをより詳しく確認した後に、別のコンテンツをより素早く探すことが可能になる。
第2の例として、複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域の拡大後に、当該少なくとも1つのコンテンツ領域の各々に配置されるコンテンツ情報は、文字情報を含む。一方、上記少なくとも1つのコンテンツ領域の拡大後に上記複数のコンテンツ領域のうちの上記少なくとも1つのコンテンツ領域以外のコンテンツ領域の各々に配置されるコンテンツ情報は、文字情報を含まない。
一例として、図5を再び参照すると、コンテンツ領域10Iの拡大後にコンテンツ領域10Iに配置されるコンテンツ情報は、アーティスト名(文字情報)を含む。一方、コンテンツ領域10A〜10Hの各々に配置されるコンテンツ情報は、アーティスト名(文字情報)を含まない。
これにより、例えば、文字情報に関する制約(例えば、文字情報が見えない大きさまでコンテンツ領域が縮小してはならないという制約)なしで、コンテンツ領域を縮小することが可能になる。そのため、選択されるコンテンツ領域をより大きく拡大することが可能になる。また、例えば、縮小した小さいコンテンツ領域に文字情報が配置されることにより、当該コンテンツ領域に配置されるコンテンツ情報全体が見にくくなることを回避することが可能になる。
−コンテンツ領域の縮小前後で当該コンテンツ領域に配置されるコンテンツ情報
例えば、複数のコンテンツ領域のうちの他のコンテンツ領域の縮小前に、当該他のコンテンツ領域のうちの1つ以上のコンテンツ領域の各々に配置されるコンテンツ情報は、画像を含む。そして、上記縮小後に上記他のコンテンツ領域のうちの上記1つ以上のコンテンツ領域の各々に配置されるコンテンツ情報は、上記画像のトリミングにより得られるトリミング画像を含む。
一例として、図4に示されるように、画面20の縦方向への縮小前に、コンテンツ領域10C、10Dは、アーティストの画像を含む。一方、図5に示されるように、画面20の縦方向への縮小後に、コンテンツ領域10C、10Dは、上記画像のトリミング画像を含む。また、図4に示されるように、画面20の横方向への縮小前に、コンテンツ領域10E、10F、10G、10Hは、アーティストの画像を含む。一方、図5に示されるように、画面20の横方向への縮小後に、コンテンツ領域10E、10F、10G、10Hは、上記画像のトリミング画像を含む。
これにより、例えば、コンテンツ領域の縮小に応じて画像が単純に縮小する場合と比べて、縮小後のコンテンツ領域において画像がよりユーザにとって見やすくなる。その結果、コンテンツの探索がユーザにとってより容易になり得る。
さらに、例えば、当該トリミング画像は、上記画像のうちの所定の特徴を有する部分を含む画像である。
一例として、図5に示されるように、コンテンツ領域10C、10Dは、人物の顔の部分を含むトリミング画像を含む。また、コンテンツ領域10E、10F、10G、10Hも、人物の顔の部分を含むトリミング画像を含む。
これにより、例えば、コンテンツの探索がユーザにとってさらに容易になり得る。
−画面におけるコンテンツ情報の並び順
画面に含まれる複数のコンテンツ領域に配置されるコンテンツ情報は、上記画面において所定の順序で並ぶ。
一例として、図4に示される画面20の例(又は図8に示されるフィールド40の例)のように、画面に含まれる複数のコンテンツ情報は、アルファベット順で並ぶ。なお、上記複数のコンテンツ情報は、アルファベット順の代わりに、コンテンツ(又はアーティスト)のランキング順、ランキング上昇度順、又は年代順などで並んでもよい。
これにより、例えば、コンテンツの探索がユーザにとってさらに容易になり得る。
以上のように、コンテンツ領域にコンテンツ情報が配置される。例えば、画面制御情報生成部153は、このようにコンテンツ情報が配置されるように、画面制御情報を生成する。
(コンテンツ領域の大きさ)
例えば、画面に含まれる複数のコンテンツ領域の各々は、配置されるコンテンツ情報に対応する評価指標に応じた大きさを有する。当該評価指標は、例えば、コンテンツ情報に対応するコンテンツ(又はアーティスト)のランキング又は表示回数などである。
一例として、図4に示される例では、コンテンツ領域10Hに配置されるコンテンツ情報に対応する評価指標が最も高く、コンテンツ領域10Dに配置されるコンテンツ情報に対応する評価指標が2番目に高い。そのため、コンテンツ領域10Hの大きさは、6つのタイル状領域の大きさに相当し、コンテンツ領域10Dの大きさは、2つのタイル状領域の大きさに相当する。なお、コンテンツ領域10D及びコンテンツ領域10H以外のコンテンツ領域10の大きさは、1つのタイル状領域の大きさに相当する。
これにより、例えば、より大きい評価指標を伴うコンテンツは、画面において目立つようになり、ユーザがよりより容易に認知されるようになる。
(コンテンツ領域の明るさ)
例えば、上記複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域が選択される。すると、画面制御情報生成部153は、上記画面において、上記少なくとも1つのコンテンツ領域が、上記複数のコンテンツ領域のうちの上記少なくとも1つのコンテンツ領域以外の領域よりも明るくなるように、上記画面制御情報を生成してもよい。例えば、選択されるコンテンツ領域と、それ以外のコンテンツ領域との間で、マスキング、配色などの設定(例えば、画面制御情報の中の設定値)を変えることにより、選択されるコンテンツ領域が、それ以外のコンテンツ領域よりも明るくなる。以下、この点について、図11を参照して具体例を説明する。
図11は、コンテンツ領域が選択された場合の画面の別の例を説明するための説明図である。図11の例は、図4に示される画面に含まれる9つのコンテンツ領域10のうちのコンテンツ領域10Iが選択された場合の画面である。図11を参照すると、選択されたコンテンツ領域10Iが、画面20の縦方向及び横方向に拡大している。そして、コンテンツ領域10Iは、コンテンツ領域10A〜10Hよりも明るい。このように、選択されるコンテンツ領域がそれ以外のコンテンツ領域よりも明るくなるように、画面制御情報が生成され、該画面制御情報に基づいて画面が実際に生成される。
これにより、例えば、選択されたコンテンツ領域がより目立つようになる。よって、選択されたコンテンツ領域がユーザにとってより見えやすくなる。
さらに、例えば、画面制御情報生成部153は、上記画面において、上記複数のコンテンツ領域のうちの上記少なくとも1つのコンテンツ領域により近い領域がより明るくなるように、上記画面制御情報を生成してもよい。以下、この点について、図12を参照して具体例を説明する。
図12は、コンテンツ領域が選択された場合の画面のさらに別の例を説明するための説明図である。図12の例も、図4に示される画面に含まれる9つのコンテンツ領域10のうちのコンテンツ領域10Iが選択された場合の画面である。図12を参照すると、選択されたコンテンツ領域10Iが、画面20の縦方向及び横方向に拡大している。そして、コンテンツ領域10Iにより近いコンテンツ領域10がより明るくなっている。このように、選択されるコンテンツ領域により近いコンテンツ領域がよりも明るくなるように、画面制御情報が生成され、該画面制御情報に基づいて画面が実際に生成される。
これにより、例えば、選択されたコンテンツ領域がより目立つようになりつつ、当該コンテンツ領域により近いコンテンツ領域もユーザにとって見やすくなる。
(様々なコンテンツ)
図4〜図12を参照して説明した例では、コンテンツが音楽コンテンツである例であったが、上述したように、コンテンツは、音楽コンテンツに限られない。例えば、コンテンツは、静止画コンテンツ、動画コンテンツ、又は文書コンテンツであってもよい。
−静止画コンテンツ
図13は、コンテンツが静止画コンテンツであるケースにおける画面の一例を説明するための説明図である。図13を参照すると、情報処理装置100が示されている。情報処理装置100の表示装置101には、8つのコンテンツ領域10(即ち、コンテンツ領域10A〜10H)を含む画面20が表示されている。また、各コンテンツ領域には、コンテンツ情報として、縮小又はトリミング後の静止画コンテンツ(例えば、写真コンテンツ)が配置されている。
図14は、コンテンツが静止画コンテンツであるケースにおいてコンテンツ領域が選択された場合の画面の一例を説明するための説明図である。図14の例は、図13に示される画面に含まれる8つのコンテンツ領域10のうちのコンテンツ領域10Dが選択された場合の画面である。図14を参照すると、選択されたコンテンツ領域10Dが、画面20の縦方向及び横方向に拡大している。また、コンテンツ領域10Dと縦方向に並ぶコンテンツ領域10C、10F、10Gは、画面20の縦方向に縮小している。また、コンテンツ領域10Dと横方向に並ぶコンテンツ領域10A、10B、10Eは、画面20の横方向に縮小している。また、コンテンツ領域10Dの斜め方向に位置するコンテンツ領域10Hは、画面20の縦方向に縮小している。そして、拡大したコンテンツ領域10Dには、縮小又はトリミングなしの静止画コンテンツが配置される。
以上のように、コンテンツは、静止画コンテンツであってもよい。
−動画コンテンツ
図15は、コンテンツが動画コンテンツであるケースにおいてコンテンツ領域が選択された場合の画面の一例を説明するための説明図である。図15を参照すると、情報処理装置100が示されている。情報処理装置100の表示装置101には、10個のコンテンツ領域10(即ち、コンテンツ領域10A〜10J)を含む画面20が表示されている。この例では、コンテンツ領域10Fが選択され、拡大している。一方、他のコンテンツ領域10は、いずれかの方向に縮小している。また、各コンテンツ領域10には、コンテンツ情報として、動画コンテンツに関する情報が配置されている。例えば、当該動画コンテンツは、シーン別の動画コンテンツであり、上記動画コンテンツに関する上記情報は、各シーンの開始時点又は注目時点の画像である。拡大したコンテンツ領域10Fには、大きい画像が配置され、その他のコンテンツ領域10には、小さい画像が配置される。なお、例えばユーザによるさらなる入力操作に応じて、拡大したコンテンツ領域10Fでは、対応するシーンの動画コンテンツが再生される。
−文書コンテンツ
図16は、コンテンツが文書コンテンツである場合の画面の一例を説明するための説明図である。とりわけこの例では、文書コンテンツは、Webコンテンツ(例えば、Webページ)である。図16を参照すると、情報処理装置100が示されている。情報処理装置100の表示装置101には、9個のコンテンツ領域10(即ち、コンテンツ領域10A〜10I)を含む画面20が表示されている。この例では、コンテンツ領域10Iが選択され、拡大している。一方、他のコンテンツ領域10は、いずれかの方向に縮小している。また、各コンテンツ領域10には、コンテンツ情報として、Webコンテンツ(例えば、カテゴリ別のニュースのコンテンツ)の一部又は全体が配置される。具体的には、例えば、拡大したコンテンツ領域10Fには、Webコンテンツが配置され、その他のコンテンツ領域10には、Webコンテンツのうちの、ニュースのカテゴリ名とヘッドラインの画像の一部とが、配置される。また、例えば、拡大したコンテンツ領域10Fでは、スクロールによって、Webコンテンツ全体を閲覧することが可能である。
以上のように、例えば、コンテンツは、静止画コンテンツ、動画コンテンツ、又は文書コンテンツであってもよい。なお、当然ながら、コンテンツは、これらのコンテンツ以外のコンテンツであってもよい。
以上、本開示の実施形態に係る画面制御の具体例を説明した。具体例として、コンテンツ領域が正方形又は長方形の領域である例を説明したが、本開示の実施形態に係るコンテンツ領域は係る例に限定されない。一例として、コンテンツ領域は、その他の四角形(平行四辺形及び台形など)の領域であってもよい。別の例として、コンテンツ領域は、四角形以外の多角形(例えば、三角形、五角形及び六角形など)であってもよい。さらに別の例として、コンテンツ領域は、円及び楕円などの多角形以外の領域であってもよい。
<1.5.処理の流れ>
次に、図17を参照して、第1の実施形態に係る情報処理の例を説明する。図17は、第1の実施形態に係る情報処理の概略的な流れの一例を示すフローチャートである。
表示制御部157は、画面制御情報に基づいて、複数のコンテンツ領域を含む画面を生成し、当該画面を表示部130に表示させる(S401)。
拡大したコンテンツ領域以外のコンテンツ領域が選択された場合に(S403:Yes)、画面制御情報生成部153は、選択されたコンテンツ領域が拡大し、他のコンテンツ領域が縮小するように、画面制御情報を生成する(S403)。
また、拡大したコンテンツ領域が選択された場合に(S407:Yes)、画面制御情報生成部153は、上記複数のコンテンツ領域の大きさが元の大きさに戻るように、画面制御情報を生成する(S409)。
また、拡大したコンテンツ領域に配置される上位層の情報が選択された場合に(S411:Yes)、画面制御情報生成部153は、拡大したコンテンツ領域に配置されるコンテンツ情報が、選択された上位層の上記情報に対応する下位層の情報を含むように、画面制御情報を生成する(S413)。
なお、上述したように、画面制御情報が生成されると(S405、S409、S413)、画面制御情報が更新され、処理はステップS401へ戻る。
一方、所定の終了条件が満たされる場合に(S415:Yes)、処理は終了し、そうでなければ(S415:No)、処理はステップS401に戻る。
以上、本開示の第1の実施形態を説明した。第1の実施形態の例として、情報処理装置100が端末装置であり、当該端末装置がタブレット端末である例を説明したが、第1の実施形態は係る例に限定されない。例えば、情報処理装置100は、スマートフォン、PC、携帯情報端末(Personal Digital Assistant)、電子書籍端末、カーナビゲーションシステムまたはゲーム機器などの別の端末装置であってもよい。
<<2.第2の実施形態>>
続いて、本開示の第2の実施形態を説明する。
<2.1.情報処理システムの概略的な構成>
まず、図18を参照して、本開示の第2の実施形態に係る情報処理システムの概略的な構成を説明する。図18は、第2の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。図18を参照すると、情報処理システムは、情報処理装置200及び端末装置300を含む。情報処理装置200は、一例としてサーバである。また、端末装置300は、一例としてタブレット端末である。
また、情報処理装置200及び端末装置300は、ネットワーク50を介して互いに通信する。ネットワーク50は、有線ネットワーク及び/又は無線ネットワークを含む。
情報処理装置200は、コンテンツ情報が配置される複数の領域を含む画面の制御のための情報(即ち、画面制御情報)を生成する。例えば、情報処理装置200は、生成される当該画面制御情報を端末装置300に提供する。
端末装置300は、コンテンツ情報が配置される複数の領域を含む画面を表示する。例えば、端末装置300は、情報処理装置200により生成される画面制御情報を取得し、当該画面制御情報に基づいて、上記画面を生成し、表示する。
また、例えば、端末装置300は、端末装置300のユーザによる入力操作を受け付け、当該入力操作に応じた入力情報を情報処理装置200に提供する。
<2.2.情報処理装置のハードウェア構成>
次に、図19を参照して、第2の実施形態に係る情報処理装置200のハードウェア構成の一例を説明する。図19は、第2の実施形態に係る情報処理装置200のハードウェア構成の一例を示すブロック図である。図19を参照すると、情報処理装置200は、プロセッサ910、メモリ920、ストレージ930、通信インタフェース940及びバス950を備える。
プロセッサ910は、例えばCPU、DSP又はSoCであってよく、情報処理装置200の様々な処理を実行する。メモリ920は、RAM及びROMを含み、プロセッサ910により実行されるプログラム及びデータを記憶する。ストレージ930は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。
通信インタフェース940は、情報処理装置200が備える通信手段であり、ネットワークを介して(あるいは、直接的に)外部装置と通信する。通信インタフェース940は、有線通信用のインタフェースであってもよく、この場合に、例えば、接続端子、伝送回路及びその他の通信処理用の回路を含んでもよい。また、通信インタフェース940は、無線通信用のインタフェースであってもよく、この場合に、例えば、通信アンテナ、RF回路、ベースバンドプロセッサなどを含んでもよい。
バス950は、プロセッサ910、メモリ920、ストレージ930及び通信インタフェース940を相互に接続する。バス950は、複数の種類のバスを含んでもよい。
<2.3.情報処理装置の機能構成>
次に、図20を参照して、第2の実施形態に係る情報処理装置200の機能構成の一例を説明する。図20は、第2の実施形態に係る情報処理装置200の機能構成の一例を示すブロック図である。図20を参照すると、情報処理装置200は、通信部210、記憶部220及び処理部230を備える。
(通信部210)
通信部210は、他の装置と通信する。例えば、通信部210は、他の装置からの情報を受信し、当該情報を処理部230に提供する。また、通信部210は、処理部230からの情報を他の装置へ送信する。
(記憶部220)
記憶部220は、情報処理装置200の動作のためのプログラム及びデータを記憶する。
(処理部230)
処理部230は、情報処理装置200の様々な機能を提供する。処理部230は、情報取得部231、画面制御情報生成部233、領域選択部235及び情報提供部237を含む。
(情報取得部231、画面制御情報生成部233、領域選択部235)
情報取得部231、画面制御情報生成部233及び領域選択部235は、第1の実施形態に係る情報処理装置100の情報取得部151、画面制御情報生成部153及び領域選択部155と同様に動作する。
なお、第2の実施形態では、ユーザによる入力操作に応じて得られる入力情報は、通信部210を介して端末装置300により提供される。また、第2の実施形態では、上記ユーザは、情報処理装置200のユーザではなく、端末装置300のユーザとなる。
(情報提供部237)
情報提供部237は、他の装置に情報を提供する。例えば、情報提供部237は、通信部210を介して、他の装置に情報を提供する。
第2の実施形態では、例えば、情報提供部237は、生成される画面制御情報を端末装置300に提供する。より具体的には、例えば、画面制御情報生成部233が、新たな画面制御情報を生成すると、情報提供部237は、通信部210を介して、当該新たな画面制御情報を端末装置300に提供する。すると、端末装置200は、当該新たな画面制御情報に基づいて、画面を生成し、表示する。
<2.4.処理の流れ>
次に、図21を参照して、第2の実施形態に係る情報処理の例を説明する。図21は、第2の実施形態に係る情報処理の概略的な流れの一例を示すフローチャートである。なお、第2の実施形態に係るステップS503〜S513は、図17を参照して説明した第1の実施形態に係るステップS403〜S413と同一である。よって、ここでは、ステップS501、S515のみを説明する。
情報提供部237は、画面制御情報を端末装置300に提供する(S501)。
また、所定の終了条件が満たされる場合に(S515:Yes)、処理は終了し、そうでなければ(S515:No)、処理はステップS503に戻る。
以上、本開示の第2の実施形態を説明した。第2の実施形態の例として、端末装置300が、画面制御情報に基づいて、画面を生成し、表示する例を説明した。しかし、第2の実施形態は係る例に限定されない。例えば、情報処理装置200が、画面制御情報に基づいて、画面(即ち、画像)を生成し、当該画面を端末装置200に提供してもよい。そして、端末装置300が、当該画面を表示してもよい。即ち、端末装置300が、シンクライアントであってもよい。
また、第2の実施形態の例として、情報処理装置200がサーバである例を説明したが、第2の実施形態は係る例に限定されない。一例として、情報処理装置200は、端末装置300以外のいずれかの端末装置であってもよい。また、端末装置300は、タブレット端末に限られず、例えば、スマートフォン、PC、携帯情報端末、電子書籍端末、カーナビゲーションシステム又はゲーム機器などの別の端末装置であってもよい。
<<3.まとめ>>
ここまで、図1〜図21を用いて、本開示の実施形態に係る情報処理装置及び情報処理方法を説明した。本開示に係る実施形態によれば、画面制御情報生成部は、コンテンツ情報が配置される複数の領域を含む画面の制御のための情報(即ち、画面制御情報)を生成する。また、領域選択部は、上記複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域を選択する。そして、面制御情報生成部は、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つのコンテンツ領域が拡大し、上記複数のコンテンツ領域のうちの他のコンテンツ領域が縮小するように、上記画面制御情報を生成する。
これにより、例えば、複数のコンテンツ領域の中からいずれかのコンテンツ領域が選択されたとしても、当該複数のコンテンツ領域は画面に残る。そのため、上記複数のコンテンツ領域の中から別のコンテンツ領域をさらに選択するために、元の画面があらためて表示される必要は必ずしもない。そのため、ユーザは、一度コンテンツを選択した後に別のコンテンツを再度選択するために、元の画面を端末装置に再度表示させる必要はない。よって、コンテンツを選択するユーザにとっての負担が軽減することが可能になる。
また、例えば、例えば、複数のコンテンツ領域の中からいずれかのコンテンツ領域が選択されたとしても、当該複数のコンテンツ領域の位置関係を維持しつつ、当該複数のコンテンツ領域の中の拡大したコンテンツ領域において、コンテンツを再生し、又はコンテンツに関するさらに詳細な情報を提供することが可能になる。そのため、ユーザは、コンテンツの選択及び確認を行ったとしても、ほとんど視線を移動させる必要はない。その結果、ユーザは、素早くコンテンツの選択及び確認を行い得る。また、ユーザにとっての負担も軽減され得る。
例えば以上のように、コンテンツを選択するユーザにとっての利便性を高めることが可能になる。
また、例えば、上記複数のコンテンツ領域は、上記画面において、上記画面の縦方向及び横方向に並ぶ領域である。
とりわけ、画面においてコンテンツ領域が縦方向及び横方向に並べられるケースでは、通常、コンテンツ領域が選択されると、コンテンツを再生し、又はコンテンツに関するさらに詳細な情報を提供するために、別の画面が表示されることになる。しかし、上述したようなコンテンツ領域の拡大及び縮小によれば、画面においてコンテンツ領域が縦方向及び横方向に並べられるケースであっても、複数のコンテンツ領域の中からいずれかのコンテンツ領域が選択された場合に、当該複数のコンテンツ領域を画面に残すことが可能になる。その結果、上述したように、コンテンツを選択するユーザにとっての負担が軽減され、ユーザにとっての利便性が高まり得る。
また、例えば、画面制御情報生成部は、上記少なくとも1つのコンテンツ領域が選択されると、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つのコンテンツ領域が上記画面の縦方向及び横方向に拡大し、上記他のコンテンツ領域が上記画面の縦方向及び横方向の少なくとも一方に縮小するように、上記画面制御情報を生成する。
より具体的には、例えば、画面制御情報生成部は、上記少なくとも1つのコンテンツ領域が選択されると、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つのコンテンツ領域が上記画面の縦方向及び横方向に拡大し、上記少なくとも1つのコンテンツ領域と上記画面の縦方向に並ぶコンテンツ領域が上記画面の縦方向に縮小し、上記少なくとも1つのコンテンツ領域と上記画面の横方向に並ぶコンテンツ領域が上記画面の横方向に縮小し、上記少なくとも1つのコンテンツ領域の斜め方向に位置するコンテンツ領域が上記画面の縦方向及び横方向の少なくとも一方に縮小するように、上記画面制御情報を生成する。
−コンテンツ領域のさらなる選択
例えば、領域選択部155は、画面に含まれる複数のコンテンツ領域のうちの少なくとも1つのコンテンツ領域の選択後に、上記複数のコンテンツ領域のうちのいずれかのコンテンツ領域をさらに選択する。
第1の例として、上記複数のコンテンツ領域のうちの少なくとも1つの別のコンテンツ領域がさらに選択される。すると、画面制御情報生成部153は、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記少なくとも1つの別のコンテンツ領域が拡大し、上記少なくとも1つのコンテンツ領域が縮小するように、上記画面制御情報を生成する。
これにより、例えば、ユーザは、一度コンテンツを選択した後に、負担なく且つ素早く別のコンテンツを再度選択することが可能になる。即ち、コンテンツを選択するユーザにとっての利便性が高まり得る。
第2の例として、上記複数のコンテンツ領域のうちの上記少なくとも1つのコンテンツ領域が再び選択される。すると、画面制御情報生成部153は、上記画面において、上記複数のコンテンツ領域の相対的な位置関係が維持されつつ、上記複数の領域の各々の大きさが元の大きさに戻るように、上記画面制御情報を生成する。
これにより、例えば、ユーザは、コンテンツ領域が一度選択され、他のコンテンツ領域が縮小したとしても、縮小したコンテンツ領域の各々の大きさを元の大きさに戻した上で、これらのコンテンツ領域に配置されるコンテンツ情報を見渡すことができる。そのため、例えば、コンテンツの選択するユーザの手間が軽減され得る。
以上、添付図面を参照しながら本開示の好適な実施形態を説明したが、本開示は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。
例えば、情報処理装置が、完成品の装置(例えば、タブレット端末又はサーバなど)である例を説明したが、本開示に係る情報処理装置は係る例に限定されない。例えば、情報処理装置は、完成品に備えられる装置であってもよい。この場合に、情報処理装置は、少なくとも画面制御情報生成部及び領域選択部を含む部品であってもよい。一例として、情報処理装置は、完成品の装置(例えば、タブレット端末又はサーバなど)に搭載されるチップであっってもよい。
また、本明細書の情報処理における処理ステップは、必ずしもフローチャートに記載された順序に沿って時系列に実行されなくてよい。例えば、情報処理における処理ステップは、フローチャートとして記載した順序と異なる順序で実行されても、並列的に実行されてもよい。
また、情報処理装置に内蔵されるCPU、ROM及びRAMなどのハードウェアに、上記情報処理装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させた記憶媒体も提供されてもよい。また、当該コンピュータプログラムを記憶するメモリ(例えば、ROM及びRAM)と、当該コンピュータプログラムを実行するプロセッサ(例えば、CPU)を含む情報処理装置(例えば、処理回路、チップ)も提供されてもよい。
また、本明細書に記載された効果は、あくまで説明的又は例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記効果とともに、又は上記効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
なお、以下のような構成も本開示の技術的範囲に属する。
(1)
コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、
前記複数の領域のうちの少なくとも1つの領域を選択する選択部と、
を備え、
前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が拡大し、前記複数の領域のうちの他の領域が縮小するように、前記画面の制御のための前記情報を生成する、
情報処理装置。
(2)
前記複数の領域は、前記画面において、当該画面の縦方向及び横方向に並ぶ領域である、前記(1)に記載の情報処理装置。
(3)
前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が前記画面の縦方向及び横方向に拡大し、前記他の領域が前記画面の縦方向及び横方向の少なくとも一方に縮小するように、前記画面の制御のための前記情報を生成する、前記(2)に記載の情報処理装置。
(4)
前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が前記画面の縦方向及び横方向に拡大し、前記少なくとも1つの領域と前記画面の縦方向に並ぶ領域が前記画面の縦方向に縮小し、前記少なくとも1つの領域と前記画面の横方向に並ぶ領域が前記画面の横方向に縮小し、前記少なくとも1つの領域の斜め方向に位置する領域が前記画面の縦方向及び横方向の少なくとも一方に縮小するように、前記画面の制御のための前記情報を生成する、前記(3)に記載の情報処理装置。
(5)
前記選択部は、前記少なくとも1つの領域の選択後に、前記複数の領域のうちのいずれかの領域をさらに選択し、
前記生成部は、前記複数の領域のうちの少なくとも1つの別の領域がさらに選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの別の領域が拡大し、前記少なくとも1つの領域が縮小するように、前記画面の制御のための前記情報を生成する、
前記(1)〜(4)のいずれか1項に記載の情報処理装置。
(6)
前記選択部は、前記少なくとも1つの領域の選択後に、前記複数の領域のうちのいずれかの領域をさらに選択し、
前記生成部は、前記少なくとも1つの領域が再び選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記複数の領域の各々の大きさが元の大きさに戻るように、前記画面の制御のための前記情報を生成する、
前記(1)〜(5)のいずれか1項に記載の情報処理装置。
(7)
前記少なくとも1つの領域の拡大後の前記画面と、当該拡大前の前記画面とは、コンテンツ情報が配置される同数の領域を含む、前記(1)〜(6)のいずれか1項に記載の情報処理装置。
(8)
前記少なくとも1つの領域の拡大後に当該少なくとも1つの領域に配置されるコンテンツ情報は、前記拡大前に当該少なくとも1つの領域に配置されるコンテンツ情報と異なる、前記(1)〜(7)のいずれか1項に記載の情報処理装置。
(9)
前記拡大後に前記少なくとも1つの領域に配置されるコンテンツ情報は、前記拡大前に当該少なくとも1つの領域に配置されるコンテンツ情報には含まれない情報を含む、前記(8)に記載の情報処理装置。
(10)
前記拡大前に前記少なくとも1つの領域の各々に配置されるコンテンツ情報は、第1の階層の情報を含み、当該第1の階層よりも下位に位置する第2の階層の情報を含まず、
前記拡大後に前記少なくとも1つの領域の各々に配置されるコンテンツ情報は、前記第2の階層の情報を含む、
前記(9)に記載の情報処理装置。
(11)
前記少なくとも1つの領域の拡大後に前記複数の領域のうちの前記少なくとも1つの領域以外の領域の各々に配置されるコンテンツ情報は、第1の階層の情報を含み、当該第1の階層よりも下位に位置する第2の階層の情報を含まず、
前記少なくとも1つの領域の拡大後に当該少なくとも1つの領域の各々に配置されるコンテンツ情報は、前記第2の階層の情報を含む、
前記(1)〜(10)のいずれか1項に記載の情報処理装置。
(12)
前記少なくとも1つの領域の拡大後に当該少なくとも1つの領域の各々に配置されるコンテンツ情報は、文字情報を含み、
前記少なくとも1つの領域の拡大後に前記複数の領域のうちの前記少なくとも1つの領域以外の領域の各々に配置されるコンテンツ情報は、文字情報を含まない、
前記(1)〜(11)のいずれか1項に記載の情報処理装置。
(13)
前記他の領域の縮小前に当該他の領域のうちの1つ以上の領域の各々に配置されるコンテンツ情報は、画像を含み、
前記縮小後に前記他の領域のうちの前記1つ以上の領域の各々に配置されるコンテンツ情報は、前記画像のトリミングにより得られるトリミング画像を含む、
前記(1)〜(12)のいずれか1項に記載の情報処理装置。
(14)
前記トリミング画像は、前記画像のうちの所定の特徴を有する部分を含む画像である、前記(13)に記載の情報処理装置。
(15)
前記複数の領域に配置されコンテンツ情報は、前記画面において所定の順序で並ぶ、前記(1)〜(14)のいずれか1項に記載の情報処理装置。
(16)
前記複数の領域の各々は、配置されるコンテンツ情報に対応する評価指標に応じた大きさを有する、前記(1)〜(15)のいずれか1項に記載の情報処理装置。
(17)
前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記少なくとも1つの領域が、前記複数の領域のうちの前記少なくとも1つの領域以外の領域よりも明るくなるように、前記画面の制御のための前記情報を生成する、前記(1)〜(16)のいずれか1項に記載の情報処理装置。
(18)
前記複数の領域の各々に配置されるコンテンツ情報は、いずれかの種類のコンテンツ又は当該コンテンツに関する情報であり、
前記いずれかの種類のコンテンツは、音楽コンテンツ、静止画コンテンツ、動画コンテンツ、又は文書コンテンツである、
前記(1)〜(17)のいずれか1項に記載の情報処理装置。
(19)
コンテンツ情報が配置される複数の領域を含む画面の制御のための情報をプロセッサにより生成することと、
前記複数の領域のうちの少なくとも1つの領域を選択することと、
を含み、
前記画面の制御のための前記情報を生成することは、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が拡大し、前記複数の領域のうちの他の領域が縮小するように、前記画面の制御のための前記情報を生成することを含む、
情報処理方法。
(20)
コンピュータを、
コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、
前記複数の領域のうちの少なくとも1つの領域を選択する選択部と、
として機能させ、
前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が拡大し、前記複数の領域のうちの他の領域が縮小するように、前記画面の制御のための前記情報を生成する、
プログラム。
10 コンテンツ領域
20 画面
100 情報処理装置
153 画面制御情報生成部
155 領域選択部
200 情報処理装置
233 画面制御情報生成部
235 領域選択部
300 端末装置

Claims (20)

  1. コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、
    前記複数の領域のうちの少なくとも1つの領域を選択する選択部と、
    を備え、
    前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が拡大し、前記複数の領域のうちの他の領域が縮小するように、前記画面の制御のための前記情報を生成する、
    情報処理装置。
  2. 前記複数の領域は、前記画面において、当該画面の縦方向及び横方向に並ぶ領域である、請求項1に記載の情報処理装置。
  3. 前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が前記画面の縦方向及び横方向に拡大し、前記他の領域が前記画面の縦方向及び横方向の少なくとも一方に縮小するように、前記画面の制御のための前記情報を生成する、請求項2に記載の情報処理装置。
  4. 前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が前記画面の縦方向及び横方向に拡大し、前記少なくとも1つの領域と前記画面の縦方向に並ぶ領域が前記画面の縦方向に縮小し、前記少なくとも1つの領域と前記画面の横方向に並ぶ領域が前記画面の横方向に縮小し、前記少なくとも1つの領域の斜め方向に位置する領域が前記画面の縦方向及び横方向の少なくとも一方に縮小するように、前記画面の制御のための前記情報を生成する、請求項3に記載の情報処理装置。
  5. 前記選択部は、前記少なくとも1つの領域の選択後に、前記複数の領域のうちのいずれかの領域をさらに選択し、
    前記生成部は、前記複数の領域のうちの少なくとも1つの別の領域がさらに選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの別の領域が拡大し、前記少なくとも1つの領域が縮小するように、前記画面の制御のための前記情報を生成する、
    請求項1に記載の情報処理装置。
  6. 前記選択部は、前記少なくとも1つの領域の選択後に、前記複数の領域のうちのいずれかの領域をさらに選択し、
    前記生成部は、前記少なくとも1つの領域が再び選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記複数の領域の各々の大きさが元の大きさに戻るように、前記画面の制御のための前記情報を生成する、
    請求項1に記載の情報処理装置。
  7. 前記少なくとも1つの領域の拡大後の前記画面と、当該拡大前の前記画面とは、コンテンツ情報が配置される同数の領域を含む、請求項1に記載の情報処理装置。
  8. 前記少なくとも1つの領域の拡大後に当該少なくとも1つの領域に配置されるコンテンツ情報は、前記拡大前に当該少なくとも1つの領域に配置されるコンテンツ情報と異なる、請求項1に記載の情報処理装置。
  9. 前記拡大後に前記少なくとも1つの領域に配置されるコンテンツ情報は、前記拡大前に当該少なくとも1つの領域に配置されるコンテンツ情報には含まれない情報を含む、請求項8に記載の情報処理装置。
  10. 前記拡大前に前記少なくとも1つの領域の各々に配置されるコンテンツ情報は、第1の階層の情報を含み、当該第1の階層よりも下位に位置する第2の階層の情報を含まず、
    前記拡大後に前記少なくとも1つの領域の各々に配置されるコンテンツ情報は、前記第2の階層の情報を含む、
    請求項9に記載の情報処理装置。
  11. 前記少なくとも1つの領域の拡大後に前記複数の領域のうちの前記少なくとも1つの領域以外の領域の各々に配置されるコンテンツ情報は、第1の階層の情報を含み、当該第1の階層よりも下位に位置する第2の階層の情報を含まず、
    前記少なくとも1つの領域の拡大後に当該少なくとも1つの領域の各々に配置されるコンテンツ情報は、前記第2の階層の情報を含む、
    請求項1に記載の情報処理装置。
  12. 前記少なくとも1つの領域の拡大後に当該少なくとも1つの領域の各々に配置されるコンテンツ情報は、文字情報を含み、
    前記少なくとも1つの領域の拡大後に前記複数の領域のうちの前記少なくとも1つの領域以外の領域の各々に配置されるコンテンツ情報は、文字情報を含まない、
    請求項1に記載の情報処理装置。
  13. 前記他の領域の縮小前に当該他の領域のうちの1つ以上の領域の各々に配置されるコンテンツ情報は、画像を含み、
    前記縮小後に前記他の領域のうちの前記1つ以上の領域の各々に配置されるコンテンツ情報は、前記画像のトリミングにより得られるトリミング画像を含む、
    請求項1に記載の情報処理装置。
  14. 前記トリミング画像は、前記画像のうちの所定の特徴を有する部分を含む画像である、請求項13に記載の情報処理装置。
  15. 前記複数の領域に配置されコンテンツ情報は、前記画面において所定の順序で並ぶ、請求項1に記載の情報処理装置。
  16. 前記複数の領域の各々は、配置されるコンテンツ情報に対応する評価指標に応じた大きさを有する、請求項1に記載の情報処理装置。
  17. 前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記少なくとも1つの領域が、前記複数の領域のうちの前記少なくとも1つの領域以外の領域よりも明るくなるように、前記画面の制御のための前記情報を生成する、請求項1に記載の情報処理装置。
  18. 前記複数の領域の各々に配置されるコンテンツ情報は、いずれかの種類のコンテンツ又は当該コンテンツに関する情報であり、
    前記いずれかの種類のコンテンツは、音楽コンテンツ、静止画コンテンツ、動画コンテンツ、又は文書コンテンツである、
    請求項1に記載の情報処理装置。
  19. コンテンツ情報が配置される複数の領域を含む画面の制御のための情報をプロセッサにより生成することと、
    前記複数の領域のうちの少なくとも1つの領域を選択することと、
    を含み、
    前記画面の制御のための前記情報を生成することは、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が拡大し、前記複数の領域のうちの他の領域が縮小するように、前記画面の制御のための前記情報を生成することを含む、
    情報処理方法。
  20. コンピュータを、
    コンテンツ情報が配置される複数の領域を含む画面の制御のための情報を生成する生成部と、
    前記複数の領域のうちの少なくとも1つの領域を選択する選択部と、
    として機能させ、
    前記生成部は、前記少なくとも1つの領域が選択されると、前記画面において、前記複数の領域の相対的な位置関係が維持されつつ、前記少なくとも1つの領域が拡大し、前記複数の領域のうちの他の領域が縮小するように、前記画面の制御のための前記情報を生成する、
    プログラム。
JP2013166682A 2013-08-09 2013-08-09 情報処理装置、情報処理方法及びプログラム Active JP6263897B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2013166682A JP6263897B2 (ja) 2013-08-09 2013-08-09 情報処理装置、情報処理方法及びプログラム
CN201480042420.4A CN105408848A (zh) 2013-08-09 2014-07-29 窗口管理器
US14/909,668 US20160179358A1 (en) 2013-08-09 2014-07-29 Information processing device, information processing method, and program
EP14753315.2A EP3030955B1 (en) 2013-08-09 2014-07-29 Window manager
PCT/JP2014/003972 WO2015019575A1 (en) 2013-08-09 2014-07-29 Window manager

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013166682A JP6263897B2 (ja) 2013-08-09 2013-08-09 情報処理装置、情報処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2015035167A true JP2015035167A (ja) 2015-02-19
JP6263897B2 JP6263897B2 (ja) 2018-01-24

Family

ID=51390148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013166682A Active JP6263897B2 (ja) 2013-08-09 2013-08-09 情報処理装置、情報処理方法及びプログラム

Country Status (5)

Country Link
US (1) US20160179358A1 (ja)
EP (1) EP3030955B1 (ja)
JP (1) JP6263897B2 (ja)
CN (1) CN105408848A (ja)
WO (1) WO2015019575A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017175212A (ja) * 2016-03-18 2017-09-28 船井電機株式会社 制御装置
JPWO2016157366A1 (ja) * 2015-03-30 2018-01-11 パイオニア株式会社 表示制御装置、表示制御方法及び表示制御用プログラム
JP2018106289A (ja) * 2016-12-22 2018-07-05 パイオニア株式会社 表示制御装置、表示制御方法、プログラム及び記録媒体
JP2019114299A (ja) * 2019-04-08 2019-07-11 パイオニア株式会社 表示制御装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9535565B2 (en) * 2013-05-13 2017-01-03 Microsoft Technology Licensing, Llc Smart insertion of applications into layouts
CN106803234B (zh) * 2015-11-26 2020-06-16 腾讯科技(深圳)有限公司 图片编辑中的图片显示控制方法及装置
US10650475B2 (en) * 2016-05-20 2020-05-12 HomeAway.com, Inc. Hierarchical panel presentation responsive to incremental search interface

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000194469A (ja) * 1998-12-28 2000-07-14 Nec Corp 項目表示制御装置
JP2000357036A (ja) * 1999-06-16 2000-12-26 N Ii C Design:Kk 表示装置付き制御端末装置
JP2006107260A (ja) * 2004-10-07 2006-04-20 Sony Corp コンテンツ・マネジメント・システム及びコンテンツ・マネジメント方法、並びにコンピュータ・プログラム
JP2007280603A (ja) * 2000-12-12 2007-10-25 Sony Corp 記録再生装置および方法、ならびに記憶媒体
JP2008009781A (ja) * 2006-06-29 2008-01-17 Alpine Electronics Inc 表示制御装置
JP2008052580A (ja) * 2006-08-25 2008-03-06 Hitachi High-Technologies Corp 画像表示方法
US20080148181A1 (en) * 2006-12-18 2008-06-19 Microsoft Corporation Techniques for use with a calendar and messaging component
JP2008244872A (ja) * 2007-03-27 2008-10-09 Fujifilm Corp 画像表示装置、及びプログラム
JP2008250781A (ja) * 2007-03-30 2008-10-16 Onkyo Corp コンテンツ情報表示装置及びコンテンツ情報表示プログラム
WO2009004692A1 (ja) * 2007-06-29 2009-01-08 Fujitsu Limited 情報表示装置,情報表示方法および情報表示プログラム
JP2009076988A (ja) * 2007-09-18 2009-04-09 Nec Electronics Corp コンテンツ情報表示装置、コンテンツ情報の表示方法
JP2009223902A (ja) * 2009-05-18 2009-10-01 Sony Corp 情報処理装置および方法、並びに記録媒体
JP2012008644A (ja) * 2010-06-22 2012-01-12 Fuji Xerox Co Ltd 縮小画像生成装置及びプログラム
JP2012108660A (ja) * 2010-11-16 2012-06-07 Nippon Telegr & Teleph Corp <Ntt> 情報検索装置、情報検索方法及び情報検索プログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008809A (en) * 1997-09-22 1999-12-28 International Business Machines Corporation Apparatus and method for viewing multiple windows within a dynamic window
US6907576B2 (en) * 2002-03-04 2005-06-14 Microsoft Corporation Legibility of selected content
US7656543B2 (en) * 2004-11-12 2010-02-02 Hewlett-Packard Development Company, L.P. Albuming images
US7703040B2 (en) * 2005-06-29 2010-04-20 Microsoft Corporation Local search engine user interface
US7528847B2 (en) * 2006-05-04 2009-05-05 Microsoft Corporation Content editing protected view
US9665850B2 (en) * 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
JP5146282B2 (ja) * 2008-11-27 2013-02-20 ソニー株式会社 情報処理装置、表示制御方法、及びプログラム
DE202010017752U1 (de) * 2009-07-20 2012-07-12 Google Inc. Suchergebnis-Plusbox mit eingeschränkten Ergebnissen
US8208964B2 (en) * 2009-10-30 2012-06-26 Cellco Partnership Flexible home page layout for mobile devices
US9069437B2 (en) * 2009-12-18 2015-06-30 Lenovo (Beijing) Limited Window management method, apparatus and computing device
US9116594B2 (en) * 2010-01-19 2015-08-25 Lg Electronics Inc. Mobile terminal and control method thereof
US20120179960A1 (en) * 2011-01-07 2012-07-12 Cok Ronald S Image layout adjustment aparatus

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000194469A (ja) * 1998-12-28 2000-07-14 Nec Corp 項目表示制御装置
JP2000357036A (ja) * 1999-06-16 2000-12-26 N Ii C Design:Kk 表示装置付き制御端末装置
JP2007280603A (ja) * 2000-12-12 2007-10-25 Sony Corp 記録再生装置および方法、ならびに記憶媒体
JP2006107260A (ja) * 2004-10-07 2006-04-20 Sony Corp コンテンツ・マネジメント・システム及びコンテンツ・マネジメント方法、並びにコンピュータ・プログラム
JP2008009781A (ja) * 2006-06-29 2008-01-17 Alpine Electronics Inc 表示制御装置
JP2008052580A (ja) * 2006-08-25 2008-03-06 Hitachi High-Technologies Corp 画像表示方法
US20080148181A1 (en) * 2006-12-18 2008-06-19 Microsoft Corporation Techniques for use with a calendar and messaging component
JP2008244872A (ja) * 2007-03-27 2008-10-09 Fujifilm Corp 画像表示装置、及びプログラム
JP2008250781A (ja) * 2007-03-30 2008-10-16 Onkyo Corp コンテンツ情報表示装置及びコンテンツ情報表示プログラム
WO2009004692A1 (ja) * 2007-06-29 2009-01-08 Fujitsu Limited 情報表示装置,情報表示方法および情報表示プログラム
JP2009076988A (ja) * 2007-09-18 2009-04-09 Nec Electronics Corp コンテンツ情報表示装置、コンテンツ情報の表示方法
JP2009223902A (ja) * 2009-05-18 2009-10-01 Sony Corp 情報処理装置および方法、並びに記録媒体
JP2012008644A (ja) * 2010-06-22 2012-01-12 Fuji Xerox Co Ltd 縮小画像生成装置及びプログラム
JP2012108660A (ja) * 2010-11-16 2012-06-07 Nippon Telegr & Teleph Corp <Ntt> 情報検索装置、情報検索方法及び情報検索プログラム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2016157366A1 (ja) * 2015-03-30 2018-01-11 パイオニア株式会社 表示制御装置、表示制御方法及び表示制御用プログラム
JP2017175212A (ja) * 2016-03-18 2017-09-28 船井電機株式会社 制御装置
JP2018106289A (ja) * 2016-12-22 2018-07-05 パイオニア株式会社 表示制御装置、表示制御方法、プログラム及び記録媒体
JP2019114299A (ja) * 2019-04-08 2019-07-11 パイオニア株式会社 表示制御装置
JP2021114308A (ja) * 2019-04-08 2021-08-05 パイオニア株式会社 表示制御装置

Also Published As

Publication number Publication date
US20160179358A1 (en) 2016-06-23
CN105408848A (zh) 2016-03-16
EP3030955B1 (en) 2020-03-25
WO2015019575A1 (en) 2015-02-12
JP6263897B2 (ja) 2018-01-24
EP3030955A1 (en) 2016-06-15

Similar Documents

Publication Publication Date Title
JP6263897B2 (ja) 情報処理装置、情報処理方法及びプログラム
US9552129B2 (en) Interactive visual representation of points of interest data
US9965144B2 (en) Information processing apparatus and method, and non-transitory computer readable medium
RU2606055C2 (ru) Система рабочего стола и способ и устройство для взаимодействия с интерфейсом для мобильного терминала
US10067657B2 (en) User configurable quick groups
US9690787B2 (en) Contents management system, contents management method, and computer program
CN105094557B (zh) 一种显示控制方法及装置、电子设备
US20120059818A1 (en) Display apparatus and displaying method of contents
CN110286977B (zh) 显示方法及相关产品
JP5289379B2 (ja) 地図表示装置、方法、プログラム及び地図表示サーバ
JP6066602B2 (ja) 処理装置
JP2001043354A (ja) フォトキルト
BR112020025754A2 (pt) Método de compartilhamento de informação pessoal, dispositivo de compartilhamento de informação pessoal, equipamento de terminal, e, mídia de armazenamento legível por computador
JP2013114612A (ja) 表示制御装置、表示方法、制御プログラム、および記録媒体
JPWO2019155852A1 (ja) 電子アルバム装置とその作動方法および作動プログラム
US9330099B2 (en) Multimedia apparatus and method for providing content
US10552515B2 (en) Information processing terminal and information processing method capable of supplying a user with information useful for selecting link information
JP6979472B2 (ja) 電子アルバム装置とその作動方法および作動プログラム
CN109445668B (zh) 锁屏杂志显示方法、装置、存储介质及移动终端
JP2023098878A (ja) 画像提供サーバおよび画像提供方法
JP6451628B2 (ja) 情報処理装置、情報処理方法及びプログラム
US20090210827A1 (en) Web navigation user interface for orienting and organizing navigation links
US20160196241A1 (en) Information processing device and information processing method
JP2012014486A (ja) 情報処理装置、情報処理方法、およびプログラム
CN114880606A (zh) 页面显示方法、装置、设备、介质及程序产品

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170606

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171204

R151 Written notification of patent or utility model registration

Ref document number: 6263897

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151