(57)【要約】  【課題】ユーザが選ぶ傾向がある商品画像を、スムーズかつ効率的に、またユーザに手間をかけさせることなくユーザの端末に表示することができる。【解決手段】サーバ２０は、ユーザＤＢ及び画像特徴量ＤＢに保存された購入履歴に基づいて、モバイル端末１０へ送信する商品画像を商品ＤＢ２６から複数枚取得し、取得した複数枚の商品画像をモバイル端末１０へ送信する（ステップＳ９）。モバイル端末１０は、サーバ２０から送信された複数枚の商品画像を受信し、受信した複数枚の商品画像を１枚ずつ順番にモニタの画面全体にスライドショー表示する（ステップＳ１０）。これにより、ユーザに特別な操作を行わせることなく、かつテキス卜などの余分な情報を表示することなく、商品の視覚的なイメージを容易に表示することができる。【選択図】  図３
2010039506.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、顧客の端末装置とで構成された商品表示システムであって、
前記サーバ装置は、
商品の画像と、該商品の詳細情報と、該詳細情報へのリンク情報とが関連付けて保存された商品データベースと、
前記商品データベースに保存された商品から前記端末装置へ送信する商品群を決定する商品群決定手段と、
前記商品群決定手段により決定された商品群の画像と、該画像に対応する商品の詳細情報へのリンク情報とを前記端末装置へ送信するサーバ側送信手段と、を備え、
前記携帯端末は、
表示手段と、
前記サーバ装置から送信された商品群の画像と、該画像に対応する商品の詳細情報へのリンク情報とを受信する端末側受信手段と、
前記端末側受信手段により受信された商品群の画像を１枚ずつ順番に前記表示手段にスライドショー表示する表示制御手段であって、前記１枚ずつ表示される商品の画像全体が前記表示手段全体に表示されるように前記商品の画像の表示を制御する第１表示制御手段と、
前記表示手段に表示された画像への選択入力を受け付ける受付手段と、
前記受付手段により選択入力を受け付けると、前記端末側受信手段により受信したリンク情報に基づいて、前記受付手段が選択入力を受け付けた画像に対応する商品の詳細情報を前記商品データベースから取得する詳細情報取得手段と、
前記詳細情報取得手段により取得された詳細情報を前記表示手段に表示する第２表示制御手段と、
を備えたことを特徴とする画像表示システム。
【請求項２】
前記サーバ装置は、前記商品データベースに新たな商品の画像が保存されたかどうかを判断する判断手段を備え、
前記商品群決定手段は、前記判断手段により新たな商品の画像が保存されたと判断された場合には、前記商品データベースに保存された商品から前記端末装置へ送信する商品群を決定することを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記端末装置は、前記サーバ装置へデータ送信を要求する要求送信手段を備え、
前記サーバ装置は、前記端末側送信手段から送信されたデータ送信の要求を受信する要求受信手段を備え、
前記商品群決定手段は、前記要求受信手段によってデータ送信の要求が受信されると、前記商品データベースに保存された商品から前記端末装置へ送信する商品群を決定することを特徴とする請求項１又は２に記載の画像表示システム。
【請求項４】
前記端末装置は、該端末装置を所持する顧客に関する情報を送信する顧客情報送信手段を備え、
前記サーバ装置は、
前記顧客情報送信手段により送信された顧客に関する情報を受信する顧客情報受信手段と、
前記顧客情報受信手段により受信された顧客に関する情報と、該顧客が購入した商品の購入履歴とを関連付けて保存する顧客データベースを備え、
前記商品群決定手段は、前記顧客データベースに保存された商品の購入履歴に基づいて、前記商品データベースに保存された商品の中から前記端末装置へ送信する商品群を決定することを特徴とする請求項１から３のいずれかに記載の画像表示システム。
【請求項５】
前記顧客データベースは、前記顧客が購入した商品の購入履歴として前記顧客が購入した商品の詳細情報を保存し、
前記商品群決定手段は、前記商品データベースに保存された商品の詳細情報と、前記顧客データベースに保存された商品の詳細情報とを比較し、前記商品データベースに保存された商品の中から前記顧客データベースに保存された詳細情報と略一致する詳細情報に関連付けられた商品を前記商品群として決定することを特徴とする請求項４に記載の画像表示システム。
【請求項６】
前記サーバ装置は、商品の画像から特徴量を算出する特徴量算出手段を備え、
前記商品データベースは、商品の画像と、前記特徴量算出手段により該商品の画像から算出された特徴量とを関連付けて保存し、
前記顧客データベースは、前記顧客が購入した商品の購入履歴として前記顧客が購入した商品の画像から前記特徴量算出手段によって算出された特徴量を保存し、
前記商品群決定手段は、前記商品データベースに保存された特徴量と、前記端末データベースに保存された特徴量とを比較し、前記商品データベースに保存された商品の中から前記顧客データベースに保存された特徴量と略一致又はその差が所定の閾値以下の特徴量を有する商品を前記商品群として決定することを特徴とする請求項４に記載の画像表示システム。
【請求項７】
前記端末装置は、当該端末装置に関する情報を送信する端末情報送信手段を備え、
前記サーバ装置は、
前記端末情報送信手段により送信された端末装置に関する情報を受信する端末情報受信手段と、
端末装置に関する情報を保存する端末データベースと、
前記端末情報受信手段により受信した端末装置に関する情報と、前記端末データベースに保存された端末装置に関する情報とに基づいて、前記端末装置へ送信可能な商品の画像の枚数を判断する枚数判断手段と、を備え、
前記サーバ側送信手段は、前記商品群決定手段により決定された商品群の画像のうち、前記枚数判断手段により端末装置へ送信可能と判断された枚数の画像を一度に前記端末装置へ送信することを特徴とする請求項１から６のいずれかに記載の画像表示システム。
【請求項８】
請求項１から７のいずれかに記載の画像表示システムを構成するサーバ装置。
【請求項９】
請求項１から７のいずれかに記載の画像表示システムを構成する端末装置。
【請求項１０】
操作者により方向の指示が入力される方向入力手段を備え、
前記表示制御手段は、前記複数の商品の画像を前記方向入力手段により入力された方向に順番にスライドさせることによるスライドショー表示を行うことを特徴とする請求項９に記載の端末装置。
【請求項１１】
前記方向入力手段は、
前記表示手段の正面にある被写体を撮像する撮像手段と、
前記撮像手段により撮像された被写体の動きを認識する認識手段と、
前記認識手段により認識された被写体の動きの方向を前記方向入力手段に入力された方向の指示と判断する判断手段と、
を有することを特徴とする請求項１０に記載の端末装置。
【請求項１２】
前記方向入力手段は、
当該端末装置の振動及びその方向を検出する振動検出手段と、
前記振動検出手段により検出された端末装置の振動の方向を前記方向入力手段に入力された方向の指示と判断する判断手段と、
を有することを特徴とする請求項１０又は１１に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像表示システム、サーバ装置及び端末装置に係り、特に画像をスライドショー表示する画像表示システム、サーバ装置及び端末装置に関する。
【背景技術】
【０００２】
現在、モバイル端末からのＥコマース利用は年々増加し続けている。例えば、特許文献１、２に示すように、モバイル端末に商品紹介情報（レコメンド情報）を送ることは盛んに行われている。その多くは、ＨＴＭＬやテキストメールなどによる情報配信・商品紹介である。
【特許文献１】特開２００６−３０９３４２号公報
【特許文献２】特開２００２−１１７２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１，２に示すように、モバイル端末に送られてくる商品のレコメンド情報がテキストやメールなどの場合には、ユーザは内容を確認し、商品の画像を見るために余分な情報を読んで、画像を表示するための操作をしなければならない。
【０００４】
特に、見た目の情報が重要である商品の場合には、まずその商品の見た目の情報が必要であり、その商品の見た目が気に入った後で商品の詳細説明が必要となるという順番である。すなわち、見た目の情報が重要である商品の場合には、商品の画像をできるだけ楽にかつ効率よくユーザに見せることが必要である。
【０００５】
また、商品の画像が表示された場合においても、数多い商品の中から自分の好みに合った商品を探す作業は労力のかかるものである。そのため、ユーザが欲しい情報を効率よく得られることはユーザの購入プロセスを助けるものになる。
【０００６】
本発明はこのような事情に鑑みてなされたもので、ユーザが選ぶ傾向がある商品画像を、スムーズかつ効率的に、またユーザに手間をかけさせることなくユーザの端末に表示することができる画像表示システム、サーバ装置及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の画像表示システムは、サーバ装置と、顧客の端末装置とで構成された商品表示システムであって、前記サーバ装置は、商品の画像と、該商品の詳細情報と、該詳細情報へのリンク情報とが関連付けて保存された商品データベースと、前記商品データベースに保存された商品から前記端末装置へ送信する商品群を決定する商品群決定手段と、前記商品群決定手段により決定された商品群の画像と、該画像に対応する商品の詳細情報へのリンク情報とを前記端末装置へ送信するサーバ側送信手段と、を備え、前記携帯端末は、表示手段と、前記サーバ装置から送信された商品群の画像と、該画像に対応する商品の詳細情報へのリンク情報とを受信する端末側受信手段と、前記端末側受信手段により受信された商品群の画像を１枚ずつ順番に前記表示手段にスライドショー表示する表示制御手段であって、前記１枚ずつ表示される商品の画像全体が前記表示手段全体に表示されるように前記商品の画像の表示を制御する第１表示制御手段と、前記表示手段に表示された画像への選択入力を受け付ける受付手段と、前記受付手段により選択入力を受け付けると、前記端末側受信手段により受信したリンク情報に基づいて、前記受付手段が選択入力を受け付けた画像に対応する商品の詳細情報を前記商品データベースから取得する詳細情報取得手段と、前記詳細情報取得手段により取得された詳細情報を前記表示手段に表示する第２表示制御手段と、を備えたことを特徴とする。
【０００８】
請求項１に記載の画像表示システムによれば、サーバ装置は、商品の画像が保存された商品データベースから端末装置へ送信する商品群を決定し、決定された商品群の画像と商品群の詳細情報へのリンク情報を端末装置へ送信する。携帯端末は、サーバ装置から送信された商品群の画像を受信し、受信した商品群の画像を１枚ずつ順番に表示手段にスライドショー表示する。これにより、ユーザに特別な操作を行わせることなく、かつテキス卜などの余分な情報を表示することなく、商品の視覚的なイメージを容易に表示することができる。そのため、視覚を重要とする商品の魅力をそのままユーザに伝えることができる。また、表示された画像が選択入力されると、商品群の画像と一緒に受信したリンク情報に基づいて、選択入力を受け付けた画像に対応する商品の詳細情報を商品データベースから取得し、表示する。これにより、まず商品の視覚的なイメージを表示し、必要な場合にのみテキス卜などの情報を表示することができる。
【０００９】
請求項２に記載の画像表示システムは、請求項１に記載の画像表示システムにおいて、前記サーバ装置は、前記商品データベースに新たな商品の画像が保存されたかどうかを判断する判断手段を備え、前記商品群決定手段は、前記判断手段により新たな商品の画像が保存されたと判断された場合には、前記商品データベースに保存された商品から前記端末装置へ送信する商品群を決定することを特徴とする。
【００１０】
請求項２に記載の画像表示システムによれば、サーバ装置は、商品データベースに新たな商品の画像が保存されたかどうかを判断し、商品データベースに新たな商品の画像が保存された場合には、商品データベースに保存された商品から端末装置へ送信する商品群を決定する。これにより、商品データベースに新たな商品の画像が保存されたことをトリガーにして、端末装置に商品画像を送信することができる。
【００１１】
請求項３に記載の画像表示システムは、請求項１又は２に記載の画像表示システムにおいて、前記端末装置は、前記サーバ装置へデータ送信を要求する要求送信手段を備え、前記サーバ装置は、前記端末側送信手段から送信されたデータ送信の要求を受信する要求受信手段を備え、前記商品群決定手段は、前記要求受信手段によってデータ送信の要求が受信されると、前記商品データベースに保存された商品から前記端末装置へ送信する商品群を決定することを特徴とする。
【００１２】
請求項３に記載の画像表示システムによれば、サーバ装置は、端末装置から送信されたデータ送信の要求を受信すると、商品データベースに保存された商品群を決定する。これにより、端末装置からの要求に応じて、端末装置に商品画像を送信することができる。
【００１３】
請求項４に記載の画像表示システムは、請求項１から３のいずれかに記載の画像表示システムにおいて、前記端末装置は、該端末装置を所持する顧客に関する情報を送信する顧客情報送信手段を備え、前記サーバ装置は、前記顧客情報送信手段により送信された顧客に関する情報を受信する顧客情報受信手段と、前記顧客情報受信手段により受信された顧客に関する情報と、該顧客が購入した商品の購入履歴とを関連付けて保存する顧客データベースを備え、前記商品群決定手段は、前記顧客データベースに保存された商品の購入履歴に基づいて、前記商品データベースに保存された商品の中から前記端末装置へ送信する商品群を決定することを特徴とする。
【００１４】
請求項４に記載の画像表示システムによれば、サーバ装置は、顧客に関する情報と、該顧客が購入した商品の購入履歴とを関連付けて保存する顧客データベースを備え、端末装置から送信された顧客に関する情報と、顧客データベースに保存された購入履歴とに基づいて、商品データベースに保存された商品の中から端末装置へ送信する商品群を決定する。これにより、ユーザが選ぶ傾向がある商品を容易に、かつ確実に絞り込むことができる。
【００１５】
請求項５に記載の画像表示システムは、請求項４に記載の画像表示システムにおいて、前記顧客データベースは、前記顧客が購入した商品の購入履歴として前記顧客が購入した商品の詳細情報を保存し、前記商品群決定手段は、前記商品データベースに保存された商品の詳細情報と、前記顧客データベースに保存された商品の詳細情報とを比較し、前記商品データベースに保存された商品の中から前記顧客データベースに保存された詳細情報と略一致する詳細情報に関連付けられた商品を前記商品群として決定することを特徴とする。
【００１６】
請求項５に記載の画像表示システムによれば、サーバ装置は、商品の画像に関連付けて商品データベースに保存された詳細情報（タグなど）と、顧客データベースに保存された詳細情報とを比較し、商品データベースに保存された商品の中から顧客データベースに保存された詳細情報と略一致する詳細情報に関連付けられた商品を商品群として決定する。これにより、過去の購入履歴やあらかじめ入力されたユーザの属性から、ユーザが選ぶ傾向のある商品を選定し、レコメンドすることができる。
【００１７】
請求項６に記載の画像表示システムは、請求項４に記載の画像表示システムにおいて、前記サーバ装置は、商品の画像から特徴量を算出する特徴量算出手段を備え、前記商品データベースは、商品の画像と、前記特徴量算出手段により該商品の画像から算出された特徴量とを関連付けて保存し、前記顧客データベースは、前記顧客が購入した商品の購入履歴として前記顧客が購入した商品の画像から前記特徴量算出手段によって算出された特徴量を保存し、前記商品群決定手段は、前記商品データベースに保存された特徴量と、前記端末データベースに保存された特徴量とを比較し、前記商品データベースに保存された商品の中から前記顧客データベースに保存された特徴量と略一致又はその差が所定の閾値以下の特徴量を有する商品を前記商品群として決定することを特徴とする。
【００１８】
請求項６に記載の画像表示システムによれば、サーバ装置は、商品の画像に関連付けて商品データベースに保存された商品の画像の特徴量と、顧客データベースに端末装置に関する情報と関連付けて保存された特徴量とを比較し、商品データベースに保存された商品の中から顧客データベースに保存された特徴量と略一致又はその差が所定の閾値以下の特徴量を有する商品を商品群として決定する。これにより、色などの画像特徴量の傾向を考慮して商品を選定することができる。また、タグと画像特徴量との両方を利用することにより、ユーザの好みと視覚的に似ている商品を容易に、かつ確実に絞り込むことができる。
【００１９】
請求項７に記載の画像表示システムは、請求項１から６のいずれかに記載の画像表示システムにおいて、前記端末装置は、当該端末装置に関する情報を送信する端末情報送信手段を備え、前記サーバ装置は、前記端末情報送信手段により送信された端末装置に関する情報を受信する端末情報受信手段と、端末装置に関する情報を保存する端末データベースと、前記端末情報受信手段により受信した端末装置に関する情報と、前記端末データベースに保存された端末装置に関する情報とに基づいて、前記端末装置へ送信可能な商品の画像の枚数を判断する枚数判断手段と、を備え、前記サーバ側送信手段は、前記商品群決定手段により決定された商品群の画像のうち、前記枚数判断手段により端末装置へ送信可能と判断された枚数の画像を一度に前記端末装置へ送信することを特徴とする。
【００２０】
請求項７に記載の画像表示システムによれば、サーバ装置は、端末装置よりその端末装置に関する情報を受信し、受信した情報と、端末データベースに保存された端末装置に関する情報とに基づいて、端末装置へ送信可能な商品の画像の枚数を判断し、その枚数の商品画像を端末装置に送信する。これにより、端末装置のメモリや受信可能容量を考慮して商品画像の送信をすることができる。そのため、スライドショー表示の時に、新たな画像を受信することによる待ち時間を可能な限り減らすことができる。
【００２１】
請求項８に記載のサーバ装置は、請求項１から７のいずれかに記載の画像表示システムを構成する。
【００２２】
請求項９に記載の端末装置は、請求項１から７のいずれかに記載の画像表示システムを構成する。
【００２３】
請求項１０に記載の端末装置は、請求項９に記載の端末装置において、操作者により方向の指示が入力される方向入力手段を備え、前記表示制御手段は、前記複数の商品の画像を前記方向入力手段により入力された方向に順番にスライドさせることによりスライドショー表示を行うことを特徴とする。
【００２４】
請求項１０に記載の端末装置によれば、ユーザにより指示が入力された方向に順番に複数の商品の画像をスライドさせる。これにより、ユーザの指示に沿ったスライドショー表示が可能となる。
【００２５】
請求項１１に記載の端末装置は、請求項１０に記載の端末装置において、前記方向入力手段は、前記表示手段の正面にある被写体を撮像する撮像手段と、前記撮像手段により撮像された被写体の動きを認識する認識手段と、前記認識手段により認識された被写体の動きの方向を前記方向入力手段に入力された方向の指示と判断する判断手段と、を有することを特徴とする。
【００２６】
請求項１１に記載の端末装置によれば、表示手段の正面にある被写体を撮像する撮像手段により撮像された被写体の動きを認識し、その動きの方向に順番に複数の商品の画像をスライドさせる。これにより、ユーザが端末装置に触れることなく端末装置を操作することができる。そのため、端末装置から離れている場合においても、表示された画像を変えることができる。
【００２７】
請求項１２に記載の端末装置は、請求項１０又は１１に記載の端末装置において、前記方向入力手段は、当該端末装置の振動及びその方向を検出する振動検出手段と、前記振動検出手段により検出された端末装置の振動の方向を前記方向入力手段に入力された方向の指示と判断する判断手段と、を有することを特徴とする。
【００２８】
請求項１２に記載の端末装置によれば、端末装置の振動及びその方向を検出し、検出された振動の方向に順番に複数の商品の画像をスライドさせる。これにより、ボタン操作などの手間をかけることなく、表示された画像を変えることができる。
【発明の効果】
【００２９】
本発明によれば、スムーズかつ効率的に、かつユーザに手間をかけさせることなく商品画像をユーザの端末に表示することができる。
【発明を実施するための最良の形態】
【００３０】
＜第１の実施の形態＞
図１は、第１の実施の形態に係る画像表示システム１の全体構造の概略図である。画像表示システム１は、主として、モバイル端末１０と、サーバ２０とで構成され、モバイル端末１０とサーバ２０とは、インターネットなどの回線を通じて接続されている。
【００３１】
モバイル端末１０は、ユーザが保有する携帯電話であり、主として、ＣＰＵ１１と、ハードディスクドライブ（ＨＤＤ）１２と、メモリ１３と、入力部１４と、表示制御部１５と、モニタ１６と、通信インターフェース（通信Ｉ／Ｆ）１７とで構成される。サーバ２０は、主として、ＣＰＵ２１と、ハードディスクドライブ（ＨＤＤ）２２と、メモリ２３と、データ取得部２４と、通信インターフェース（通信Ｉ／Ｆ）２５と、商品データベース（商品ＤＢ）２６と、ユーザの購入履歴商品に関連付けられたタグデータベース（ユーザＤＢ）２７と、ユーザの購入履歴商品画像の画像特徴量データベース（画像特徴量ＤＢ）２８と、データ送信対象機種のメモリや保持可能なデータを参照するためのデータベース（端末ＤＢ）２９とで構成される。
【００３２】
モバイル端末１０を構成する各構成要素について説明する。
【００３３】
ＣＰＵ１１は、モバイル端末１０の全体の動作を統括制御する制御手段として機能するとともに、各種の演算処理を行う演算手段として機能する。
【００３４】
ＨＤＤ１２は、ＣＰＵ１１が実行する制御プログラムであるファームウェア、制御に必要な各種データ等を記憶する。
【００３５】
メモリ１３は、ＣＰＵ１１の作業用領域として利用されるとともに、表示用の画像データなどの一時記憶領域として利用される。
【００３６】
入力部１４は、キーボード、マウスなどで構成される。入力部１４は、モニタ１６に標示された商品画像の選択入力や、コメント文の入力を行う。
【００３７】
表示制御部１５は、ＣＰＵ１１からの指令に従い、モニタ１６への表示を制御する。すなわち、表示制御部１５は、入力されたデータをモニタ１６に表示するための映像信号（たとえば、ＮＴＳＣ信号やＰＡＬ信号、ＳＣＡＭ信号）に変換してモニタ１６に出力する。
【００３８】
モニタ１６は、カラー表示が可能な液晶ディスプレイである。
【００３９】
通信Ｉ／Ｆ１７は、サーバ２０から出力された情報を取得し、ＣＰＵ１１などに出力する。
【００４０】
サーバ２０を構成する各構成要素について説明する。
【００４１】
ＣＰＵ２１は、サーバ２０の全体の動作を統括制御する制御手段として機能するとともに、各種の演算処理を行う演算手段として機能する。
【００４２】
ＣＰＵ２１は、商品の画像から画像特徴量を抽出する。画像特徴量としては、例えば、画像の大きさ等の影響を受けないように正規化されたＲＧＢヒストグラム（正規化ＲＧＢヒストグラム）が用いられる。特徴量は、ＲＧＢそれぞれの０〜２５５までの値に対してそれぞれ算出される。すなわち、特徴量は、２５６個（０〜２５５）×３種類（Ｒ、Ｇ、Ｂ）＝７６８個の数値で構成される。
【００４３】
ＨＤＤ２２は、ＣＰＵ２１が実行する制御プログラムであるファームウェア、制御に必要な各種データ等を記憶する。
【００４４】
メモリ２３は、ＣＰＵ２１の作業用領域として利用される。
【００４５】
データ取得部２４は、ユーザＤＢ２７、画像特徴量ＤＢ２８、端末ＤＢ２９の内容を参照して、モバイル端末１０に送信すべきデータを商品ＤＢ２６から取得する。データ取得部２４がモバイル端末１０に送信すべきデータを決定する方法については、後に詳述する。
【００４６】
通信Ｉ／Ｆ２５は、モバイル端末１０から出力された評価値などのデータを取得する。また、通信Ｉ／Ｆ２５は、データ取得部２４などから出力されたデータをモバイル端末１０へ出力する。
【００４７】
次に、サーバ２０を構成する各種データベース（商品ＤＢ２６、ユーザＤＢ２７、画像特徴量ＤＢ２８、端末ＤＢ２９）について説明する。本実施の形態では、各種データベースはサーバ２０を構成しているが、ネットワークを介してサーバ２０に接続してもよい。
【００４８】
商品ＤＢ２６は、商品の名称、その商品の画像（商品画像）、タグ、商品画像の画像特徴量、その商品の詳細情報などが関連付けて保存される。タグは、例えば「Ｔシャツ」、「ジーンズ」、「普通車」、「スニーカー」、「花」などの予め設定されている複数の普通名称のなかから選択される。
【００４９】
ユーザＤＢ２７は、ユーザ名等のユーザ情報と、そのユーザが過去に購入した商品の名称、価格等の商品情報と、その商品に関連付けられたタグが保存される。ユーザＤＢ２７は、ユーザが商品を購入、すなわちモバイル端末１０からサーバ２０へ購入情報が送信されることにより更新される。
【００５０】
画像特徴量ＤＢ２８は、ユーザ情報と、ユーザが過去に購入した商品の名称と、その商品画像の画像特徴量を保存する。画像特徴量ＤＢ２８は、ユーザが商品を購入、すなわちモバイル端末２０からサーバ１０へ購入情報が送信されることにより更新される。
【００５１】
端末ＤＢ２９は、図２に示すように、データを送信する対象の機種の機種名、表示部の画素数、表示部の色数、メモリなどのスペック情報、モバイル端末のアプリケーションが保持可能なデータ容量などを関連付けて保存する。
【００５２】
このように構成された画像表示システム１の作用について説明する。図３は、画像表示システム１の全体の処理の流れを示すフローチャートである。
【００５３】
まず、ＣＰＵ１１は、動画やスライドショーの再生が可能なアプリケーションを予め起動しておく（ステップＳ１）。データを受信するアプリケーションとしては、モバイル端末１０専用のものを用いてもよいし、フラッシュなどの様々な公知のものを用いてもよい。
【００５４】
ＣＰＵ２１は、商品ＤＢ２６に新たな商品が追加されたか否か、すなわち商品ＤＢ２６に商品の名称、商品画像、タグ及び詳細情報が新たに保存されたか否かを監視し（ステップＳ２）、商品の追加が行われたかどうかを判断する（ステップＳ３）。商品が追加されていない（ステップＳ３でＮＯ）場合には、再度ステップＳ２を行う。
【００５５】
商品が追加された場合（ステップＳ３でＹＥＳ）には、ＣＰＵ２１は商品ＤＢ２６に新たに保存された商品画像から画像特徴量を算出し、算出された画像特徴量をその画像特徴量に対応する商品の名称などと関連付けて商品ＤＢ２６に保存する（ステップＳ４）。これにより、商品ＤＢ２６の更新が行われる。
【００５６】
データ取得部２４は、ユーザＤＢ２７に保存されたタグに基づいて、商品ＤＢに保存された商品の中から商品を選択する。すなわち、データ取得部２４は、商品ＤＢ２６に保存されたタグと、ユーザＤＢ２７に保存されたタグとを比較し、ユーザＤＢ２７に保存されたタグと同じタグを持つ商品を選択する。
【００５７】
また、データ取得部２４は、画像特徴量ＤＢ２８に保存された画像特徴量のＲＧＢそれぞれの値と、タグに基づいて選択された商品に関連付けられた画像特徴量のＲＧＢそれぞれの値とを引き算をして、その総和をとるにより類似度を算出し、類似度が所定の閾値以下である商品をモバイル端末１０に送信すべき商品として選定し、その商品画像及びリンク情報（例えば、商品ＤＢ２６に保存された商品の詳細情報のＵＲＬ）を商品ＤＢ２６から取得する（ステップＳ５）。
【００５８】
類似度の算出方法について、画像Ａの特徴量と、画像Ｂの特徴量との類似度の算出を例に説明する。まず、画像ＡのＲの０の特徴量と、画像ＢのＲの０の特徴量との差を算出し、画像ＡのＲの１の特徴量と、画像ＢのＲの１の特徴量との差を算出し、・・・という処理をＲの０〜２５５まで行い、その総和をＲの類似度として算出する。そして、これと同様の処理をＧ、Ｂについても行うＧの類似度及びＢの類似度を算出する。最後に、Ｒの類似度、Ｇの類似度及びＢの類似度を足すことにより、画像Ａの特徴量と、画像Ｂの特徴量との類似度を算出する。なお、類似度は、この方法に限らず、ＲＧＢの各ヒストグラムを特徴量ベクトルとみなしてユークリッド距離やマハラノビス距離をとることにより算出してもよい。
【００５９】
これにより、ユーザが過去に購入した商品と視覚的に傾向が似ている商品を自動的に抽出することができる。商品ＤＢ２６から取得された商品画像及びリンク情報は、メモリ２３に一時的に保存される。
【００６０】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に当該端末に関する情報（機種名、ユーザ名等のユーザの属性等）の送信依頼を送信する（ステップＳ６）。ＣＰＵ１１は、通信Ｉ／Ｆ１７を介してこれを受信し、通信Ｉ／Ｆ１７を介してサーバ２０に端末に関する情報を送信する（ステップＳ７）。
【００６１】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に関する情報を受信する（ステップＳ８）。そして、受信した情報（例えば、機種名）と、端末ＤＢ２９に保存された情報（図２に示すテーブル）とを比較して、モバイル端末１０に一度に送信可能なデータサイズを決定する。また、ＣＰＵ２１は、ステップＳ５で取得されメモリに保存された商品画像及びリンク情報のなかから、決定されたデータサイズ分の商品画像及びリンク情報を、類似度が低い順に取得し、取得した商品画像及びリンク情報を通信Ｉ／Ｆ２５を介してモバイル端末１０に送信する（ステップＳ９）。
【００６２】
ＣＰＵ１１は、通信Ｉ／Ｆ１７を介して商品画像及びリンク情報を受信し、表示制御部１５を介してモニタ１６に商品画像をスライドショー表示する（ステップＳ１０）。図４は、商品画像の表示形態の一例を示す図である。表示制御部１５は、商品画像毎に表示用の画像データを生成し、ＣＰＵ１１は、表示制御部１５が生成した画像データを商品画像毎にモニタ１６に出力する。その結果、商品画像がモニタ１６全体に１枚だけ表示される。ＣＰＵ１１は、生成した画像データを一定時間おきにモニタ１６に出力する。ステップＳ１でスライドショーが再生可能なアプリケーションが予め起動されているため、一定時間おきにモニタ１６に出力された画像データは、一定時間経過後新しい画像データが出力される毎に切り替えて表示される。これにより、図４に示すように、Ａの商品画像、Ｂの商品画像、Ｃの商品画像・・・というように商品画像が１つずつ順番に表示される（スライドショー表示）。この時、類似度が低い商品画像から順番に、すなわちユーザが過去に購入した商品画像と最も類似する画像から順番に表示することが望ましい。
【００６３】
ＣＰＵ１１は、商品画像の選択入力がされたかどうかを判断する（ステップＳ１１）。商品画像の選択入力は、商品画像がモニタ１６に表示されているときに、ユーザが入力部１４、例えば商品の詳細ページを取得するボタンを押下することにより行われる。
【００６４】
商品の選択入力が行われなかった場合（ステップＳ１１でＮＯ）には、スライドショー表示を継続して行う（ステップＳ１０）。
【００６５】
商品の選択入力が行われた場合、例えば図４に示すように、Ｂの商品画像がモニタ１６に表示されているときに、Ｂの商品画像の選択入力が行われた場合（ステップＳ１１でＹＥＳ）には、ＣＰＵ１１は商品Ｂが選択されたと認識し、その情報（例えば、商品Ｂのリンク情報が選択されたこと）を通信Ｉ／Ｆ１７を介してサーバ２０へ送信する（ステップＳ１２）。
【００６６】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して商品Ｂが選択されたことを受信し、商品Ｂの詳細情報を商品ＤＢ２６から取得して、通信Ｉ／Ｆ２５を介してモバイル端末１０に送信する（ステップＳ１３）。ＣＰＵ１１は通信Ｉ／Ｆ１７を介して詳細情報を受信し、受信した詳細情報を表示制御部１５を介してモニタ１６に出力する（ステップＳ１４）。これにより、詳細情報がモニタ１６に表示される。
【００６７】
ＣＰＵ１１は、詳細情報を受信した商品が購入されたかどうかを判断する（ステップＳ１５）。商品が購入されたかどうかは、モニタ１６に詳細情報に表示されているときに詳細情報の選択入力が行われたかどうかに基づいて判断する。
【００６８】
商品が購入されなかった場合（ステップＳ１５でＮＯ）には、スライドショー表示を継続して行う（ステップＳ１０）。
【００６９】
商品が購入された場合（ステップＳ１５でＹＥＳ）には、ＣＰＵ１１は、購入された商品の名称などの商品情報、商品を購入したユーザ情報などの購入情報を通信Ｉ／Ｆ１７を介してサーバ２０に送信する（ステップＳ１６）。
【００７０】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して購入情報を受信する。ＣＰＵ２１は、受信した商品の名称などの商品情報を、ユーザ情報と関連付けてユーザＤＢ２７を保存し、かつ受信した商品の名称に関連付けられた商品画像の画像特徴量を、ユーザ情報と関連付けて画像特徴量ＤＢ２８を保存する（ステップＳ１７）。画像特徴量ＤＢ２８の更新に用いる画像特徴量は、受信された画像の名称に関連付けて保存された画像特徴量を画像特徴量ＤＢ２８から取得して用いてもよいし、商品画像が受信された場合にはその商品画像から画像特徴量を算出して用いてもよい。これにより、ユーザＤＢ２７及び画像特徴量ＤＢ２８の更新が行われ、次回以降の商品選択ステップ（ステップＳ５）は更新されたユーザＤＢ２７及び画像特徴量ＤＢ２８に基づいて行われる。
【００７１】
本実施の形態によれば、メールを読むなどの行動を経て商品情報ページへアクセスするという手順を踏むことなく、ユーザが特別な操作を行うことなく、商品の視覚的なイメージを容易に表示することができる。したがって、ユーザに負担をかけず、商品の情報をユーザに提供することができる
また、本実施の形態によれば、テキス卜などの余分な情報を表示する必要が無いため、視覚を重要とする商品の魅力をそのままユーザに伝えることができる。
【００７２】
また、本実施の形態によれば、タグと画像特徴量とを利用して商品画像を提供することにより、ユーザの好みと視覚的に似ている商品を容易に、かつ確実に絞り込むことができる。
【００７３】
また、本実施の形態によれば、モバイル端末のメモリや受信可能容量を考慮した上で商品画像を送信するため、スライドショー表示の時に、新たな画像を受信することによる待ち時間を可能な限り減らすことができる。
【００７４】
なお、本実施の形態では、ステップＳ５で取得されメモリに保存された商品画像及びリンク情報のなかから、モバイル端末に一度に送信可能なデータサイズ分の商品画像及びリンク情報を類似度が高い順に取得して、取得した商品画像及びリンク情報をモバイル端末１０に送信し（ステップＳ９）、送信された商品画像を順次スライドショー表示した（ステップＳ１０）が、画像がスライドされるごとに、スライドした分だけ商品画像の送信を要求し、スライドショー表示するという処理を繰り返すようにしてもよい。この場合には、ステップＳ５で取得された商品画像全てをモニタ１６にスライドショー表示することができる。
【００７５】
また、本実施の形態では、モバイル端末に予めアプリケーションを起動しておき、商品ＤＢに商品が追加されたことをトリガーにしてステップＳ５〜Ｓ１７の処理を行ったが、モバイル端末からサーバ２０に指示を出力し、その指示をトリガーにしてステップＳ５〜Ｓ１７の処理を行なうようにしてもよい。
【００７６】
また、本実施の形態では、アプリケーションを起動させてスライドショー表示を行う形態を示したが、スクリーンセーバーのような態様で商品画像を表示してもよい。
【００７７】
また、本実施の形態では、一定時間おきにモニタ１６に出力された画像データを一定時間経過毎に切り替えて表示するスライドショー表示を行ったが、図５に示すように、ユーザの指示に従ってスライドショー表示をするようにしてもよい。
【００７８】
入力部１４’は、商品画像が表示された表品の詳細情報を取得するボタン、左の画像を表示するボタン、右の画像を表示するボタン等で構成される。ＣＰＵ２１は、サーバ２０から商品画像を受信すると、類似度が最も低い商品画像、すなわちユーザが過去に購入した商品画像と最も類似する画像（例えば、商品Ａの商品画像）をモニタ１６に表示する。ＣＰＵ２１は、ユーザが右の画像を表示するボタンを押下したと判断すると、商品Ａの商品画像を左にスライドさせ、類似度が２番目に低い商品画像（例えば、商品Ｂの商品画像）をモニタ１６に表示する。
【００７９】
ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下でユーザが右の画像を表示するボタンを押下したと判断すると、商品Ｂの商品画像を左にスライドさせ、類似度が３番目に低い商品画像（例えば、商品Ｃの商品画像）をモニタ１６に表示する。また、ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下でユーザが左の画像を表示するボタンを押下したと判断すると、商品Ｂの商品画像を右にスライドさせ、類似度が最も低い商品Ａの商品画像をモニタ１６に表示する。
【００８０】
またＣＰＵ２１は、商品Ａの商品画像がモニタ１６に表示された状態下で、ユーザが左の画像を表示するボタンを押下したと判断すると、商品Ａの商品画像を右にスライドさせ、モバイル端末１０に送信された商品画像のうちの最も類似度が高い商品画像をモニタ１６に表示する。
【００８１】
これにより、ユーザの指示に応じたスライドショー表示を行うことができる。
【００８２】
＜第２の実施の形態＞
第２の実施の形態は、ユーザが指示を入力する手段としてタッチパネルを使用し、ユーザがタッチパネルにより入力した指示に従ってスライドショー表示をするものである。以下、第２の実施の形態の画像表示システム２について説明する。なお、第１の実施の形態と同一の部分については、同一の符号を付し、詳細な説明を省略する。
【００８３】
画像表示システム２は、図６に示すように、主として、モバイル端末１０−１と、サーバ２０とで構成され、モバイル端末１０−１とサーバ２０とは、インターネットなどの回線を通じて接続されている。モバイル端末１０−１は、ユーザが保有する携帯電話であり、主として、ＣＰＵ１１と、ハードディスクドライブ（ＨＤＤ）１２と、メモリ１３と、タッチパネル１４−１と、表示制御部１５と、モニタ１６と、通信インターフェース（通信Ｉ／Ｆ）１７とで構成される
タッチパネル１４−１は、モニタ１６と略同一の大きさであり、モニタ１６の前面に配設される。タッチパネル１４−１は、透明導電膜（ＩＴＯ）が片側に成膜された素材（主としてフィルムやガラス）に形成された透明導電膜間が互いに向い合うように所定の距離をもって貼り合わされたアナログ抵抗膜方式のタッチパネルであり、指やペンで押圧された場合に透明導電膜同士が接触することによって信号が入力される。
【００８４】
このように構成された画像表示システム２の作用について説明する。図７は、画像表示システム２の全体の処理の流れを示すフローチャートである。
【００８５】
まず、ＣＰＵ１１は、動画やスライドショーの再生が可能なアプリケーションを予め起動しておく（ステップＳ１）。
【００８６】
ＣＰＵ２１は、商品ＤＢ２６に新たな商品が追加されたか否かを監視し（ステップＳ２）、商品の追加が行われたかどうかを判断する（ステップＳ３）。商品は追加されていない（ステップＳ３でＮＯ）場合には、再度ステップＳ２を行う。
【００８７】
商品が追加された場合（ステップＳ３でＹＥＳ）には、ＣＰＵ２１は商品ＤＢ２６に新たに保存された商品画像から画像特徴量を算出し、算出された画像特徴量をその画像特徴量に対応する商品の名称などと関連付けて商品ＤＢ２６に保存する（ステップＳ４）。これにより、商品ＤＢ２６の更新が行われる。
【００８８】
データ取得部２４は、ユーザＤＢ２７に保存されたタグに基づいて、商品ＤＢに保存された商品の中から商品を選択する。また、データ取得部２４は、画像特徴量ＤＢ２８に保存された画像特徴量のＲＧＢそれぞれの値と、タグに基づいて選択された商品に関連付けられた画像特徴量のＲＧＢそれぞれの値とを引き算をして、その総和をとるにより類似度を算出し、類似度が所定の閾値以下である商品をモバイル端末１０に送信すべき商品として選定し、その商品画像及びリンク情報（例えば、商品ＤＢ２６に保存された商品の詳細情報のＵＲＬ）を商品ＤＢ２６から取得する（ステップＳ５）。これにより、ユーザが過去に購入した商品と視覚的に傾向が似ている商品を自動的に抽出することができる。商品ＤＢ２６から取得された商品画像及びリンク情報は、メモリ２３に一時的に保存される。
【００８９】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に当該端末に関する情報（機種名、ユーザ名等）の送信依頼を送信する（ステップＳ６）。ＣＰＵ１１は、通信Ｉ／Ｆ１７を介してこれを受信し、通信Ｉ／Ｆ１７を介してサーバ２０に端末に関する情報を送信する（ステップＳ７）。
【００９０】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に関する情報を受信する（ステップＳ８）。そして、受信した情報（例えば、機種名）と、端末ＤＢ２９に保存された情報（図２に示すテーブル）とを比較して、モバイル端末１０に一度に送信可能なデータサイズを決定する。また、ＣＰＵ２１は、ステップＳ５で取得されメモリに保存された商品画像及びリンク情報のなかから、決定されたデータサイズ分の商品画像及びリンク情報を類似度が高い順に取得し、取得した商品画像及びリンク情報を通信Ｉ／Ｆ２５を介してモバイル端末１０に送信する（ステップＳ９）。
【００９１】
ＣＰＵ１１は、通信Ｉ／Ｆ１７を介して商品画像及びリンク情報を受信し、表示制御部１５を介してモニタ１６に商品画像をスライドショー表示する（ステップＳ１８）。図８は、商品画像の表示形態の一例を示す図である。表示制御部１５は、商品画像毎に表示用の画像データを生成する。ＣＰＵ２１は、表示制御部１５を介して、最も類似度の低い画像の画像データをモニタ１６に出力する。その結果、最も類似度の低い商品画像（例えば、商品Ａの商品画像）がモニタ１６全体に１枚だけ表示される。
【００９２】
ＣＰＵ２１は、タッチパネル１４−１に左方向に移動する入力があった、すなわちユーザがタッチパネル１４−１上を指などで左方向に擦ったと判断すると、商品Ａの商品画像を左にスライドさせ、類似度が２番目に低い商品画像（例えば、商品Ｂの商品画像）をモニタ１６に表示する。
【００９３】
ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下で、タッチパネル１４−１に左方向に移動する入力があった、すなわちユーザがタッチパネル１４−１上を指などで左方向に擦ったと判断すると、商品Ｂの商品画像を左にスライドさせ、類似度が３番目に低い商品画像（例えば、商品Ｃの商品画像）をモニタ１６に表示する。また、ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下で、タッチパネル１４−１に右方向に移動する入力があった、すなわちユーザがタッチパネル１４−１上を指などで右方向に擦ったと判断すると、商品Ｂの商品画像を右にスライドさせ、類似度が最も低い商品Ａの商品画像をモニタ１６に表示する。
【００９４】
またＣＰＵ２１は、商品Ａの商品画像がモニタ１６に表示された状態下で、タッチパネル１４−１に右方向に移動する入力があった、すなわちユーザがタッチパネル１４−１上を指などで右方向に擦ったと判断すると、商品Ａの商品画像を右にスライドさせ、モバイル端末１０−１に送信された商品画像のうちの最も類似度が高い商品画像をモニタ１６に表示する。
【００９５】
これにより、商品画像がスライドショー表示される。ＣＰＵ１１は、商品画像の選択入力がされたかどうかを判断する（ステップＳ１９）。商品画像の選択入力は、所望の商品画像がモニタ１６に表示されているときに、ユーザがタッチパネル１４−１を２度押し、すなわちダブルタップすることにより行われる。
【００９６】
商品の選択入力が行われなかった場合（ステップＳ１９でＮＯ）には、スライドショー表示を継続して行う（ステップＳ１８）。
【００９７】
商品の選択入力が行われた場合、例えば図４に示すように、Ｂの商品画像がモニタ１６に表示されているときに、Ｂの商品画像の選択入力が行われた場合（ステップＳ１９でＹＥＳ）には、ＣＰＵ１１は商品Ｂが選択されたと認識し、その情報（例えば、商品Ｂのリンク情報が選択されたこと）を通信Ｉ／Ｆ１７を介してサーバ２０へ送信する（ステップＳ１２）。
【００９８】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して商品Ｂが選択されたことを受信し、商品Ｂの詳細情報を商品ＤＢ２６から取得して、通信Ｉ／Ｆ１５を介してモバイル端末１０に送信する（ステップＳ１３）。ＣＰＵ１１は通信Ｉ／Ｆ１７を介して詳細情報を受信し、受信した詳細情報を表示制御部１５を介してモニタ１６に出力する（ステップＳ１４）。これにより、詳細情報がモニタ１６に表示される。
【００９９】
ＣＰＵ１１は、詳細情報を受信した商品が購入されたかどうかを判断する（ステップＳ１５）。商品が購入されなかった場合（ステップＳ１５でＮＯ）には、スライドショー表示を継続して行う（ステップＳ１８）。
【０１００】
商品が購入された場合（ステップＳ１５でＹＥＳ）には、ＣＰＵ１１は、購入された商品の名称などの商品情報、商品を購入したユーザ情報などの購入情報を通信Ｉ／Ｆ１７を介してサーバ２０に送信する（ステップＳ１６）。
【０１０１】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して購入情報を受信する。ＣＰＵ２１は、受信した商品の名称などの商品情報を、ユーザ情報と関連付けてユーザＤＢ２７を保存し、かつ受信した商品の名称に関連付けられた商品画像の画像特徴量を、ユーザ情報と関連付けて画像特徴量ＤＢ２８を保存する（ステップＳ１７）。
【０１０２】
本実施の形態によれば、簡単かつビジュアル的な操作で、ユーザの指示に沿ったスライドショー表示が可能となる。
【０１０３】
＜第３の実施の形態＞
第３の実施の形態は、カメラが撮影した被写体（例えば、ユーザの手）の動きに従ってスライドショー表示をするものである。以下、第３の実施の形態の画像表示システム３について説明する。なお、第１の実施の形態又は第２の実施の形態と同一の部分については、同一の符号を付し、詳細な説明を省略する。
【０１０４】
画像表示システム３は、図９に示すように、主として、モバイル端末１０−２と、サーバ２０とで構成され、モバイル端末１０−２とサーバ２０とは、インターネットなどの回線を通じて接続されている。モバイル端末１０−２は、ユーザが保有する携帯電話であり、主として、ＣＰＵ１１と、ハードディスクドライブ（ＨＤＤ）１２と、メモリ１３と、タッチパネル１４−１と、表示制御部１５と、モニタ１６と、通信インターフェース（通信Ｉ／Ｆ）１７と、カメラ１８とで構成される。
【０１０５】
カメラ１８は、静止画、スルー画及び動画が撮影可能であり、モニタ１６と同一面上に設けられている（図１１参照）。これにより、モニタ１６を視認しているユーザの顔や手などを撮影することができる。
【０１０６】
カメラ１８は、撮影レンズと、ＣＣＤイメージセンサ（以下、ＣＣＤという）と、ＣＣＤから得られる画像信号を処理するためのアナログ処理部、Ａ／Ｄ変換器、画像処理部及び圧縮伸張部とを備えている。カメラ１８を構成する各構成要素は既に公知であるため、説明を省略する。
【０１０７】
このように構成された画像表示システム３の作用について説明する。図１０は、画像表示システム３の全体の処理の流れを示すフローチャートである。
【０１０８】
まず、ＣＰＵ１１は、動画やスライドショーの再生が可能なアプリケーションを予め起動しておく（ステップＳ１）。
【０１０９】
ＣＰＵ２１は、商品ＤＢ２６に新たな商品が追加されたか否かを監視し（ステップＳ２）、商品の追加が行われたかどうかを判断する（ステップＳ３）。商品は追加されていない（ステップＳ３でＮＯ）場合には、再度ステップＳ２を行う。
【０１１０】
商品が追加された場合（ステップＳ３でＹＥＳ）には、ＣＰＵ２１は商品ＤＢ２６に新たに保存された商品画像から画像特徴量を算出し、算出された画像特徴量をその画像特徴量に対応する商品の名称などと関連付けて商品ＤＢ２６に保存する（ステップＳ４）。これにより、商品ＤＢ２６の更新が行われる。
【０１１１】
データ取得部２４は、ユーザＤＢ２７に保存されたタグに基づいて、商品ＤＢに保存された商品の中から商品を選択する。また、データ取得部２４は、画像特徴量ＤＢ２８に保存された画像特徴量のＲＧＢそれぞれの値と、タグに基づいて選択された商品に関連付けられた画像特徴量のＲＧＢそれぞれの値とを引き算をして、その総和をとるにより類似度を算出し、類似度が所定の閾値以下である商品をモバイル端末１０に送信すべき商品として選定し、その商品画像及びリンク情報（例えば、商品ＤＢ２６に保存された商品の詳細情報のＵＲＬ）を商品ＤＢ２６から取得する（ステップＳ５）。これにより、ユーザが過去に購入した商品と視覚的に傾向が似ている商品を自動的に抽出することができる。商品ＤＢ２６から取得された商品画像及びリンク情報は、メモリ２３に一時的に保存される。
【０１１２】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に当該端末に関する情報（機種名、ユーザ名等）の送信依頼を送信する（ステップＳ６）。ＣＰＵ１１は、通信Ｉ／Ｆ１７を介してこれを受信し、通信Ｉ／Ｆ１７を介してサーバ２０に端末に関する情報を送信する（ステップＳ７）。
【０１１３】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に関する情報を受信する（ステップＳ８）。そして、受信した情報（例えば、機種名）と、端末ＤＢ２９に保存された情報（図２に示すテーブル）とを比較して、モバイル端末１０に一度に送信可能なデータサイズを決定する。また、ＣＰＵ２１は、ステップＳ５で取得されメモリに保存された商品画像及びリンク情報のなかから、決定されたデータサイズ分の商品画像及びリンク情報を類似度が高い順に取得し、取得した商品画像及びリンク情報を通信Ｉ／Ｆ２５を介してモバイル端末１０に送信する（ステップＳ９）。
【０１１４】
ＣＰＵ１１は、通信Ｉ／Ｆ１７を介して商品画像及びリンク情報を受信し、表示制御部１５を介してモニタ１６に商品画像をスライドショー表示する（ステップＳ２０）。図１１は、商品画像の表示形態の一例を示す図である。表示制御部１５は、商品画像毎に表示用の画像データを生成する。ＣＰＵ２１は、表示制御部１５を介して、最も類似度の低い画像の画像データをモニタ１６に出力する。その結果、最も類似度の低い商品画像（例えば、商品Ａの商品画像）がモニタ１６全体に１枚だけ表示される。
【０１１５】
ＣＰＵ２１は、カメラ１８により撮影されたスルー画から動体、例えばユーザの手の動きを検出する。すなわち、ＣＰＵ２１は、入力されたｎフレーム目の画像データと、フレーム目の画像の１フレーム前（ｎ−１フレーム目）の画像データとから、それぞれ被写体の特徴点（例えば被写体のエッジ等）を検出する。そして、ＣＰＵ２１は、ｎ−１フレーム目の画像データから検出された特徴点と、ｎフレーム目の画像データから検出された特徴点とを比較し、同一の特徴点の位置が一致しない場合には、被写体が動いていると判断し、対応する特徴点の位置関係より動体の移動方法を検出する。
【０１１６】
ＣＰＵ２１は、スルー画から検出された動体が左方向に移動した、すなわちユーザがタッチパネル１４−１の前面で手を左方向に振ったと判断すると、商品Ａの商品画像を左にスライドさせ、類似度が２番目に低い商品画像（例えば、商品Ｂの商品画像）をモニタ１６に表示する。
【０１１７】
ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下で、スルー画から検出された動体が左方向に移動した、すなわちユーザがタッチパネル１４−１の前面で手を左方向に振ったと判断すると、商品Ｂの商品画像を左にスライドさせ、類似度が３番目に低い商品画像（例えば、商品Ｃの商品画像）をモニタ１６に表示する。また、ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下で、スルー画から検出された動体が右方向に移動した、すなわちユーザがタッチパネル１４−１の前面で手を右方向に振ったと判断すると、商品Ｂの商品画像を右にスライドさせ、類似度が最も低い商品Ａの商品画像をモニタ１６に表示する。
【０１１８】
またＣＰＵ２１は、商品Ａの商品画像がモニタ１６に表示された状態下で、スルー画から検出された動体が右方向に移動した、すなわちユーザがタッチパネル１４−１の前面で手を右方向に振ったと判断すると、商品Ａの商品画像を右にスライドさせ、モバイル端末１０−１に送信された商品画像のうちの最も類似度が高い商品画像をモニタ１６に表示する。
【０１１９】
これにより、商品画像がスライドショー表示される。ＣＰＵ１１は、商品画像の選択入力がされたかどうかを判断する（ステップＳ１９）。商品画像の選択入力は、所望の商品画像がモニタ１６に表示されているときに、ユーザがタッチパネル１４−１を２度押し、すなわちダブルタップすることにより行われる。
【０１２０】
商品の選択入力が行われなかった場合（ステップＳ１９でＮＯ）には、スライドショー表示を継続して行う（ステップＳ２０）。
【０１２１】
商品の選択入力が行われた場合、例えば図４に示すように、Ｂの商品画像がモニタ１６に表示されているときに、Ｂの商品画像の選択入力が行われた場合（ステップＳ１９でＹＥＳ）には、ＣＰＵ１１は商品Ｂが選択されたと認識し、その情報（例えば、商品Ｂのリンク情報が選択されたこと）を通信Ｉ／Ｆ１７を介してサーバ２０へ送信する（ステップＳ１２）。
【０１２２】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して商品Ｂが選択されたことを受信し、商品Ｂの詳細情報を商品ＤＢ２６から取得して、通信Ｉ／Ｆ１５を介してモバイル端末１０に送信する（ステップＳ１３）。ＣＰＵ１１は通信Ｉ／Ｆ１７を介して詳細情報を受信し、受信した詳細情報を表示制御部１５を介してモニタ１６に出力する（ステップＳ１４）。これにより、詳細情報がモニタ１６に表示される。
【０１２３】
ＣＰＵ１１は、詳細情報を受信した商品が購入されたかどうかを判断する（ステップＳ１５）。商品が購入されなかった場合（ステップＳ１５でＮＯ）には、スライドショー表示を継続して行う（ステップＳ２０）。
【０１２４】
商品が購入された場合（ステップＳ１５でＹＥＳ）には、ＣＰＵ１１は、購入された商品の名称などの商品情報、商品を購入したユーザ情報などの購入情報を通信Ｉ／Ｆ１７を介してサーバ２０に送信する（ステップＳ１６）。
【０１２５】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して購入情報を受信する。ＣＰＵ２１は、受信した商品の名称などの商品情報を、ユーザ情報と関連付けてユーザＤＢ２７を保存し、かつ受信した商品の名称に関連付けられた商品画像の画像特徴量を、ユーザ情報と関連付けて画像特徴量ＤＢ２８を保存する（ステップＳ１７）。
【０１２６】
本実施の形態によれば、端末装置に触れることなく、感覚的な操作で、端末装置を操作することができる。したがって、ユーザが端末装置から離れている場合においても、スライドショー表示の画像を変えることができる。
【０１２７】
＜第４の実施の形態＞
第４の実施の形態は、カメラが撮影した被写体（例えば、ユーザの手）の動きに従ってスライドショー表示をするものである。以下、第４の実施の形態の画像表示システム４について説明する。なお、第１の実施の形態又は第２の実施の形態と同一の部分については、同一の符号を付し、詳細な説明を省略する。
【０１２８】
画像表示システム４は、図１２に示すように、主として、モバイル端末１０−３と、サーバ２０とで構成され、モバイル端末１０−３とサーバ２０とは、インターネットなどの回線を通じて接続されている。モバイル端末１０−３は、ユーザが保有する携帯電話であり、主として、ＣＰＵ１１と、ハードディスクドライブ（ＨＤＤ）１２と、メモリ１３と、タッチパネル１４−１と、表示制御部１５と、モニタ１６と、通信インターフェース（通信Ｉ／Ｆ）１７と、角速度センサ１９とで構成される。
【０１２９】
角速度センサ１９は、例えばジャイロセンサであり、モバイル端末１０−３の振動及びその方向を検出する。
【０１３０】
このように構成された画像表示システム４の作用について説明する。図１３は、画像表示システム３の全体の処理の流れを示すフローチャートである。
【０１３１】
まず、ＣＰＵ１１は、動画やスライドショーの再生が可能なアプリケーションを予め起動しておく（ステップＳ１）。
【０１３２】
ＣＰＵ２１は、商品ＤＢ２６に新たな商品が追加されたか否かを監視し（ステップＳ２）、商品の追加が行われたかどうかを判断する（ステップＳ３）。商品は追加されていない（ステップＳ３でＮＯ）場合には、再度ステップＳ２を行う。
【０１３３】
商品が追加された場合（ステップＳ３でＹＥＳ）には、ＣＰＵ２１は商品ＤＢ２６に新たに保存された商品画像から画像特徴量を算出し、算出された画像特徴量をその画像特徴量に対応する商品の名称などと関連付けて商品ＤＢ２６に保存する（ステップＳ４）。これにより、商品ＤＢ２６の更新が行われる。
【０１３４】
データ取得部２４は、ユーザＤＢ２７に保存されたタグに基づいて、商品ＤＢに保存された商品の中から商品を選択する。また、データ取得部２４は、画像特徴量ＤＢ２８に保存された画像特徴量のＲＧＢそれぞれの値と、タグに基づいて選択された商品に関連付けられた画像特徴量のＲＧＢそれぞれの値とを引き算をして、その総和をとるにより類似度を算出し、類似度が所定の閾値以下である商品をモバイル端末１０に送信すべき商品として選定し、その商品画像及びリンク情報（例えば、商品ＤＢ２６に保存された商品の詳細情報のＵＲＬ）を商品ＤＢ２６から取得する（ステップＳ５）。これにより、ユーザが過去に購入した商品と視覚的に傾向が似ている商品を自動的に抽出することができる。商品ＤＢ２６から取得された商品画像及びリンク情報は、メモリ２３に一時的に保存される。
【０１３５】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に当該端末に関する情報（機種名、ユーザ名等）の送信依頼を送信する（ステップＳ６）。ＣＰＵ１１は、通信Ｉ／Ｆ１７を介してこれを受信し、通信Ｉ／Ｆ１７を介してサーバ２０に端末に関する情報を送信する（ステップＳ７）。
【０１３６】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介してモバイル端末１０に関する情報を受信する（ステップＳ８）。そして、受信した情報（例えば、機種名）と、端末ＤＢ２９に保存された情報（図２に示すテーブル）とを比較して、モバイル端末１０に一度に送信可能なデータサイズを決定する。また、ＣＰＵ２１は、ステップＳ５で取得されメモリに保存された商品画像及びリンク情報のなかから、決定されたデータサイズ分の商品画像及びリンク情報を類似度が高い順に取得し、取得した商品画像及びリンク情報を通信Ｉ／Ｆ２５を介してモバイル端末１０に送信する（ステップＳ９）。
【０１３７】
ＣＰＵ１１は、通信Ｉ／Ｆ１７を介して商品画像及びリンク情報を受信し、表示制御部１５を介してモニタ１６に商品画像をスライドショー表示する（ステップＳ２１）。図１４は、商品画像の表示形態の一例を示す図である。表示制御部１５は、商品画像毎に表示用の画像データを生成する。ＣＰＵ２１は、表示制御部１５を介して、最も類似度の低い画像の画像データをモニタ１６に出力する。その結果、最も類似度の低い商品画像（例えば、商品Ａの商品画像）がモニタ１６全体に１枚だけ表示される。
【０１３８】
ＣＰＵ２１は、角速度センサ１９における検出結果に基づいて、モバイル装置１０−３が左に振られたと判断すると、商品Ａの商品画像を左にスライドさせ、類似度が２番目に低い商品画像（例えば、商品Ｂの商品画像）をモニタ１６に表示する。
【０１３９】
ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下で、角速度センサ１９における検出結果に基づいて、モバイル装置１０−３が左に振られたと判断すると、商品Ｂの商品画像を左にスライドさせ、類似度が３番目に低い商品画像（例えば、商品Ｃの商品画像）をモニタ１６に表示する。また、ＣＰＵ２１は、商品Ｂの商品画像がモニタ１６に表示された状態下で角速度センサ１９における検出結果に基づいて、モバイル装置１０−３が右に振られたと判断すると、商品Ｂの商品画像を右にスライドさせ、類似度が最も低い商品Ａの商品画像をモニタ１６に表示する。
【０１４０】
またＣＰＵ２１は、商品Ａの商品画像がモニタ１６に表示された状態下で、角速度センサ１９における検出結果に基づいて、モバイル装置１０−３が右に振られたと判断すると、商品Ａの商品画像を右にスライドさせ、モバイル端末１０−１に送信された商品画像のうちの最も類似度が高い商品画像をモニタ１６に表示する。
【０１４１】
これにより、商品画像がスライドショー表示される。ＣＰＵ１１は、商品画像の選択入力がされたかどうかを判断する（ステップＳ１９）。商品画像の選択入力は、所望の商品画像がモニタ１６に表示されているときに、ユーザがタッチパネル１４−１を２度押し、すなわちダブルタップすることにより行われる。
【０１４２】
商品の選択入力が行われなかった場合（ステップＳ１９でＮＯ）には、スライドショー表示を継続して行う（ステップＳ２１）。
【０１４３】
商品の選択入力が行われた場合、例えば図１４に示すように、Ｂの商品画像がモニタ１６に表示されているときに、Ｂの商品画像の選択入力が行われた場合（ステップＳ１９でＹＥＳ）には、ＣＰＵ１１は商品Ｂが選択されたと認識し、その情報（例えば、商品Ｂのリンク情報が選択されたこと）を通信Ｉ／Ｆ１７を介してサーバ２０へ送信する（ステップＳ１２）。
【０１４４】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して商品Ｂが選択されたことを受信し、商品Ｂの詳細情報を商品ＤＢ２６から取得して、通信Ｉ／Ｆ２５を介してモバイル端末１０に送信する（ステップＳ１３）。ＣＰＵ１１は通信Ｉ／Ｆ１７を介して詳細情報を受信し、受信した詳細情報を表示制御部１５を介してモニタ１６に出力する（ステップＳ１４）。これにより、詳細情報がモニタ１６に表示される。
【０１４５】
ＣＰＵ１１は、詳細情報を受信した商品が購入されたかどうかを判断する（ステップＳ１５）。商品が購入されなかった場合（ステップＳ１５でＮＯ）には、スライドショー表示を継続して行う（ステップＳ２１）。
【０１４６】
商品が購入された場合（ステップＳ１５でＹＥＳ）には、ＣＰＵ１１は、購入された商品の名称などの商品情報、商品を購入したユーザ情報などの購入情報を通信Ｉ／Ｆ１７を介してサーバ２０に送信する（ステップＳ１６）。
【０１４７】
ＣＰＵ２１は、通信Ｉ／Ｆ２５を介して購入情報を受信する。ＣＰＵ２１は、受信した商品の名称などの商品情報を、ユーザ情報と関連付けてユーザＤＢ２７を保存し、かつ受信した商品の名称に関連付けられた商品画像の画像特徴量を、ユーザ情報と関連付けて画像特徴量ＤＢ２８を保存する（ステップＳ１７）。
【０１４８】
本実施の形態によれば、簡単かつ感覚的な操作で、ユーザの指示に沿ったスライドショー表示が可能となる。
【０１４９】
本発明は、モバイル端末とサーバとの２個の装置からなるシステムとして提供してもよいし、モバイル端末とサーバの機能が含まれたモバイル端末として提供してもよい。また、装置に限らず、装置に適用するプログラムとして提供することもできる。
【図面の簡単な説明】
【０１５０】
【図１】本発明の第１の実施の形態の画像表示システム１の概略図である。
【図２】画像表示システム１の端末ＤＢ２９のデータ構造の一例である。
【図３】画像表示システム１の処理の流れを示すフローチャートである。
【図４】画像表示システム１のスライドショー表示の一例である。
【図５】画像表示システム１’のスライドショー表示の一例である。
【図６】本発明の第２の実施の形態の画像表示システム２の概略図である。
【図７】画像表示システム２の処理の流れを示すフローチャートである。
【図８】画像表示システム２のスライドショー表示の一例である。
【図９】本発明の第３の実施の形態の画像表示システム３の概略図である。
【図１０】画像表示システム３の処理の流れを示すフローチャートである。
【図１１】画像表示システム３のスライドショー表示の一例である。
【図１２】本発明の第４の実施の形態の画像表示システム４の概略図である。
【図１３】画像表示システム４の処理の流れを示すフローチャートである。
【図１４】画像表示システム４のスライドショー表示の一例である。
【符号の説明】
【０１５１】
１、２、３：画像表示システム、１０、１０−１、１０−２、１０−３：モバイル端末、１１：ＣＰＵ、１２：ＨＤＤ、１３：メモリ、１４：入力部、１４−１：タッチパネル、１５：表示制御部、１６：モニタ、１７：通信Ｉ／Ｆ、１８：カメラ、１９：角速度センサ、２０：サーバ、２１：ＣＰＵ、２２：ＨＤＤ、２３：メモリ、２４：データ取得部、２５：通信Ｉ／Ｆ、２６：商品ＤＢ、２７：ユーザＤＢ、２８：画像特徴量ＤＢ、２９：端末ＤＢ
【図１】
2010039506.tif 000003
【図２】
2010039506.tif 000004
【図３】
2010039506.tif 000005
【図４】
2010039506.tif 000006
【図５】
2010039506.tif 000007
【図６】
2010039506.tif 000008
【図７】
2010039506.tif 000009
【図８】
2010039506.tif 000010
【図９】
2010039506.tif 000011
【図１０】
2010039506.tif 000012
【図１１】
2010039506.tif 000013
【図１２】
2010039506.tif 000014
【図１３】
2010039506.tif 000015
【図１４】
2010039506.tif 000016