JP2014052915A - 電子機器、表示制御方法及びプログラム - Google Patents
電子機器、表示制御方法及びプログラム Download PDFInfo
- Publication number
- JP2014052915A JP2014052915A JP2012197889A JP2012197889A JP2014052915A JP 2014052915 A JP2014052915 A JP 2014052915A JP 2012197889 A JP2012197889 A JP 2012197889A JP 2012197889 A JP2012197889 A JP 2012197889A JP 2014052915 A JP2014052915 A JP 2014052915A
- Authority
- JP
- Japan
- Prior art keywords
- content
- contents
- period
- display
- album
- 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
Links
- 238000000034 method Methods 0.000 title claims description 50
- 230000006870 function Effects 0.000 description 17
- 230000008569 process Effects 0.000 description 14
- 238000006073 displacement reaction Methods 0.000 description 8
- 230000008676 import Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
- G06F16/447—Temporal browsing, e.g. timeline
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00148—Storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00185—Image output
- H04N1/00196—Creation of a photo-montage, e.g. photoalbum
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00185—Image output
- H04N1/00198—Creation of a soft photo presentation, e.g. digital slide-show
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00453—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00458—Sequential viewing of a plurality of images, e.g. browsing or scrolling
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0089—Image display device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0096—Portable devices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
【課題】複数のコンテンツを分かり易い形式でユーザに提示することができる電子機器を実現する。
【解決手段】実施形態によれば、電子機器は、取得手段と、表示処理手段とを具備する。取得手段は、第1の期間に関連付けられる複数の第1のコンテンツおよび前記第1の期間とは異なる第2の期間に関連付けられる複数の第2のコンテンツを取得する。表示処理手段は、前記複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび前記複数の第2のコンテンツのまとまりを表す第2のオブジェクトを、前記第1の期間および前記第2の期間に応じて、画面上の一方向に時系列に並べて表示する。
【選択図】図9
【解決手段】実施形態によれば、電子機器は、取得手段と、表示処理手段とを具備する。取得手段は、第1の期間に関連付けられる複数の第1のコンテンツおよび前記第1の期間とは異なる第2の期間に関連付けられる複数の第2のコンテンツを取得する。表示処理手段は、前記複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび前記複数の第2のコンテンツのまとまりを表す第2のオブジェクトを、前記第1の期間および前記第2の期間に応じて、画面上の一方向に時系列に並べて表示する。
【選択図】図9
Description
本発明の実施形態は、コンテンツの表示制御方法に関する。
近年、タブレットPC、パーソナルコンピュータ(PC)といった種々の電子機器が開発されている。この種の多くの電子機器は、写真等のコンテンツを外部機器から取り込み、電子機器内に保存することが可能である。
電子機器は、保存したコンテンツをディスプレイの画面上に表示することができる。また、電子機器は、インターネット等を介してオンラインストレージサイトとコンテンツを送受信することができる。さらに、電子機器は、ソーシャルネットワークサービス(SNS)サイトにコンテンツを送信(アップロード)し、アップロードしたコンテンツに対するコメント等をSNSサイトから受信することができる。
しかしながら、電子機器内に多数のコンテンツが保存されていた場合、ユーザは、これら多数のコンテンツから所望のコンテンツを見つけ出すための操作を行う必要がある。また、多数のコンテンツの各々には、各コンテンツを取得した場所及び日付等の多様な情報が関連付けられている。そのため、その多様な情報を利用して多数のコンテンツを整理することができるが、ユーザは多数のコンテンツを整理するために複雑な操作を行わなければならない。また、容易にコンテンツを見つけ出すための新たな機能の実現も求められている。
本発明の一形態の目的は、複数のコンテンツを分かり易い形式でユーザに提示することができる電子機器および表示制御方法を提供することである。
実施形態によれば、電子機器は、取得手段と、表示処理手段とを具備する。取得手段は、第1の期間に関連付けられる複数の第1のコンテンツおよび前記第1の期間とは異なる第2の期間に関連付けられる複数の第2のコンテンツを取得する。表示処理手段は、前記複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび前記複数の第2のコンテンツのまとまりを表す第2のオブジェクトを、前記第1の期間および前記第2の期間に応じて、画面上の一方向に時系列に並べて表示する。
以下、図面を参照して、一実施形態を説明する。
図1を参照して、一実施形態に係る電子機器の構成を説明する。本実施形態の電子機器は、携帯型電子機器、例えば、タブレットコンピュータ10から実現されている。また、この電子機器は、ノートブック型のパーソナルコンピュータ、PDA等として実現してもよい。
図1を参照して、一実施形態に係る電子機器の構成を説明する。本実施形態の電子機器は、携帯型電子機器、例えば、タブレットコンピュータ10から実現されている。また、この電子機器は、ノートブック型のパーソナルコンピュータ、PDA等として実現してもよい。
タブレットコンピュータ10は、コンピュータ本体11と、タッチスクリーンディスプレイ17とから構成される。コンピュータ本体11は薄い箱形の筐体を有している。タッチスクリーンディスプレイ17はコンピュータ本体11の表面上に配置される。タッチスクリーンディスプレイ17は、フラットパネルディスプレイ(たとえば、液晶表示装置(LCD))と、タッチパネルとを備える。タッチパネルは、LCDの画面を覆うように設けられる。タッチパネルは、ユーザの指またはペンによってタッチされたタッチスクリーンディスプレイ17上の位置を検出するように構成されている。このタブレットコンピュータ10は、写真のようなコンテンツを効率よく整理し、楽しく見て、且つ手軽に共有するためのコンテンツ再生機能を有している。
図2を参照して、本実施形態のシステム構成について説明する。
コンピュータ10A及びコンピュータ10Bは、インターネット22を介して、オンラインストレージサイト20及びSNSサイト21と接続されている。これらコンピュータ10A及びコンピュータ10Bの各々は、本実施形態のタブレットコンピュータ10と同様のコンテンツ再生機能を有している。
コンピュータ10A及びコンピュータ10Bは、インターネット22を介して、オンラインストレージサイト20及びSNSサイト21と接続されている。これらコンピュータ10A及びコンピュータ10Bの各々は、本実施形態のタブレットコンピュータ10と同様のコンテンツ再生機能を有している。
コンピュータ10A及びコンピュータ10Bは、オンラインストレージサイト20とコンテンツを送受信することができる。コンピュータ10A及びコンピュータ10Bは、SNSサイト21に、コンテンツを投稿することができる。
なお、コンピュータ10Aとコンピュータ10Bとの間で、インターネットを介してコンテンツ等の様々な種類のデータを送受信することもできる。また、コンピュータ10AからSNSサイト21に投稿された写真等のコンテンツに対するコメント等を、コンピュータ10BからSNSサイト21に送信することもできる。コンピュータAは、SNSサイト21に投稿したコンテンツに対するコメント等を受信することもできる。
図3は、タブレットコンピュータ10のシステム構成を示す図である。
コンピュータ10は、中央処理装置(CPU)101、ノースブリッジ102、主メモリ103、サウスブリッジ104、グラフィクスコントローラ105、サウンドコントローラ106、BIOS−ROM107、LAN(local area network)コントローラ108、不揮発性メモリ109、USBコントローラ110、SDカードコントローラ111、無線LANコントローラ112、エンベデッドコントローラ(EC)113、EEPROM(electrically erasable programmable ROM)114、センサ211等を備える。
コンピュータ10は、中央処理装置(CPU)101、ノースブリッジ102、主メモリ103、サウスブリッジ104、グラフィクスコントローラ105、サウンドコントローラ106、BIOS−ROM107、LAN(local area network)コントローラ108、不揮発性メモリ109、USBコントローラ110、SDカードコントローラ111、無線LANコントローラ112、エンベデッドコントローラ(EC)113、EEPROM(electrically erasable programmable ROM)114、センサ211等を備える。
CPU101は、コンピュータ10内の各部の動作を制御するプロセッサである。CPU101は、不揮発性メモリ109から主メモリ103にロードされる様々なソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム(OS)201、コンテンツ再生アプリケーションプログラム202等が含まれる。コンテンツ再生アプリケーションプログラム202は、SDカードコントローラ111、USBコントローラ110、または無線LANコントローラ112を介して受信される様々なコンテンツを再生するためのプログラムである。上述のコンテンツには、SDカードコントローラ112によってメモリカードから受信されるコンテンツ、USBコントローラ110によってUSBメモリまたはデジタルカメラ等から受信されるコンテンツ、無線LANコントローラ112によって無線ネットワークを介して外部装置から受信されるコンテンツ等が含まれる。
コンテンツとは、写真等の画像(静止画)データや、映像(動画)データ等である。
コンテンツ再生アプリケーションプログラム202は、コンテンツを再生する機能を有している。以下、コンテンツが写真である場合を想定して述べる。コンテンツ再生アプリケーションプログラム202は、写真を効率よく整理し、整理した写真をユーザが楽しく閲覧することができるアプリケーションプログラムである。また、コンテンツ再生アプリケーションプログラム202は、整理した写真を他のユーザと共有するための機能も有している。また、コンテンツ再生アプリケーションプログラム202は、ユーザが容易に写真を探し出せるだけでなく、ユーザにとって思いがけない写真を見つけるためのユーザインターフェース(UI)を有している。
コンテンツ再生アプリケーションプログラム202は、コンテンツを再生する機能を有している。以下、コンテンツが写真である場合を想定して述べる。コンテンツ再生アプリケーションプログラム202は、写真を効率よく整理し、整理した写真をユーザが楽しく閲覧することができるアプリケーションプログラムである。また、コンテンツ再生アプリケーションプログラム202は、整理した写真を他のユーザと共有するための機能も有している。また、コンテンツ再生アプリケーションプログラム202は、ユーザが容易に写真を探し出せるだけでなく、ユーザにとって思いがけない写真を見つけるためのユーザインターフェース(UI)を有している。
また、CPU101は、BIOS−ROM107に格納されたBIOS(基本入出力システム)も実行する。BIOSは、ハードウェア制御のためのプログラムである。
ノースブリッジ102は、CPU101のローカルバスとサウスブリッジ104との間を接続するブリッジデバイスである。ノースブリッジ102には、主メモリ103をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ102は、例えば、PCI EXPRESS規格のシリアルバスなどを介してグラフィックスコントローラ105との通信を実行する機能も有している。
ノースブリッジ102は、CPU101のローカルバスとサウスブリッジ104との間を接続するブリッジデバイスである。ノースブリッジ102には、主メモリ103をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ102は、例えば、PCI EXPRESS規格のシリアルバスなどを介してグラフィックスコントローラ105との通信を実行する機能も有している。
GPU105は、コンピュータ10のディスプレイモニタとして使用されるLCD17を制御する表示コントローラである。このGPU105によって生成される表示信号はLCD17に送られる。また、GPU105は、HDMI制御回路3およびHDMI端子2を介して、外部ディスプレイ1にデジタル映像信号を送出することもできる。
サウスブリッジ104は、PCI(Peripheral Component Interconnect)バス上の各デバイス及びLPC(Low Pin Count)バス上の各デバイスを制御する。また、サウスブリッジ104は、不揮発性メモリ109を制御するための不揮発性メモリコントローラを内蔵している。さらに、サウスブリッジ104は、サウンドコントローラ106との通信を実行する機能も有している。
サウンドコントローラ106は音源デバイスであり、再生対象のオーディオデータをスピーカ18A,18Bに出力する。無線LANコントローラ112は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。無線LANコントローラ112は、無線LANを介して外部装置からコンテンツを受信する無線通信部として機能する。
EC113は、電力管理のためのエンベデッドコントローラである。EC113は、ユーザによるパワーボタンの操作に応じてコンピュータ10を電源オン/電源オフする機能を有している。
センサ211は、コンピュータ10の変位(コンピュータ10が傾けられたこと、コンピュータ10が振られたこと、等)を検出可能なセンサであればよい。センサ211は、例えば、加速度センサ、ジャイロスコープ、コンパス、近接センサ、及び照度センサである。加速度センサは、コンピュータ10の本体11が振られた場合等に変化する加速度からコンピュータ10の変位を検出できる。ジャイロスコープは、コンピュータ10の傾きからコンピュータ10の変位を検出できる。コンパスは、コンピュータ10の方位(東、西、南、北など)からコンピュータ10の変位を検出できる。近接センサは、コンピュータ10が外部の物体と近接したことからコンピュータ10の変位を検出できる。照度センサは、照度の変化からコンピュータ10の変位を検出できる。照度センサは、コンピュータ10の周辺の明かり(照度)を検出する。例えば、コンピュータ10が本体と回動可能に本体に取り付けられたディスプレイとを備えるノートブック型コンピュータであった場合、照度センサは、本体の上面またはディスプレイの正面に配置されうる。コンピュータ10のディスプレイが開/閉時に、照度センサは、コンピュータ10の周辺の明かり(照度)が変化したことからコンピュータ10の変位(ディスプレイの開/閉)を検出できる。
なお、以下に記載される「日時」に関して、特に限定するような記載がない限り、「日時」は、年、月、日、時間、または曜日等を意味している。また、コンテンツに関する日時は、コンテンツをメモリカード等からコンピュータ10に取り込んだ日時、またはコンテンツを作成した日時等を示す。また、コンテンツが写真であった場合、コンテンツを作成した日時は、写真を撮影した日時に相当する。また、後述の「SNSアルバム」に関する日時としては、SNSサイト21にコンテンツを投稿した日時を使用し得る。
次に、図4を参照して、コンテンツ再生アプリケーションプログラム202の機能構成を説明する。
コンテンツ再生アプリケーションプログラム202は、コンテンツ取り込み部41、コンテンツ分類部42、及びコンテンツ表示処理部43から構成される。コンテンツ再生アプリケーション202に含まれる機能ブロック(コンテンツ取り込み部41、コンテンツ分類部42、コンテンツ表示処理部43等)は、コンテンツ再生アプリケーション202がCPU101によって実行されることで実現される。
コンテンツ再生アプリケーションプログラム202は、コンテンツ取り込み部41、コンテンツ分類部42、及びコンテンツ表示処理部43から構成される。コンテンツ再生アプリケーション202に含まれる機能ブロック(コンテンツ取り込み部41、コンテンツ分類部42、コンテンツ表示処理部43等)は、コンテンツ再生アプリケーション202がCPU101によって実行されることで実現される。
コンテンツ取り込み部41は、外部デバイス40(例えば、メモリカード、デジタルカメラ等)からコンテンツをコンピュータ10に取り込む。コンテンツ取り込み部41は、取り込んだコンテンツを所定の分類方法で分類するために、取り込んだコンテンツをコンテンツ分類部42に送る。また、コンテンツ取り込み部41は、コンテンツ分類部42で分類されたコンテンツを受信し、受信したコンテンツを記憶媒体23に格納する。
コンテンツ分類部42は、コンテンツ取り込み部41から送られてきたコンテンツを所定の分類方法で分類する。コンテンツの分類方式としては、例えば、コンテンツをディレクトリ(フォルダ)ごとに分類する分類方式、コンテンツを日時情報(例えば写真に埋め込まれた日時情報)を使用して分類する分類方式、またはコンテンツをSNSサイト等のクラウドサービスに投稿された日付を使用して分類する分類方式等を使用できる。
さらに、写真の分類については、次のような分類方式を使用することもできる。
コンテンツ分類部42は、写真に含まれる顔、笑顔、または風景を基準としたクラスタリング技術を用いて、コンテンツを分類することができる。クラスタリング技術は、例えば、写真に付加されている情報を用いる。顔を検出する際のクラスタリング技術では、被写体から顔を検出し、その特徴量を求める。特徴量とは、顔の位置、サイズ、笑顔度、鮮明度、及び正面度等の情報の量である。なお、すべての写真に対して顔の検出と特徴量の算出(顔認識)を行ない、類似した特徴の顔が写っている写真を一つのグループにまとめることができる。これにより、人物によるグループ分けを行うことができる。写真の風景(シーン)を検出する際のクラスタリング技術では、写真の被写体から顔以外の主要な被写体を認識する(シーン認識)。認識された被写体と、顔認識の結果を組み合わせることで、被写体のシーンで分類することができる。認識できるシーンは、例えば、風景、花、建物、料理、及び乗り物等である。顔認識と組み合わせることで、家族写真や集合写真を認識することもできる。風景に関して、その特徴から、海、紅葉、雪、都市、日本家屋、夜景、及び路上等にさらに細かく分類することもできる。また、顔認識またはシーン認識で認識可能な顔の情報またはシーンの情報をコンピュータ10内のデータベースに追加することにより、認識可能な顔またはシーンを増やすことができる。このようなクラスタリング技術を利用することにより、写真をその被写体等の種類でグループ化することができる。
コンテンツ分類部42は、写真に含まれる顔、笑顔、または風景を基準としたクラスタリング技術を用いて、コンテンツを分類することができる。クラスタリング技術は、例えば、写真に付加されている情報を用いる。顔を検出する際のクラスタリング技術では、被写体から顔を検出し、その特徴量を求める。特徴量とは、顔の位置、サイズ、笑顔度、鮮明度、及び正面度等の情報の量である。なお、すべての写真に対して顔の検出と特徴量の算出(顔認識)を行ない、類似した特徴の顔が写っている写真を一つのグループにまとめることができる。これにより、人物によるグループ分けを行うことができる。写真の風景(シーン)を検出する際のクラスタリング技術では、写真の被写体から顔以外の主要な被写体を認識する(シーン認識)。認識された被写体と、顔認識の結果を組み合わせることで、被写体のシーンで分類することができる。認識できるシーンは、例えば、風景、花、建物、料理、及び乗り物等である。顔認識と組み合わせることで、家族写真や集合写真を認識することもできる。風景に関して、その特徴から、海、紅葉、雪、都市、日本家屋、夜景、及び路上等にさらに細かく分類することもできる。また、顔認識またはシーン認識で認識可能な顔の情報またはシーンの情報をコンピュータ10内のデータベースに追加することにより、認識可能な顔またはシーンを増やすことができる。このようなクラスタリング技術を利用することにより、写真をその被写体等の種類でグループ化することができる。
コンテンツ分類部42によって同一のグループに分類された複数のコンテンツの集合は、コンテンツグループまたはアルバムと称される。同一のコンテンツグループに属する複数のコンテンツには、ある共通の期間が関連付けられている。例えば、ある旅行において撮影された複数の写真によって1つのコンテンツグループが構成されている場合には、この旅行中に対応する期間がこれら複数の写真に関連付けられているといえる。また、同一日にコンピュータ10に取り込まれた複数の写真によって1つのコンテンツグループが構成されている場合には、この取り込み日に対応する期間がこれら複数の写真に関連付けられているといえる。コンテンツ分類部42による分類処理によって得られた互いに異なる複数のコンテンツグループは、記憶媒体23上の異なる複数のフォルダにそれぞれ格納されてもよい。
コンテンツ表示処理部43は、タイムライン表示処理部44、サムネイル一覧表示処理部45、全画面表示処理部46、及び関連コンテンツ表示制御部47から構成される。コンテンツ表示処理部43は、記憶媒体23に格納されているコンテンツをディスプレイ17に表示するための処理を行う。
タイムライン表示処理部44は、例えば時間軸を表すライン(タイムライン)上に、異なる分類方法によって分類された複数のコンテンツグループを同時に時系列で表示する機能(タイムライン表示機能)を実行するための処理を行う。
サムネイル一覧表示処理部45は、タイムライン表示機能によって表示された複数のコンテンツグループの中からユーザによって選択されたコンテンツグループに含まれるコンテンツそれぞれに対応する画像の一覧を表示するための機能(一覧表示機能)を実行するための処理を行う。一覧表示機能では、選択されたコンテンツグループに含まれる複数のコンテンツそれぞれに対応する複数のサムネイル(複数のサムネイル画像)が表示される。
全画面表示処理部46は、一覧表示機能によって表示された複数のサムネイルの中からユーザによって選択されるある一つのサムネイルに対応する1つのコンテンツをディスプレイ17に全画面で表示するための処理を行う。
関連コンテンツ表示制御部47は、全画面表示処理部46によって全画面で表示されているコンテンツに関連するコンテンツをディスプレイ17に表示する(関連コンテンツ表示機能)ための処理を行う。関連コンテンツ表示制御部47は、センサ211から送られてくるセンサの値(検出値)に基づき、関連コンテンツを選択するかどうか、つまり、コンピュータ10のある所定の変位の有無を判定する。センサ211の検出値に基づきコンピュータ10が変位したことが判定された場合、関連コンテンツ表示制御部47は、記憶媒体23に格納されているコンテンツから関連コンテンツを選択する。関連コンテンツは、全画面表示処理部46によって現在表示されているコンテンツに関連するコンテンツであれば良く、撮影日時、撮影場所、撮影対象、登場人物、作成人物等のいずれかが同一、類似するようなコンテンツに限られず、現在表示されているコンテンツが格納されているフォルダとは異なる別のフォルダに格納されているコンテンツでも良い。関連コンテンツ表示制御部47は、選択した関連コンテンツをコンテンツ表示処理部43に送る。また、例えば、ユーザがコンピュータ10を振る等の所定の操作を行い、複数のセンサの値が閾値を越えた場合、関連コンテンツ表示制御部47は、第1のセンサに対応する第1の選択基準を使用して第1の関連コンテンツを選択し、且つ第2のセンサに対応する第2の選択基準を使用して第2の関連コンテンツを選択できる。関連コンテンツ表示制御部47、複数の異なる選択基準を使用して、複数の異なる関連コンテンツを同じタイミングでディスプレイ17に表示することもできる。
関連コンテンツ表示制御部47は、全画面表示処理部46によって全画面で表示されているコンテンツに関連するコンテンツをディスプレイ17に表示する(関連コンテンツ表示機能)ための処理を行う。関連コンテンツ表示制御部47は、センサ211から送られてくるセンサの値(検出値)に基づき、関連コンテンツを選択するかどうか、つまり、コンピュータ10のある所定の変位の有無を判定する。センサ211の検出値に基づきコンピュータ10が変位したことが判定された場合、関連コンテンツ表示制御部47は、記憶媒体23に格納されているコンテンツから関連コンテンツを選択する。関連コンテンツは、全画面表示処理部46によって現在表示されているコンテンツに関連するコンテンツであれば良く、撮影日時、撮影場所、撮影対象、登場人物、作成人物等のいずれかが同一、類似するようなコンテンツに限られず、現在表示されているコンテンツが格納されているフォルダとは異なる別のフォルダに格納されているコンテンツでも良い。関連コンテンツ表示制御部47は、選択した関連コンテンツをコンテンツ表示処理部43に送る。また、例えば、ユーザがコンピュータ10を振る等の所定の操作を行い、複数のセンサの値が閾値を越えた場合、関連コンテンツ表示制御部47は、第1のセンサに対応する第1の選択基準を使用して第1の関連コンテンツを選択し、且つ第2のセンサに対応する第2の選択基準を使用して第2の関連コンテンツを選択できる。関連コンテンツ表示制御部47、複数の異なる選択基準を使用して、複数の異なる関連コンテンツを同じタイミングでディスプレイ17に表示することもできる。
記憶媒体23においては、複数のフォルダの各々に複数のコンテンツが格納されている。図4では、3つのフォルダが示されている。3つのフォルダは、フォルダ48、フォルダ49、及びフォルダ50である。フォルダ48には、3つのコンテンツが格納されている。フォルダ48の3つのコンテンツは、コンテンツ48b、コンテンツ48c、及びコンテンツ48dである。これらコンテンツ48b、コンテンツ48c、及びコンテンツ48dは、ある同一のコンテンツグループに属するコンテンツであってもよい。同様に、フォルダ49には、4つのコンテンツが格納されている。フォルダ49の4つのコンテンツは、コンテンツ49b、コンテンツ49c、コンテンツ49d、及びコンテンツ49eである。これらコンテンツ49b、コンテンツ49c、コンテンツ49d、及びコンテンツ49eは、ある同一のコンテンツグループに属するコンテンツであってもよい。フォルダ50には、3つのコンテンツが格納されている。フォルダ50の3つのコンテンツは、コンテンツ50b、コンテンツ50c、及びコンテンツ50dである。これらコンテンツ50b、コンテンツ50c、及びコンテンツ50dは、ある同一のコンテンツグループに属するコンテンツであってもよい。
なお、図4では、1つのフォルダに複数のコンテンツが格納されている場合を示しているが、1つのフォルダに1つのコンテンツのみが格納されている場合もありえる。
また、コンテンツ取り込み部41は、オンラインストレージサイト20から送られてくるコンテンツも受信する。例えば、ディスプレイ17に表示すべきコンテンツが記憶媒体23に格納されていない場合において、具体的には、コンピュータ10内にコンテンツに関する情報(例えば、メタデータなど)はあるが、コンテンツ自体がオンラインストレージサイト20にある場合において、そのコンテンツをディスプレイ17に表示する際、コンテンツ取り込み部41は、そのコンテンツをオンラインストレージサイト20から取り込む処理を行ってもよい。
また、コンテンツ取り込み部41は、オンラインストレージサイト20から送られてくるコンテンツも受信する。例えば、ディスプレイ17に表示すべきコンテンツが記憶媒体23に格納されていない場合において、具体的には、コンピュータ10内にコンテンツに関する情報(例えば、メタデータなど)はあるが、コンテンツ自体がオンラインストレージサイト20にある場合において、そのコンテンツをディスプレイ17に表示する際、コンテンツ取り込み部41は、そのコンテンツをオンラインストレージサイト20から取り込む処理を行ってもよい。
次に、図5を参照し、コンテンツ再生アプリケーション202におけるコンテンツの取り込み処理の手順について述べる。
コンテンツ取り込み部41は、コンテンツが格納されている外部記憶装置からコンテンツを取り込む(ステップS50)。なお、コンテンツを取り込み処理は、例えばコンピュータ10にメモリカード等の外部記憶装置が接続されたことに応答して自動的に開始され得る。コンテンツ分類部42は、取り込んだコンテンツを分類して1以上のコンテンツグルーブを作成する(ステップS51)。各コンテンツグルーブはこのコンテンツグルーブに対応する記憶媒体23上のフォルダに格納される(ステップS52)。
コンテンツ取り込み部41は、コンテンツが格納されている外部記憶装置からコンテンツを取り込む(ステップS50)。なお、コンテンツを取り込み処理は、例えばコンピュータ10にメモリカード等の外部記憶装置が接続されたことに応答して自動的に開始され得る。コンテンツ分類部42は、取り込んだコンテンツを分類して1以上のコンテンツグルーブを作成する(ステップS51)。各コンテンツグルーブはこのコンテンツグルーブに対応する記憶媒体23上のフォルダに格納される(ステップS52)。
次に、コンテンツ再生アプリケーション202は、記憶媒体23に格納されている各コンテンツを解析する(ステップS53)。コンテンツを解析するとは、上述したようなクラスタリング技術を用いて、写真等のコンテンツに含まれる情報を解析することである。コンテンツを解析することにより、例えば写真のインデックス情報等を生成することができる。インデックス情報は、例えば、ユーザアルバム内の写真を表示する際に、表示する写真の種類を決定するために使用することができる。
なお、ステップS53のコンテンツの解析の処理は、必ずしもステップS52の後に行う必要はなく、例えば、ステップS52の前に行ってもよいし、あるいは図5に示すようなコンテンツの取り込み処理において行わなくてもよい。ステップS53の処理は、例えば、コンテンツを表示するために、コンテンツ表示処理部43が記憶媒体23からコンテンツを読み出す際に、バックグラウンド等で行ってもよい。
次に、図6を参照し、コンテンツ再生アプリケーション202のタイムライン表示処理の手順について述べる。上述したように、コンテンツ取り込み部41、コンテンツ分類部42、コンテンツ表示処理部43は、コンテンツ再生アプリケーション202がCPU101によって実行されることで実現される。
始めに、コンテンツ取り込み部41は、タイムライン表示画面に表示すべきある一つのコンテンツグループを取得する(ステップS60)。ステップS60では、コンテンツ取り込み部41は、上述の一つのコンテンツグループに対応するフォルダから、そのコンテンツグループに属する複数のコンテンツを取得する。上述したように、これら複数のコンテンツは同一のコンテンツグループに属しているので、これら複数のコンテンツは、ある期間に関連続けられたコンテンツに相当する。
次に、コンテンツ表示処理部43は、取得したコンテンツグループに対応する時点(以下、代表時点と略記)を決定する(ステップS61)。代表時点とは、コンテンツグループに対応する時点であればどのようなものであっても良く、例えば、コンテンツグループ内の複数のコンテンツそれぞれに対応する複数の日時の中で一番新しい日時を代表時点として決定しても良い。代表時点とは、コンテンツグループ内のコンテンツの中で一番新しい日時、一番古い日時、一番古い日時と一番新しい日時の中間の日時、コンテンツグループ内のコンテンツで最頻出の日時、あるいは、これらから定められる期間である。
次に、コンテンツ表示処理部43は、代表時点に基づき、コンテンツグループに対応するタイムライン上の位置を特定する(ステップS62)。
次に、コンテンツ表示処理部43は、コンテンツグループに属する上述の複数のコンテンツのまとまりを表すオブジェクトを生成する(ステップS63)。オブジェクトとは、複数のコンテンツが同一のコンテンツグループに属することがユーザにとって認識可能なものであれば良く、たとえば、所定の表示形式を有する枠(例えば矩形形状の枠、楕円形状の枠等)、あるいは背景色とは異なる色で塗りつぶされた領域等を使用することができる。オブジェクトは、少なくとも、画像表示領域を含み得る。画像表示領域は、1以上の画像を表示可能な領域である。あるコンテンツグループに対応するオブジェクト内の画像表示領域には、そのコンテンツグループに属する複数のコンテンツに対応する複数の画像が表示されても良い。この場合、コンテンツ表示処理部43は、コンテンツグループに属する複数のコンテンツに対応する複数の画像を画像表示領域に順次表示することができる。これにより、画像表示領域に表示されるべき画像は上述の複数のコンテンツに対応する複数の画像間で切り替えられるので、画像表示領域の表示内容は時間の経過に応じて変化される。このように、コンテンツ表示処理部43は、画像表示領域に、同じコンテンツグループに属する複数のコンテンツに対応する複数の画像を切り替えて表示することができる。これにより、コンテンツグループがどのようなコンテンツの集まりであるかをユーザに分かり易く提示することができる。
次に、コンテンツ表示処理部43は、コンテンツグループに属する上述の複数のコンテンツのまとまりを表すオブジェクトを生成する(ステップS63)。オブジェクトとは、複数のコンテンツが同一のコンテンツグループに属することがユーザにとって認識可能なものであれば良く、たとえば、所定の表示形式を有する枠(例えば矩形形状の枠、楕円形状の枠等)、あるいは背景色とは異なる色で塗りつぶされた領域等を使用することができる。オブジェクトは、少なくとも、画像表示領域を含み得る。画像表示領域は、1以上の画像を表示可能な領域である。あるコンテンツグループに対応するオブジェクト内の画像表示領域には、そのコンテンツグループに属する複数のコンテンツに対応する複数の画像が表示されても良い。この場合、コンテンツ表示処理部43は、コンテンツグループに属する複数のコンテンツに対応する複数の画像を画像表示領域に順次表示することができる。これにより、画像表示領域に表示されるべき画像は上述の複数のコンテンツに対応する複数の画像間で切り替えられるので、画像表示領域の表示内容は時間の経過に応じて変化される。このように、コンテンツ表示処理部43は、画像表示領域に、同じコンテンツグループに属する複数のコンテンツに対応する複数の画像を切り替えて表示することができる。これにより、コンテンツグループがどのようなコンテンツの集まりであるかをユーザに分かり易く提示することができる。
オブジェクト内の画像表示領域の種類としては、「写真タイル」と「地図タイル」の2種類を使用することができる。「写真タイル」は、写真のような画像を表示するための画像表示領域である。「地図タイル」は、対応するコンテンツグループに関連付けられた地図を表示するための画像表示領域である。
なお、オブジェクトの表示形式が分類方式に応じて変更されるようにしてもよい。いま、ある第1のコンテンツグループに属する複数のコンテンツが第1の分類方式によってその第1のコンテンツグループに分類されており、ある第2のコンテンツグループに属する複数のコンテンツが第2の分類方式によってその第2のコンテンツグループに分類されている場合を想定する。この場合、コンテンツ表示処理部43は、第1のコンテンツグループに対応するオブジェクトとして、第1の分類方式に対応する第1の表示形式を有するオブジェクトを生成する。また、コンテンツ表示処理部43は、第2のコンテンツグループに対応するオブジェクトとして、第2の分類方式に対応し且つ第1の表示形式と異なる第2の表示形式を有するオブジェクトを生成する。これにより、互いに異なる表示形式を有するオブジェクトそれぞれを同一のタイムライン表示画面上に時系列で表示することができる。また、コンテンツ表示処理部43は、オブジェクトの表示形式を、対応するコンテンツグループの情報量(例えば、コンテンツの個数、等)に応じて変更することができる。たとえば、コンテンツ表示処理部43は、対応するコンテンツグループに含まれるコンテンツの個数に応じて、オブジェクト内に表示される画像表示領域の個数を変更すること、および画像表示領域の個数に応じてオブジェクトのサイズを変更することができる。
また、ステップS63の詳細な処理は、図7を参照して後述する。
次に、コンテンツ取り込み部41は、タイムライン表示画面に表示するコンテンツグループがさらにあるかどうかを判定する(ステップS64)。タイムライン表示画面に表示するコンテンツグループがさらにある場合、コンテンツ取り込み部41は、ステップS60に戻り、再びコンテンツグループを取得する(ステップS64のYES)。タイムライン表示画面に表示するコンテンツグループがさらにない場合(ステップS64のNO)、コンテンツ表示処理部43は、複数のコンテンツグループそれぞれに対応する複数の期間に応じて、複数のコンテンツグループそれぞれに対応する複数のオブジェクトをタイムライン表示画面上の一方向に時系列に並べて表示する(ステップS65)。複数のオブジェクトは例えば対応する期間が新しい順に一方向に沿って並んだ状態で表示される。タイムライン表示画面上における複数のコンテンツグループそれぞれに対応する複数のオブジェクトの表示位置は、それら複数のコンテンツグループそれぞれに対応する代表時点によって規定することができる。いま、ある第1の期間に関連付けられた第1のコンテンツグループに対応する第1のオブジェクトと第2の期間に関連付けられた第2のコンテンツグループに対応する第2のオブジェクトとを表示する場合を想定する。タイムライン表示画面には上述したように時間軸を表すタイムラインが表示される。コンテンツ表示処理部43は、上述の第1のオブジェクトを、上述の第1の期間内のある時点に対応するタイムライン上の位置に関連付けて表示する。第1の期間内の上述のある時点としては、第1のコンテンツグループに対応する代表時点を使用できる。さらに、コンテンツ表示処理部43は、上述の第2のオブジェクトを、上述の第2の期間内のある時点に対応するタイムライン上の位置に関連付けて表示する。第2の期間内の上述のある時点としては、第2のコンテンツグループに対応する代表時点を使用できる。
次に、コンテンツ取り込み部41は、タイムライン表示画面に表示するコンテンツグループがさらにあるかどうかを判定する(ステップS64)。タイムライン表示画面に表示するコンテンツグループがさらにある場合、コンテンツ取り込み部41は、ステップS60に戻り、再びコンテンツグループを取得する(ステップS64のYES)。タイムライン表示画面に表示するコンテンツグループがさらにない場合(ステップS64のNO)、コンテンツ表示処理部43は、複数のコンテンツグループそれぞれに対応する複数の期間に応じて、複数のコンテンツグループそれぞれに対応する複数のオブジェクトをタイムライン表示画面上の一方向に時系列に並べて表示する(ステップS65)。複数のオブジェクトは例えば対応する期間が新しい順に一方向に沿って並んだ状態で表示される。タイムライン表示画面上における複数のコンテンツグループそれぞれに対応する複数のオブジェクトの表示位置は、それら複数のコンテンツグループそれぞれに対応する代表時点によって規定することができる。いま、ある第1の期間に関連付けられた第1のコンテンツグループに対応する第1のオブジェクトと第2の期間に関連付けられた第2のコンテンツグループに対応する第2のオブジェクトとを表示する場合を想定する。タイムライン表示画面には上述したように時間軸を表すタイムラインが表示される。コンテンツ表示処理部43は、上述の第1のオブジェクトを、上述の第1の期間内のある時点に対応するタイムライン上の位置に関連付けて表示する。第1の期間内の上述のある時点としては、第1のコンテンツグループに対応する代表時点を使用できる。さらに、コンテンツ表示処理部43は、上述の第2のオブジェクトを、上述の第2の期間内のある時点に対応するタイムライン上の位置に関連付けて表示する。第2の期間内の上述のある時点としては、第2のコンテンツグループに対応する代表時点を使用できる。
なお、図6に示す処理では、コンテンツ表示処理部43は、タイムライン表示画面に表示する必要があるコンテンツグループ毎にステップS60乃至ステップS64の処理を行い、その後、コンテンツグループの表示を行っているが、例えば、コンテンツ表示処理部43は、ステップS64の処理の前にステップS65の処理を行ってもよい。このような場合において、複数のコンテンツグループを表示させる必要があった場合、各コンテンツグループが順にタイムライン表示画面に表示されるが、所定のタイミングで複数のコンテンツグループが表示されていればよい。
次に、図7を参照し、コンテンツ再生アプリケーション202のタイムライン表示処理におけるコンテンツグループのオブジェクトを生成する処理の詳細について述べる。
本実施形態では、コンテンツグループの種類として、ユーザアルバム、日付アルバム、およびSNSアルバムを使用することができる。これらユーザアルバム、日付アルバム、およびSNSアルバムの3種類のアルバムは、互いに異なる3種類の分類方式で分類された3種類のコンテンツグループである。
本実施形態では、コンテンツグループの種類として、ユーザアルバム、日付アルバム、およびSNSアルバムを使用することができる。これらユーザアルバム、日付アルバム、およびSNSアルバムの3種類のアルバムは、互いに異なる3種類の分類方式で分類された3種類のコンテンツグループである。
ユーザアルバムは、ユーザによって選択された特定のコンテンツの集合からなるアルバムである。日付アルバムは、所定の日時のコンテンツの集合からなるアルバムである。SNSアルバムは、SNSサイト21に投稿したコンテンツの集合からなるアルバムである。なお、ユーザアルバム、日付アルバム、及びSNSアルバムに関しては、図12乃至図14を参照して詳述する。また、以下、コンテンツグループが写真(画像)からなるアルバムである場合を想定して説明するが、コンテンツは写真(画像)に限定されることなく、上述したようなコンテンツであってもよい。
オブジェクトの表示形式はアルバムの種類ごとに異なるため、タイムライン表示処理部44は、始めにアルバムの種類を判定する(ステップS70)。アルバムがユーザアルバムであった場合、タイムライン表示処理部44は、ユーザアルバム内に位置情報(ジオタグ)を含む写真があるかどうかを判定する(ステップS71)。ユーザアルバム内に位置情報を含む写真があった場合、タイムライン表示処理部44は、ユーザアルバムに対応するオブジェクト内に配置すべき写真タイルの個数をM個(例えば8個)に決定し、且つこのオブジェクト内に配置すべき地図タイルの数をN個(例えば1個)に決定する(ステップS72)。ユーザアルバム内に位置情報を含む写真がなかった場合、タイムライン表示処理部44は、ユーザアルバムに対応するオブジェクト内に配置すべき写真タイルの個数をM+K個(例えば12個(=8+4))に決定し、且つこのオブジェクト内に配置すべき地図タイルの数を0個に決定する(ステップS73)。つまり、K個の写真タイルが1個の地図タイルの代わりにオブジェクト内に配置されるべきことが決定される。
ステップS70の判定結果が日付アルバムであった場合、タイムライン表示処理部44は、日付アルバム内の写真の数に基づき、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を決定する(ステップS74)。例えば、タイムライン表示処理部44は、日付アルバム内の写真の数が10枚未満の場合、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を1個に決定する。日付アルバム内の写真の数が、例えば10枚以上で20枚以下である場合、タイムライン表示処理部44は、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を2個に決定する。また、日付アルバム内の写真の数が、例えば30枚以上である場合、タイムライン表示処理部44は、日付アルバムに対応するオブジェクト内に配置すべき写真タイルの個数を3個に決定する。
なお、ステップS70の判定結果がSNSアルバムであった場合の詳細については、図8を参照して説明する。
タイムライン表示処理部44は、ステップS72、ステップS73、及びステップS74の何れかの処理の後、写真タイル毎に、その写真タイルに表示すべき写真それぞれを決定する(ステップS75)。例えば、10枚以上且つ20枚以下の写真を含む日付アルバムに関しては、タイムライン表示処理部44は、日付アルバム内の10枚程度の写真を、2つの写真タイルの一方に表示すべき写真として選択し、日付アルバム内の残り10枚程度の写真を、他方の写真タイルに表示すべき写真として選択する。
タイムライン表示処理部44は、ステップS72、ステップS73、及びステップS74の何れかの処理の後、写真タイル毎に、その写真タイルに表示すべき写真それぞれを決定する(ステップS75)。例えば、10枚以上且つ20枚以下の写真を含む日付アルバムに関しては、タイムライン表示処理部44は、日付アルバム内の10枚程度の写真を、2つの写真タイルの一方に表示すべき写真として選択し、日付アルバム内の残り10枚程度の写真を、他方の写真タイルに表示すべき写真として選択する。
次に、タイムライン表示処理部44は、各アルバムに対応するオブジェクトを生成する(ステップS76)。そして、タイムライン表示処理部44は、複数のアルバムの代表時点が同じであるかを判定する(ステップS77)。タイムライン表示処理部44は、複数のアルバムの代表時点が同じである場合(ステップS77のYES)、代表時点が同じアルバムに対応するオブジェクトを重ねて、タイムライン表示画面に表示する(ステップS78)。このように、オブジェクトを重ねて表示することによって、重ねて表示されているオブジェクトに対応するアルバム内のコンテンツが同じ期間に取得(例えば、撮影)されたことを、ユーザが直感的に認識することができる。
なお、各アルバムに対応するオブジェクトの表示形式はユーザによって変更することもできる。また、オブジェクトのサイズは、そのオブジェクト内に含まれる写真タイルの数等に応じて変更されるようにしてもよい。
次に、図8を参照し、コンテンツ再生アプリケーション202のタイムライン表示処理におけるSNSアルバムに対応するオブジェクトを生成する処理の詳細について述べる。
ステップS70でSNSアルバムと判定された場合、タイムライン表示処理部44は、SNSサイト21からSNSコンテンツを取得する(ステップS80)。SNSコンテンツとは、SNSに投稿可能なコンテンツであればよく、例えば、SNSサイト21に投稿したコンテンツ(写真)に対する評価、投稿したコンテンツ(写真)に対するコメント、またはコメントを投稿した日付等である。
ステップS70でSNSアルバムと判定された場合、タイムライン表示処理部44は、SNSサイト21からSNSコンテンツを取得する(ステップS80)。SNSコンテンツとは、SNSに投稿可能なコンテンツであればよく、例えば、SNSサイト21に投稿したコンテンツ(写真)に対する評価、投稿したコンテンツ(写真)に対するコメント、またはコメントを投稿した日付等である。
次に、タイムライン表示処理部44は、SNSコンテンツに基づき、SNSアルバムに対応するオブジェクトの表示形式を決定する(ステップS81)。SNSアルバムに対応するオブジェクトの表示形式は、SNSコンテンツに基づき変更される。例えば、図14を参照して詳述するが、投稿した写真に対する評価が高い場合、SNSアルバムのオブジェクトのサイズを大きくするという変更が行われる。
また、その後、タイムライン表示処理部44は、タイムライン表示画面に表示されているSNSアルバムに対応するオブジェクトが、ユーザのクリック等の操作により選択された場合、詳細は図16を参照して後述するが、図16に示すようなSNS詳細画面を表示する(ステップS82)。
次に、図9を参照し、コンテンツ再生アプリケーションプログラム202によるタイムライン表示画面の一例について述べる。
タイムライン表示画面は、コンテンツ再生アプリケーション202を起動した際の初期表示画面であり、後述するサムネイル一覧表示画面及び全画面表示画面等の各表示モードへの起点となる画面でもある。タイムライン表示画面は、時間軸に沿って複数のアルバムに対応する複数のオブジェクトを表示する画面である。タイムライン表示画面の下部に表示されるタイムライン70が時間軸を表し、各アルバムに対応するオブジェクトは、例えば、吹き出しを有する枠として表示される。また、タイムライン70の下には年月を表示するラベルが配置される。ユーザは、図9の左側から右側へ時間をさかのぼって各アルバムに対応するオブジェクトをみることができる。タイムライン表示画面を右側にスクロールすることで古い時間(昔)のアルバムのオブジェクトが表示される。なお、図9のようなタイムライン70が表示されていなくてもよい。時間軸を表示しない場合は、画面上の所定の方向に対して、アルバムそれぞれに対応するオブジェクトを時系列で並べて表示すればよい。
タイムライン表示画面は、コンテンツ再生アプリケーション202を起動した際の初期表示画面であり、後述するサムネイル一覧表示画面及び全画面表示画面等の各表示モードへの起点となる画面でもある。タイムライン表示画面は、時間軸に沿って複数のアルバムに対応する複数のオブジェクトを表示する画面である。タイムライン表示画面の下部に表示されるタイムライン70が時間軸を表し、各アルバムに対応するオブジェクトは、例えば、吹き出しを有する枠として表示される。また、タイムライン70の下には年月を表示するラベルが配置される。ユーザは、図9の左側から右側へ時間をさかのぼって各アルバムに対応するオブジェクトをみることができる。タイムライン表示画面を右側にスクロールすることで古い時間(昔)のアルバムのオブジェクトが表示される。なお、図9のようなタイムライン70が表示されていなくてもよい。時間軸を表示しない場合は、画面上の所定の方向に対して、アルバムそれぞれに対応するオブジェクトを時系列で並べて表示すればよい。
タイムライン表示画面では、上述したように各アルバムに対応するオブジェクトは吹き出し等の表示形式で表示される。各アルバムに対応したオブジェクトの内部には1つ以上の写真タイルが表示される。写真タイルには、同じアルバム内に含まれる複数の写真に対応する複数のサムネイルが順番に切り替えられながら表示される(スライドショー)。これにより、各アルバム内にどのような写真が存在しているかをユーザに提示することができる。
具体的には、図9においては、7個のオブジェクト71〜77が時系列に並べられている。オブジェクト71はユーザアルバム1を表し、オブジェクト72は日付アルバムを表し、オブジェクト73はSNSアルバムを表し、オブジェクト74はユーザアルバム2を表している。さらに、オブジェクト75は別の日付アルバムを表し、オブジェクト76は別のSNSアルバムを表し、オブジェクト77はさらに別の日付アルバムを表している。
ユーザアルバム1のオブジェクト71は、8つの小さな写真タイル71b〜71kと1つの大きな地図タイル71mを含む。
ユーザアルバム1のオブジェクト71は、ユーザアルバム1の代表時点に対応するタイムライン70上の位置に関連付けて表示される。より詳しくは、ユーザアルバム1のオブジェクト71は、三角形状の突起部を備えた四角形状の枠であり、オブジェクト71は、三角形状の突起部がユーザアルバム1の代表時点であるタイムライン70上の「2012年3月」の位置を指し示すように表示される。また、オブジェクト71の上部には、ユーザアルバム1の名称である「ユーザアルバム1」と、ユーザアルバム1内の複数の写真に対応する撮影期間と、が表示される。
ユーザアルバム1のオブジェクト71は、ユーザアルバム1の代表時点に対応するタイムライン70上の位置に関連付けて表示される。より詳しくは、ユーザアルバム1のオブジェクト71は、三角形状の突起部を備えた四角形状の枠であり、オブジェクト71は、三角形状の突起部がユーザアルバム1の代表時点であるタイムライン70上の「2012年3月」の位置を指し示すように表示される。また、オブジェクト71の上部には、ユーザアルバム1の名称である「ユーザアルバム1」と、ユーザアルバム1内の複数の写真に対応する撮影期間と、が表示される。
ユーザアルバム1のオブジェクト71の上部に表示される期間は、ユーザアルバム1に含まれる写真それぞれに対応する撮影日時の内、一番新しい日時と一番古い日時の間の期間を表している。なお、この期間に、上述の代表時点が含まれている。図9で、ユーザアルバム1の期間は、「2012/3/29〜2012/3/31」と表示されている。このように、タイムライン表示処理部44は、単に異なる日時に撮影された複数の写真を時系列に並べるのではなく、所定の期間に撮影された写真をまとめて、1つの代表時点に対応する写真群として表示する。
日付アルバムに関しては、日付アルバムのオブジェクト72は、この日付アルバムの代表時点に対応するタイムライン70上の位置に関連付けて表示される。より詳しくは、日付アルバムのオブジェクト72は、三角形状の突起部を備えた四角形状の枠であり、オブジェクト72は、三角形状の突起部が日付アルバムの代表時点に対応するタイムライン70上の位置を指し示すように表示される。オブジェクト72は、2つの写真タイル72b,72cを含む。
SNSアルバムに関して、SNSアルバムの表示オブジェクト73は、このSNSアルバムの代表時点に対応するタイムライン70上の位置に関連付けて表示される。より詳しくは、SNSアルバムの表示オブジェクト73は、三角形状の突起部を備えた楕円形状の枠であり、オブジェクト73は、三角形状の突起部がSNSアルバムの代表時点に対応するタイムライン70上の位置を指し示すように表示される。オブジェクト73は、1つの写真タイル73bを含む。
また、ある日付アルバムに対応する代表日時とあるSNSアルバムに対応する代表日時とが同じ場合には、図9のように、その日付アルバムに対応するオブジェクト75とそのSNSアルバムに対応するオブジェクト76は、タイムライン70上の同一位置上に積み重ねられた状態で表示される。
次に、図10を参照し、サムネイル一覧表示画面の一例について述べる。なお、以下、ディスプレイ17を画面とも称す。
図10は、サムネイル一覧表示画面を示している。サムネイル一覧表示画面は、図9で示すようなタイムライン表示画面上に表示される複数のオブジェクトの中から選択されたオブジェクトに対応するアルバム内の複数の写真のサムネイルの一覧を表示する。例えば、図9のタイムライン表示画面上のオブジェクト71がユーザによって選択された場合には、オブジェクト71に対応するユーザアルバム1内の複数の写真に対応する複数のサムネイルがサムネイル一覧表示画面上に表示される。図10のサムネイル一覧表示画面では、写真の撮影日時が新しいものから順に左上から配置されている。例えば、サムネイル80は、サムネイル81またはサムネイル83に対応する写真よりも撮影日時が新しい写真に対応している。サムネイル81は、サムネイル82に対応する写真よりも撮影日時が新しい写真に対応している。なお、サムネイル82に対応する写真の撮影日時とサムネイル83に対応する写真の撮影日時はどちらが新しくてもよい。
図10は、サムネイル一覧表示画面を示している。サムネイル一覧表示画面は、図9で示すようなタイムライン表示画面上に表示される複数のオブジェクトの中から選択されたオブジェクトに対応するアルバム内の複数の写真のサムネイルの一覧を表示する。例えば、図9のタイムライン表示画面上のオブジェクト71がユーザによって選択された場合には、オブジェクト71に対応するユーザアルバム1内の複数の写真に対応する複数のサムネイルがサムネイル一覧表示画面上に表示される。図10のサムネイル一覧表示画面では、写真の撮影日時が新しいものから順に左上から配置されている。例えば、サムネイル80は、サムネイル81またはサムネイル83に対応する写真よりも撮影日時が新しい写真に対応している。サムネイル81は、サムネイル82に対応する写真よりも撮影日時が新しい写真に対応している。なお、サムネイル82に対応する写真の撮影日時とサムネイル83に対応する写真の撮影日時はどちらが新しくてもよい。
また、サムネイルの一部を4つ分のサイズで表示し、同じアルバム内の写真をスライドショー表示する。サムネイル86及びサムネイル87が、4つ分のサイズのサムネイルを示している。
サムネイルまたはスライドショー表示されているサムネイルをクリック等することによって選択することによって、選択したサムネイルに対応する写真を図11に示すように全画面で表示することができる。なお、サムネイルをクリックするのではなく、例えばタッチパネル17B上でピンチアウトの操作を行った場合でも、選択したサムネイルに対応する写真が全画面で表示される。この場合、ピンチアウトの操作をした中心点付近のサムネイルに対応する写真が全画面で表示される。
なお、スライドショーは、サムネイル86及びサムネイル87以外のサムネイル80乃至サムネイル85等に関しても行うことができる。また、スライドショーを行う時間間隔及びスライドショーのエフェクト等をユーザが設定してもよい。また、各サムネイルの大きさ、表示するサムネイルの行数は、画面の解像度に応じて変更できてもよい。例えば、図10では、サムネイルの行数が3行の場合を示している。また、サムネイル一覧表示画面に表示している写真を含むアルバムがどのようなアルバムであるかわかるように、アルバムの名称を、例えばアルバムの名称を表示する領域を設け、表示してもよい。
また、タイムライン表示画面で表示されているアルバムではなく、例えばコンテンツ再生アプリケーション202が有するカレンダー機能を利用して、カレンダーの特定の日付の写真を一覧で表示してもよい。さらには、タイムライン表示画面で表示されている地図に表示されている特定の地点で撮影された写真を一覧で表示してもよい。
次に、図11を参照し、コンテンツ再生アプリケーション202における全画面表示時の動作の概要について述べる。
コンテンツ再生アプリケーション202は、図10に示すようなサムネイル一覧表示画面で選択されたサムネイルに対応する写真を全画面で表示する(全画面表示)。全画面表示とは、写真の画像を拡大して表示することである。なお、全画面表示は、写真の全体が画面上にできるだけ大きく表示させることであり、必ずしも表示させる写真の全体が表示されていなくてもよく、例えば拡大した写真の一部分が画面に大きく表示されていてもよい。
コンテンツ再生アプリケーション202は、図10に示すようなサムネイル一覧表示画面で選択されたサムネイルに対応する写真を全画面で表示する(全画面表示)。全画面表示とは、写真の画像を拡大して表示することである。なお、全画面表示は、写真の全体が画面上にできるだけ大きく表示させることであり、必ずしも表示させる写真の全体が表示されていなくてもよく、例えば拡大した写真の一部分が画面に大きく表示されていてもよい。
符号91及び符号92で示す方向(左右方向)にフリックする、あるいはキーボードまたはマウス等の操作を行うことによって、全画面表示される写真を、全画面表示中の写真90と同一のフォルダ内にある前後の写真、つまり写真90と同一アルバム(同一コンテンツグループ)内にある前後の写真に切り替えることができる。なお、図11では、図10のサムネイル81が選択された場合の全画面表示の画面である。
符号92の方向にフリックすると、コンテンツ再生アプリケーション202は、写真90の日時よりも古い日時の写真に写真90を切り替えて全画面表示で表示する。符号91の方向にフリックすると、コンテンツ再生アプリケーション202は、写真90の日時よりも新しい日時の写真に写真90を切り替えて全画面表示で表示する。
なお、マウス等の操作を行う場合は、画面上の両端に写真を切り替えるためのマウス切り替えボタンを表示する。マウス切り替えボタンをマウス等の操作で選択することによって、全画面表示している写真90を同一のフォルダ内にある前後の写真に切り替えることができる。また、同一のフォルダ内にある前後の写真とは、図10のようなサムネイル一覧表示で表示されている写真である。また、フリックする方向は、左右方向に限定せず、例えば左右方向に対して垂直な方向(上下方向)等であってもよい。
次に、図12を参照し、タイムライン表示画面のユーザアルバムについて説明する。
ユーザアルバムのオブジェクト71は、写真タイル71b乃至写真タイル71h、写真タイル71k、及び地図タイル71mを含む。ユーザアルバム71内の写真タイルの個数、写真タイルの種類、または写真タイルと地図タイルの配置は、例えば、図12に示すように8つの小さな写真タイルと1つの大きな地図タイルを含むような配置に予め設定できるが、ユーザによって写真タイルの個数および地図タイルの個数、または写真タイルと地図タイルの配置を変更することもできる。ユーザアルバムの写真タイルの各々は、異なる基準の写真が表示されるように設定することができる。例えば、写真タイル71eは、一人の人物が写っている写真が表示され、写真タイル71fは、笑顔の人物または二人の人物が写っている写真が表示されるように設定することができる。また、地図タイル71mは、ユーザアルバム内の写真が撮影された場所が分かる場合、表示することができる。地図71mには、ユーザアルバム内の幾つかの写真が撮影された場所を軌跡71pで示すことができる。
ユーザアルバムのオブジェクト71は、写真タイル71b乃至写真タイル71h、写真タイル71k、及び地図タイル71mを含む。ユーザアルバム71内の写真タイルの個数、写真タイルの種類、または写真タイルと地図タイルの配置は、例えば、図12に示すように8つの小さな写真タイルと1つの大きな地図タイルを含むような配置に予め設定できるが、ユーザによって写真タイルの個数および地図タイルの個数、または写真タイルと地図タイルの配置を変更することもできる。ユーザアルバムの写真タイルの各々は、異なる基準の写真が表示されるように設定することができる。例えば、写真タイル71eは、一人の人物が写っている写真が表示され、写真タイル71fは、笑顔の人物または二人の人物が写っている写真が表示されるように設定することができる。また、地図タイル71mは、ユーザアルバム内の写真が撮影された場所が分かる場合、表示することができる。地図71mには、ユーザアルバム内の幾つかの写真が撮影された場所を軌跡71pで示すことができる。
また、ユーザアルバムに対応するオブジェクト内の写真タイルの配置はランダムに行なわれてもよい。また、ユーザアルバム内の写真から顔、笑顔または風景が検出されなかった場合、検出されなかった顔、笑顔、または風景に対応する写真タイルがオブジェクト内に配置されないようにすることもできる。また、ユーザアルバム内の写真から検出した顔、笑顔、または風景(顔のない写真)を表示する写真タイルを表示することもできる。
次に、図13を参照し、タイムライン表示画面の日付アルバムについて説明する。
日付アルバムに対応するオブジェクトに表示される写真タイルの個数は、上述したように、日付アルバム内に保存されている写真(画像)の個数によって決定される。例えば、所定数の写真、例えば10個の写真、が1つの写真タイルに順番に表示される。この場合、10個の写真ごとに写真タイルが1つ増加する。また、日付アルバムに対応するオブジェクトに表示する写真タイルの数が所定の数以上にならないように設定することもできる。写真タイル1102及び写真タイル1103を含むオブジェクト1100のサイズは、写真タイル1104を表示オブジェクト1101のサイズよりも大きなサイズに設定される。
日付アルバムに対応するオブジェクトに表示される写真タイルの個数は、上述したように、日付アルバム内に保存されている写真(画像)の個数によって決定される。例えば、所定数の写真、例えば10個の写真、が1つの写真タイルに順番に表示される。この場合、10個の写真ごとに写真タイルが1つ増加する。また、日付アルバムに対応するオブジェクトに表示する写真タイルの数が所定の数以上にならないように設定することもできる。写真タイル1102及び写真タイル1103を含むオブジェクト1100のサイズは、写真タイル1104を表示オブジェクト1101のサイズよりも大きなサイズに設定される。
次に、図14を参照し、タイムライン表示画面のSNSアルバムについて説明する。
SNSアルバムに対応するオブジェクト1200,1201の各々は、ユーザアルバムまたは日付アルバムと異なる楕円型の枠で表示される。SNSアルバムのオブジェクトには、SNSサイト21に投稿した写真が、写真タイル1203または写真タイル1204に表示される。また、SNSアルバムには、図14で「いいね!100」を表すSNSアルバム情報1205で示されている投稿した写真に対する評価を表示することもできる。また、例えば、SNSアルバム情報1205が表す評価の値が高かった場合、オブジェクトの色を変化させる、またはオブジェクトを拡大して表示してもよい。
SNSアルバムに対応するオブジェクト1200,1201の各々は、ユーザアルバムまたは日付アルバムと異なる楕円型の枠で表示される。SNSアルバムのオブジェクトには、SNSサイト21に投稿した写真が、写真タイル1203または写真タイル1204に表示される。また、SNSアルバムには、図14で「いいね!100」を表すSNSアルバム情報1205で示されている投稿した写真に対する評価を表示することもできる。また、例えば、SNSアルバム情報1205が表す評価の値が高かった場合、オブジェクトの色を変化させる、またはオブジェクトを拡大して表示してもよい。
なお、ユーザアルバム、日付アルバム、またはSNSアルバムの各オブジェクト内の各写真タイルにはスライドショーを表示することもできる。
次に、図15を参照し、サムネイル一覧表示画面におけるスライドショーについて説明する。
スライドショーは、写真を時間の経過とともに変化させ、同じアルバム内の写真を順番に表示する。スライドショーは、図15に示すように写真1300乃至写真1303が少しずつずれて重なった状態で表示させることができる。ユーザアルバム及び日付アルバムで、写真のメタデータまたはクラスタリング技術による結果等を利用して、関連する写真をスライドショーで表示してもよい。また、SNSアルバムの場合は、同じ日にSNSサイト21に投稿した写真をスライドショーで表示してもよい。
次に、図15を参照し、サムネイル一覧表示画面におけるスライドショーについて説明する。
スライドショーは、写真を時間の経過とともに変化させ、同じアルバム内の写真を順番に表示する。スライドショーは、図15に示すように写真1300乃至写真1303が少しずつずれて重なった状態で表示させることができる。ユーザアルバム及び日付アルバムで、写真のメタデータまたはクラスタリング技術による結果等を利用して、関連する写真をスライドショーで表示してもよい。また、SNSアルバムの場合は、同じ日にSNSサイト21に投稿した写真をスライドショーで表示してもよい。
次に、図16を参照し、タイムライン表示画面においてSNSアルバムに対応するオブジェクトが選択された場合等に表示されるSNSアルバム詳細情報画面の表示例について述べる。
SNSアルバム詳細情報画面1400には、投稿した写真、投稿した日付、投稿した写真の名称、投稿した写真に対するコメント、及び投稿した写真に対する評価等が表示される。投稿した写真に対するコメントは、複数のコメントがあった場合、所定数のコメント、図16では5つのコメントを表示するように設定することもできる。
SNSアルバム詳細情報画面1400には、投稿した写真、投稿した日付、投稿した写真の名称、投稿した写真に対するコメント、及び投稿した写真に対する評価等が表示される。投稿した写真に対するコメントは、複数のコメントがあった場合、所定数のコメント、図16では5つのコメントを表示するように設定することもできる。
次に、図17を参照し、閲覧中の写真の情報の表示例について述べる。
例えば、全画面で表示されている写真90がユーザによってクリック等されると、図17に示すような写真詳細情報画面110が表示される。写真詳細情報画面110には、写真90のファイル名「桜.jpg」、写真90の日時「2012/05/10」、写真90のファイルサイズ「1,700KB」、及びユーザ等によって入力された写真90に関するコメント、などが表示される。
例えば、全画面で表示されている写真90がユーザによってクリック等されると、図17に示すような写真詳細情報画面110が表示される。写真詳細情報画面110には、写真90のファイル名「桜.jpg」、写真90の日時「2012/05/10」、写真90のファイルサイズ「1,700KB」、及びユーザ等によって入力された写真90に関するコメント、などが表示される。
次に、図18を参照して、写真を取り込む際に表示される画面の一例について説明する。
コンピュータ10に外部デバイスが接続されており、接続されている外部デバイスはOS201によって提示されている場合を想定する。このような場合において、ユーザが、接続されている外部デバイスに対して起動するアプリを選択するためのリストから、ユーザがコンテンツ再生アプリケーション202を選択した場合、図18に示すような「外部デバイスから取り込み」画面が表示される。
コンピュータ10に外部デバイスが接続されており、接続されている外部デバイスはOS201によって提示されている場合を想定する。このような場合において、ユーザが、接続されている外部デバイスに対して起動するアプリを選択するためのリストから、ユーザがコンテンツ再生アプリケーション202を選択した場合、図18に示すような「外部デバイスから取り込み」画面が表示される。
「外部デバイスから取り込み」画面には、外部デバイスに対して検出された写真(画像)ファイルを一覧で表示し、検出された写真(画像)のすべて、もしくは検出された写真(画像)から選択された一部の写真(画像)を写真フォルダに取り込むことができる。写真フォルダとは、写真(画像)を保存するためのフォルダである。
写真を取り込む際、「アルバムにまとめる」のチェックボックスをチェックすることによりユーザアルバムを作成できる。「アルバムにまとめる」のチェックボックスをチェックしない場合は、取り込むことが可能な写真から選択された写真が日時で分類され、分類された写真が日付アルバムに格納される。
ユーザアルバムを作成する場合は、「アルバムにまとめる」のチェックボックスの下のテキストボックス120にアルバム名を入力する。テキストボックス120に表示されている既定のアルバム名は、取り込み日時に基づき作成されたアルバム名である。ユーザは、この既定のアルバム名を任意のアルバム名に変更し、ユーザアルバムを作成することができる。
また、取り込む写真をオンラインストレージサイト20にアップロードすることができる。図18の「オンラインストレージにコピーを保存」のチェックボックスをチェックすることによって、外部デバイスから写真フォルダへの写真の取り込みと、取り込んだ写真のオンラインストレージサイト20のオンラインストレージへの保存と、を行うことができる。なお、取り込んだ写真をユーザアルバムでコンピュータ10内に保存した場合、オンラインストレージサイト20にもそのユーザアルバムがアップロードされる。アップロードされるユーザアルバム名は、コンピュータ10に保存するユーザアルバムの名称でもよいが、オンラインストレージサイト20にアップロードされたことが分かるような名称に変更してもよい。同様に、取り込んだ写真を日付アルバムでコンピュータ10内に保存した場合、オンラインストレージサイト20にもその日付アルバムがアップロードされる。また、オンラインストレージサイト20にアップロードされる写真フォルダ内の写真は、コンピュータ10に保存される写真フォルダ内の写真に相当するものである。
また、図18において、「OK」ボタン122がクリックされると、取り込みが開始され、「Cancel」ボタンがクリックされると、写真の取り込みが行われることなく、「外部デバイスから取り込み」画面からタイムライン表示画面に画面が遷移する。
また、取り込み写真選択ボックス121には、サムネイル画像121b乃至サムネイル画像121f等が表示される。図18の「すべて選択」に対応するチェックボックスをチェックし、取り込み写真選択ボックスから、写真フォルダに保存する写真を選択することができる。なお、図18では、取り込み写真選択ボックス121に複数のサムネイル画像が表示されているが、1つのサムネイル画像が表示されているだけでもよい。また、「すべて選択」に対応するチェックボックスがチェックされなかった場合、例えば、外部デバイスをコンピュータ10に接続した際にコンテンツ再生アプリケーション202によって取り込むことが可能な写真、例えば取り込み写真選択ボックス121に表示可能なサムネイル画像に対応した写真、が写真フォルダ内に保存される。
なお、取り込む写真等を図18のような画面で決定した後、外部デバイスからコンピュータ10に取り込む写真のデータが送られている期間、取り込みの経過等を示すような取り込み中の画面を表示してもよい。また、取り込み中の画面が表示されている場合、例えば取り込みを中断するためのボタンを画面に表示してもよい。取り込みを中断した場合、中断した時点よりも前に取り込みが完了している写真は、写真フォルダ内に保存される。また、写真の取り込みが完了した場合、取り込まれた写真の一覧を、図10で示されるようなサムネイル一覧画面で表示してもよい。
また、写真フォルダ以外のフォルダに保存されている任意の写真を写真フォルダに取り込むこともできる。ファイル選択ダイアログボックス等を表示し、写真フォルダ以外のフォルダ内の画像ファイル形式の写真(画像ファイル)を選択できてもよい。なお、選択された画像ファイルが、写真フォルダ以外のフォルダに含まれる画像ファイルである場合、写真フォルダに選択された画像ファイルをコピーするようにしてもよい。なお、写真フォルダ以外のフォルダに含まれる画像ファイルを取り込む場合、画像ファイルの選択ダイアログを呼び出すボタンを表示し、選択された画像ファイルのサムネイルを一覧表示してもよい。
次に、図19を参照し、写真(画像)のインデックス情報データベーステーブルの一例を示す。
図19は、インデックス情報データベース1700を構成するインデックス情報データベーステーブルの一例を示した図。インデックス情報データベーステーブル1700は、複数の静止画像にそれぞれ対応する複数のエントリを含む。各エントリは、例えば、「画像ID」、「グループ」、「撮影日時」、「撮影場所」、及び「顔画像情報」等にそれぞれ対応するフィールド群を含む。ある静止画像に対応するエントリにおいて、「画像ID」は、その静止画像に固有の識別情報を示す。「グループ」は、静止画像を有するグループ(コンテンツグループ)の名称を示す。「撮影日時」は、その静止画像が撮影された日時を示す。「撮影場所」は、静止画像が撮影された場所または静止画像が取得された場所を示す。なお、「撮影場所」の情報は、GPS(Global Positioning System)で測位した撮影地点の緯度または経度などの情報を含む。
図19は、インデックス情報データベース1700を構成するインデックス情報データベーステーブルの一例を示した図。インデックス情報データベーステーブル1700は、複数の静止画像にそれぞれ対応する複数のエントリを含む。各エントリは、例えば、「画像ID」、「グループ」、「撮影日時」、「撮影場所」、及び「顔画像情報」等にそれぞれ対応するフィールド群を含む。ある静止画像に対応するエントリにおいて、「画像ID」は、その静止画像に固有の識別情報を示す。「グループ」は、静止画像を有するグループ(コンテンツグループ)の名称を示す。「撮影日時」は、その静止画像が撮影された日時を示す。「撮影場所」は、静止画像が撮影された場所または静止画像が取得された場所を示す。なお、「撮影場所」の情報は、GPS(Global Positioning System)で測位した撮影地点の緯度または経度などの情報を含む。
なお、インデックス情報データベース1700の「撮影日時」及び「撮影場所」等は、Exif(Exchangeable image file format)等の写真のメタデータとして写真に付加されている。また、Exifには、上述したインデックス情報以外にも、例えば、撮影したカメラの種類、撮影したカメラで使用したレンズの種類、または撮影条件等が含まれる。のほか、GPSで測位した撮影地点の緯度経度などの情報を含む。また、インデックス情報データベース1700の「顔画像情報」は、「顔画像」、「人物ID」、「位置」、及び「サイズ」等からなり、上述したような顔に関するクラスタリング処理を行うことによって得られる。
以上のように、本実施形態によれば、第1の期間に関連付けられた複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび第2の期間に関連付けられた複数の第2のコンテンツのまとまりを表す第2のオブジェクトが、第1の期間および第2の期間に応じて、画面上の一方向に時系列で表示される。したがって、複数のコンテンツを分かり易い形式でユーザに提示することができる。例えば、多数の写真を整理し、整理した写真を閲覧する場合、コンピュータ10に取り込む多数の写真を複数のグループに分類し、分類した複数のグループを時系列で画面に同時に表示することができる。そのため、ユーザは、写真を簡単に選択することができる。また、ユーザは、写真に関する情報等を簡単に得ることができる。また、各グループの写真の枚数等に応じて、各グループの表示形式を変えることによって、ユーザが所望している情報を直感的に得ることができる。
また、本実施形態で説明した処理の手順は全てソフトウェアによって実行することができる。このため、この処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
また、図4に示した各部の機能は、例えば、専用LSI、DSPのようなハードウェアによって実現しても良い。
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
10…コンピュータ、17…ディスプレイ、23…記憶媒体、46…全画面表示処理部、47…関連コンテンツ表示処理部、51…関連コンテンツ選択部、70…タイムライン、71…ユーザアルバム、72…日付アルバム、73…SNSアルバム、202…コンテンツ再生アプリケーションプログラム、211…センサ。
Claims (9)
- 第1の期間に関連付けられる複数の第1のコンテンツおよび前記第1の期間とは異なる第2の期間に関連付けられる複数の第2のコンテンツを取得する取得手段と、
前記複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび前記複数の第2のコンテンツのまとまりを表す第2のオブジェクトを、前記第1の期間および前記第2の期間に応じて、画面上の一方向に時系列に並べて表示する表示処理手段とを具備する電子機器。 - 前記第1のオブジェクトは、少なくとも、1以上の画像を表示可能な第1画像表示領域を含み、前記第2のオブジェクトは、少なくとも、1以上の画像を表示可能な第2画像表示領域を含み、
前記表示処理手段は、前記複数の第1のコンテンツに対応する複数の画像を切り替えて前記第1画像表示領域に表示すると共に、前記複数の第2のコンテンツに対応する複数の画像を前記第2画像表示領域に切り替えて表示する請求項1記載の電子機器。 - 前記表示処理手段は、前記第1の期間を示す情報を前記第1のオブジェクトに関連付けて表示し、前記第2の期間を示す情報を前記第2のオブジェクトに関連付けて表示する請求項1記載の電子機器。
- 前記表示処理手段は、前記画面上に時間軸を表すラインを表示し、前記第1の期間内の時点に対応する前記ライン上の位置に関連付けて前記第1のオブジェクトを表示し、前記第2の期間内の時点に対応する前記ライン上の位置に関連付けて前記第2のオブジェクト表示する請求項1記載の電子機器。
- 前記複数の第1のコンテンツは第1の分類方式によって同一グループに分類されたコンテンツ群であり、前記複数の第2のコンテンツは前記第1の分類方式と異なる第2の分類方式で同一グループに分類されたコンテンツ群であり、
前記表示処理手段は、前記第1のオブジェクトを、前記第1の分類方式に対応する第1の表示形式で表示し、前記第2のオブジェクトを、前記第2の分類方式に対応し且つ前記第1の表示形式と異なる第2の表示形式で表示する請求項1記載の電子機器。 - 前記表示処理手段は、前記複数の第1のコンテンツ及び前記複数の第2のコンテンツの各々に対する情報量に応じて、前記第1のオブジェクト及び前記第2のオブジェクトの各々の表示形式を変更する請求項1記載の電子機器。
- 前記表示処理手段は、前記第1のオブジェクトが選択された場合、前記複数の第1のコンテンツに対応する複数の画像の一覧を前記画面上に表示し、前記第2のオブジェクトが選択された場合、前記複数の第2のコンテンツに対応する複数の画像の一覧を前記画面上に表示する請求項1記載の電子機器。
- 第1の期間に関連付けられる複数の第1のコンテンツおよび前記第1の期間とは異なる第2の期間に関連付けられる複数の第2のコンテンツを取得し、
前記複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび前記複数の第2のコンテンツのまとまりを表す第2のオブジェクトを、前記第1の期間および前記第2の期間に応じて、画面上の一方向に時系列に並べて表示する表示制御方法。 - コンピュータに、
第1の期間に関連付けられる複数の第1のコンテンツおよび前記第1の期間とは異なる第2の期間に関連付けられる複数の第2のコンテンツを取得する手順と、
前記複数の第1のコンテンツのまとまりを表す第1のオブジェクトおよび前記複数の第2のコンテンツのまとまりを表す第2のオブジェクトを、前記第1の期間および前記第2の期間に応じて、画面上の一方向に時系列に並べて表示する手順と
を実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012197889A JP2014052915A (ja) | 2012-09-07 | 2012-09-07 | 電子機器、表示制御方法及びプログラム |
PCT/JP2013/058206 WO2014038229A1 (en) | 2012-09-07 | 2013-03-14 | Electronic apparatus and display control method |
US13/969,113 US20140071160A1 (en) | 2012-09-07 | 2013-08-16 | Electronic apparatus and display control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012197889A JP2014052915A (ja) | 2012-09-07 | 2012-09-07 | 電子機器、表示制御方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014052915A true JP2014052915A (ja) | 2014-03-20 |
Family
ID=50236854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012197889A Pending JP2014052915A (ja) | 2012-09-07 | 2012-09-07 | 電子機器、表示制御方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2014052915A (ja) |
WO (1) | WO2014038229A1 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016058923A (ja) * | 2014-09-10 | 2016-04-21 | カシオ計算機株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP2016071729A (ja) * | 2014-09-30 | 2016-05-09 | フリュー株式会社 | 管理装置および管理装置の制御方法、並びに、通信端末、制御プログラムおよび記録媒体 |
JP2017117082A (ja) * | 2015-12-22 | 2017-06-29 | コニカミノルタ株式会社 | アルバム作成装置、アルバム作成方法、およびアルバム作成プログラム |
US10296170B2 (en) | 2015-09-29 | 2019-05-21 | Toshiba Client Solutions CO., LTD. | Electronic apparatus and method for managing content |
WO2019150724A1 (ja) * | 2018-01-30 | 2019-08-08 | 富士フイルム株式会社 | 電子アルバム装置、電子アルバム装置の作動方法および作動プログラム |
WO2023084810A1 (ja) * | 2021-11-10 | 2023-05-19 | 日本電信電話株式会社 | 情報処理装置、情報処理方法、及び、情報処理プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003242178A (ja) * | 2002-02-20 | 2003-08-29 | Fuji Photo Film Co Ltd | フォルダ・アイコン表示制御装置 |
JP4056915B2 (ja) * | 2003-03-25 | 2008-03-05 | 富士フイルム株式会社 | 画像表示方法及びプリント注文受付装置並びにプリント注文受付システム |
JP2005031830A (ja) * | 2003-07-09 | 2005-02-03 | Fuji Photo Film Co Ltd | 画像表示方法及び画像表示用プログラム |
-
2012
- 2012-09-07 JP JP2012197889A patent/JP2014052915A/ja active Pending
-
2013
- 2013-03-14 WO PCT/JP2013/058206 patent/WO2014038229A1/en active Application Filing
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016058923A (ja) * | 2014-09-10 | 2016-04-21 | カシオ計算機株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP2016071729A (ja) * | 2014-09-30 | 2016-05-09 | フリュー株式会社 | 管理装置および管理装置の制御方法、並びに、通信端末、制御プログラムおよび記録媒体 |
US10296170B2 (en) | 2015-09-29 | 2019-05-21 | Toshiba Client Solutions CO., LTD. | Electronic apparatus and method for managing content |
JP2017117082A (ja) * | 2015-12-22 | 2017-06-29 | コニカミノルタ株式会社 | アルバム作成装置、アルバム作成方法、およびアルバム作成プログラム |
WO2019150724A1 (ja) * | 2018-01-30 | 2019-08-08 | 富士フイルム株式会社 | 電子アルバム装置、電子アルバム装置の作動方法および作動プログラム |
JPWO2019150724A1 (ja) * | 2018-01-30 | 2021-01-07 | 富士フイルム株式会社 | 電子アルバム装置、電子アルバム装置の作動方法および作動プログラム |
US11507260B2 (en) | 2018-01-30 | 2022-11-22 | Fujifilm Corporation | Electronic album apparatus, method for operating electronic album apparatus, and operation program utilizing display cell enlargement |
WO2023084810A1 (ja) * | 2021-11-10 | 2023-05-19 | 日本電信電話株式会社 | 情報処理装置、情報処理方法、及び、情報処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2014038229A1 (en) | 2014-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10579187B2 (en) | Display control apparatus, display control method and display control program | |
US20140071160A1 (en) | Electronic apparatus and display control method | |
US9880640B2 (en) | Multi-dimensional interface | |
US8068121B2 (en) | Manipulation of graphical objects on a display or a proxy device | |
US9251404B2 (en) | Name bubble handling | |
JP6628115B2 (ja) | マルチメディアファイル管理方法、電子デバイス、およびコンピュータプログラム。 | |
JP4940345B2 (ja) | 電子機器及び画像処理方法 | |
US20140071039A1 (en) | Electronic Apparatus and Display Control Method | |
JP2014052915A (ja) | 電子機器、表示制御方法及びプログラム | |
CN105378728A (zh) | 用于表示和操纵元数据的装置和方法 | |
JP5601513B2 (ja) | 画像表示装置及びプログラム | |
CN106570078A (zh) | 图片分类展示方法、装置及移动终端 | |
KR101465859B1 (ko) | 촬상 장치, 촬상 방법, 및 기억 매체 | |
KR101747299B1 (ko) | 데이터 객체 디스플레이 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체 | |
US9600478B2 (en) | Display control apparatus, display control method, and program | |
US10497079B2 (en) | Electronic device and method for managing image | |
CN103678469A (zh) | 媒体文件管理方法 | |
JP6109511B2 (ja) | 電子機器、表示制御方法及びプログラム | |
JP2012088886A (ja) | 表示装置、表示方法、およびプログラム | |
KR102165339B1 (ko) | 전자장치에서 콘텐츠 재생 방법 및 장치 | |
KR102050594B1 (ko) | 전자장치에서 콘텐츠 재생 방법 및 장치 | |
CN112667114A (zh) | 一种信息处理方法、装置以及计算机存储介质 | |
KR20200119761A (ko) | 전자장치에서 콘텐츠 재생 방법 및 장치 | |
BR112018013518B1 (pt) | Método de gerenciamento de arquivos multimídia, dispositivo eletrônico e mídia de armazenamento legível por computador |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20140415 |