(57)【要約】【課題】事前の登録を要することなく、商品及び商品属性の入力の手間を省くことができる項目表示装置等を提供する。【解決手段】ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置であって、前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力部と、前記入力部で入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定部と、を備え、前記判定部で一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする。【選択図】図６
2014127909.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置であって、
前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力部と、
前記入力部で入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定部と、
を備え、
前記判定部で一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする装置。
【請求項２】
前記入力部は、前記入力値と当該入力値に対応する識別子とを受け付け、
前記判定部は、前記入力部で入力された複数の入力値を前記識別子ごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記識別子に割り当てられた表示方法によって表示することを特徴とする請求項１に記載の装置。
【請求項３】
前記入力部は、前記入力値と当該入力値に対応する識別子が属するカテゴリとを受け付け、
前記判定部は、前記入力部で入力された複数の入力値を前記カテゴリごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記カテゴリに割り当てられた表示方法によって表示することを特徴とする請求項１に記載の装置。
【請求項４】
ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置であって、
前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力部と、
予め定められた入力値の範囲テーブルに基づき、前記入力値を区分ごとに分類する分類部と、
前記入力部で入力された複数の入力値を前記区分ごとに計数して、一定以上の頻度で入力された区分を判定する判定部と、
を備え、
前記判定部で一定以上の頻度で入力されたと判定された前記区分を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする装置。
【請求項５】
前記新たな項目として生成され前記ディスプレイ上に表示された前記項目は、ディスプレイ上の操作により、その区分をさらに分割又は統合することが可能に構成されたことを特徴とする請求項４に記載の装置。
【請求項６】
ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置又は前記項目表示装置を含むシステムで実行される方法であって、
前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力ステップと、
前記入力ステップで入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定ステップと、
を備え、
前記判定ステップで一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする方法。
【請求項７】
前記入力ステップは、前記入力値と当該入力値に対応する識別子とを受け付け、
前記判定ステップは、前記入力ステップで入力された複数の入力値を前記識別子ごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記識別子に割り当てられた表示方法によって表示することを特徴とする請求項６に記載の方法。
【請求項８】
前記入力ステップは、前記入力値と当該入力値に対応する識別子が属するカテゴリとを受け付け、
前記判定ステップは、前記入力部で入力された複数の入力値を前記カテゴリごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記カテゴリに割り当てられた表示方法によって表示することを特徴とする請求項６に記載の方法。
【請求項９】
ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置又は前記項目表示装置を含むシステムで実行される方法であって、
前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力ステップと、
予め定められた入力値の範囲テーブルに基づき、前記入力値を区分ごとに分類する分類ステップと、
前記入力ステップで入力された複数の入力値を前記区分ごとに計数して、一定以上の頻度で入力された区分を判定する判定ステップと、
を備え、
前記判定ステップで一定以上の頻度で入力されたと判定された前記区分を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする方法。
【請求項１０】
前記新たな項目として生成され前記ディスプレイ上に表示された前記項目は、ディスプレイ上の操作により、その区分をさらに分割又は統合することが可能に構成されたことを特徴とする請求項９に記載の方法。
【請求項１１】
ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置又は前記項目表示装置を含むシステムで実行されるコンピュータプログラムであって、
前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力ステップと、
前記入力ステップで入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定ステップと、
を備え、
前記判定ステップで一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とするコンピュータプログラム。
【請求項１２】
前記入力ステップは、前記入力値と当該入力値に対応する識別子とを受け付け、
前記判定ステップは、前記入力ステップで入力された複数の入力値を前記識別子ごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記識別子に割り当てられた表示方法によって表示することを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１３】
前記入力ステップは、前記入力値と当該入力値に対応する識別子が属するカテゴリとを受け付け、
前記判定ステップは、前記入力部で入力された複数の入力値を前記カテゴリごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記カテゴリに割り当てられた表示方法によって表示することを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１４】
ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置又は前記項目表示装置を含むシステムで実行されるコンピュータプログラムであって、
前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力ステップと、
予め定められた入力値の範囲テーブルに基づき、前記入力値を区分ごとに分類する分類ステップと、
前記入力ステップで入力された複数の入力値を前記区分ごとに計数して、一定以上の頻度で入力された区分を判定する判定ステップと、
を備え、
前記判定ステップで一定以上の頻度で入力されたと判定された前記区分を新たな項目として生成して前記ディスプレイ上に表示することを特徴とするコンピュータプログラム。
【請求項１５】
前記新たな項目として生成され前記ディスプレイ上に表示された前記項目は、ディスプレイ上の操作により、その区分をさらに分割又は統合することが可能に構成されたことを特徴とする請求項１４に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広くディスプレイ画面等の表示領域に項目を表示する装置等に関し、特に、０〜９までの数字ボタンや四則演算キーを含むキーの入力に応じて演算結果等を表示領域に表示する装置、方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、商品の販売額を計算及び記録するキャッシュレジスターを使って金額を入力する際、金額入力の手間を省くために、連続する「０」を「００」といった１つのキーで一度に入力可能に構成されたものがあった。
【０００３】
また、タッチパネル上に表示されたソフトウェアキーボードやソフトウェアテンキー（以下、総括して「ソフトウェアキー」という。）を使って商品の販売額や暗証番号といったキー入力が可能に構成された装置も数多く存在し、中にはディスプレイ上に表示されたソフトウェアキーの配置を変更できるもの、あるいは編集できるものが存在する。例えば、ある操作者が操作しているときのタッチパネルのキー配置と別の操作者が操作しているときのタッチパネルのキー配置とが異なるように、タッチパネル上のキー配置を変更する技術がある（特許文献１）。
【０００４】
すなわち、特許文献１には、入力部と、前記入力部によって入力される値を、前記入力部に表示する表示部と、前記表示部に表示するキー配置をランダムに選択するキー配置選択部と、前記キー配置選択部が選択するキー配置を前記入力部に表示する表示制御部とを備える入力装置が開示されている。
【０００５】
また、操作毎に数字の配列がランダムに変わるようにした暗証番号などを入力するテンキー装置において、操作性の向上を図ることを目的として、数字を入力するためのデジタル表示される複数のキーを備え、各数字の表示部に異なる色を割り当てる技術がある（特許文献２）。
【０００６】
すなわち、特許文献２には、暗証番号等の入力に用いられるテンキー装置であって、各入力キーに対応する数字がデジタル表示され、入力操作毎に前記数字が配列順序を維持しつつ起点を変更することにより各数字位置が変更されるようにしたテンキー装置において、任意の数字または任意の数字に対応する入力キーに目印を付すことを特徴とするテンキー装置が開示されている。
【０００７】
また、プログラムの画面毎に表示するキー配列を、予め登録されたものに自動的に変更するタッチキーボード制御技術として、以下のものがある（特許文献３）。
【０００８】
すなわち、特許文献３には、コンピュータシステムの画面上の一部にキーボード配列のイメージを表示して、画面上のキーをタッチすることにより文字入力が可能なタッチキーボード制御方式において、プログラムの複数の画面ごとに表示するキー配列を、予め登録されたキー配列に自動的に変更することを特徴とするタッチキーボード制御方式が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３２１７６号公報
【特許文献２】特開２００２−２８７８７１号公報
【特許文献３】特開平１１−３２７７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述の装置や方式では、キー配置の変更の際に乱択アルゴリズムを採用するか、或いは、予め定められた配列に変更することはできるものの、入力状況に応じた柔軟な変更は出来なかった。
【００１１】
従来の状況に基づけば、例えば、フリーマーケットなどのように、どんな商品が出品され、どのような商品がよく売れそうかを予測し難いケースにおいては、予め売れ筋の商品と価格とを登録しておくことが困難であり、マーケット会場の規模が大きくなればなるほど、価格の入力や価格の計算及び記録の手間が煩雑になってしまうという課題があった。
【課題を解決するための手段】
【００１２】
本発明にかかる装置は、ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置であって、前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力部と、前記入力部で入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定部と、を備え、前記判定部で一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする。
【００１３】
また、前記入力部は、前記入力値と当該入力値に対応する識別子とを受け付け、前記判定部は、前記入力部で入力された複数の入力値を前記識別子ごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記識別子に割り当てられた表示方法によって表示することを特徴とする。
【００１４】
また、前記入力部は、前記入力値と当該入力値に対応する識別子が属するカテゴリとを受け付け、前記判定部は、前記入力部で入力された複数の入力値を前記カテゴリごとに計数し、一定以上の頻度で入力された入力値を判定し、一定以上の頻度で入力されたと判定された入力値を新たな項目として、対応する前記カテゴリに割り当てられた表示方法によって表示することを特徴とすることを特徴とする。
【００１５】
また、本発明にかかる方法は、ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置又は前記項目表示装置を含むシステムで実行される方法であって、前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力ステップと、前記入力ステップで入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定ステップと、を備え、前記判定ステップで一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする。
【００１６】
また、本発明にかかるコンピュータプログラムは、ディスプレイ上に複数の項目を表示し、前記複数の項目から選択された項目入力を受け付ける項目表示装置又は前記項目表示装置を含むシステムで実行されるコンピュータプログラムであって、前記複数の項目から選択された１以上の項目の組を入力値として受け付ける入力ステップと、前記入力ステップで入力された複数の入力値のうち、一定以上の頻度で入力された入力値を計数して判定する判定ステップと、を備え、前記判定ステップで一定以上の頻度で入力されたと判定された入力値を新たな項目として生成して前記ディスプレイ上に表示することを特徴とする。
【発明の効果】
【００１７】
本発明にかかる項目表示装置等により、商品及び価格を事前に登録することなく、キャッシュレジスター機能を有するタッチパネル上の価格キー表示を動的かつ統計的に変更することができ、商品価格入力の手間を省くことができるとともに、よく売れている商品カテゴリ並びに商品価格帯を効率よく調査することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態にかかる項目表示装置の外観構成を説明する説明図である。
【図２】本発明の一実施形態にかかる項目表示装置の機能ブロック構成を説明する説明図である。
【図３】本発明の一実施形態にかかる項目表示装置等の項目表示例を説明する説明図である。
【図４】本発明の一実施形態にかかる項目表示装置等のデータ構造例を説明する説明図である。
【図５】本発明の一実施形態にかかる項目表示装置等における処理フローを説明するフローチャートである。
【図６】本発明の一実施形態にかかる項目表示装置等の項目表示例を説明する説明図である。
【図７】本発明の他の実施形態にかかる項目表示装置等の項目表示例を説明する説明図である。
【図８】本発明の他の実施形態にかかる項目表示装置等の項目表示例を説明する説明図である。
【発明を実施するための形態】
【００１９】
本発明にかかる項目表示装置等を実施するための形態について、図面を参照しながら詳細に説明する。
【００２０】
図１に、本発明の一実施形態における項目表示装置の外観構成を示す。図１に示された項目表示装置１００は、その外装の最小構成として、筐体１０１と、ディスプレイ１０２と、外部操作ボタン１０３ａ及び１０３ｂとからなる。ディスプレイ１０２は、典型的には液晶ディスプレイ（ＬＣＤ）や有機ＥＬディスプレイが使用される。また、図１において、外部操作ボタン１０３ａ及び１０３ｂは、便宜上、筐体上部の左右に取り付けられているが、これに限定されるものではなく、任意の位置（例えば、筐体下部中央など）に任意の個数設置することができる。さらに、外部ボタンを一切実装することなく、操作ボタンを全てディスプレイ１０２上に表示されるソフトウェアキーによって実装することも可能である。
【００２１】
図１に図示されていないが、項目表示装置１０１から通信回線を介してサーバに接続し、必要なデータや信号が送受信するよう構成することもできる。なお、通信回線は、有線／無線を問わない。また、以下の説明において、項目表示装置で処理される演算や集計等は、項目表示装置と通信回線を介して接続されたサーバ上で行うこともできるが、本発明の説明の便宜上、演算のみならず集計処理等も項目表示装置で行われるものとして説明する。
【００２２】
図２に、本発明の一実施形態にかかるシステムにおける項目表示装置の機能ブロック構成を示す。図２に示された機能ブロックとしての項目表示装置２００において、装置２００は、一例として、ディスプレイ付多機能端末装置が採用されており、これに限定されるものではないが、装置２００それ自体、携帯情報端末としての機能も有している。この場合、装置２００は、典型的構成として、筐体外部に設けられたボタンやディスプレイ上のソフトウェアキーやマイク等の音声入力部などからなる入力部２０１と、主要メモリ空間を構成するＲＡＭやＲＯＭ、キャッシュ領域などからなる記憶部２０２と、ＣＰＵ等の中央処理部２０３と、ディスプレイデバイスからなる表示部２０４と、グラフィック管理や通信管理等を制御する制御部２０５と、外部機器や外部デバイスと有線／無線で通信可能な通信インタフェース２０６と、スピーカ、バイブレータ等から構成される出力部２０７と、年月日や時刻の出力及び／又は時間計測が可能な計時部２０８と、位置を計測するためのＧＰＳや筐体の傾き等を計測可能なセンサ部２０９と、リチウムイオンバッテリなど２次電池等から構成される電源部２１０とからなる。これらのモジュールは、データや信号を送受信するためのデータバスや、電力を伝送／供給するための配線で接続されているが、装置２００内においては、これらを総称して配線２１１で表す。
【００２３】
図３に、本発明の一実施形態にかかる項目表示装置等の項目表示例を示す。図３に示された項目は、ディスプレイ１０２に表示されたソフトウェアキーであり、一例として、「０」〜「９」キー並びに「００」キーを含む数字キー群３０１と、「＋」「−」「＊」「／」キーからなる四則演算キー群３０２と、「ＡＣ」「ＤＥＬ」「小計」「合計」キーからなる処理キー群３０３と、「支払い」キー３０４、「ポイント」キー３０５、「販売」キー３０６、「チャージ」キー３０７を含む機能キー群と、演算結果等を表示する表示エリア３１０とから構成されている。本発明にかかる項目表示装置等は、図３に例示されたソフトウェアキーを用いて、商品価格の入力及び登録をすることができる。演算結果や入力記録は、一例として、装置内の記憶部２０２や、装置２００と通信回線を介して接続されたサーバ（不図示）内の記憶部などに格納される。
【００２４】
また、図３には示していないが、同じ商品を同時に複数購入した場合に入力することができる「数量情報」、「商品ＩＤ（識別子）」や「商品カテゴリ」を入力可能なように構成することもできる。この場合、図３には、「数量」キーや「商品ＩＤ」キー、「商品カテゴリ」が機能キーとして別途表示され、これらの機能キーに続けて入力された所定の数列等を商品の数量や商品ＩＤ（識別子）として識別して入力及び登録することができる。なお、通常、商品ＩＤ（識別子）は、所定の商品カテゴリに属するものとして位置付けられる。
【００２５】
さらに、項目表示装置２００においては、商品ＩＤや商品カテゴリを簡便に入力できるように、商品に付されたタグ情報（商品ＩＤや商品カテゴリ等を登録しておくことができる）を読み取り可能な読み取りセンサを入力部２０１及び／又はセンサ部２０９に実装することもできる。
【００２６】
図４に、本発明の一実施形態における項目表示装置等内のデータ構造例を示す。図４に基づいて説明するデータ構造は、項目表示装置の記憶部２０２に格納することもできるが、必要に応じて、項目表示装置と通信回線を介して接続された、図示しないサーバの記憶部に格納することもできる。
【００２７】
図４（Ａ）は、商品価格の入力時に登録可能な項目の一例である。図４（Ａ）には、「商品ＩＤ」４０１、「商品カテゴリ」４０２、「価格情報」４０３、「数量情報」４０４、「表示属性」４０５、「支払属性」４０６がエントリされているが、本発明の実施においては、この全てを利用しなければならないわけではなく、少なくとも「価格情報」４０３の入力があればよい。すなわち、商品ごとに価格（価格情報）を継続して入力すれば、入力された価格の集計／統計処理を行い、動的な価格キーを生成して別途表示するよう機能させることができる（詳細は後述する）。
【００２８】
なお、「支払属性」４０６は、図３に示した「支払い」３０４、「販売」３０５、「ポイント」３０６、「チャージ」３０７等の支払に関する属性を記録するための項目で、支払いは、現金払いであったか、カード払いであったか、ポイントは使われたか、貯められたか等のフラグとして登録できるものである。
【００２９】
また、表示属性４０５は、後述する動的価格キーを生成する場合の表示属性であり、予め明示的に登録しておくこともできるし、予め定められた段階的な定義に基づいて動的に変更することも可能である。
例えば、予め明示的に登録しておく場合の登録例は、下表の通りである。
【表１】
2014127909.tif 000003
【００３０】
表１に基づけば、商品カテゴリ「００１」に属する商品についての動的な価格キーを生成して表示する場合には、「赤」色の価格キーとしてディスプレイに表示される。以下、同様に、商品カテゴリ「００２」に属する商品に対しては「黄」色の価格キーとして、商品カテゴリ「００３」に属する商品に対しては「緑」色の価格キーとして、商品カテゴリ「００４」に属する商品に対しては「青」色の価格キーとしてディスプレイに表示される。
【００３１】
また、予め定められた段階的な定義に基づいて動的に変更可能な表示属性の登録例は、下表の通りである。
【表２】
2014127909.tif 000004
【００３２】
表２に基づけば、一定以上の数量の入力（販売）が行われた商品の価格に対し、対応する表示属性に定義された色付けを行って価格キーを動的に生成して表示することができる。例えば、ある価格を付けられた任意の商品が５０個以上入力された（売れた）場合には、対応する価格キーを青色のものとして動的に生成して表示する。さらに、その価格を付けられた任意の商品が１００個以上入力（売れた）場合には、対応する価格キーを「黄」色に動的に変化させてディスプレイに表示する。
【００３３】
さらなる応用例として、数量及び表示属性の定義を商品ＩＤや商品カテゴリごとに定義することもできる。この場合の登録例は、下表の通りである。
【表３】
2014127909.tif 000005
【００３４】
表２に基づけば、特定の商品カテゴリについて、ある価格を付けられたものが一定以上の数量入力（販売）された場合に、対応する表示属性に定義された色付けを行ってその価格キーを動的に生成して表示することができる。例えば、商品カテゴリ「００１」のある価格の商品が３００個以上入力された（売れた）場合には、対応する価格キーを橙色のものとして動的に生成して表示する。さらに、その価格のものが５００個以上入力（売れた）場合には、対応する価格キーを「赤」色に動的に変化させてディスプレイに表示する。
【００３５】
図４（Ｂ）は、図４（Ａ）に従って入力された商品を価格情報に基づいて再編集したものである。つまり、「価格情報」４５１を主キーとして（理解の便宜上、左端の欄に配置）、対応する商品情報（「商品カテゴリ」４５２、「商品ＩＤ」４５３）を関連付けて１つのレコードとして記憶部に格納する。ここで、「価格帯Ａ」４５４という属性と、「価格帯Ｂ」４５５という属性とが関連付けられて構成されているが、これは予め定められた定義に基づいて、「価格情報」４５１の価格に対応する価格帯のＩＤが割り振られるものである。一例として、図４（Ｃ）及び（Ｄ）に価格帯の定義テーブル（入力値の範囲テーブル）を示す。図４（Ｃ）において、「価格帯Ａ」４８１欄は、入力値の範囲が「１０００〜１０９９」「１１００〜１１９９」「１２００〜１２９９」に区分されており、「１０００〜１０９９」という価格帯に対しては、ＩＤ４８２欄において「１」というＩＤが割り当てられている。同様に、「１１００〜１１９９」という価格帯に対しては、「２」というＩＤが割り当てられ、「１２００〜１２９９」という価格帯に対しては、「３」というＩＤが割り当てられている。また、図４（Ｄ）において、「価格帯Ｂ」４９１欄は、入力値の範囲が「１０００〜１９９９」「２０００〜２９９９」「３０００〜３９９９」に区分されており、「１０００〜１９９９」という価格帯に対しては、ＩＤ４９２欄において「１１」というＩＤが割り当てられている。同様に、「２０００〜２９９９」という価格帯に対しては、「１２」というＩＤが割り当てられ、「３０００〜３９９９」という価格帯に対しては、「１３」というＩＤが割り当てられている。
【００３６】
以上のように、図４（Ｃ）及び（Ｄ）のような価格帯の定義付けに基づけば、図４（Ｂ）において整理された価格「１０５０」の「００５」という商品カテゴリに属する「１１００１」という商品ＩＤのテーブルは下表の通りとなる。
【表４】
2014127909.tif 000006
さらに、表４に示されたテーブルを、価格帯Ａに基づいて（価格帯Ａ項目を主キーとして）再整理した場合には、下表の通りとなる。
【表５】
2014127909.tif 000007
【００３７】
このように、本発明の一実施形態におけるデータ構造に基づけば、特定の価格情報（価格）のみならず、図４（Ｃ）や図４（Ｄ）に例示したような任意の価格帯定義に基づいて、入力された商品価格（及び／又は商品価格帯）についての集計／統計処理を行うことができる。例えば、ある価格又は価格帯の商品や商品カテゴリの販売数量をカウントすることにより、売れ筋の価格又は価格帯を集計処理することができる。また、商品ＩＤや商品カテゴリごとに販売数量をカウントするなどして、商品ごとの売れ筋の価格調査（及び／又は商品価格帯調査）、商品カテゴリごとの売れ筋の価格調査（及び／又は商品価格帯調査）を実施することができる。
【００３８】
図５に、本発明の一実施形態にかかる項目表示装置等における処理フローを示す。
【００３９】
まず、ステップＳ５０１において処理が開始されると、ステップＳ５０２に進み、最初は数字キーの入力があったかどうかが判断される（後述するように「動的価格」キーや「動的価格帯」キーが生成された後は、これらのキー入力があったかどうかも判断される）。数字キーの入力でない場合（ステップＳ５０２において、Ｎｏ）には、ステップＳ５１０へ進み、合計キー又は小計キーが入力されたかどうかが判断される。合計キー又は小計キーが入力されていない場合（ステップＳ５１０において、Ｎｏ）は、ステップＳ５０２へ復帰する。
【００４０】
ステップＳ５０２で数字キー（後述するように「動的価格」キーや「動的価格帯」キーが生成された後は、これらのキーも含まれる）の入力があった場合には、ステップＳ５０３へ進み、数字キー（「動的価格キー」「動的価格帯キー」）の読み取りが行われ、さらにステップＳ５０４へ進み、演算キー入力があったかどうかが判断される。ステップＳ５０４においてＮｏの場合は、Ｓ５１０へ進み、合計キー又は小計キーが入力されたかどうかが判断され、ステップＳ５１０においてＮｏの場合は、再びステップＳ５０２に復帰し、次の数字キーの読み取りとなる。
【００４１】
なお、ステップＳ５０３において１以上のキーが読み取られた後、次のステップＳ５０４において演算キーの入力があるか、あるいは、ステップＳ５０４のＮｏを経由してステップＳ５１０において合計キー又は小計キーの入力があると、それまでスタックされた数字の系列は１つの「入力値」として受け付けられる。以下、この入力値を「被演算子」とも言うこととする。
【００４２】
次のステップＳ５０４において、演算キーの入力があった場合（Ｙｅｓ）には、さらに、ステップＳ５０５へ進み、被演算子が２つスタックされているかどうか判断される。被演算子がまだ１つの状態でＳ５０４から進んできた場合には、被演算子がもう１つなければ演算が実行できないので、次の被演算子の入力を待つことになる（ステップＳ５１０を経由してステップＳ５０２へ）。
【００４３】
ステップＳ５０５で被演算子が２つスタックされていると判断された場合（Ｙｅｓ）には、Ｓ５０６へ進み、２つの被演算子を１つ前にスタックされた演算子によって演算処理する（直前でされた演算子は、今回の演算結果と次回の被演算子との演算に使用される）。そして、ステップＳ５０７へ進む。
【００４４】
ステップＳ５０７では、価格情報の集計／統計処理が行われる。それまでに同じ価格のものが入力／登録されていれば、同じ価格の商品の「数量情報」項目から算出される総販売数をインクリメントする。また、商品ＩＤが同時に入力されて商品が特定されている場合や、商品カテゴリが同時に入力されて商品カテゴリが明らかになっている場合には、商品ごと、あるいは商品カテゴリごとの「数量情報」項目から算出される該当商品、該当商品カテゴリの総販売数をインクリメントする。こうした同一価格の商品の総販売数や同一商品カテゴリの総販売数は、図４に示したデータ構造（のうちの「数量情報」）に基づいて、別途管理テーブルを設け、「入力値の頻度」として集計管理することができる。
【００４５】
このように、商品の登録（商品価格の入力）ごとに更新されるデータ構造は、図４に示したテーブルや、図４に示したテーブルに基づいて別途作成される管理テーブルに基づいて管理される。そして、ステップＳ５０８へ進み、これまでの集計／統計処理において所定の条件が満たされるかどうかが判断される。
【００４６】
ステップＳ５０８では、動的価格キー又は動的価格帯キーを生成するための条件と照らし合わせて、該当するものがある場合（Ｙｅｓ）は、ステップＳ５０９へ進み、動的価格キー又は動的価格帯キーを生成する。ステップＳ５０８で判断される条件の例は、下表の通りである。
【表６】
2014127909.tif 000008
表６の条件テーブルによれば、「価格情報」「商品ＩＤ」「商品カテゴリ」の判断フラグは「１」「０」「０」になっており、販売数量１００に達した価格（例えば、「１０００」のもの）に対し、商品ＩＤ及び商品カテゴリに異同に関わらず、「１０００」の動的価格キーを生成すべきという判断になる。
一方、「価格情報」「商品ＩＤ」「商品カテゴリ」の判断フラグが「１」「１」「０」となっている場合には、同一商品について販売数量が１００に達した価格について動的価格キーを生成すべきという判断となる。また、「価格情報」「商品ＩＤ」「商品カテゴリ」の判断フラグが「１」「０」「１」となっている場合には、同一商品カテゴリにおいて販売数量が１００に達した価格について動的価格キーを生成すべきという判断となる。
【００４７】
ステップＳ５０９では、ステップＳ５０８において生成すべきと判断された動的価格キーや動的価格帯キーを生成してディスプレイ１０２に表示する。なお、このとき、表２や表３に示したような表示属性テーブルが定義されている場合には、これらに従い動的価格キーや動的価格帯キーの表示方法を変化させて表示する。次に、新たな価格入力を待つために、ステップＳ５０２に復帰する。
【００４８】
最後に、ステップＳ５１０において、それまでに１回以上の演算キーが入力されている場合には、ステップＳ５１１へ進み、合計又は小計処理をして終了する（ステップＳ５９９）。
【００４９】
図６に、本発明の一実施形態にかかる項目表示装置等の項目表示例を示す。図６において、ディスプレイには、動的に生成されたソフトウェアキーである価格キー６０１、６０２、６０３、６０４が表示されている。これらの価格キーは、上述した定義及び判断に基づいて生成及び表示されたものである。図６において、価格キーは、降順にソートされており、「２０００」キー（６０１）、「１２００」キー（６０２）、「６００」キー（６０３）、「３５０」キー（６０４）の順に配置されている。さらに、表示属性テーブルの定義に従い、価格キー６０２及び価格キー６０３には、それぞれ、特定の商品ないし商品カテゴリに属するものの価格であることを示す色付け或いは一定数量以上販売されたことを示す色付けがなされている。
【００５０】
図６に示したような動的価格キーの表示がなされれば、売れ筋の価格については、数字キー群３０１からキーを複数回選択して押下して入力する手間が省け、動的価格キーを１回押下するだけで済むという点で入力作業を軽減できると共に、動的に生成された価格キー６０１〜６０４を俯瞰することにより、どの商品あるいはどの商品カテゴリのどれくらいの価格のものが現時点よく売れているかを迅速に把握することができるという利点がある。
【００５１】
図７に、本発明の他の実施形態にかかる項目表示装置等の項目表示例を示す。図７において、ディスプレイには、動的に生成されたソフトウェアキーである価格帯キー７０１、７０２、及び価格キー７０３、７０４が表示されている。これらの価格帯キー及び価格キーは、上述した定義及び判断に基づいて生成及び表示されたものである。図７において、価格帯キー及び価格キーは、降順にソートされており、「１０００〜１９９９」キー（７０１）、「５００〜５９９」キー（７０２）、「３９０」キー（７０３）、「９８」キー（７０４）の順に配置されている。さらに、表示属性テーブルの定義に従い、価格帯キー７０１及び７０２には、それぞれ、特定の商品ないし商品カテゴリに属するものの価格であることを示す色付け或いは一定数量以上販売されたことを示す色付けがなされている。
【００５２】
図７に示したような動的価格キーの表示がなされた場合にも、図６に示したものと同様に、入力作業を軽減できると共に、動的に生成された価格キー７０１〜７０４を俯瞰することにより、どの商品あるいはどの商品カテゴリのどれくらいの価格のものが現時点よく売れているかを迅速に把握することができるという利点がある。
【００５３】
なお、図７において、価格帯キーを使った場合の正確な価格の入力例を説明する。価格帯キー７０１は、「１０００〜１９９９」と表示されたものであるが、原則として、「１０００」の入力と同じものである。したがって、価格帯キー７０１を使用して、価格「１２５０」を入力する場合には、「１０００〜１９９９」＋「２」＋「５」＋「０」となる。この場合、数字キー群３０１を使って入力する場合（「１」＋「２」＋「５」＋「０」）とキーの押下数は同じとなるが、価格帯別に識別して入力ができるという点で有利である。さらに改良された実施形態においては、価格帯キー７０１を使用して価格「１２５０」を入力する場合、価格帯キー７０１を押下した時点で、「１０００〜１９９９」の価格帯において良く売れている価格の候補（一例として、上位３つの価格として抽出された「１５００」「１２００」「１２５０」）をポップアップ形式で表示し、良く売れている価格の選択及び入力を簡便にするよう構成することもできる（この場合は、「１０００〜１９９９」キーとポップアップされた「１２５０」キーという２つのキー押下で入力が完了する）。
【００５４】
図８に、本発明の他の実施形態にかかる項目表示装置等の項目表示例を示す。図８に示した項目表示例は、ディスプレイ上での多点検知が可能なタイプの項目表示装置で実施可能である。図８（Ａ）においてディスプレイ上に表示された価格帯キー８０１及び価格キー８０２、８０３のうち、価格帯キー８０１上の２点（８ａ及び８ｂ）を同時に２本の指等でタッチしたまま引き離す動作（一般に、「ピンチ・アウト」と呼ばれている）を行うと、図８（Ｂ）に示すように、価格帯キー８０１の価格帯「２０００〜２９９９」が、「２５００〜２９９９」という価格帯と「２０００〜２４９９」という価格帯とに分離されてそれぞれ価格帯キー８０１ａ及び８０１ｂとして動的に生成されるものである。頻繁な入力作業を行う中で、動的に生成された特定の価格帯について、さらに詳細な区分に基づいて集計を行いたい場合に有利である。
なお、ピンチ・アウトによって分離された価格帯は、２つの新しい価格帯を示す価格帯キーが生成された時点で、データ構造上の変更及び／又は更新も同時に行われる。
【００５５】
また、図８（Ｃ）に示したような２つの価格帯を示す価格帯キー（８０１ａ及び８０１ｂ）もそれぞれのキー上の２点（８ｃ及び８ｄ）を同時に２本の指等でタッチしたまま引き寄せる動作（一般に、「ピンチ・イン」と呼ばれている）を行うと、図８（Ｄ）に示すように、価格帯キー８０１ａ及び８０１ｂが結合された新しい価格帯「２０００〜２９９９」を表す価格帯キー８０１として動的に生成することも可能である。
なお、ピンチ・インによって結合された価格帯は、新しい価格帯を示す価格帯キーが生成された時点で、データ構造上の変更及び／又は更新も同時に行われる。
【産業上の利用可能性】
【００５６】
以上述べた通り、本発明に係る項目表示装置等は、タッチパネル等に表示されたソフトウェアキーを使った価格の入力及び登録をする際に、統計処理に基づいて商品の価格キーや価格帯キーを動的に表示することができるので、入力する手間が省けると同時に効率的に売れ筋の商品及び価格帯等を集計調査することが可能である。
【００５７】
なお、動的に表示される項目には、ソフトウェアキーとして表示された数字からなる価格キーや価格帯キーに限定されるものではなく、衣服の種類（サイズ）や数量からなる項目に適用することもできるなど、商品群と売れ筋の属性（価格、サイズ、数量）を入力及び記録する作業に幅広く適用可能である。
【００５８】
以上、具体例に基づき、本発明にかかる項目表示装置、方法、並びに、プログラムの実施形態を詳細に説明したが、当業者であれば容易に理解できるように、本発明の装置としての実施形態は、一つの機器のみからなる装置に限定されるものではなく、複数の機器から構成されるシステム（例えば、サーバー・クライアントシステムように本発明にかかる処理が複数の装置に分散して処理されるもの）、プログラム、もしくはプログラムが記録された記憶媒体（一例として、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、ハードディスク、メモリカード）等としての実施態様をとることが可能である。
【００５９】
また、プログラムの実装形態としては、コンパイラによってコンパイルされるオブジェクトコード、インタプリタにより実行されるプログラムコード等のアプリケーションプログラムに限定されず、オペレーティングシステムに組み込まれるプログラムモジュール等の形態であっても良い。
【００６０】
さらに、本発明にかかる項目表示プログラムの提供方法として、コンピュータ等に実装されたブラウザを用いてインターネット上のサイトにアクセスし、当該サイトからネットワークを介して本発明にかかる方法等を実施するコンピュータプログラムとしてダウンロードすることも可能である。
【００６１】
また、プログラムは、必ずしもコンピュータのメインボード上のＣＰＵにおいて全て実施される必要はなく、コンピュータに付加された拡張ボードや拡張ユニットにおけるＣＰＵやＤＳＰによってその全部または一部が実施されるものとしてもよい。
【００６２】
なお、念のために申し添えておくが、特許請求の範囲、明細書、要約書、図面に記載された全ての技術的要素は、これら要素の少なくとも一部が相互に排他的となる組み合わせを除く任意の組み合わせによって本発明にかかるシステム及びプログラムの構成要素となりうる。
【００６３】
また、本発明は、上述した実施形態のいずれの個別具体的な詳細記載にも制限されない。さらに、本発明の技術的範囲は、上述の説明のみによってではなく、特許請求の範囲の記載によってその外延が特定されるものであり、特許請求の範囲と均等となる置換ないし変更も本発明の技術的範囲に含まれる。
【符号の説明】
【００６４】
１００、２００  項目表示装置
２０１  入力部
２０２  記憶部
２０３  中央処理部
２０４  表示部
２０５  制御部
２０６  通信インタフェース部
２０７  出力部
２０８  計時部
２０９  センサ部
２１０  電源部
【図１】
2014127909.tif 000009
【図２】
2014127909.tif 000010
【図３】
2014127909.tif 000011
【図４】
2014127909.tif 000012
【図５】
2014127909.tif 000013
【図６】
2014127909.tif 000014
【図７】
2014127909.tif 000015
【図８】
2014127909.tif 000016