(57)【要約】【課題】操作性の向上を図ることができるプログラム及び情報処理装置を提供する。【解決手段】タッチパネル３６に複数の情報に夫々対応する複数のカード形状のオブジェクト１ｆを表示し、表示した複数のオブジェクト１ｆの内、一のオブジェクト１ｆが表示されたタッチパネル３６の領域に対する第一ジェスチャ操作を検出し、該第一ジェスチャ操作を検出した場合、一のオブジェクト１ｆをタッチパネル３６の周縁部に移動して、一のオブジェクト１ｆの一部をタッチパネル３６の周縁部に表示し、一のオブジェクト１ｆの一部が表示されたタッチパネル３６の周縁部に対する第二ジェスチャ操作を検出し、第二ジェスチャ操作を検出した場合、一のオブジェクト１ｆに対応する情報に関する所定の処理を実行する。【選択図】図８
2014215637.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有するコンピュータに、該タッチパネルに表示されたオブジェクトに対応する情報に関する処理を実行させるプログラムにおいて、
前記タッチパネルに複数の情報に夫々対応する複数のカード形状のオブジェクトを表示し、
表示した複数のオブジェクトの内、一のオブジェクトが表示された前記タッチパネルの領域に対する第一ジェスチャ操作を検出し、
該第一ジェスチャ操作を検出した場合、前記一のオブジェクトを前記タッチパネルの周縁部に移動して、該一のオブジェクトの一部を該タッチパネルの周縁部に表示し、
前記一のオブジェクトの一部が表示された前記タッチパネルの周縁部に対する第二ジェスチャ操作を検出し、
該第二ジェスチャ操作を検出した場合、前記一のオブジェクトに対応する情報に関する所定の処理を実行する
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項２】
前記第一ジェスチャ操作を検出した場合、前記所定の処理を記号化した図形を前記タッチパネルに表示し、
前記タッチパネルにおける前記図形が表示された領域に対する第三ジェスチャ操作を検出し、
該第三ジェスチャ操作を検出した場合、前記所定の処理を実行する
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第二ジェスチャ操作は前記タッチパネルの周縁部における該タッチパネルの辺の延在方向への物体の接触位置の移動に対応する
ことを特徴とする請求項１又は請求項２に記載のプログラム。
【請求項４】
前記複数のオブジェクトを表示する処理は、前記複数のオブジェクト各々を所定方向に偏倚して、覆瓦状に重ねて表示する
ことを特徴とする請求項１から請求項３までのいずれか一項に記載のプログラム。
【請求項５】
前記タッチパネルは矩形状をなし、
前記複数のオブジェクトを表示する処理は、前記複数のオブジェクト各々を前記タッチパネルの長手方向に偏倚して、覆瓦状に重ねて表示し、
前記第一ジェスチャ操作は前記タッチパネルにおける長辺側の一周縁部又は該一周縁部と対向する他周縁部への前記一のオブジェクトの移動に対応し、
前記第二ジェスチャ操作を検出する処理は、前記一のオブジェクトが移動した前記タッチパネルの一周縁部又は他周縁部夫々に対する第四又は第五ジェスチャ操作を各々検出し、
該第四又は第五ジェスチャ操作を各々検出した場合、前記タッチパネルの一周縁部又は他周縁部に移動した前記一のオブジェクト夫々に対応する情報毎に異なる処理を実行する
ことを特徴とする請求項１から請求項４までのいずれか一項に記載のプログラム。
【請求項６】
前記複数のオブジェクト各々を覆瓦状に重ねて表示した場合、一のオブジェクトが表示された前記タッチパネルの領域に対する第六ジェスチャ操作を検出し、
該第六ジェスチャ操作を検出した場合、前記一のオブジェクトの全体を表示する
ことを特徴とする請求項４又は請求項５に記載のプログラム。
【請求項７】
前記複数のオブジェクト各々を覆瓦状に重ねて表示し、かつ前記一のオブジェクトの一部を前記タッチパネルの周縁部に表示した場合、他のオブジェクトが表示された該タッチパネルの領域に対する第六ジェスチャ操作を検出し、
該第六ジェスチャ操作を検出した場合、前記他のオブジェクトの全体を表示する
ことを特徴とする請求項４又は請求項５に記載のプログラム。
【請求項８】
前記複数のオブジェクトを表示した場合又は前記一のオブジェクトの一部を表示した場合、夫々前記タッチパネルの全領域又は前記一部が表示された該タッチパネルの周縁部以外の領域に対する第七ジェスチャ操作を検出し、
該第七ジェスチャ操作を検出した場合、前記複数のオブジェクトをスクロール表示する
ことを特徴とする請求項１から請求項７までのいずれか一項に記載のプログラム。
【請求項９】
前記複数のオブジェクトを表示する処理は、前記オブジェクトに対応する情報の属性に応じて色分けした背景色を有する複数のオブジェクト各々を表示する
ことを特徴とする請求項１から請求項８までのいずれか一項に記載のプログラム。
【請求項１０】
タッチパネルを有し、該タッチパネルに表示されたオブジェクトに対応する情報を処理する情報処理装置において、
前記タッチパネルに複数の情報に夫々対応する複数のカード形状のオブジェクトを表示する表示部と、
該表示部が表示した複数の前記オブジェクトの内、一のオブジェクトが表示された前記タッチパネルの領域に対する第一ジェスチャ操作を検出する第一検出部と、
該第一検出部が第一ジェスチャ操作を検出した場合、前記一のオブジェクトを前記タッチパネルの周縁部に移動して、該一のオブジェクトの一部を該タッチパネルの周縁部に表示する一部表示部と、
該一部表示部が前記一のオブジェクトの一部を表示した前記タッチパネルの周縁部に対する第二ジェスチャ操作を検出する第二検出部と、
該第二検出部が第二ジェスチャ操作を検出した場合、前記一のオブジェクトに対応する情報に関する所定の処理を実行する実行部と
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、画面を操作するプログラム及び情報処理装置に関する。
【背景技術】
【０００２】
タッチパネルを有する情報処理装置においては、直観的なジェスチャ操作が可能である。そこで、直感的なジェスチャ操作により、コンテンツを表示して閲覧する電子コンテンツ閲覧装置、誤入力文字を修正する文字入力装置、連写を選択する撮像装置等が開示されている（例えば、特許文献１、２、３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３４５３３２号公報
【特許文献２】特開２０１３−５０７８６号公報
【特許文献３】特開２０１３−５８９５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数件数の情報の内、任意の件数の情報を選択して処理するためには、ユーザは複数回のジェスチャ操作を繰り返さなければならない。例えばスマートフォン、タブレットＰＣ等においては、上述の処理のために、モードを切り替えるジェスチャ操作、任意の件数の情報を選択するジェスチャ操作及び選択した情報に対して処理を実行させるジェスチャ操作が必要である。そのため、より少ない回数のジェスチャ操作で任意の件数の情報を選択して処理することができる情報処理装置が望まれる。すなわち、操作性の向上を図ることができるタッチパネルを有する情報処理装置が望まれる。
【０００５】
本願は、かかる事情に鑑みてなされたものである。その目的は、操作性の向上を図ることができるプログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本願の一観点は、タッチパネルを有するコンピュータに、該タッチパネルに表示されたオブジェクトに対応する情報に関する処理を実行させるプログラムにおいて、前記タッチパネルに複数の情報に夫々対応する複数のカード形状のオブジェクトを表示し、表示した複数のオブジェクトの内、一のオブジェクトが表示された前記タッチパネルの領域に対する第一ジェスチャ操作を検出し、該第一ジェスチャ操作を検出した場合、前記一のオブジェクトを前記タッチパネルの周縁部に移動して、該一のオブジェクトの一部を該タッチパネルの周縁部に表示し、前記一のオブジェクトの一部が表示された前記タッチパネルの周縁部に対する第二ジェスチャ操作を検出し、該第二ジェスチャ操作を検出した場合、前記一のオブジェクトに対応する情報に関する所定の処理を実行する。
【発明の効果】
【０００７】
本願の一観点によれば、タッチパネルを有する情報処理装置の操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】情報配信システムの構成例を示すブロック図である。
【図２】携帯電話機のハードウェア構成例を示すブロック図である。
【図３】携帯電話機の機構構成例を示す機能ブロック図である。
【図４】携帯端末装置がサーバから受信する店舗情報のレコードレイアウトの一例を示す説明図である。
【図５】ホーム画面の初期状態を示す説明図である。
【図６】フライヤーが全面表示された状態の一例を示す説明図である。
【図７】フライヤー初期表示処理の手順の一例を示すフローチャートである。
【図８】お気に入り登録に選択されたフライヤーが表示されたホーム画面を示す説明図である。
【図９】お気に入り登録処理後のフライヤーが表示されたホーム画面を示す説明図である。
【図１０】削除対象として選択されたフライヤーが表示されたホーム画面を示す説明図である。
【図１１】削除処理後のフライヤーが表示されたホーム画面を示す説明図である。
【図１２】お気に入り登録処理及び削除処理の手順の一例を示すフローチャートである。
【図１３】お気に入り登録処理及び削除処理の手順の一例を示すフローチャートである。
【図１４】お気に入り登録処理及び削除処理の手順の一例を示すフローチャートである。
【図１５】お気に入り登録の選択状態であるフライヤーと、削除対象の選択状態であるフライヤーとが同時に表示されたホーム画面の一例を示す説明図である。
【図１６】メニュー画面のレイアウトの一例を示す説明図である。
【図１７】お気に入り登録されたフライヤーのみを表示するホーム画面を示す説明図である。
【図１８】カテゴリ選択画面のレイアウトの一例を示す説明図である。
【発明を実施するための形態】
【０００９】
本実施の形態に係る情報配信システムを、その図面に基づいて説明する。本実施の形態に係る情報配信システムは、様々な情報を、通信ネットワークを介して個人のＰＣ（パーソナルコンピュータ）、携帯電話機等に配信する。以下では、ショッピングセンターに出店している店舗の情報配信を例に挙げて、本実施の形態に係る情報配信システムを説明する。ショッピングセンターには、サーバが設置されており、当該サーバを介して、ユーザのＰＣ、携帯電話機等に店舗情報が配信される。
【００１０】
図１は、情報配信システム１の構成例を示すブロック図である。
情報配信システム１は、ＷＥＢ（World Wide Web）サーバ１０、サーバ２０及び携帯電話機３０を含む。ＷＥＢサーバ１０、サーバ２０及び携帯電話機３０は、ネットワーク１Ｎを介して相互に接続されている。ネットワーク１Ｎは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット、固定電話回線、携帯電話回線、通信衛星回線等を含む。携帯電話機３０は複数台であるが、図１では携帯電話機３０は１台のみに簡略化して描かれている。携帯電話機３０は、基地局（図示せず）を介して、ネットワーク１Ｎに接続されている。また、携帯電話機３０同士は、基地局を介して、携帯電話回線で接続されている。
【００１１】
ＷＥＢサーバ１０は、例えば汎用コンピュータ、ワークステーション、デスクトップ型ＰＣ等である。１台のＷＥＢサーバ１０は、ショッピングセンターに出店している店舗により管理、運用されており、店舗のウェブページを公開している。図１の例では、３台のＷＥＢサーバ１０が描かれている。しかし、ＷＥＢサーバ１０の数は、少なくともショッピングセンターに出店している店舗数だけ存在する。
【００１２】
サーバ２０は、例えば汎用コンピュータ、ワークステーション、デスクトップ型ＰＣ等である。サーバ２０は、例えばショッピングセンターにより管理、運営されている。サーバ２０は、ネットワーク１Ｎを介して、ＷＥＢサーバ１０から店舗情報を収集している。
サーバ２０は、ハードディスク２１を含む。ハードディスク２１には、サーバ２０がＷＥＢサーバ１０から収集した店舗情報を格納するデータベース２２が記憶されている。
【００１３】
携帯電話機３０は、高機能携帯電話機（いわゆるスマートフォン）である。携帯電話機３０のユーザは、携帯電話機３０用のアプリケーションを提供するウェブサイトにアクセスし、当該ウェブサイトから携帯電話機３０にプログラム３Ｐをダウンロードする。ダウンロードされたプログラム３Ｐは、携帯電話機３０のＯＳ（Operating System）によりインストールされる。プログラム３Ｐは、情報配信システム１のユーザインタフェースに係るソフトウェアである。なお、プログラム３Ｐは、サーバ２０から携帯電話機３０に提供されてもよい。
【００１４】
なお、携帯電話機３０は、タブレットＰＣ、ＰＤＡ（Personal Digital Assistant）、等で代替されてもよい。ここでのＰＤＡは、通信機能及びタッチパネルを有する。
【００１５】
図２は、携帯電話機３０のハードウェア構成例を示すブロック図である。携帯電話機３０は、ＣＰＵ（Central Processing Unit）（表示部、第一検出部、一部表示部、第二検出部、実行部）３１、記憶部３２及びＲＡＭ（Random Access Memory）３３を含む。
ＣＰＵ３１は、ソフトウェアプログラムに記述された命令セットを実行するためのプロセッサである。ＣＰＵ３１は、バス３ｂを介して、携帯電話機３０の各構成部を制御する。ＣＰＵ３１は、記憶部３２に記憶されたプログラム３ＰをＲＡＭ３３に読み出し、ＲＡＭ３３に読み出したプログラム３Ｐを実行する。
【００１６】
記憶部３２は、例えば不揮発性の半導体メモリ又は半導体メモリ以外の読み書き可能な記憶媒体である。記憶部３２は、携帯電話機３０の起動時にＣＰＵ３１が実行するＢＩＯＳ（Basic Input/Output System）、ファームウェア等を記憶している。また、記憶部３２は、サーバ１０からダウンロードされたプログラム３Ｐ、ＣＰＵ３１が実行するブラウザ、メーラー等のアプリケーション及び携帯電話機３０の各構成部に係る制御プログラムも記憶している。
【００１７】
ＲＡＭ３３は、主記憶装置である。ＲＡＭ３３は、例えばＳＲＡＭ又はＤＲＡＭであり、ＣＰＵ３１が実行する処理の過程で必要な作業変数、データ等を一時的に記憶する。なお、ＲＡＭ３３の代わりにフラッシュメモリ、メモリカード等が用いられてもよい。
【００１８】
携帯電話機３０は、通信部３４、ＩＣチップ３５及びタッチパネル３６を含む。
通信部３４は、携帯電話回線網に含まれる基地局と無線通信によって他の携帯電話機３０及びサーバ２０と通信をするインタフェースである。また、通信部３４は、携帯電話回線を介さずに、無線及び有線によりネットワーク１Ｎに接続するインタフェースも備えている。
【００１９】
ＩＣチップ３５は、外部と非接触で通信を行う集積回路である。ＩＣチップ３５には、携帯電話機３０の識別情報等が記憶されている。
【００２０】
タッチパネル３６は、表示装置とタッチパッドのような位置入力装置とを組み合わせた電子部品であり、画面上に物体（例えば、ユーザの指）が接触することで携帯電話機３０を操作する入力装置である。タッチパネル３６の表示装置は、例えば液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ等の画面を有している。タッチパネル３６の画面は、矩形状をなし、そのサイズは、例えば３２０ピクセル×４８０ピクセル、６４０ピクセル×９６０ピクセル、６４０ピクセル×１１３６ピクセルである。
なお、タッチパネル３６の画面の形状は、角丸矩形状、正方形状、角丸正方形状、円形状、楕円状、不定形状等でもよい。
【００２１】
タッチパネル３６は、ユーザのタッチ操作に係る接触位置の座標を検出し、検出した接触位置の座標をＣＰＵ３１に出力する。ＣＰＵ３１は、タッチパネル３６から受け付けた座標又は座標の時間変化に基づいて、ユーザによるジェスチャ操作を判定する。
【００２２】
携帯電話機３０は、チューナ３７、マイク３８、スピーカ３９、カメラ４０、タイマ４１及びセンサ部４２を含む。
チューナ３７は、送波されている１セグメント部分受信サービス（いわゆるワンセグ）の放送データを指定されたチャンネルで選択して受信する同調装置である。チューナ３７は、例えば、地上デジタル放送の放送データであるＴＳ（Transport Stream）データを受信するデジタルチューナである。チューナ３７は、選択して受信した放送データに対してデコード処理を行いデジタルビデオ信号とデジタルオーディオ信号とに復元して出力するＭＰＥＧデコーダを含んでいる。タッチパネル３６は、チューナ３７が復元したデジタルビデオ信号に係る画像を自身の画面に表示する。
なお、チューナ３７は、ＡＭラジオ及びＦＭラジオのチューナを含んでいてもよい。
【００２３】
マイク３８及びスピーカ３９は、通話に係る音響部品である。マイク３８は、送話者の音声を携帯電話機３０に入力する。スピーカ３９は、相手話者の音声を出力する。
【００２４】
カメラ４０は、静止画又は動画の画像を撮像する光学センサである。ＣＰＵ３１は、タッチパネル３６に表示されたシャッタボタン位置での接触を検知することにより、カメラ４０が撮像した画像を記憶部３２又はＲＡＭ３３に記憶する。
【００２５】
タイマ４１は、クロックを数えることで一定時間の経過を計時する装置である。タイマ４１は、計時した結果をＣＰＵ３１に出力する。
【００２６】
センサ部４２は、加速度センサ４２１、ジャイロセンサ４２２、指紋センサ４２３及びＧＰＳ（Global Positioning System）センサ４２４を含む。
加速度センサ４２１は、携帯電話機３０の３軸加速度を検出する装置である。
ジャイロセンサ４２２は、携帯電話機３０の３軸角速度を検出する装置である。ＣＰＵ３１は、ジャイロセンサ４２２が検出した回転角速度を用いて、例えばカメラ４０が撮像した画像の手ぶれ補正を実行する。なお、ジャイロセンサ４２２は、角速度センサで代替されてもよい。
【００２７】
加速度センサ４２１が検出した３軸加速度と、ジャイロセンサ４２２が検出した３軸角速度とから、携帯電話機３０の動きを定義することができる。そこで例えば、予めプログラム３Ｐに対する命令と、ユーザの身体動作のジェスチャとを対応付けて記憶部３２に記憶しておく。ＣＰＵ３１は、加速度センサ４２１及びジャイロセンサ４２２の検出値から、携帯電話機３０を把持したユーザのジェスチャを判定する。ＣＰＵ３１は、判定したジェスチャに対応するプログラム３Ｐの処理を実行する。これにより、タッチパネル３６へのタッチに基づくジェスチャ操作だけでなく、携帯電話機３０を把持したユーザによる身体のジェスチャ操作が可能となる。
【００２８】
指紋センサ４２３は、ユーザの指紋を読み取る装置である。情報配信システム１は、指紋センサ４２３が読み取った指紋を認証処理に用いてもよい。例えば、ユーザの指紋画像をサーバ２０のハードディスク２１に予め記憶しておく。携帯電話機３０から指紋画像が送信されてきた場合、サーバ２０は受信した指紋画像と、ハードディスク２１に記憶されている指紋画像とを比較し、認証処理を実行する。
【００２９】
ＧＰＳセンサ４２４は、人工衛星から発信された電波に基づいて、三次元空間における携帯電話機３０の位置を求める装置である。なお、ＣＰＵ３１は、携帯電話機３０が無線により接続されている基地局の位置を自身の位置としてもよい。
なお、センサ部４２は、温度計、方位を検出する電子コンパス等を更に含んでもよい。
【００３０】
図３は、携帯電話機３０の機構構成例を示す機能ブロック図である。携帯電話機３０の各機能部は、記憶部３２に記憶されたプログラム３Ｐと、ＣＰＵ３１、ＲＡＭ３３等のハードウェア資源とが協働して動作することにより実現される。携帯電話機３０は、通信部５１、フライヤー表示部５２、アイコン表示部５３、ジェスチャ検出部５４及び実行部５５を含む。
【００３１】
通信部５１は、ハードウェアの通信部３４に対応する機能部である。通信部５１は、サーバ２０からショッピングセンターの各店舗に関する情報を受信する。ＣＰＵ３１は、通信部５１を介して、サーバ２０に店舗情報の送信要求を送信する。
【００３２】
フライヤー表示部５２は、通信部５１がサーバ２０から受信した一又は複数の店舗情報に基づいて、夫々一又は複数のフライヤー（カード形状のオブジェクト）を生成し、生成した一又は複数のフライヤーをタッチパネル３６の画面に表示する機能部である。フライヤーは、略矩形のカード形状オブジェクトであり、各店舗の広告ちらしを模したものである。フライヤーには、各店舗からの通知文言及び／又は画像が表示される。
フライヤー表示部５２は、ユーザのジェスチャ操作に応じて、フライヤーの表示形態を変更する。例えば、フライヤー表示部５２は、フライヤーの全体表示と、一部表示とを切り替えることができる。
【００３３】
アイコン表示部５３は、プログラム３Ｐの機能に係るアイコン（記号化した図形）をタッチパネル３６の画面に表示する機能部である。
ジェスチャ検出部５４は、タッチパネル３６が検出した物体の接触位置に基づいて、ユーザがタッチパネル３６の画面上で行ったジェスチャ操作を検出する機能部である。
【００３４】
ここで、ジェスチャ操作は、タップ、ダブルタップ、ドラッグ、フリック、ピンチ、スワイプ、タッチアンドホールド等である。タップは、指で画面を軽く叩く操作である。ダブルタップは、タップを２回連続して行う操作である。ドラッグは、指で画面上のオブジェクトを別の位置へ移動させるべく、画面をなぞる操作である。フリックは、画面上の短い距離を指で軽くはらう操作である。ピンチは、画面上の２点に触れた状態で両方又は片方をドラッグして２点間の距離を変化させる操作である。スワイプは、指が画面に触れた状態で、指を滑らせる操作である。スワイプは、ドラッグに似ているが、画面に操作対象のオブジェクトが表示されていても、あるいは表示されていなくても、指で画面をなぞる場合に用いられるジェスチャ操作である。タッチアンドホールドは、一定時間以上画面に指が触れた状態を維持する操作である。
【００３５】
なお、上述では、指によるジェスチャ操作を例示したが、ジェスチャ検出部５４が例えばスタイラス、鉛筆等によるジェスチャ操作も検出することは、勿論である。
【００３６】
実行部５５は、ジェスチャ検出部５４が検出したジェスチャ操作に基づいて、フライヤーと対応付けられた店舗情報に一定の処理を施す機能部である。実行部５５は、処理結果が外部に送信すべきである場合、当該処理結果を通信部５１に出力する。通信部５１は、実行部５５が出力した処理結果を入力し、入力した処理結果を外部、例えばサーバ２０に送信する。
【００３７】
次に、サーバ２０及び携帯電話機３０の動作について説明する。
ユーザは、所定の操作を行い、自身の携帯電話機３０にプログラム３Ｐをインストールする。ユーザは、プログラム３Ｐを起動する。ＣＰＵ３１は、プログラム３Ｐが初めて起動された場合、通信部３４を介して、サーバ２０に接続する。サーバ２０は、簡単なユーザ登録に係る画面情報を携帯電話機３０に送信する。ＣＰＵ３１は、サーバ２０が送信した画面情報に係る画面をタッチパネル３６に表示する。ユーザは、当該画面から自身の性別、年齢及び好みの店舗のカテゴリを選択入力する。ＣＰＵ３１は、ユーザの性別、年齢、好みの店舗のカテゴリ及び携帯電話機３０の識別情報をサーバ２０に送信する。サーバ２０は、ユーザの性別、年齢、好みの店舗のカテゴリ及び携帯電話機３０の識別情報をハードディスク２１に記憶し、記憶したユーザに係る情報を顧客管理に利用する。
【００３８】
サーバ２０は、ユーザの性別、年齢、好みの店舗のカテゴリ及び携帯電話機３０の識別情報をハードディスク２１に記憶した後、店舗情報を携帯電話機３０に送信する。
また、ＣＰＵ３１は、プログラム３Ｐが再起動された場合、店舗情報の送信要求をサーバ２０に送信する。かかる場合も、サーバ２０は、店舗情報を携帯電話機３０に送信する。
【００３９】
なお、プログラム３Ｐが終了している場合又は携帯電話機３０が省電力モードに設定されている場合、サーバ２０は送信すべき店舗情報がある旨の通知を携帯電話３０に送信してもよい。ＣＰＵ３１は、当該通知を受信した場合、プログラム３Ｐを再起動したとき、店舗情報の送信要求をサーバ２０に送信する。サーバ２０は、携帯電話機３０からの送信要求に応じて、店舗情報を携帯電話機２０に送信する。
なお、サーバ２０は、携帯電話機３０からの送信要求がない場合であっても、店舗情報を携帯電話機３０に送信してもよい。
【００４０】
図４は、携帯端末装置３０がサーバ２０から受信する店舗情報のレコードレイアウトの一例を示す説明図である。店舗情報のデータ形式は、ＣＳＶ形式、ＴＳＶ形式、ＸＭＬによるタグを利用した形式等、どのような形式でもよい。図４は、テーブル形式の店舗情報を例示している。
【００４１】
店舗情報は、店舗名、カテゴリ、文言、画像、新規フラグ及び更新日時を含む。店舗名は、ショッピングセンターに出店している店舗の名称である。カテゴリは、店舗のカテゴリである。文言は、店舗のＷＥＢサーバ１０から取得された、店舗からユーザに通知する情報である。文言は、フライヤーに表示される文字列を含む。画像は、店舗のＷＥＢサーバ１０から取得された画像のファイルである。店舗情報は、画像を含む場合と含まない場合とがある。店舗情報が画像を含む場合、画像はフライヤーに表示される。
なお、画像は、店舗のＷＥＢサーバ１０のＵＲＬと対応付けられたアイコンを含む。文言には、フライヤーに表示される画像と文字列との位置関係を示す情報が含まれていてもよいし、含まれていなくてもよい。
【００４２】
新規フラグは、店舗情報が更新されてからの経過時間が一定時間より短いか否かを判定するためのフラグである。当該店舗情報が更新されてからの経過時間が例えば１週間未満である場合、新規フラグには１が格納され、当該店舗情報が更新されてからの経過時間が例えば１週間以上である場合、新規フラグには０が格納される。更新日時は、当該店舗情報が更新された日時である。
【００４３】
なお、画像の代わりに、店舗のＷＥＢサーバ１０のＵＲＬが店舗情報に含まれてもよい。かかる場合、ＣＰＵ３１は、フライヤーをタッチパネル３６に表示する時、ＵＲＬに対応するＷＥＢサーバ１０から画像を取得する。
【００４４】
図５は、ホーム画面の初期状態を示す説明図である。ホーム画面は、フライヤー１ｆを表示する画面である。ホーム画面は、ボタン領域１ｄ、フライヤー領域２ｄ及びロゴ領域３ｄを含む。ボタン領域１ｄは、操作ボタンが配置される画面領域である。フライヤー領域２ｄは、フライヤー１ｆが表示される画面領域である。ロゴ領域３ｄは、プログラム３Ｐのロゴタイプが表示される画面領域である。なお、ホーム画面は、いわゆるプログラム３Ｐの各機能に対応するモードを切り替えるボタンを含まない。
【００４５】
ボタン領域１ｄは、メニューボタン１ｂｎ及び絞り込みボタン２ｂｎを含む。メニューボタン１ｂｎは、プログラム３Ｐに係るメニュー画面を表示するためのボタンである。メニュー画面については、後述する。絞り込みボタン２ｂｎは、ホーム画面に表示するフライヤー１ｆを店舗のカテゴリ等で絞り込むための絞り込み条件に係るカテゴリ選択画面を表示するためのボタンである。フライヤー１ｆの絞り込み表示機能及びカテゴリ選択画面については、後述する。
【００４６】
フライヤー領域２ｄにおいて、各フライヤー１ｆは全面表示されない。各フライヤー１ｆは、リボンスプレッドされたトランプのカードが一列に重なり合って各カードの一部のみが見えるように、縦方向に覆瓦状又は屋根瓦状に表示される。より下方のフライヤー１ｆは、隣り合うより上方のフライヤー１ｆの中部〜下部を覆っている。そのため、各フライヤー１ｆは、側方向に延びた帯状をなす上部部分のみが表示されている。
【００４７】
フライヤー１ｆの中央には、店舗情報に含まれる文言の一部が表示されている。
フライヤー１ｆの左端部には、星マーク１ｓが表示されている。星マーク１ｓは、気に入ったフライヤー１ｆをお気に入りとして、登録したか否かを示すマークである。初期状態のフライヤー１ｆは全てお気に入り登録がされておらず、星マーク１ｓは暗色で表示される。なお、お気に入り登録がされたフライヤー１ｆの星マーク１ｓは、明色で表示される。これにより、ユーザはフライヤー１ｆに対応する店舗情報がお気に入り登録されたか否かを視認することができる。
【００４８】
フライヤー１ｆの右端部には、フライヤー１ｆに表示される店舗情報に対応する店舗のカテゴリを示すカテゴリマーク１ｃが表示されている。カテゴリマーク１ｃは、例えば、家の建築物、フラッグ、封筒、カート、ギフトの包み等である。
【００４９】
フライヤー１ｆは、その背景色がカテゴリ別に色分けされて表示される。これにより、ユーザは、フライヤー１ｆに含まれる店舗情報のカテゴリを瞬時に判別することができる。なお、フライヤー１ｆの背景色は、カテゴリ以外の店の属性に対応付けられてよい。当該属性は、例えばショッピングセンターにおける店舗のフロア階数、店舗の占有面積、クレジットカードが使用可か否か、新規出店の店舗か否か、ショッピングセンターが複数のビルからなる場合における入店ビル名等である。
【００５０】
フライヤー１ｆに対応する店舗情報がサーバ２０から携帯電話機３０にダウンロードされた場合、ＣＰＵ３１は、店舗情報に基づいてフライヤー１ｆを生成し、生成したフライヤー１ｆをホーム画面に表示する。その際、ＣＰＵ３１は複数のフライヤー１ｆが画面上方から下方へ降ってくるアニメーションの演出を実行する。降ってきた複数のフライヤー１ｆは、ホーム画面の下部から上部に堆積し、図５の状態で表示される。
【００５１】
フライヤー１ｆが表示される初期状態では、ボタン領域１ｄの上部に例えば「あたらしいフライヤーが２４枚とどきました！！」という通知文言が重畳表示される。図５の例では、９枚のフライヤー１ｆが表示されており、他のフライヤー１ｆは表示されていない。他のフライヤー１ｆは、タッチパネル３６の画面下方に隠れていて見えない演出が施されている。
【００５２】
隠れている下方のフライヤー１ｆをホーム画面に表示させる場合、ユーザはタッチパネル３６の画面上で上方にスワイプ（第七ジェスチャ操作）する。このスワイプは、フライヤー１ｆを上方にスクロールするジェスチャ操作に対応する。上方にスクロールされたフライヤー１ｆは、ホーム画面の上方に消える。ホーム画面の上方に消えたフライヤー１ｆをホーム画面に再表示させる場合、ユーザはタッチパネル３６上で下方にスワイプする。
【００５３】
上部部分のみが表示されているフライヤー１ｆを全面表示させる場合、ユーザは全面表示させたいフライヤー１ｆが表示されている画面領域でタップ（第六ジェスチャ操作）する。
図６は、フライヤー１ｆが全面表示された状態の一例を示す説明図である。図６の例では、全面表示されたフライヤー１ｆは、フライヤー領域２ｄの最上部に表示されている。
【００５４】
全面表示されたフライヤー１ｆは、略正方形をなす。全面表示される前に表示されていたフライヤー１ｆ上部の帯状部分には、店舗情報に含まれる文言の一部、星マーク１ｓ及びカテゴリマーク１ｃが、全面表示後も表示されている。全面表示されたフライヤー１ｆの中部には、画像が埋め込まれている。全面表示されたフライヤー１ｆの下部には、上部に表示されている文言よりも詳細な長い文言が表示されている。
【００５５】
全面表示されたフライヤー１ｆの左側最下部には、「もっと見る」という文字列を示すアイコンが表示されている。当該アイコンには、全面表示されたフライヤー１ｆに係る店舗のＷＥＢサーバ１０のＵＲＬが対応付けられている。ユーザが当該アイコンをタップした場合、ＣＰＵ３１はブラウザを起動し、フライヤー１ｆに係る店舗のＷＥＢサーバ１０からダウンロードしたウェブページをタッチパネル３６に表示する。
【００５６】
図６の状態で、全面表示されたフライヤー１ｆの画面領域がユーザによりタップされた場合、タップされたフライヤー１ｆは上部部分のみが表示された図５の状態に戻る。なお、ＣＰＵ３１は、全面表示したフライヤー１ｆに対応する店舗情報に対応付けて全面表示である旨のフラグを記憶部３２又はＲＡＭ３３に記憶する。他方、フライヤー１ｆの全面表示が解除された場合、ＣＰＵ３１は当該フラグを記憶部３２又はＲＡＭ３３から削除する。これにより、ＣＰＵ３１は、フライヤー１ｆを全面表示するか否かを常に判定することができる。
【００５７】
全面表示されたフライヤー１ｆは、上部部分のみが表示された他のフライヤー１ｆよりも面積が広い。そのため、図６の例では上部部分のみが表示されるフライヤー１ｆの数は、図５の場合と異なり、３枚である。
図６の状態で、全面表示されたフライヤー１ｆの直下に位置する上部部分のみのフライヤー１ｆを全面表示したい場合、ユーザは当該上部部分のみのフライヤー１ｆが表示されている画面領域をタップする。ＣＰＵ３１は、全面表示されていたフライヤー１ｆを部分表示に切り替え、タップされたフライヤー１ｆを全面表示する。
【００５８】
図６の状態でユーザが縦方向にスワイプした場合、ＣＰＵ３１はフライヤー領域２ｄにおけるフライヤー１ｆをスワイプされた方向にスクロールする処理を実行する。
【００５９】
図７は、フライヤー１ｆ初期表示処理の手順の一例を示すフローチャートである。図７のフローチャートでは、全面表示されたフライヤー１ｆを再び部分表示に切り替える処理及び全面表示されたフライヤー１ｆにおいてＵＲＬと対応付けられたアイコンがタップされた場合の処理を省略している。
【００６０】
ＣＰＵ３１は、サーバ２０から店舗情報を受信する（ステップＳ１０１）。ＣＰＵ３１は、受信した店舗情報を記憶部３２又はＲＡＭ３３に記憶する（ステップＳ１０２）。ＣＰＵ３１は、記憶した店舗情報に基づいて、フライヤー１ｆを生成する（ステップＳ１０３）。ＣＰＵ３１は、生成したフライヤー１ｆを縦方向に覆瓦状に配列してタッチパネル３６に表示する（ステップＳ１０４）。ＣＰＵ３１は、タッチパネル３６が縦方向にスワイプされたか否かを判定する（ステップＳ１０５）。ＣＰＵ３１は、タッチパネル３６が縦方向にスワイプされたと判定した場合（ステップＳ１０５：ＹＥＳ）、フライヤー領域２ｄにおけるフライヤー１ｆをスワイプされた方向にスクロールする処理を実行する（ステップＳ１０６）。
【００６１】
ＣＰＵ３１は、タッチパネル３６が縦方向にスワイプされていないと判定した場合（ステップＳ１０５：ＮＯ）、タッチパネル３６におけるフライヤー１ｆの表示領域がタップされたか否かを判定する（ステップＳ１０７）。ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域がタップされていないと判定した場合（ステップＳ１０７：ＮＯ）、処理を終了する。ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域がタップされたと判定した場合（ステップＳ１０７：ＹＥＳ）、タップされたフライヤー１ｆを全面表示し（ステップＳ１０８）、処理を終了する。
【００６２】
図５又は図６の状態で、フライヤー１ｆをお気に入り登録したい場合、ユーザは該当するフライヤー１ｆを左側方にフリック（第一ジェスチャ操作）する。フリックされたフライヤー１ｆは、選択状態になる。選択状態のフライヤー１ｆは、左側方に移動し、右端部分のみがタッチパネル３６の画面左端部に表示される。
【００６３】
図８は、お気に入り登録に選択されたフライヤー１ｆが表示されたホーム画面を示す説明図である。携帯電話機３０は、複数のフライヤー1ｆをお気に入り登録の選択状態にすることができる。図８は、３枚のフライヤー１ｆについて夫々左フリックを３回繰り返し、３枚のフライヤー１ｆが選択された状態にあることを示している。
【００６４】
１枚でもフライヤー１ｆがお気に入り登録の選択状態になった場合、ＣＰＵ３１は、フライヤー領域２ｄの左下に、お気に入りアイコン１ｉｃを表示する。お気に入りアイコン１ｉｃは、下向きの矢印記号と星印記号とを組み合わせた図形である。お気に入りアイコン１ｉｃには、お気に入り登録の選択状態にあるフライヤー１ｆに対応する店舗情報をお気に入り登録する処理が割り当てられている。
【００６５】
１枚でもフライヤー１ｆがお気に入り登録の選択状態になった場合、ＣＰＵ３１は、フライヤー領域２ｄの最下部中央に、キャンセルアイコン２ｉｃを表示する。キャンセルアイコン２ｉｃは、「キャンセル」という文字列が示されたアイコンである。キャンセルアイコン２ｉｃには、お気に入り登録の選択状態にあるフライヤー１ｆを非選択状態にする処理が割り当てられている。
【００６６】
ＣＰＵ３１は、フライヤー１ｆがお気に入り登録の選択状態にある場合であっても、ユーザがフライヤー１ｆをスクロールするために画面の左側縁部以外を縦方向にスワイプ（第七ジェスチャ操作）したとき、フライヤー１ｆをスクロールする。また、ＣＰＵ３１は、フライヤー１ｆがお気に入り登録の選択状態にある場合であっても、ユーザがフライヤー１ｆを部分表示と全面表示とで切り替えるタップ（第六ジェスチャ操作）をしたとき、フライヤー１ｆを部分表示と全面表示とで切り替える。
【００６７】
図８の状態で、お気に入りアイコン１ｉｃがタップ（第三ジェスチャ操作）された場合、又はタッチパネル３６の左端部が縦方向にスワイプ（第二ジェスチャ操作、第四ジェスチャ操作）された場合、ＣＰＵ３１は以下の処理を実行する。ＣＰＵ３１は、記憶部３２又はＲＡＭ３３に記憶されている店舗情報の内、選択されたフライヤー１ｆに対応する店舗情報にお気に入りであることを示すフラグを対応付けて記憶する。
図８の状態で、キャンセルアイコン２ｉｃがタップされた場合、ＣＰＵ３１はお気に入り登録の選択状態にあるフライヤー１ｆを非選択状態にする。
【００６８】
図９は、お気に入り登録処理後のフライヤー１ｆが表示されたホーム画面を示す説明図である。お気に入りアイコン１ｉｃ及びキャンセルアイコン２ｉｃは、非表示になっている。各フライヤー１ｆは、初期状態に戻っている。ただし、お気に入り登録の選択状態にあったフライヤー１ｆの星マーク１ｓは、暗色から明色に変わっている。
なお、お気に入り登録した店舗情報をお気に入りから解除するためには、対象のフライヤー１ｆを左側方にフリックし、キャンセルアイコン２ｉｃをタップする。かかる場合、お気に入り登録状態にあったフライヤー１ｆの星マーク１ｓは、明色から暗色に変わる。
【００６９】
図５又は図６の状態で、フライヤー１ｆを削除したい場合、ユーザは該当するフライヤー１ｆを右側方にフリック（第一ジェスチャ操作）する。フリックされたフライヤー１ｆは、削除対象として選択状態になる。選択状態のフライヤー１ｆは、右側方に移動し、左端部分のみがタッチパネル３６の画面右端部に表示される。
【００７０】
図１０は、削除対象として選択されたフライヤー１ｆが表示されたホーム画面を示す説明図である。携帯電話機３０は、複数のフライヤー１ｆを削除対象の選択状態にすることができる。図１０は、３枚のフライヤー１ｆについて夫々右フリックを３回繰り返し、３枚のフライヤー１ｆが選択された状態にあることを示している。
【００７１】
１枚でもフライヤー１ｆが削除対象の選択状態になった場合、ＣＰＵ３１は、フライヤー領域２ｄの右下に、ごみ箱アイコン３ｉｃを表示する。ごみ箱アイコン３ｉｃは、下向きの矢印記号とごみ箱の画像とを組み合わせた図形である。ごみ箱アイコン３ｉｃには、削除対象の選択状態にあるフライヤー１ｆに対応する店舗情報を削除する処理が割り当てられている。
【００７２】
１枚でもフライヤー１ｆが削除対象の選択状態になった場合、ＣＰＵ３１は、フライヤー領域２ｄの最下部中央に、キャンセルアイコン２ｉｃを表示する。キャンセルアイコン２ｉｃは、「キャンセル」という文字列が示されたアイコンである。キャンセルアイコン２ｉｃには、削除対象の選択状態にあるフライヤー１ｆを非選択状態にする処理が割り当てられている。
【００７３】
ＣＰＵ３１は、フライヤー１ｆが削除対象の選択状態にある場合であっても、ユーザがフライヤー１ｆをスクロールするために画面の右側縁部以外をスワイプ（第七ジェスチャ操作）したとき、フライヤー１ｆをスクロールする。また、ＣＰＵ３１は、フライヤー１ｆが削除対象の選択状態にある場合であっても、ユーザがフライヤー１ｆを部分表示と全面表示とで切り替えるタップ（第六ジェスチャ操作）をしたとき、フライヤー１ｆを部分表示と全面表示とで切り替える。
【００７４】
図１０の状態で、ごみ箱アイコン３ｉｃがタップ（第三ジェスチャ操作）された場合又はタッチパネル３６の右端部が縦方向にスワイプ（第二ジェスチャ操作、第五ジェスチャ操作）された場合、ＣＰＵ３１は以下の処理を実行する。ＣＰＵ３１は、選択されたフライヤー１ｆに対応する店舗情報を記憶部３２又はＲＡＭ３３から削除する。
図１０の状態で、キャンセルアイコン２ｉｃがタップされた場合、ＣＰＵ３１は削除対象の選択状態にあるフライヤー１ｆを非選択状態にする。
【００７５】
図１１は、削除処理後のフライヤー１ｆが表示されたホーム画面を示す説明図である。ごみ箱アイコン３ｉｃ及びキャンセルアイコン２ｉｃは、非表示になっている。各フライヤー１ｆは、初期状態に戻っている。ただし、削除対象の選択状態にあったフライヤー１ｆは、フライヤー領域２ｄから消えている。そして、削除対象ではなかったフライヤー１ｆは、削除されたフライヤー１ｆの表示部分を埋めるように、上方に詰めて表示されている。
【００７６】
図１２、図１３及び図１４は、お気に入り登録処理及び削除処理の手順の一例を示すフローチャートである。なお、図１２、図１３及び図１４は、キャンセルアイコン２ｉｃがタップされた場合の処理を省略している。
ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域が側方へフリックされたか否かを判定する（ステップＳ２０１）。
【００７７】
ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域が側方へフリックされていないと判定した場合（ステップＳ２０１：ＮＯ）、ステップＳ２０１へ処理を戻す。ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域が側方へフリックされたと判定した場合（ステップＳ２０１：ＹＥＳ）、タッチパネル３６におけるフライヤー１ｆの表示領域が左側方へフリックされたか否かを判定する（ステップＳ２０２）。
【００７８】
ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域が左側方へフリックされたと判定した場合（ステップＳ２０２：ＹＥＳ）、フリックされたフライヤー１ｆをお気に入り登録の選択状態にする（ステップＳ２０３）。ＣＰＵ３１は、フリックされたフライヤー１ｆをタッチパネル３６の左側方へ移動する（ステップＳ２０４）。
【００７９】
ＣＰＵ３１は、フライヤー１ｆの右端部のみを画面の左端に表示する（ステップＳ２０５）。ＣＰＵ３１は、お気に入りアイコン１ｉｃ及びキャンセルアイコン２ｉｃを夫々フライヤー領域２ｄの最下部左端及び最下部中央に表示する（ステップＳ２０６）。
なお、ＣＰＵ３１は、ステップＳ２０６が終了した場合でも、ユーザがスクロール又はフライヤー１ｆの表示態様を切り替えるジェスチャ操作を行った場合、図７に示した処理を実行する。
【００８０】
ＣＰＵ３１は、お気に入りアイコン１ｉｃがタップされたか否か、あるいはタッチパネル３６の左端部が縦方向にスワイプされたか否かを判定する（ステップＳ２０７）。ＣＰＵ３１は、お気に入りアイコン１ｉｃがタップされていない、あるいはタッチパネル３６の左端部が縦方向にスワイプされていないと判定した場合（ステップＳ２０７：ＮＯ）、ステップＳ２０７に処理を戻す。
【００８１】
ＣＰＵ３１は、お気に入りアイコン１ｉｃがタップされた、あるいはタッチパネル３６の左端部が縦方向にスワイプされたと判定した場合（ステップＳ２０７：ＹＥＳ）、以下の処理を実行する。ＣＰＵ３１は、記憶部３２又はＲＡＭ３３に記憶されている店舗情報の内、選択されたフライヤー１ｆに対応する店舗情報に対応付けてお気に入りであることを示すフラグを記憶する（ステップＳ２０８）。
【００８２】
ＣＰＵ３１は、記憶部３２又はＲＡＭ３３に記憶されている店舗情報に基づいて、フライヤー１ｆを生成する（ステップＳ２０９）。ＣＰＵ３１は、お気に入りであることを示すフラグが対応付けられている店舗情報から生成するフライヤー１ｆの星マーク１ｓを明色に設定する（ステップＳ２１０）。
【００８３】
ＣＰＵ３１は、生成したフライヤー１ｆを縦方向に覆瓦状に配列してタッチパネル３６に表示し（ステップＳ２１１）、処理を終了する。その際、ＣＰＵ３１は、お気に入り登録前に全面表示していたフライヤー１ｆについては、記憶部３２又はＲＡＭ３３に記憶したフラグを参照して、全面表示の状態を維持する。
【００８４】
ＣＰＵ３１は、タッチパネル３６におけるフライヤー１ｆの表示領域が左側方へフリックされなかったと判定した場合（ステップＳ２０２：ＮＯ）、すなわちフライヤー１ｆの表示領域が右側方へフリックされたと判定した場合、以下の処理を実行する。ＣＰＵ３１は、右側方へフリックされたフライヤー１ｆを削除対象の選択状態にする（ステップＳ２１２）。
【００８５】
ＣＰＵ３１は、フリックされたフライヤー１ｆをタッチパネル３６の右側方へ移動する（ステップＳ２１３）。ＣＰＵ３１は、フライヤー１ｆの左端部のみを画面の右端に表示する（ステップＳ２１４）。ＣＰＵ３１は、ごみ箱アイコン３ｉｃ及びキャンセルアイコン２ｉｃを夫々フライヤー領域２ｄの最下部右端及び最下部中央に表示する（ステップＳ２１５）。
なお、ＣＰＵ３１は、ステップＳ２１５が終了した場合でも、ユーザがスクロール又はフライヤー１ｆの表示態様を切り替えるジェスチャ操作を行った場合、図７に示した処理を実行する。
【００８６】
ＣＰＵ３１は、ごみ箱アイコン３ｉｃがタップされたか否か、あるいはタッチパネル３６の右端部が縦方向にスワイプされたか否かを判定する（ステップＳ２１６）。ＣＰＵ３１は、ごみ箱アイコン３ｉｃがタップされていない、あるいはタッチパネル３６の右端部が縦方向にスワイプされていないと判定した場合（ステップＳ２１６：ＮＯ）、ステップＳ２１６に処理を戻す。
【００８７】
ＣＰＵ３１は、ごみ箱アイコン３ｉｃがタップされた、あるいはタッチパネル３６の右端部が縦方向にスワイプされたと判定した場合（ステップＳ２１６：ＹＥＳ）、以下の処理を実行する。ＣＰＵ３１は、記憶部３２又はＲＡＭ３３に記憶されている店舗情報の内、選択されたフライヤー１ｆに対応する店舗情報を削除する（ステップＳ２１７）。
【００８８】
ＣＰＵ３１は、記憶部３２又はＲＡＭ３３に記憶されている店舗情報に基づいて、フライヤー１ｆを生成する（ステップＳ２１８）。ＣＰＵ３１は、生成したフライヤー１ｆを縦方向に覆瓦状に配列してタッチパネル３６に表示し（ステップＳ２１９）、処理を終了する。その際、ＣＰＵ３１は、お気に入り登録前に全面表示していたフライヤー１ｆについては、記憶部３２又はＲＡＭ３３に記憶したフラグを参照して、全面表示の状態を維持する。
【００８９】
上述では、お気に入り登録及び削除対象のフライヤー１ｆの選択状態を別々に示した。しかし、携帯電話機３０は、お気に入り登録及び削除対象のフライヤー１ｆの選択状態を同時に保持することができる。
【００９０】
図１５は、お気に入り登録の選択状態であるフライヤー１ｆと、削除対象の選択状態であるフライヤー１ｆとが同時に表示されたホーム画面の一例を示す説明図である。
図１５の例では、左側方にフリックされた２枚のフライヤー１ｆと、右側方にフリックされた３枚のフライヤー１ｆとが、フライヤー領域２ｄに表示されている。また、フライヤー領域２ｄの最下部左端、最下部中央及び最下部右端には、夫々お気に入りアイコン１ｉｃ、キャンセルアイコン２ｉｃ及びごみ箱アイコン３ｉｃが表示されている。
【００９１】
図１５の状態で、お気に入りアイコン１ｉｃをタッチした場合、２枚のフライヤー１ｆに対応する情報が夫々お気に入り登録される。また、図１５の状態で、ごみ箱アイコン３ｉｃがタップされた場合、３枚のフライヤー１ｆに対応する情報が夫々削除される。
【００９２】
このように、携帯電話機３０は、複数の情報に対して２つの機能に夫々係る異なるモードの選択状態を同時に保持することができる。
【００９３】
ＣＰＵ３１は、フライヤー１ｆがお気に入り登録及び削除対象の選択状態にある場合であっても、ユーザがフライヤー１ｆをスクロールするために画面の左側縁部以外かつ右側縁部以外の領域を縦方向にスワイプ（第七ジェスチャ操作）したとき、フライヤー１ｆをスクロールする。また、ＣＰＵ３１は、フライヤー１ｆがお気に入り登録及び削除対象の選択状態にある場合であっても、ユーザがフライヤー１ｆを部分表示と全面表示とで切り替えるタップ（第六ジェスチャ操作）をしたとき、フライヤー１ｆを部分表示と全面表示とで切り替える。
【００９４】
次に、ボタン領域１ｄのメニューボタン１ｂｎ又は絞り込みボタン２ｂｎがタップされた場合における携帯電話機３０の動作について説明する。
ＣＰＵ３１は、メニューボタン１ｂｎがタップされた場合、ホーム画面を右側方へ移動する。ＣＰＵ３１は、ホーム画面の左端部のみをタッチパネル３６の右端部に表示した状態で、ホーム画面が移動により非表示になったタッチパネル３６の領域にメニュー画面を表示する。
【００９５】
図１６は、メニュー画面のレイアウトの一例を示す説明図である。
メニュー画面は、プログラム３Ｐの各機能を実行するボタンが配列表示された画面である。メニュー画面は、ホームボタン３ｂｎ及びお気に入りボタン４ｂｎを含む。ホームボタン３ｂｎは、ホーム画面を表示させるボタンである。お気に入りボタン４ｂｎは、お気に入り登録したフライヤー１ｆのみをホーム画面に表示させるボタンである。メニュー画面における他のボタンの説明は省略する。
【００９６】
ＣＰＵ３１は、メニュー画面のお気に入りボタン４ｂｎがタップされた場合、お気に入りであることを示すフラグが対応付けられている店舗情報を抽出し、抽出した店舗情報に基づいてフライヤー１ｆを生成する。ＣＰＵ３１は、フライヤー１ｆの星マーク１ｓを明色に設定する。ＣＰＵ３１は、生成したフライヤー１ｆを縦方向に覆瓦状に配列してタッチパネル３６に表示する。その際、ＣＰＵ３１は、メニュー画面を表示する前に全面表示していたフライヤー１ｆについては、記憶部３２又はＲＡＭ３３に記憶したフラグを参照して、全面表示の状態を維持する。
【００９７】
図１７は、お気に入り登録されたフライヤー１ｆのみを表示するホーム画面を示す説明図である。絞り込みボタン２ｂｎの下方には、例えば「条件：お気に入り」の文字列を示す吹き出しが表示されている。この吹き出しは、ホーム画面に表示されているフライヤー１ｆがお気に入りのフライヤー１ｆに絞り込まれていることを示している。
【００９８】
ＣＰＵ３１は、絞り込みボタン２ｂｎがタップされた場合、カテゴリ選択画面を表示する。
図１８は、カテゴリ選択画面のレイアウトの一例を示す説明図である。カテゴリ選択画面は、フライヤー１ｆを絞り込んでホーム画面に表示するための条件として、店舗のカテゴリを選択するための画面である。カテゴリ選択画面は、複数の選択ボタン５ｂｎを含む。選択ボタン５ｂｎには、例えば「すべて表示」、「お気に入り」、「ファッション」、「家具・インテリア・雑貨」等の文字列が表示されている。
【００９９】
「すべて表示」の選択ボタン５ｂｎをタップした場合、絞り込みを行わない態様で全カテゴリのフライヤー１ｆがホーム画面に表示される。「お気に入り」の選択ボタン５ｂｎをタップした場合、お気に入り登録したフライヤー１ｆのみがホーム画面に表示される（図１７参照）。「ファッション」の選択ボタン５ｂｎをタップした場合、ファッション関係の店舗情報に係るフライヤー１ｆがホーム画面に表示される。
【０１００】
上述では、フライヤー領域２ｄにおいて、フライヤー１ｆは上から下に向かって縦方向に覆瓦状に表示された。しかし、フライヤー１ｆは、下から上に向かって縦方向に覆瓦状に表示されてもよい。また、フライヤー１ｆは、側方向に覆瓦状に表示されてもよい。
【０１０１】
上述では、プログラム３Ｐの機能を実現させるためのジェスチャ操作として、フライヤー１ｆに対する側方向のフリック、タッチパネル３６側縁部での縦方向のスワイプ等を挙げた。しかし、ジェスチャ操作は、これらに限らないことは勿論である。例えば、お気に入り登録処理又は削除処理のためにフライヤー１ｆを選択するジェスチャ操作は、対象のフライヤー１ｆに対するピンチイン及びピンチアウトでもよい。
【０１０２】
上述では、携帯電話機３０は、フライヤー１ｆが左側方又は右側方へフリックされることにより、フライヤー１ｆに対応する情報をお気に入り登録又は削除対象の選択状態にした。しかし、フライヤー１ｆに対応する情報を処理する内容は、お気に入り登録及び削除に限らず、様々な処理内容が設定されてよい。
例えば、携帯電話機３０は、フライヤー１ｆが左側方へフリックされることにより、フリックされたフライヤー１ｆに対応する情報をメーラーに出力する対象の選択状態にしてもよい。かかる場合、携帯電話機３０は、タッチパネル３６の左側縁部が縦方向にスワイプされた場合、メーラーを起動し、フライヤー１ｆを添付したメールの作成モードに設定する。これにより、ユーザは、気に入った店舗情報を容易に他者へ通知することができる。
【０１０３】
携帯電話機３０によれば、操作性の向上を図ることができる。
タッチパネルで操作するスマートフォン、タブレットＰＣ等の情報機器において、ユーザは複数件数の情報から選択した任意の件数の情報を処理するために、何回ものジェスチャ操作をする必要がある。例えば、メーラー、住所録アプリケーション等の場合、ユーザは少なくとも３回のジェスチャ操作をする必要があった。具体的には、３回のジェスチャ操作は、編集モード、削除モード等のモードを選択する第１のジェスチャ操作、複数件数の情報等から任意件数の情報を選択する第２のジェスチャ操作、選択した情報に対して何らかの処理を実行させる第３のジェスチャ操作である。しかし、本実施の形態におけるホーム画面には、モードを選択又は切り替えるボタンがない。フライヤー１ｆは、お気に入り登録又は削除のためにフリックされた段階で、選択状態になる。つまり、携帯電話機３０は、上記の第１及び第２のジェスチャ操作を１回のジェスチャ操作で完了させることができる。そのため、携帯電話機３０は、上記の３回のジェスチャ操作を２回で済ませることができる。
【０１０４】
タッチパネルで操作するスマートフォン、タブレットＰＣ等の情報機器において、ユーザは１つのモードを選択した場合、他のモードのジェスチャ操作をすることができない。例えば、メーラーの場合、ユーザはメールを作成する編集モードを選択したとき、１件１件のメールの詳細を閲覧することができなかった。しかし、携帯電話機３０は、ユーザがフライヤー１ｆをフリックして選択し、お気に入り登録モード又は削除モードに切り替えても、フライヤー１ｆを部分表示から全面表示にすること、あるいはその逆に全面表示から部分表示にすることができる。すなわち、携帯電話機３０は、お気に入り登録モード又は削除モードに切り替えても、いわゆる通常の閲覧モードの処理を実行することができ、操作性の向上が図られている。
【０１０５】
タッチパネルで操作するスマートフォン、タブレットＰＣ等の情報機器は、複数の情報に対して複数の異なる機能に係るモードの選択状態を同時に保持することがでない。しかし、携帯電話機３０は、お気に入り登録及び削除対象のフライヤー１ｆの選択状態を同時に保持することができる。
ユーザが１つのフライヤー１ｆを左フリックしてお気に入り登録の選択状態にし、かつ他のフライヤー１ｆを右クリックして削除対象の選択状態にした場合、携帯電話機３０は、各フライヤー１ｆの選択状態を同時に保持する。これにより、ユーザは、複数の情報に対して短時間で複数の機能に係る処理を携帯電話機３０に実行させることができる。
【０１０６】
開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【０１０７】
また、実施の形態で記載されている技術的特徴（構成要件）は、お互いに組合せ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１０８】
１      情報配信システム
１０    ＷＥＢサーバ
２０    サーバ
３０    携帯電話機（コンピュータ、情報処理装置）
３１    ＣＰＵ（表示部、第一検出部、一部表示部、第二検出部、実行部）
３２    記憶部
３３    ＲＡＭ
３６    タッチパネル
３Ｐ    プログラム
１ｆ    フライヤー（カード形状のオブジェクト）
５２    フライヤー表示部（表示部、一部表示部）
５３    アイコン表示部
５４    ジェスチャ検出部（第一検出部、第二検出部）
５５    実行部
【図１】
2014215637.tif 000003
【図２】
2014215637.tif 000004
【図３】
2014215637.tif 000005
【図４】
2014215637.tif 000006
【図５】
2014215637.tif 000007
【図６】
2014215637.tif 000008
【図７】
2014215637.tif 000009
【図８】
2014215637.tif 000010
【図９】
2014215637.tif 000011
【図１０】
2014215637.tif 000012
【図１１】
2014215637.tif 000013
【図１２】
2014215637.tif 000014
【図１３】
2014215637.tif 000015
【図１４】
2014215637.tif 000016
【図１５】
2014215637.tif 000017
【図１６】
2014215637.tif 000018
【図１７】
2014215637.tif 000019
【図１８】
2014215637.tif 000020