JP2014081833A - 情報処理端末、制御方法及びプログラム - Google Patents

情報処理端末、制御方法及びプログラム Download PDF

Info

Publication number
JP2014081833A
JP2014081833A JP2012230122A JP2012230122A JP2014081833A JP 2014081833 A JP2014081833 A JP 2014081833A JP 2012230122 A JP2012230122 A JP 2012230122A JP 2012230122 A JP2012230122 A JP 2012230122A JP 2014081833 A JP2014081833 A JP 2014081833A
Authority
JP
Japan
Prior art keywords
image
display
images
information processing
processing terminal
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.)
Pending
Application number
JP2012230122A
Other languages
English (en)
Inventor
Shunsuke Nakamura
俊輔 中村
Junko Murakami
純子 村上
Tomotaka Yuasa
知敬 湯浅
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2012230122A priority Critical patent/JP2014081833A/ja
Publication of JP2014081833A publication Critical patent/JP2014081833A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】情報処理端末に表示された画像をより簡単な操作で絞り込む技術を提供する。
【解決手段】情報処理端末の制御部は、表示面に複数の画像が表示されている状態において、モーションセンサにより出力される加速度情報に基づいて、情報処理端末がユーザによって振られたか否かについて監視する。そして、ユーザによって振られたことを検出した場合には、制御部は、その振られた方向を特定する。次に、制御部は、絞り込み条件と削減率とを特定する。次に、制御部は、特定した絞り込み条件と削減率とに基づいて、画像の絞り込みを行う。次に、制御部は、絞り込まれた画像以外の画像を排除するアニメーションを表示部に表示させる。具体的には、制御部は、絞り込まれた画像以外の画像が、特定された方向に移動してゆき、表示面の外へ飛び出すようにして消えてゆく様子を示すアニメーションを表示部に表示させる。
【選択図】図7

Description

本発明は、情報処理端末に表示された画像を直感的な操作で絞り込む技術に関する。
近年、カメラ機能を備えた、携帯電話機等の情報処理端末が広く利用されている。また、記憶装置の大容量化や、クラウドサービスの発達により、大量の画像データを蓄積することが可能になっている。そこで、近年、大量の画像データの中から目的の画像データを検索する技術が開発されている。例えば、特許文献1に記載の発明では、画像データごとにキーワードを予め設定しておき、当該キーワードを使って画像データを検索する構成となっている。
特開2005−354134号公報
しかし、特許文献1に記載の発明では、目的の画像データを検索するにあたって、検索キーワードを設定した後に、検索ボタンを選択するという操作を行わなければならない。
本発明は、このような事情に鑑みてなされたものであり、情報処理端末に表示された画像をより簡単な操作で絞り込む技術を提供することを目的とする。
上記の課題を解決するため、本発明は、その表示面に複数の画像を表示する表示手段と、前記表示手段により表示された複数の画像のうち、所定の規則に従って、1又は複数の画像を特定する特定手段と、ユーザによって自機が振られた方向を検出する検出手段と、前記表示手段により表示された複数の画像のうち、前記特定手段により特定された1又は複数の画像以外の画像が、前記検出手段により検出された方向に沿って移動する様子を表示するように、前記表示手段を制御する表示制御手段とを備える情報処理端末を提供する。
好ましい態様において、前記表示制御手段は、前記特定手段により特定された1又は複数の画像以外の画像が、前記検出手段により検出された方向に沿って移動し、前記表示面の外へ飛び出すようにして消える様子を表示するように、前記表示手段を制御してもよい。
さらに好ましい態様において、前記情報処理端末は、前記表示手段により表示された複数の画像のうち、一の画像の選択を受け付ける受付手段をさらに備え、前記特定手段は、前記受付手段によりその選択が受け付けられた一の画像を、前記1又は複数の画像の一部又は全部として特定してもよい。
さらに好ましい態様において、前記特定手段は、前記受付手段によりその選択が受け付けられた一の画像と、当該一の画像と関連付けられる他の画像とを、前記1又は複数の画像の一部又は全部として特定してもよい。
さらに好ましい態様において、前記受付手段は、前記表示面に対するユーザの指による押圧を検出することにより、前記一の画像の選択を受け付け、前記特定手段は、前記受付手段により検出された前記押圧の力に応じて、前記1又は複数の画像を特定してもよい。
さらに好ましい態様において、前記検出手段は、ユーザによって自機が振られた回数を検出し、前記特定手段は、前記検出手段により検出された回数に応じて、前記1又は複数の画像を特定してもよい。
さらに好ましい態様において、前記表示制御手段は、前記制御を行った後、前記検出手段により検出された方向に沿って移動する前記画像が、前記表示面の外へ飛び出すようにして消える前に、前記受付手段を介して選択された場合には、当該画像を元の表示位置に表示するよう、前記表示手段を制御してもよい。
さらに好ましい態様において、前記表示制御手段による前記制御に応答して、前記特定手段により特定された1又は複数の画像以外の画像を示すデータを、他の情報処理端末に送信する送信手段をさらに備えてもよい。
さらに好ましい態様において、前記検出手段は、ユーザによって自機が裏返しにされた状態を検出し、前記表示制御手段は、前記制御を行った後に、前記検出手段により自機が裏返しにされた状態が検出された場合に、前記表示面から消した前記画像を再び前記表示面に表示するように、前記表示手段を制御してもよい。
さらに好ましい態様において、前記受付手段は、前記表示面に対するユーザの指による押圧を検出することにより、前記一の画像中に示される一のオブジェクトの選択を受け付け、前記特定手段は、前記一の画像と、前記受付手段によりその選択が受け付けられた一のオブジェクトを示す他の画像とを、前記1又は複数の画像の一部又は全部として特定してもよい。
また、本発明は、その表示面に複数の画像を表示する表示手段を有する情報処理端末の制御方法であって、前記表示手段により表示された複数の画像のうち、所定の規則に従って、1又は複数の画像を特定する特定ステップと、ユーザによって自機が振られた方向を検出する検出ステップと、前記表示手段により表示された複数の画像のうち、前記特定手段により特定された1又は複数の画像以外の画像が、前記ステップにおいて検出された方向に沿って移動する様子を表示するように、前記表示手段を制御する表示制御ステップとを有する制御方法を提供する。
また、本発明は、その表示面に複数の画像を表示する表示手段を有するコンピュータに、前記表示手段により表示された複数の画像のうち、所定の規則に従って、1又は複数の画像を特定する特定ステップと、ユーザによって自機が振られた方向を検出する検出ステップと、前記表示手段により表示された複数の画像のうち、前記特定手段により特定された1又は複数の画像以外の画像が、前記ステップにおいて検出された方向に沿って移動する様子を表示するように、前記表示手段を制御する表示制御ステップとを実行させるためのプログラムを提供する。
本発明によれば、情報処理端末に表示された画像をより簡単な操作で絞り込むことができる。
通信システム100の構成を示す図である。 情報処理端末1のハードウェア構成を示すブロック図である。 画像情報テーブル121のデータ構成例を示す図である。 情報処理端末1の機能的構成を示す図である。 サーバ装置2のハードウェア構成を示すブロック図である。 画像情報テーブル221のデータ構成例を示す図である。 画像の絞り込み動作を示すフローチャートである。 画像の絞り込み動作時の画面の遷移を示す図である。 絞り込み条件テーブル122のデータ構成例を示す図である。 情報処理端末1Aの機能的構成を示す図である。 画像の絞り込み動作を示すフローチャートである。 画像の絞り込み動作時の画面の遷移を示す図である。 削減率テーブル123のデータ構成例を示す図である。 条件テーブル124のデータ構成例を示す図である。 画像データ送信時の様子を示す図である。 画像の絞り込み動作時の画面の遷移を示す図である。
1.第1実施形態
1−1.構成
1−1−1.通信システム100
図1は、第1実施形態に係る通信システム100の構成を示す図である。通信システム100は、画像データのストレージサービスを提供するためのシステムである。通信システム100は、図1に示されるように、情報処理端末1と、サーバ装置2とを有する。各装置は、通信回線3により相互に接続されている。ここで通信回線3とは、例えば、移動体通信網やインターネットにより構成されるネットワークである。なお、図1に示される通信システム100には、情報処理端末1が1つしか含まれていないが、2つ以上含めてもよい。
1−1−2.情報処理端末1
図1に示される情報処理端末1は、サーバ装置2に対して画像データをアップロードして蓄積する一方で、アップロードした画像データをダウンロードして当該画像データにより示される画像を閲覧するためのコンピュータ装置である。情報処理端末1は、例えば、携帯電話機や、スマートフォンや、PDA(Personal Digital Assistant)や、タブレット端末や、パーソナルコンピュータである。
図2は、情報処理端末1のハードウェア構成を示すブロック図である。情報処理端末1は、図2に示されるように、制御部11と、記憶部12と、表示部13と、タッチセンサ部14と、モーションセンサ15と、撮像部16と、GPS(Global Positioning System)受信部17と、WAN(Wide Area Network)通信部18と、赤外線通信部19とにより構成される。
制御部11は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)と、タイマとを備えている。CPUがROM又は記憶部12に記憶されているプログラムを実行することにより情報処理端末1の各部を制御する。タイマは、現在日時を計時する。
記憶部12は、例えばEEPROM(Electronically Erasable and Programmable ROM)やフラッシュメモリ等の記憶装置であり、CPUにより実行されるプログラムやデータを記憶する。なお、記憶部12は、UIM(User Identify Module)カードやSIM(Subscriber Identity Module)カードのように、着脱可能な記憶装置であってもよい。
表示部13は、液晶ディスプレイや有機EL(Electroluminescence)パネル等の表示装置であり、制御部11の制御の下、その表示面131に画像を表示する。タッチセンサ部14は、表示部13の表示面131の上に重ねて設けられ、ユーザの指が接触した領域の座標情報を制御部11に出力する。制御部11は、その出力された座標情報に基づいて、ユーザの指の接触位置と、ユーザの指による押圧の強さを特定する。
モーションセンサ15は、2軸又は3軸の加速度センサである。モーションセンサ15は、情報処理端末1に対して加えられた加速度を示す情報を制御部11に出力する。制御部11は、その出力された加速度情報に基づいて、情報処理端末1がユーザによって振られたことや、情報処理端末1が振られた方向や、情報処理端末1が振られた回数を特定する。
撮像部16は、CCD(Charge Coupled Device)等の撮像素子とレンズとを備えたデジタルカメラである。撮像部16は、レンズを通して入射した光をCCDによって信号に変換し、この信号に基づいて画像データを生成する。GPS受信部17は、図示せぬGPS用受信アンテナを介して複数のGPS衛星から信号を受信して、制御部11に出力する。制御部11は、この出力された信号に基づいて、情報処理端末1の現在位置を特定する。
WAN通信部18は、基地局を介して外部の装置と通信を行うための手段である。赤外線通信部19は、赤外線を用いて、数十cm程度の通信範囲において、外部の装置と通信を行うための手段である。
以上の構成要素を有する情報処理端末1は、撮像部16により生成された画像データを、WAN通信部18を用いて、サーバ装置2にアップロードすることができる。その際、情報処理端末1は、当該画像データとともに、当該画像データが生成された日時を示す日時データと、当該データが生成された場所を示す座標データとをサーバ装置2にアップロードする。画像データが生成された日時は、タイマを参照して特定され、画像データが生成された場所は、GPS受信部17により出力される信号に基づいて特定される。なお、ここで、サーバ装置2にアップロードされる画像データは、必ずしも撮像部16により生成された画像データ(すなわち、写真の画像データ)でなくてもよい。
情報処理端末1によってアップロードされた画像データについては、後述するようにサーバ装置2により付加情報が生成された上で記憶される。サーバ装置2により記憶された画像データは、情報処理端末1を用いてダウンロードして閲覧することが可能である。例えば、情報処理端末1において、記憶部12に記憶される画像閲覧プログラムが実行されたことを契機として、サーバ装置2に記憶された画像データが情報処理端末1にダウンロードされる。その際、画像データには、サーバ装置2により付加された付加情報が付加されて、画像ファイルとしてダウンロードされる。なお、その際の画像データは、サムネイル画像であってもよい。
図3は、画像閲覧プログラムが実行されて画像ファイル群がダウンロードされた場合に
記憶部12に記憶される画像情報テーブル121のデータ構成例を示す図である。画像情報テーブル121を構成する各レコードは、「画像ID」と、「年月」と、「人物」と、「イベント」と、「場所」というフィールドにより構成される。「画像ID」のフィールドには、画像データを識別するための画像識別情報が格納される。「年月」のフィールドには、画像データが生成された年月を示す年月情報が格納される。「人物」のフィールドには、画像データにより示される画像に写っている人物を識別するための人物識別情報が格納される。「場所」のフィールドには、画像データが生成された場所を示す場所情報が格納される。
次に、情報処理端末1の機能的構成について説明する。図4は、情報処理端末1の機能的構成を示す図である。図4に示される機能は、特に、表示部13によって表示された画像を絞り込む場合の動作に関する。当該機能は、記憶部12に記憶されるプログラムがCPUにより実行されることにより実現される。
振り検出部41は、モーションセンサ15により出力される加速度情報に基づいて、情報処理端末1がユーザによって振られたことを検出する手段である。方向検出部42は、モーションセンサ15により出力される加速度情報に基づいて、情報処理端末1がユーザによって振られた方向を検出する手段である。例えば、方向検出部42は、情報処理端末1が左右方向(図8(b)紙面左右方向)に振られた場合には、振られた方向として「左右方向」を検出し、上下方向(図12(b)紙面上下方向)に振られた場合には、振られた方向として「上下方向」を検出する。もちろん、斜め方向を、振られた方向として検出するようにしてもよい。なお、本実施形態における「振る」という行為には、情報処理端末1を一方向にのみ移動させる行為も含まれ、必ずしも往復運動させることを必要とするものではない。
絞り込み条件特定部43は、画像を絞り込む際の条件を規定する絞り込み条件を特定する手段である。絞り込み条件特定部43は、ユーザによって予め設定され、記憶部12に記憶されている絞り込み条件情報を参照して、絞り込み条件を特定する。絞り込み条件情報とは、例えば、「年月(降順)」である。
削減率特定部44は、画像を絞り込む際に排除する画像の枚数を規定する削減率を特定する手段である。削減率特定部44は、ユーザによって予め設定され、記憶部12に記憶されている削減率情報を参照して、削減率を特定する。削減率情報とは、例えば、「10%」や「20%」といった数値を示す情報である。削減率として「10%」が指定されている場合には、表示部13により表示されている画像全体のうち、10%の画像が排除される。
絞り込み部45は、絞り込み条件特定部43により特定された絞り込み条件と、削減率特定部44により特定された削減率とに基づいて、画像の絞り込みを行う手段である。例えば、図3に示される画像「imageA」〜「imageL」が表示されている場合において、絞り込み条件として「年月(降順)」が特定され、削減率として「50%」が特定された場合には、画像「imageE」〜「imageG」及び「imageI」〜「imageK」が、残される。この絞り込み部45は、本発明に係る「特定手段」の一例である。
表示制御部46は、絞り込み部45により絞り込まれた画像以外の画像を排除するアニメーションを表示部13に表示させる手段である。表示制御部46は、絞り込み部45により絞り込まれた画像以外の画像が、方向検出部42により検出された方向に移動してゆき、表示面131の外へ飛び出すようにして消えてゆく様子を示すアニメーションを表示部13に表示させる。
以上が、情報処理端末1の構成についての説明である。
1−1−3.サーバ装置2
図1に示されるサーバ装置2は、情報処理端末1によりアップロードされた画像データを蓄積するためのコンピュータ装置である。図5は、サーバ装置2のハードウェア構成を示すブロック図である。サーバ装置2は、図5に示されるように、制御部21と、記憶部22と、通信部23とにより構成される。
制御部21は、CPUと、ROMと、RAMとを備えている。CPUがROM又は記憶部22に記憶されているプログラムを実行することによりサーバ装置2の各部を制御する。記憶部22は、HDD(Hard Disk Drive)等の記憶装置であり、CPUにより実行されるプログラムや、情報処理端末1によりアップロードされた画像データを記憶する。通信部23は、通信回線3を介して外部の装置と通信を行うための手段である。
以上の構成要素を有するサーバ装置2は、情報処理端末1によりアップロードされた画像データを記憶部22に記憶する。その際、サーバ装置2は、画像データの分類を容易にするために、各画像データにつき付加情報を生成する。具体的には、上述の画像識別情報と、年月情報と、人物識別情報と、イベント情報と、場所情報とを生成する。
画像識別情報は、サーバ装置2により任意に設定される。年月情報は、情報処理端末1により画像データとともにアップロードされる日時データに基づいて設定される。人物識別情報は、情報処理端末1によりアップロードされた画像データに対して周知の顔認識処理を施し、その認識結果に基づいて設定される。例えば、2つの画像に同一人物が写っている場合には、当該2つの画像を示す画像データには、それぞれ同一の人物識別情報が付加される。イベント情報は、情報処理端末1により画像データとともにアップロードされる日時データに基づいて設定される。例えば、同日に生成された画像データ同士には、同一のイベント情報が設定される。場所情報は、情報処理端末1により画像データとともにアップロードされる座標データに基づいて設定される。
図6は、この付加情報を格納した画像情報テーブル221のデータ構成例を示す図である。画像情報テーブル221を構成する各レコードは、「端末ID」と、「画像ID」と、「年月」と、「人物」と、「イベント」と、「場所」というフィールドにより構成される。この画像情報テーブル221は、「端末ID」というフィールドが追加されている点以外は、情報処理端末1に記憶される画像情報テーブル121と同じである。ここで、「端末ID」というフィールドには、情報処理端末1を識別するための端末識別情報が格納される。
以上が、サーバ装置2の構成についての説明である。
1−2.動作
次に、本実施形態に係る情報処理端末1の動作について説明する。具体的には、表示部13によって表示された画像を絞り込む場合の動作について説明する。図7は、当該動作を示すフローチャートである。また、図8は、当該動作が実行される際の画面の遷移の一例を示す図である。なお、当該動作を実行するにあたっては、上述の画像閲覧プログラムが実行され、複数の画像ファイルがサーバ装置2よりダウンロードされているものとする。
図8(a)に示されるような画面が表示部13により表示面131に表示されている状態において、情報処理端末1の制御部11は、モーションセンサ15により出力される加速度情報に基づいて、情報処理端末1がユーザによって振られたか否かについて監視する(ステップSa1)。そして、ユーザによって振られたことを検出した場合には(ステップSa1;YES)、制御部11は、その振られた方向を特定する(ステップSa2)。例えば、図8(b)に示すように左右方向に振られた場合には、制御部11は、振られた方向として「左右方向」を特定する。
次に、制御部11は、画像を絞り込む際の条件を規定する絞り込み条件を特定する(ステップSa3)。具体的には、制御部11は、記憶部12に予め記憶されている絞り込み条件情報を参照して、絞り込み条件を特定する。また、制御部11は、画像を絞り込む際に排除する画像の枚数を規定する削減率を特定する(ステップSa4)。具体的には、制御部11は、記憶部12に予め記憶されている削減率情報を参照して、絞り込み条件を特定する。
次に、制御部11は、ステップSa3において特定した絞り込み条件と、ステップSa4において特定した削減率とに基づいて、画像の絞り込みを行う(ステップSa5)。例えば、図3に示される画像「imageA」〜「imageL」が表示されている場合において、絞り込み条件として「年月(降順)」が特定され、削減率として「25%」が特定された場合には、画像「imageA」〜「imageB」及び「imageE」〜「imageK」が、残される。
次に、制御部11は、ステップSa5において絞り込まれた画像以外の画像を排除するアニメーションを表示部13に表示させる(ステップSa6)。具体的には、制御部11は、ステップSa5において絞り込まれた画像以外の画像が、ステップSa2において特定された方向に移動してゆき、表示面131の外へ飛び出すようにして消えてゆく様子を示すアニメーションを表示部13に表示させる。
例えば、ステップSa2において特定された方向が「左右方向」であり、ステップSa5において、画像「imageA」〜「imageB」及び「imageE」〜「imageK」に絞り込まれた場合には、図8(c)に示されるように、画像「imageC」、「imageD」及び「imageL」が排除される。図8(d)は、画像「imageC」、「imageD」及び「imageL」が排除された後の表示画面を示す図である。
以上が、本実施形態に係る情報処理端末1の動作の説明である。
以上説明した本実施形態に係る情報処理端末1によれば、ユーザは情報処理端末1を振るという操作により、当該端末に表示された画像を絞り込むことができる。ここで、「振る」という行為は、振った対象から何かをふるい落とすという結果を直感させる行為である。よって、情報処理端末1のユーザは、直感的な操作により画像の絞り込みを行うことができる。
2.第2実施形態
2−1.構成
2−1−1.通信システム100
本実施形態に係る通信システムの構成は、第1実施形態に係る通信システム100の構成と同じである。よって、本実施形態に係る通信システムの構成についての説明は省略する。
2−1−2.情報処理端末1
本実施形態に係る情報処理端末1Aの構成は、以下に説明する絞り込み条件テーブル122を有している点と、その機能的構成を除いては、第1実施形態に係る情報処理端末1の構成と共通する。よって、以下の説明では、両者の相違点の説明を中心に行い、共通する部分の説明については省略する。また、本実施形態に係る情報処理端末1Aの構成要素のうち、第1実施形態に係る情報処理端末1と共通するものについては、同一の符号を用いる。
情報処理端末1Aは、その記憶部12に、絞り込み条件テーブル122を記憶する。図9は、絞り込み条件テーブル122のデータ構成例を示す図である。絞り込み条件テーブル122を構成する各レコードは、「カウント値」と「絞り込み条件」というフィールドにより構成される。「カウント値」のフィールドには、後述するカウンタにより計数される値が格納される。「絞り込み条件」のフィールドには、画像を絞り込む際の条件を規定する絞り込み条件が格納される。
次に、情報処理端末1Aの機能的構成について説明する。図10は、情報処理端末1Aの機能的構成を示す図である。図10に示される機能は、特に、表示部13によって表示された画像を絞り込む場合の動作に関する。当該機能は、記憶部12に記憶されるプログラムがCPUにより実行されることにより実現される。
絞り込み条件特定部51は、画像を絞り込む際の条件を規定する絞り込み条件を特定する手段である。絞り込み条件特定部51は、現状のカウンタ52の値と、記憶部12に記憶される絞り込み条件テーブル122の内容とに基づいて、絞り込み条件を特定する。例えば、絞り込み条件テーブル122の内容が、図9に示される通りであって、カウンタの値が「0」である場合には、「人物」が絞り込み条件として特定される。
絞り込み部53は、絞り込み条件特定部51により特定された絞り込み条件に基づいて、画像の絞り込みを行う手段である。絞り込み部53は、画像情報テーブル121を参照して、ユーザによって選択されている画像と、絞り込み条件特定部51により特定された絞り込み条件において関連付けられている画像を特定し、当該画像と、ユーザによって選択されている画像とを絞り込み結果として残す。例えば、ユーザによって選択された画像が「imageA」であって、絞り込み条件特定部51により特定された絞り込み条件が「人物」であって、画像情報テーブル121の内容が、図3に示される通りである場合には、「人物」のフィールドに画像「imageA」と同じ人物識別情報「P1」が格納されている画像「imageB」、「imageD」〜「imageG」、「imageI」及び「imageK」〜「imageL」が、絞り込み結果として残される。この絞り込み部53は、本発明に係る「特定手段」の一例である。
表示制御部54は、絞り込み部45又は絞り込み部53により絞り込まれた画像以外の画像を排除するアニメーションを表示部13に表示させる手段である。表示制御部54は、絞り込み部45又は絞り込み部53により絞り込まれた画像以外の画像が、方向検出部42により検出された方向に移動してゆき、表示面131の外へ飛び出すようにして消えてゆく様子を示すアニメーションを表示部13に表示させる。
以上が、情報処理端末1Aの構成についての説明である。
2−1−3.サーバ装置2
本実施形態に係るサーバ装置の構成は、第1実施形態に係るサーバ装置2の構成と同じである。よって、本実施形態に係るサーバ装置の構成についての説明は省略する。
2−2.動作
次に、本実施形態に係る情報処理端末1の動作について説明する。具体的には、表示部13によって表示された画像を絞り込む場合の動作について説明する。図11は、当該動作を示すフローチャートである。また、図12は、当該動作が実行される際の画面の遷移の一例を示す図である。なお、当該動作を実行するにあたっては、上述の画像閲覧プログラムが実行され、複数の画像ファイルがサーバ装置2よりダウンロードされているものとする。なお、図11において図7と共通する処理については、図7と同一の符号を付してある。
図12(a)に示されるような画面が表示部13により表示面131に表示されている状態において、情報処理端末1の制御部11は、モーションセンサ15により出力される加速度情報に基づいて、情報処理端末1がユーザによって振られたか否かについて監視する(ステップSa1)。そして、ユーザによって振られたことを検出した場合には(ステップSa1;YES)、制御部11は、その振られた方向を特定する(ステップSa2)。例えば、図12(b)に示すように上下方向に振られた場合には、制御部11は、振られた方向として「上下方向」を特定する。
次に、制御部11は、ユーザによって画像が選択されているか否かについて判定する(ステップSb1)。この判定の結果、ユーザによって画像が選択されている場合には(ステップSb1;YES)、制御部11は、画像を絞り込む際の条件を規定する絞り込み条件を特定する(ステップSb2)。
具体的には、制御部11は、現状のカウンタの値と、記憶部12に記憶される絞り込み条件テーブル122の内容とに基づいて、絞り込み条件を特定する。例えば、絞り込み条件テーブル122の内容が、図9に示される通りであって、カウンタの値が「0」である場合には、「人物」が絞り込み条件として特定される。
次に、制御部11は、ステップSb2において特定した絞り込み条件に基づいて、画像の絞り込みを行う(ステップSb3)。具体的には、制御部11は、画像情報テーブル121を参照して、ユーザによって選択されている画像と、ステップSb2において特定した絞り込み条件において関連付けられている画像を特定し、当該画像と、ユーザによって選択されている画像とを絞り込み結果として残す。例えば、ユーザによって選択された画像が「imageA」であって、ステップSb2において特定された絞り込み条件が「人物」であって、画像情報テーブル121の内容が、図3に示される通りである場合には、「人物」のフィールドに画像「imageA」と同じ人物識別情報「P1」が格納されている画像「imageB」、「imageD」〜「imageG」、「imageI」及び「imageK」〜「imageL」が、絞り込み結果として残される。
次に、制御部11は、ステップSb3において絞り込まれた画像以外の画像を排除するアニメーションを表示部13に表示させる(ステップSb4)。具体的には、制御部11は、ステップSa5において絞り込まれた画像以外の画像が、ステップSa2において特定された方向に移動してゆき、表示面131の外へ飛び出すようにして消えてゆく様子を示すアニメーションを表示部13に表示させる。
例えば、ステップSa2において特定された方向が「上下方向」であり、ステップSa5において、画像「imageB」、「imageD」〜「imageG」、「imageI」及び「imageK」〜「imageL」に絞り込まれた場合には、図12(c)に示されるように、画像「imageC」、「imageH」及び「imageJ」が排除される。図12(d)は、画像「imageC」、「imageH」及び「imageJ」が排除された後の表示画面を示す図である。
次に、制御部11は、カウンタの値を1増加させる(ステップSb5)。そして、制御部11は、再度ステップSa1の処理を実行する。
なお、上記のステップSb1の判定において、ユーザによって画像が選択されていないと判定された場合の処理については、第1実施形態のステップSa3〜Sa6の処理と同じであるため、その説明を省略する。
以上が、本実施形態に係る情報処理端末1の動作の説明である。
本実施形態に係る情報処理端末1によれば、当該端末のユーザは、「振る」という直感的な操作により画像の絞り込みを行うことができる。また、ユーザは、「振る」度に絞り込み条件を変えることができる。
3.変形例
上記の実施形態は、以下のように変形してもよい。また、以下の変形例は、互いに組み合わせてもよい。
3−1.変形例1
上記の第1及び第2実施形態において、ユーザによって情報処理端末1が振られた回数に応じて、画像を絞り込む枚数を変化させるようにしてもよい。例えば、図13に示されるような、振られた回数と削減率とを対応づけて格納する削減率テーブル123を情報処理端末1(又は1A)の記憶部12に記憶させ、上記の第1及び第2実施形態のステップSa4の処理において、制御部11に、モーションセンサ15から出力される加速度情報に基づいて、振られた回数を特定させ、その特定された回数と上記の削減率テーブル123の内容とに基づいて、削減率を特定させるようにしてもよい。
また、振られた回数に代えて、振り幅や振りの速度に応じて、画像を絞り込む枚数を変化させるようにしてもよい。
3−2.変形例2
上記の第2実施形態において、ユーザによって情報処理端末1が振られた際(又は振られる前に)、ユーザによって画像が選択される際の表示面131に対するユーザの指の押圧力に応じて、画像を絞り込む条件を変化させて、その結果、画像を絞り込む枚数を変化させるようにしてもよい。例えば、図14に示されるような、押圧力(具体的には接触面積)と絞り込み条件とを対応づけて格納する絞り込み条件テーブル124を情報処理端末1Aの記憶部12に記憶させ、上記の第2実施形態のステップSb2の処理において、制御部11に、タッチセンサ部14から出力される座標情報と絞り込み条件テーブル124の内容とに基づいて、絞り込み条件を特定させるようにしてもよい。
3−3.変形例3
上記の第1及び第2実施形態において、絞り込みの結果排除される画像のデータを他の情報処理端末1に送信するようにしてもよい。例えば、図15に示されるように、他の情報処理端末1Bの直上において情報処理端末1(又は1A)を振った場合に、絞り込みの結果排除される画像のデータを赤外線通信部19を用いて情報処理端末1Bに送信するようにしてもよい。この際、排除される画像の画像IDのみを情報処理端末1Bに送信し、画像データの取得についてはサーバ装置2に対してアクセスさせるようにしてもよい。
3−4.変形例4
上記の第1及び第2実施形態において、絞り込まれた画像以外の画像を排除するアニメーションを表示部13に表示させている際に、当該画像が表示面131から消える前にユーザによってタッチセンサ部14を介して選択された場合には、当該画像を元の表示位置に表示するようにしてもよい。
3−5.変形例5
上記の第1及び第2実施形態において、情報処理端末1が裏返しにされた場合に、すでに絞り込みの結果排除された画像を、再び元の表示位置に表示するようにしてもよい。すなわち、絞り込みをリセットするようにしてもよい。この場合、情報処理端末1の制御部11は、モーションセンサ15から出力される加速度情報に基づいて、情報処理端末1が裏返しにされたことを検出する。
3−6.変形例6
上記の第1及び第2実施形態に関連して説明した絞り込み条件は、あくまで一例であり、その他の絞り込み条件を採用してもよい。例えば、「画像データのデータサイズ(昇順又は降順)」や、「年月(昇順)」や、「画像データにより表される画像に写っている人数(昇順又は降順)」や、「ユーザによって画像データごとに設定される優先度(昇順又は降順)」等を採用してもよい。
3−7.変形例7
上記の第1及び第2実施形態において、情報処理端末1(又は1A)の制御部11によって実行されるプログラムは、コンピュータ装置が読み取り可能な記録媒体を介して情報処理端末1に提供されてもよい。ここで記録媒体とは、例えば、磁気テープや磁気ディスクなどの磁気記録媒体や、光ディスクなどの光記録媒体や、光磁気記録媒体や、半導体メモリ等である。また、同プログラムは、インターネット等のネットワークを介して情報処理端末1に提供されてもよい。
3−8.変形例8
上記の第1及び第2実施形態では、情報処理端末1は、サーバ装置2に対して画像データをアップロードして蓄積しているが、サーバ装置2にアップロードせずに、自機の記憶部12に画像データを蓄積するようにしてもよい。この場合、情報処理端末1は、サーバ装置2が備える、付加情報を生成する機能を備えてもよい。具体的には、情報処理端末1は、各画像データにつき、画像識別情報と、年月情報と、人物識別情報と、イベント情報と、場所情報とを生成し、画像情報テーブル121に各情報を格納するようにしてもよい。
3−9.変形例9
上記の第1及び第2実施形態において、画像を絞り込む際に排除される画像の移動速度は、情報処理端末1が振られた際にモーションセンサ15により検出された加速度に応じて変化させてもよい。例えば、検出された加速度が大きくなるにつれて、画像の移動速度が増加するようにしてもよい。
3−10.変形例10
上記の第2実施形態では、画像を絞り込む際にユーザによって画像が選択されている場合であって、絞り込み条件として「人物」が特定されたときには、当該選択されている画像と、当該画像と同じ人物識別情報と関連付けられている画像とが絞り込み結果として残される(図11のステップSb3参照)。この際、選択されている画像に複数の人物が示されているときは、それらの人物の中で特にユーザによって選択されている人物を示す人物識別情報と関連付けられている画像のみを絞り込み結果として残すようにしてもよい。ここで、ユーザによって選択されている人物は、例えば、画像に対するユーザの指の接触位置によって特定される。
図16は、本変形例に係る、画像の絞り込み動作が実行される際の画面の遷移の一例を示す図である。上記の第2実施形態では、画像が整列されて画面に表示されているが(図12(a)参照)、図16(a)に示されるように、画像は整列されていない状態で表示されてもよい。図16(a)に示される画面が表示されている状態において、図16(b)に示されるように、一の画像の人物Aがユーザによって選択されて、情報処理端末1が振られると、上記の第2実施形態と同様にユーザによって振られたことが検出され(図11のステップSa1;YES)、その振られた方向が特定される(図11のステップSa2)。
本例においては、ユーザによって一の画像中の人物Aが選択されているため、ユーザによって画像が選択されていると判定され(図11のステップSb1;YES)、画像を絞り込む際の条件を規定する絞り込み条件が特定される(図11のステップSb2)。この際に、絞り込み条件として「人物」が特定された場合、本例においてはユーザによって一の画像中の人物Aが選択されているため、この人物Aを示す人物識別情報と関連付けられている画像が、前記ユーザによって選択されている画像とともに絞り込み結果として残される。ここで、ユーザによって選択された人物を示す人物識別情報を特定するために、画像IDごとに、当該画像に写っている人物を示す人物識別情報と、当該人物が表示されるその画像中の位置を示す座標情報とを記憶しておくようにしてもよい。
画像の絞り込みが完了すると、上記の第2実施形態と同様に、絞り込まれた画像以外の画像を排除するアニメーションが表示部13に表示される。図16(c)は、その際の表示画面の一例を示す図である。そして、図16(d)に示されるように、絞り込みの結果残された画像が整列された上で表示部13に表示される。
なお、画像中に示され、ユーザによって選択可能なオブジェクトは人物に限られず、例えば、建物や物品であってもよい。
1…情報処理端末、2…サーバ装置、3…通信回線、11…制御部、12…記憶部、13…表示部、14…タッチセンサ部、15…モーションセンサ、16…撮像部、17…GPS受信部、18…WAN通信部、19…赤外線通信部、21…制御部、22…記憶部、23…通信部、41…振り検出部、42…方向検出部、43…絞り込み条件特定部、44…削減率特定部、45…絞り込み部、46…表示制御部、51…絞り込み条件特定部、52…カウンタ、53…絞り込み部、54…表示制御部、100…通信システム、121…画像情報テーブル、122…絞り込み条件テーブル、123…削減率テーブル、124…絞り込み条件テーブル、221…画像情報テーブル

Claims (12)

  1. その表示面に複数の画像を表示する表示手段と、
    前記表示手段により表示された複数の画像のうち、所定の規則に従って、1又は複数の画像を特定する特定手段と、
    ユーザによって自機が振られた方向を検出する検出手段と、
    前記表示手段により表示された複数の画像のうち、前記特定手段により特定された1又は複数の画像以外の画像が、前記検出手段により検出された方向に沿って移動する様子を表示するように、前記表示手段を制御する表示制御手段と
    を備える情報処理端末。
  2. 前記表示制御手段は、前記特定手段により特定された1又は複数の画像以外の画像が、前記検出手段により検出された方向に沿って移動し、前記表示面の外へ飛び出すようにして消える様子を表示するように、前記表示手段を制御することを特徴とする請求項1に記載の情報処理端末。
  3. 前記表示手段により表示された複数の画像のうち、一の画像の選択を受け付ける受付手段をさらに備え、
    前記特定手段は、前記受付手段によりその選択が受け付けられた一の画像を、前記1又は複数の画像の一部又は全部として特定する
    ことを特徴とする請求項1又は2に記載の情報処理端末。
  4. 前記特定手段は、前記受付手段によりその選択が受け付けられた一の画像と、当該一の画像と関連付けられる他の画像とを、前記1又は複数の画像の一部又は全部として特定することを特徴とする請求項3に記載の情報処理端末。
  5. 前記受付手段は、前記表示面に対するユーザの指による押圧を検出することにより、前記一の画像の選択を受け付け、
    前記特定手段は、前記受付手段により検出された前記押圧の力に応じて、前記1又は複数の画像を特定する
    ことを特徴とする請求項3又は4に記載の情報処理端末。
  6. 前記検出手段は、ユーザによって自機が振られた回数を検出し、
    前記特定手段は、前記検出手段により検出された回数に応じて、前記1又は複数の画像を特定する
    ことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理端末。
  7. 前記表示制御手段は、前記制御を行った後、前記検出手段により検出された方向に沿って移動する前記画像が、前記表示面の外へ飛び出すようにして消える前に、前記受付手段を介して選択された場合には、当該画像を元の表示位置に表示するよう、前記表示手段を制御することを特徴とする請求項3乃至5のいずれか1項に記載の情報処理端末。
  8. 前記表示制御手段による前記制御に応答して、前記特定手段により特定された1又は複数の画像以外の画像を示すデータを、他の情報処理端末に送信する送信手段をさらに備えることを特徴とする請求項1乃至7のいずれか1項に記載の情報処理端末。
  9. 前記検出手段は、ユーザによって自機が裏返しにされた状態を検出し、
    前記表示制御手段は、前記制御を行った後に、前記検出手段により自機が裏返しにされた状態が検出された場合に、前記表示面から消した前記画像を再び前記表示面に表示するように、前記表示手段を制御する
    ことを特徴とする請求項1乃至8のいずれか1項に記載の情報処理端末。
  10. 前記受付手段は、前記表示面に対するユーザの指による押圧を検出することにより、前記一の画像中に示される一のオブジェクトの選択を受け付け、
    前記特定手段は、前記一の画像と、前記受付手段によりその選択が受け付けられた一のオブジェクトを示す他の画像とを、前記1又は複数の画像の一部又は全部として特定する
    ことを特徴とする請求項4に記載の情報処理端末。
  11. その表示面に複数の画像を表示する表示手段を有する情報処理端末の制御方法であって、
    前記表示手段により表示された複数の画像のうち、所定の規則に従って、1又は複数の画像を特定する特定ステップと、
    ユーザによって自機が振られた方向を検出する検出ステップと、
    前記表示手段により表示された複数の画像のうち、前記特定手段により特定された1又は複数の画像以外の画像が、前記ステップにおいて検出された方向に沿って移動する様子を表示するように、前記表示手段を制御する表示制御ステップと
    を有する制御方法。
  12. その表示面に複数の画像を表示する表示手段を有するコンピュータに、
    前記表示手段により表示された複数の画像のうち、所定の規則に従って、1又は複数の画像を特定する特定ステップと、
    ユーザによって自機が振られた方向を検出する検出ステップと、
    前記表示手段により表示された複数の画像のうち、前記特定手段により特定された1又は複数の画像以外の画像が、前記ステップにおいて検出された方向に沿って移動する様子を表示するように、前記表示手段を制御する表示制御ステップと
    を実行させるためのプログラム。
JP2012230122A 2012-10-17 2012-10-17 情報処理端末、制御方法及びプログラム Pending JP2014081833A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012230122A JP2014081833A (ja) 2012-10-17 2012-10-17 情報処理端末、制御方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012230122A JP2014081833A (ja) 2012-10-17 2012-10-17 情報処理端末、制御方法及びプログラム

Publications (1)

Publication Number Publication Date
JP2014081833A true JP2014081833A (ja) 2014-05-08

Family

ID=50785958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012230122A Pending JP2014081833A (ja) 2012-10-17 2012-10-17 情報処理端末、制御方法及びプログラム

Country Status (1)

Country Link
JP (1) JP2014081833A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014137742A (ja) * 2013-01-17 2014-07-28 Nikon Corp 表示装置、撮像装置及び表示制御プログラム
CN105511753A (zh) * 2014-10-20 2016-04-20 中兴通讯股份有限公司 一种显示调整方法及终端
JP2019117441A (ja) * 2017-12-26 2019-07-18 大日本印刷株式会社 操作表示装置及びプログラム
JPWO2020262038A1 (ja) * 2019-06-25 2021-09-13 日本郵船株式会社 プログラム及び情報処理方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014137742A (ja) * 2013-01-17 2014-07-28 Nikon Corp 表示装置、撮像装置及び表示制御プログラム
CN105511753A (zh) * 2014-10-20 2016-04-20 中兴通讯股份有限公司 一种显示调整方法及终端
JP2019117441A (ja) * 2017-12-26 2019-07-18 大日本印刷株式会社 操作表示装置及びプログラム
JP7043832B2 (ja) 2017-12-26 2022-03-30 大日本印刷株式会社 操作表示装置及びプログラム
JPWO2020262038A1 (ja) * 2019-06-25 2021-09-13 日本郵船株式会社 プログラム及び情報処理方法

Similar Documents

Publication Publication Date Title
US9998651B2 (en) Image processing apparatus and image processing method
US9952681B2 (en) Method and device for switching tasks using fingerprint information
US9880640B2 (en) Multi-dimensional interface
TWI600322B (zh) 用於操作具有整合式相機之電子器件之方法及相關電子器件,以及非暫時性電腦可讀取儲存媒體
US8988347B2 (en) Image processing apparatus, image displaying method, and image displaying program
US20180005040A1 (en) Event-based image classification and scoring
US11354029B2 (en) Content collection method, apparatus and storage medium
RU2621626C2 (ru) Способ и устройство управления расписанием с использованием оптического устройства чтения символов
US11914850B2 (en) User profile picture generation method and electronic device
EP3128411B1 (en) Interface display method, terminal, computer program and recording medium
US9380214B2 (en) Image photographing apparatus and method thereof
JP6555026B2 (ja) 情報提供システム
KR20140034339A (ko) 컨텐츠 업로드측 사용자 단말 장치, 컨텐츠 다운로드측 사용자 단말 장치, 서버, 컨텐츠 공유 시스템 및 그들의 컨텐츠 공유 방법
US9635234B2 (en) Server, client terminal, system, and program
US20150106761A1 (en) Information processing apparatus, method for controlling the information processing apparatus, and storage medium
CN105745612A (zh) 用于显示内容的重新调整大小技术
JP2014081833A (ja) 情報処理端末、制御方法及びプログラム
EP2498256B1 (en) Reproduction processing apparatus, imaging apparatus, reproduction processing method, and program
US20190026380A1 (en) Method and apparatus for processing bookmark and terminal device
KR20210084386A (ko) 시각적으로 코딩된 패턴 인식 방법 및 장치
US11430165B2 (en) Display control apparatus and display control method
JP2020187751A (ja) 画像コンテンツ検索ユーザインターフェースを提供する移動通信端末機及びそれを用いた画像コンテンツ管理方法
KR20140105672A (ko) 휴대단말기에서 앨범 처리장치 및 방법
US20150070286A1 (en) Method, electronic device, and computer program product
KR20170079316A (ko) 스마트 스크롤 휠을 이용한 사용자 인터페이스 구성 방법