"表示部品と前記表示部品に関するガイダンスとを表示する表示部と、前記表示部品の表示領域と階層構造とを記憶するオブジェクト情報テーブルと、入力操作を受け付けて、操作座標を出力する入力部と、前記入力部から受け付けた操作座標と、前記オブジェクト情報テーブルが記憶している前記表示部品の表示領域及び階層構造と、に基づいて、前記入力部が受け付けた入力操作がどの表示部品に対してなされたのかの情報である操作対象の表示部品を判定する画面管理部と、前記画面管理部が判定した操作対象の表示部品に対して受け付けた入力操作の操作回数を記憶する部品情報テーブルと、前記表示部品に対する操作回数が閾値以下であるか否かによりガイダンス表示の要否を判断するガイダンス表示制御部と、を備え、前記ガイダンス表示制御部は、ガイダンス要と判断した場合、当該表示部品に対するガイダンスを前記表示部に表示させるガイダンス表示装置。前記入力部は、入力操作を受け付けて、操作座標と操作IDとを出力し、前記画面管理部は、前記入力部から操作座標と操作IDとを受け付けると、前記オブジェクト情報テーブルが記憶している複数のオブジェクトの内、オブジェクトが有する表示領域の内部に前記操作座標が位置するオブジェクトについて、階層構造における深さと前記操作IDが有効か無効かの情報を使用することで操作対象のオブジェクトを判定し、また前記操作対象のオブジェクトから操作対象の表示部品を判定する請求項1に記載のガイダンス表示装置。前記入力部は、入力操作を受け付けて、操作座標と操作IDとを出力し、前記画面管理部は、前記入力部から操作IDを受け付けると、前記部品情報テーブルが記憶している複数の表示部品の内、操作対象の表示部品の部品IDに一致する表示部品について、前記操作IDに関する操作回数を増加させる請求項1又は請求項2に記載のガイダンス表示装置。前記ガイダンス表示制御部は、前記表示部に複数の表示部品が表示されている場合、前記複数の表示部品の中でガイダンス表示が必要な表示部品のうち、階層の深さが最も深い表示部品を優先してガイダンスを出力部に表示させる請求項1乃至請求項3のいずれか1項に記載のガイダンス表示装置。前記ガイダンス表示制御部は、前記表示部品の初回表示時刻から一定時間が経過した場合に、ガイダンスを前記表示部に表示させ、前記表示部品の初回表示時刻から一定時間が経過していない場合には、ガイダンスを前記表示部に表示させない請求項1乃至請求項4のいずれか1項に記載のガイダンス表示装置。前記ガイダンス表示制御部は、前記表示部品の累積表示時間が一定値を超過した場合に、ガイダンスを前記表示部に表示させ、前記表示部品の累積表示時間が一定値を超過しない場合には、ガイダンスを前記表示部に表示させない請求項1乃至請求項5のいずれか1項に記載のガイダンス表示装置。前記表示部品についての操作種別ごとの操作回数をアプリケーションごとに記録する個別部品情報テーブルを備える請求項1乃至請求項6のいずれか1項に記載のガイダンス表示装置。前記ガイダンス表示制御部は、前記表示部品が複数のアプリケーションで使用されている場合、前記個別部品情報テーブルに記録されている操作回数と回数の閾値を比較することで、前記表示部品を使用しているアプリケーションごとに前記ガイダンスの表示要否を判断する請求項7に記載のガイダンス表示装置。前記ガイダンス表示制御部は、前記表示部品が複数のアプリケーションで使用されている場合、前記部品情報テーブルに記録されている操作回数と前記個別部品情報テーブルに記録されている操作回数をそれぞれの回数の閾値と比較することで、前記表示部品を使用しているアプリケーションごとに前記ガイダンスの表示要否を判断する請求項7に記載のガイダンス表示装置。表示部品と前記表示部品に関するガイダンスとを表示する表示部と、前記表示部品の表示領域と階層構造とを記憶するオブジェクト情報テーブルと、を備えるガイダンス表示装置におけるガイダンス表示方法であって、入力操作を受け付けて、操作座標を出力する入力ステップと、前記入力ステップで受け付けた入力操作と、前記オブジェクト情報テーブルが記憶している前記表示部品の表示領域及び階層構造と、に基づいて、前記入力ステップが受け付けた入力操作がどの表示部品に対してなされたのかの情報である操作対象の表示部品を判定する画面管理ステップと、前記画面管理ステップが判定した操作対象の表示部品に対して受け付けた入力操作の操作回数を記憶する操作回数記憶ステップと、前記表示部品に対する操作回数が閾値以下であるか否かによりガイダンス表示の要否を判断するガイダンス表示制御ステップと、を備え、前記ガイダンス表示制御ステップは、ガイダンス要と判断した場合、当該表示部品に対するガイダンスを前記表示部に表示させるガイダンス表示方法。表示部品と前記表示部品に関するガイダンスとを表示する表示部と、前記表示部品の表示領域と階層構造とを記憶するオブジェクト情報テーブルと、を備えるガイダンス表示装置であるコンピュータに、入力操作を受け付けて、操作座標を出力する入力ステップと、前記入力ステップで受け付けた入力操作と、前記オブジェクト情報テーブルが記憶している前記表示部品の表示領域及び階層構造と、に基づいて、前記入力ステップが受け付けた入力操作がどの表示部品に対してなされたのかの情報である操作対象の表示部品を判定する画面管理ステップと、前記画面管理ステップが判定した操作対象の表示部品に対して受け付けた入力操作の操作回数を記憶する操作回数記憶ステップと、前記表示部品に対する操作回数が閾値以下であるか否かによりガイダンス表示の要否を判断するガイダンス表示制御ステップと、を実行させるためのガイダンス表示プログラムであって、前記ガイダンス表示制御ステップは、ガイダンス要と判断した場合、当該表示部品に対するガイダンスを前記表示部に表示させるガイダンス表示プログラム。しかしながら、特許文献1に記載されたものでは、操作者の操作回数またはキーボードおよびマウスにより入力した操作の習熟度に基づいてガイダンス表示を制御する。操作回数が閾値より少ないか、操作者が操作に習熟していない場合には、操作方法のガイダンスを表示する。したがって、とくに操作方法が明瞭であるため少数の操作者のみがガイダンスを必要とする表示画面の場合には、大多数の操作者にとってはガイダンスが表示されることは煩雑であるためガイダンスを表示しないようにしたい。操作のガイダンスを表示しないようにするためには、閾値を超えるまで操作を繰り返すか、操作の習熟度をキーボードおよびマウスにより入力しなければならず、手間を必要とする。また、特許文献1に記載されたものでは、異なるアプリケーションで同一の操作方法が存在する場合に、操作回数をアプリケーション間で共有できない。また、特許文献1に記載されたものでは、同一画面において複数種類の操作対象が重なり合って表示されている場合に、単純に操作のガイダンスを表示する場合にはガイダンス自体が互いに重なり合って視認性が悪くなるし、また、同一画面において複数個の同一種類の操作対象がある場合にも、すべてにガイダンスを出すと画面が煩雑になって視認性が悪くなるが、これらのケースについてどのように操作のガイダンスを表示するかが不明確である。本発明は、このような従来の問題に鑑みてなされたものであり、表示画面を構成する表示部品に関する操作者が気付いていない操作方法について的確に判断してガイダンス表示することができるガイダンス表示装置、ガイダンス表示方法、及び、ガイダンス表示プログラムを提供するものである。さらに、表示部品はアプリケーションが異なっていても共通の表示部品を使用することで表示部品の操作についての習熟度をアプリケーション間で共有できることが好ましい。本発明のガイダンス表示装置は、表示部品と前記表示部品に関するガイダンスとを表示する表示部と、前記表示部品の表示領域と階層構造とを記憶するオブジェクト情報テーブルと、入力操作を受け付けて、操作座標を出力する入力部と、前記入力部から受け付けた操作座標と、前記オブジェクト情報テーブルが記憶している前記表示部品の表示領域及び階層構造と、に基づいて、前記入力部が受け付けた入力操作がどの表示部品に対してなされたのかの情報である操作対象の表示部品を判定する画面管理部と、前記画面管理部が判定した操作対象の表示部品に対して受け付けた入力操作の操作回数を記憶する部品情報テーブルと、前記表示部品に対する操作回数が閾値以下であるか否かによりガイダンス表示の要否を判断するガイダンス表示制御部と、を備え、前記ガイダンス表示制御部は、ガイダンス要と判断した場合、当該表示部品に対するガイダンスを前記表示部に表示させる。また、本発明のガイダンス表示方法は、表示部品と前記表示部品に関するガイダンスとを表示する表示部と、前記表示部品の表示領域と階層構造とを記憶するオブジェクト情報テーブルと、を備えるガイダンス表示装置におけるガイダンス表示方法であって、入力操作を受け付けて、操作座標を出力する入力ステップと、前記入力ステップで受け付けた入力操作と、前記オブジェクト情報テーブルが記憶している前記表示部品の表示領域及び階層構造と、に基づいて、前記入力ステップが受け付けた入力操作がどの表示部品に対してなされたのかの情報である操作対象の表示部品を判定する画面管理ステップと、前記画面管理ステップが判定した操作対象の表示部品に対して受け付けた入力操作の操作回数を記憶する操作回数記憶ステップと、前記表示部品に対する操作回数が閾値以下であるか否かによりガイダンス表示の要否を判断するガイダンス表示制御ステップと、を備え、前記ガイダンス表示制御ステップは、ガイダンス要と判断した場合、当該表示部品に対するガイダンスを前記表示部に表示させる。また、本発明のガイダンス表示プログラムは、表示部品と前記表示部品に関するガイダンスとを表示する表示部と、前記表示部品の表示領域と階層構造とを記憶するオブジェクト情報テーブルと、を備えるガイダンス表示装置であるコンピュータに、入力操作を受け付けて、操作座標を出力する入力ステップと、前記入力ステップで受け付けた入力操作と、前記オブジェクト情報テーブルが記憶している前記表示部品の表示領域及び階層構造と、に基づいて、前記入力ステップが受け付けた入力操作がどの表示部品に対してなされたのかの情報である操作対象の表示部品を判定する画面管理ステップと、前記画面管理ステップが判定した操作対象の表示部品に対して受け付けた入力操作の操作回数を記憶する操作回数記憶ステップと、前記表示部品に対する操作回数が閾値以下であるか否かによりガイダンス表示の要否を判断するガイダンス表示制御ステップと、を実行させるためのガイダンス表示プログラムであって、前記ガイダンス表示制御ステップは、ガイダンス要と判断した場合、当該表示部品に対するガイダンスを前記表示部に表示させる。本発明のガイダンス表示装置、ガイダンス表示方法、及び、ガイダンス表示プログラムによれば、操作者が気付いていない操作方法についてのガイダンスを表示することが可能である。以下に、本発明の実施の形態について、図面を参照しながら説明する。なお、本発明は、ガイダンス表示装置の様な装置、又は当該装置であるコンピュータを動作させるためのプログラムとして表現することも可能であり、更に、ガイダンス表示装置100により実行されるステップを含む方法として表現することも可能である。即ち、本発明は、装置、方法及びプログラムのうちいずれのカテゴリーでも表現可能である。先ずは、本発明の実施の形態を説明するために必要となる用語を定義する。1表示部品:表示部品とは、画面を構成する表示上の要素である。表示部品には用途に応じて複数の種類がある。例として、静止画、音楽、動画等のコンテンツを整理して管理するためのプログラム以後は、コンテンツ管理プログラムと呼ぶの画面である図1を用いて表示部品の種類について説明する。図1の画面は、テキスト入力ボックス11、ボタン12、矩形13、アイコン14、15、16、テキストラベル17、18、19、リスト項目20、21、22、スクロール可能なリスト23、タブシート24、ウィンドウ31の表示部品から構成されている。表示部品には、表示部品の種類を識別するために一意な部品IDが付与されている。本発明の実施の形態では部品IDとして表示部品の名称を用いているが、名称の代わりに一意に識別可能な番号であってもよい。2オブジェクト:オブジェクトとは、表示部品に画面上の表示領域等の属性を付与して実体化したものである。表示部品は、オブジェクトとして生成されることで画面上に表示される。一つの表示部品について複数のオブジェクトを生成することが可能である。図1の画面において、例えば、アイコン14、15、16は、画面部品であるアイコンを実体化したオブジェクトであり、オブジェクトの属性である表示領域がそれぞれ異なるため異なる位置に表示されている。オブジェクトには、各オブジェクトを識別するために一意なオブジェクトIDが付与されている。3階層構造:階層構造とは、各表示部品の配置の関係のことである。図1の画面例に示したように、表示部品の上には他の表示部品を配置することができる。表示部品の上に異なる種類の表示部品を配置することで、表示部品の機能を組み合わせることができる。例えば、タブシート24は各タブのシートに一つの表示部品しか配置することができないが、複数のリスト項目を配置することが可能なスクロール可能なリスト23をタブシート24の上に配置することで、シート上に複数のリスト項目を配置することが可能になる。表示部品は、配置された表示部品の上にさらに別の表示部品を配置することで、3層以上の階層構造にすることができる。図2は、図1の画面例を構成するために使われている表示部品の階層構造を示したものである。表示部品の階層構造は、データ構造における木構造として考えることができる。ウィンドウ31は木構造における頂点にあたる表示部品であり、根部品と呼ぶ。ある2つの表示部品に関して、一方の表示部品の上にもう一方の表示部品が配置されているとき、その2つの表示部品は親子関係であるという。さらに親子関係において、下に位置する部品を親部品、上に位置する部品を子部品と呼ぶ。矢印51は表示部品の親子関係を示している。矢印51の始点側が親部品であり、矢印51の終点側が子部品である。例えばリスト項目21とアイコン15に関して、アイコン15はリスト項目21の上に配置されているので、アイコン15はリスト項目21の子部品であり、リスト項目21はアイコン15の親部品である。同一の親部品を共有する複数の子部品は兄弟関係であるといい、兄弟関係にある表示部品のことを兄弟部品と呼ぶ。例えばテキスト入力ボックス11とボタン12の親部品は矩形13であり、同一の親部品を共有しているので、テキスト入力ボックス11とボタン12は兄弟部品である。子部品を持たない表示部品のことを葉部品と呼ぶ。例えばアイコン14、15、16は子部品を持たないため、葉部品である。木構造における任意の表示部品を根部品と見なしたときの部分的な木構造を部分木と呼ぶ。例えば、スクロール可能なリスト23、リスト項目20、21、22、アイコン14、15、16、テキストラベル17、18、19、から成る集合は、スクロール可能なリスト23を根部品とする部分木である。4ジェスチャ操作:タッチパネル、タッチパッド等の座標入力装置では、例えば指で素早く当該入力装置を1回叩く操作であるシングルタップ、指で素早く当該入力装置を2回叩く操作であるダブルタップ、当該入力装置に指を接触させてから一定時間以上動かさずにいてから指を離す操作であるロングタップ、指を当該入力装置に接触させたままある地点から別の地点まで移動する操作であるスライド、といった操作が可能であり、これらの操作のことをジェスチャ操作と呼ぶ。ジェスチャ操作には、操作種別を識別するために操作IDを付与する。後述するガイダンス表示装置100の場合、操作IDとしてST、DT、LT、SLV、SLHが存在する。ジェスチャ操作と操作IDの対応は、シングルタップはST、ダブルタップはDT、ロングタップはLT、上下スライドはSLV、左右スライドはSLHである。本発明の実施の形態では操作IDとして前述のような文字列を用いているが、代わりに一意に識別可能な番号であってもよい。表示部品はその種類によって有効なジェスチャ操作の操作種別が異なる。例えばリスト項目20、21、22は、シングルタップと左右スライドが有効なジェスチャ操作である。当該表示部品に対してシングルタップまたは左右スライドが行われた場合、各々異なる機能が実行可能である。例えば、当該表示部品の表示領域内でシングルタップを行うとリスト項目に対応付けられた機能が実行され、左右スライドを行うとリスト項目の削除機能が実行される。表示部品の表示領域内で当該表示部品にとって無効なジェスチャ操作が行われた場合、当該ジェスチャ操作は当該表示部品の親部品に対してのジェスチャ操作であると見なされる。例えば、リスト項目20、21、22は、上下スライドが無効なジェスチャ操作であるため、当該表示部品の表示領域内で上下スライドを行うと、当該表示部品の親部品であるスクロール可能なリスト23に対する上下スライド操作であると見なされる。スクロール可能なリスト23は、上下スライドが有効なジェスチャ操作であり、当該表示部品内で上下スライドが行われると、当該表示部品の子部品の上下方向スクロール表示を行う機能を有する。このため、リスト項目20、21、22の表示領域内で上下スライド操作が行われた場合、リスト項目20、21、22の上下方向スクロール表示が実行される。実施の形態11.各ブロックおよびブロック間の関係の説明図3は、本発明の実施の形態1におけるガイダンス表示装置100の内部構成を示すブロック図である。本発明の実施の形態1におけるガイダンス表示装置100は、図3に示すように、入力部101、画面管理部102、実行部103、出力部105、部品表示制御部111、ガイダンス表示制御部112、表示合成部113、部品情報テーブル121、オブジェクト情報テーブル122、ガイダンス表記情報テーブル123、アプリケーション情報テーブル124を備えている。入力手段である入力部101は、タッチパネルやタッチパッドのような座標入力装置で構成され、操作者からのジェスチャ操作を受け取る。操作対象は、例えば、リスト項目20、21、22、スクロール可能なリスト23といった表示部品である。入力部101は、ジェスチャ操作を受け付けると、ジェスチャ操作の種類に対応する操作IDと操作対象の座標を算出し、操作座標と操作IDの組み合わせである操作情報を画面管理部102へ送る。画面管理部102は入力部101から受け取った操作座標を使ってオブジェクト情報テーブル122を検索して、オブジェクトIDとそのオブジェクトIDの部品IDを決定し、さらに部品情報テーブル121内の、部品IDと操作IDで決定される位置に記録されている操作回数を更新する。画面管理部102は、操作対象オブジェクトIDと入力部101から受け付けた操作IDを実行部103へ送る。画面管理部102は、実行部103から受け付けたオブジェクトの表示指示に基づいて、部品表示制御部111とガイダンス表示制御部112へ当該オブジェクトの表示を指示する。実行部103は、画面管理部102から操作IDと操作対象オブジェクトIDを受け取ると、アプリケーション情報テーブル124が有するプログラムに従い、操作IDと操作対象オブジェクトIDの組合せに対応付けられた機能を実行する。機能の実行結果として、後述するオブジェクト情報テーブル122に対してオブジェクトの追加、削除、変更を行うとともに、画面管理部102に対してオブジェクトの表示、消去を指示する。例えば、前述のコンテンツ管理プログラムが起動時に図1の画面を表示する場合について説明する。実行部103は、アプリケーション情報テーブル124が有するプログラムに従い、後述するオブジェクト情報テーブル122に図1の画面を構成する表示部品のオブジェクトを追加する。また、実行部103は、オブジェクト情報テーブル122を検索して、根部品となるオブジェクトのオブジェクトIDを取得し、画面管理部102に対して当該オブジェクトの表示を指示する。部品表示制御部111は、画面管理部102からオブジェクトの表示指示を受け付けると、当該オブジェクトを根部品とする部分木について表示部品の表示画像を生成する。部品表示制御部111は、オブジェクトの木構造を走査するためにオブジェクト情報テーブル122を参照する。部品表示制御部111は、前記表示画像を表示合成部113へ出力する。ガイダンス表示制御部112は、画面管理部102からオブジェクトの表示指示を受け付けると、当該オブジェクトを根部品とする部分木についてガイダンスの表示画像を生成する。ガイダンス表示制御部112は、オブジェクトの木構造を走査するためにオブジェクト情報テーブル122を参照する。ガイダンス表示制御部112は、当該オブジェクトを根部品とする木構造について、部品情報テーブル121を参照してガイダンス表示が必要なオブジェクトIDと操作IDを判定する。ガイダンス表示制御部112は、当該操作IDについてのガイダンス表記をガイダンス表記情報テーブル123から取得して、ガイダンスの表示画像を生成し、当該表示画像を表示合成部113へ出力する。表示合成部113は、部品表示制御部111が生成した表示部品の表示画像とガイダンス表示制御部112が生成したガイダンスの表示画像を入力として、2つの表示画像を合成した表示画像を生成する。例えば、部品表示制御部111が生成した表示部品の表示画像の上にガイダンス表示制御部112が生成したガイダンスの表示画像を重畳した表示画像を生成する。表示合成部113は、前記合成した表示画像を出力部105へ出力する。出力部105は、有機ELディスプレイ、液晶ディスプレイなどからなり、画面管理部102が供給する表示画像に従って画面表示を出力する。2.記憶されている情報の説明部品情報テーブル121は、既存のメモリ等に記憶されたテーブルであり、表示部品を格納する。図4を参照して部品情報テーブル121について説明する。表示部品には、表示部品の種類を識別するために部品IDが付与されている。また、表示部品は当該表示部品に対して実施されたジェスチャ操作の操作回数を操作ID別に保持している。表示部品に無効なジェスチャ操作が存在する場合、本テーブルでは当該表示部品の当該ジェスチャ操作の操作回数としてハイフンを記入している。オブジェクト情報テーブル122は、既存のメモリ等に記憶されたテーブルであり、オブジェクトを格納する。図5を参照してオブジェクト情報テーブル122について説明する。各オブジェクトは、一意に識別するためにオブジェクトIDを有する。各オブジェクトは、どの表示部品のオブジェクトなのかを識別するために部品IDを有する。各オブジェクトは、オブジェクトの階層構造を保持するため、親部品のオブジェクトIDと子部品のオブジェクトIDを有する。根部品を除く各オブジェクトには親部品のオブジェクトIDが必ず1つ存在する。根部品のオブジェクトには親部品のオブジェクトIDが存在しないため、本テーブルでは親部品のオブジェクトIDとしてハイフンを記入している。また、葉部品を除く各オブジェクトには子部品のオブジェクトIDが必ず1つ以上存在する。葉部品のオブジェクトには子部品のオブジェクトIDが存在しないため、本テーブルでは子部品のオブジェクトIDとしてハイフンを記入している。各オブジェクトは、木構造における深さを有する。深さは、根部品の値を0とし、子部品であれば値は1大きくなり、親部品であれば値は1小さくなる。各オブジェクトは、オブジェクトの表示画面上での表示位置X,Yと幅と高さW,Hとによって形成される矩形領域を表示領域として有する。なお本テーブルでは表示画面の左上隅を座標原点0,0、原点から右方向を幅の正の向き、原点から下方向を高さの正の向きとしているが、本発明はこれらに拘るものではない。ガイダンス表記情報テーブル123は、既存のメモリ等に記憶されたテーブルであり、ガイダンス表記情報を格納する。図6のガイダンス表記情報テーブル123を参照してガイダンス表記情報について説明する。本テーブルは操作IDを示す列191とそれに対応するガイダンス表記を示す列192とで構成される。操作IDを示す列191には操作IDが格納される。ガイダンス表記を示す列192には当該操作方法を案内するための図案を格納する。また複数の操作方法を同時に案内するために組み合わせて記述することもできる。行193において操作IDにSLVSLHとあるのは、上下スライド操作と左右スライド操作の2つのジェスチャ操作の組合せを示しており、ガイダンス表記にはそれに対応する図案を格納している。なお本テーブルでは表記情報として図案を使用したが、文字列等を表記情報として使用してもよい。アプリケーション情報テーブル124は、既存のメモリ等に記憶されたテーブルであり、アプリケーション情報を格納する。図7のアプリケーション情報テーブル124を参照してアプリケーション情報について説明する。本テーブルは、アプリケーションIDを示す列125とプログラムを示す列126から構成される。アプリケーションIDを示す列125は、各アプリケーションを一意に識別するための識別子であり、全てのアプリケーションで重複しないIDが格納されている。プログラムを示す列126は、実行部103が実行する実行コードが格納されている。3.入力操作が発生した場合の動作の説明次に、本実施の形態1におけるガイダンス表示装置100に入力操作が発生した場合の動作について、図8のフローチャートを用いて説明する。またオブジェクト情報テーブル122の説明には図5を、部品情報テーブル121の説明には図6を用いる。ステップS201で、入力部101は、操作者によるタッチパネル上のジェスチャ操作等を検出した場合、少なくとも操作座標と操作IDとを含む操作情報を生成し、当該操作情報を画面管理部102へ送る。そして、ステップS202へ遷移する。ステップS202で、画面管理部102は、オブジェクト情報テーブル122内にある葉部品のオブジェクトのうち任意の1つについて、そのオブジェクトIDと表示領域の表示位置X,Yと幅と高さW,Hを読み込む。そして、ステップS203へ遷移する。ステップS203で、画面管理部102は、入力部101から受け取った操作情報に含まれる操作座標が、直前のステップで読み込んだ表示位置X,Yと幅と高さW,Hが構成する矩形領域内に含まれているかを計算する。含まれている場合は前記オブジェクトが操作者による操作対象のオブジェクトであると判断してステップS204へ遷移し、含まれていない場合は前記オブジェクトは操作者による操作対象のオブジェクトではないと判断してステップS207へ遷移する。ステップS204で、画面管理部102は、オブジェクト情報テーブル122内のオブジェクトIDの列182からオブジェクトIDに一致する行を決定する。さらにその行の部品IDの列183の値を取得する。そして、ステップS205へ遷移する。ステップS205で、画面管理部102は、部品情報テーブル121内の部品IDの列172の中からステップS204にて取得した部品IDに一致する行を決定する。さらに部品情報テーブル121内の操作ID値の行173の中から、入力部101から受け付けた操作情報に含まれる操作IDと一致する列を決定する。部品情報テーブル121内の決定された行と列で決まる升目の値が、有効なジェスチャ操作を示す値であるかを判定する。当該判定結果が有効なジェスチャ操作であればステップS206へ遷移する。当該判定結果が無効なジェスチャ操作であればステップS209へ遷移する。ステップS206で、画面管理部102は、部品情報テーブル121内の前記行と前記列の値を1だけ増加し、入力部101から受け取った操作情報とオブジェクト情報テーブル122から最後に読み込んだオブジェクトのオブジェクトIDを実行部103へ出力する。ステップS211で、実行部103は、画面管理部102から取得した操作情報とオブジェクトIDをアプリケーション情報テーブル124から読み込んだプログラムに従って処理する。プログラムの実行結果により画面表示を更新する必要がある場合、オブジェクト情報テーブル122においてオブジェクトの追加、削除、変更を行うとともに、画面管理部102に対してオブジェクトの表示、消去を指示する。そして、本実施の形態1におけるガイダンス表示装置100に入力操作が発生した場合の処理を終了する。ステップS207で、画面管理部102は、オブジェクト情報テーブル122内にある葉部品のオブジェクトのうち、まだ読み込んでいない葉部品が存在するかどうかを確認する。読み込んでいない葉部品が存在する場合はステップS208へ遷移し、読み込んでいない葉部品が存在しない場合は本実施の形態1におけるガイダンス表示装置100に入力操作が発生した場合の処理を終了する。ステップS208で、画面管理部102は、オブジェクト情報テーブル122からまだ読み込んでいない葉部品のうち任意の一つについて、その表示領域の表示位置X,Yと幅と高さW,Hを読み込む。そして、ステップS203へ遷移する。ステップS209で、画面管理部102は、オブジェクト情報テーブル122から最後に読み込んだオブジェクトの親部品IDを探して、当該オブジェクトに親部品が存在するかどうかを確認する。当該オブジェクトに親部品が存在する場合はステップS210へ遷移する。当該オブジェクトに親部品が存在しない場合は本実施の形態1におけるガイダンス表示装置100に入力操作が発生した場合の処理を終了する。ステップS210で、画面管理部102は、オブジェクト情報テーブル122を参照し、ステップS209で発見した親部品のオブジェクトIDを読み込む。そして、ステップS204へ遷移する。次に、操作者が座標=330,30の地点でシングルタップをした場合を例に、各ステップの動作を説明する。ここで、部品情報テーブル121の説明には図4を、オブジェクト情報テーブル122の説明には図5を、部品情報テーブル121の説明には図6を用いる。ステップS201では、入力部101は操作座標=330,30と操作ID=STを画面管理部102へ送る。ステップS202では、画面管理部102はオブジェクト情報テーブル122内の葉部品のうち任意の一つを取り出す。説明を単純化するためにオブジェクト情報テーブル122の上から順に葉部品を取り出すものとする。最初にはオブジェクトID=1、部品ID=テキスト入力ボックスが選ばれ、表示位置=10,10と幅と高さ=300,60を読み込む。ステップS203では、画面管理部102は、前記表示位置=10,10と前記幅と高さ=300,60とで構成される矩形領域が、操作座標=330,30を含むかを計算する。含んでいないのでステップS207へ進む。ステップS207では、次の葉部品を探す。まだ読み込んでいない葉部品があるのでステップS208へ進む。ステップS208では、画面管理部102は、葉部品としてオブジェクトID=2、部品ID=ボタンを選び、表示位置=320,10と幅と高さ=150,60を読み込んでステップS203へ進む。ステップS203では、画面管理部102は、前記表示位置=320,10と前記幅と高さ=150,60とで構成される矩形領域が、操作座標=330,30を含むかを計算する。含んでいるのでステップS204へ進む。ステップS204では、画面管理部102は、オブジェクト情報テーブル122内のオブジェクトIDの列182からオブジェクトID=2に一致する行を決定する。さらにその行の部品IDの列183の値=ボタンを取得する。そして、ステップS205へ遷移する。ステップS205では、画面管理部102は、部品情報テーブル121内の部品IDの列172の中から部品ID=ボタンに一致する行を決定する。さらに部品情報テーブル121内の操作ID値の行173の中から、操作ID=STと一致する列を決定する。部品情報テーブル121内の決定された行と列で決まる升目174=4が、有効なジェスチャ操作を示す値であるかを判定する。当該判定結果が有効なジェスチャ操作なのでステップS206へ遷移する。ステップS206では、画面管理部102は、部品情報テーブル121内の操作回数升目174の値を1だけ増加して5にする。入力部101から受け取った操作情報とオブジェクトID=2を実行部103へ出力する。ステップS211では、実行部103は、たとえば操作ID=STとオブジェクトID=2の組合せに割り当てられたプログラムの機能がコンテンツの詳細を表示する画面以後は、コンテンツ詳細表示画面と呼ぶへの遷移であれば、コンテンツ詳細表示画面を構成する各種オブジェクトを生成してオブジェクト情報テーブル122へ登録し、コンテンツ詳細表示画面を構成する各種オブジェクトの内、根部品であるウィンドウのオブジェクトIDの表示を画面管理部102に対して要求する。そして、本実施の形態1におけるガイダンス表示装置100に入力操作が発生した場合の処理を終了する。4.ガイダンスを表示する場合の動作の説明次に、本実施の形態1におけるガイダンス表示装置100がガイダンスを表示する場合の動作について、図9のフローチャートを用いて説明する。ステップS301で、画面管理部102は、実行部103からオブジェクトの表示指示を受けた場合、当該表示指示を部品表示制御部111とガイダンス表示制御部112に対して要求する。そして、ステップS302へ遷移する。ステップS302で、ガイダンス表示制御部112は、オブジェクト情報テーブル122内からステップS301で表示指示を受けたオブジェクトを根部品とする部分木における深さが最大のオブジェクトの内、任意のオブジェクトを1つ取得する。そして、ステップS303へ遷移する。ステップS303で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照して直前のステップで取得したオブジェクトIDの部品IDを取得し、部品情報テーブル121内の部品IDの列172の中から、その部品IDと一致する行を決定する。ガイダンス表示制御部112は、部品情報テーブル121内の前記決定された行についてジェスチャ操作の操作回数が回数の閾値Nより小さい操作種別が存在するかどうかを調べる。当該操作種別が存在する場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が必要であると判断し、ステップS308へ遷移する。当該操作種別が存在しない場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が不要であると判断し、ステップS304へ遷移する。ステップS304で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、最後に取得したオブジェクトと同じ深さで未取得のオブジェクトが存在するかどうかを確認する。未取得のオブジェクトが存在する場合、ステップS305へ遷移する。未取得のオブジェクトが存在しない場合、ステップS306へ遷移する。ステップS305で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、最後に取得したオブジェクトと同じ深さで未取得のオブジェクトの中から任意のオブジェクトを1つ取得する。そして、ステップS303へ遷移する。ステップS306で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、最後に取得したオブジェクトに親部品のオブジェクトが存在するかどうかを確認する。親部品のオブジェクトが存在する場合、ステップS307へ遷移する。親部品のオブジェクトが存在しない場合、本実施の形態1におけるガイダンス表示装置100がガイダンスを表示する場合の処理を終了する。ステップS307で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、最後に取得したオブジェクトの親部品のオブジェクトを取得する。そして、ステップS303へ遷移する。ステップS308で、ガイダンス表示制御部112は、ステップS303で決定した部品情報テーブル121内の行を参照し、操作回数が回数の閾値Nより小さい操作種別の操作IDをすべて取り出してステップS309へ遷移する。例えば、ガイダンス表示が必要な部品IDがリスト項目であり、かつ規定の数N=1である場合、部品情報テーブル121の行171を参照すると、ジェスチャ操作の操作回数が1より小さい操作IDはSLHのみであるので、リスト項目にガイダンス表示が必要な操作IDはSLHに決定する。そして、ステップS309へ遷移する。ステップS309で、ガイダンス表示制御部112は、オブジェクト情報テーブル122の部品IDの列183を参照し、ステップS303で決定したガイダンス表示が必要な部品IDと一致する全オブジェクトのオブジェクトIDを取得する。そして、ステップS310へ遷移する。ステップS310で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、ステップS309で取得したオブジェクトIDを全て含む複数の部分木を決定する。そして、ステップS311へ遷移する。ステップS311で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、ステップS310で決定した複数の部分木の中から、部分木の根部品の深さが最も大きい部分木を決定し、その部分木の根部品のオブジェクトIDを取得する。そして、ステップS312へ遷移する。ステップS312で、ガイダンス表示制御部112は、オブジェクト情報テーブル122のオブジェクトIDの列182を参照し、直前のステップで取得したオブジェクトIDと一致する行の表示領域の幅と高さW,Hが、幅の規定値WCより大きく、かつ、高さの規定値HCより大きいかを確認する。オブジェクトの幅と高さがいずれも規定値よりも大きい場合、ステップS314へ遷移する。それ以外の場合、ステップS313へ遷移する。ステップS313で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照し、最後に取得したオブジェクトの親部品のオブジェクトIDを取得する。そして、ステップS312へ遷移する。ステップS314で、ガイダンス表示制御部112は、ガイダンス表記情報テーブル123の操作ID列を示す列191を参照し、ステップS308で決定した複数の操作IDの組合せに合致する行の表記情報を取得する。次にガイダンスの表示位置を決定するため、ガイダンス表示制御部112は、最後に取得したオブジェクトの表示領域内をガイダンスの表示領域と決定する。前記決定した表記情報と表示領域を表示合成部113に送信する。例えば、ガイダンス表示が必要な操作IDはSLHであり、最後に取得したオブジェクトがオブジェクトID=13である場合、オブジェクト情報テーブル122において行181を参照すると、表示領域は20,160、440,460であるので、当該オブジェクトの表示領域の中心座標である230,310を中心としてガイダンス表記を表示する図10a。そして、本実施の形態1におけるガイダンス表示装置100がガイダンスを表示する場合の処理を終了する。なお、ガイダンスの表示対象となっている表示部品がどれなのかを操作者に理解しやすくするため、ガイダンス表示中はガイダンスの表示対象となっているオブジェクトの表示画像を変更してもよい。例えば、ガイダンス表示が必要な部品IDがリスト項目である場合、ガイダンス表示中は図10bのようにリスト項目20、21、22の枠線を強調表示する。なお、以上の説明では同時に1種類の表示部品のガイダンスを表示する手順を述べたが、同時に複数種類の表示部品のガイダンスを表示する手順に置き換えてもよい。なお、ガイダンス表示装置100は、部品情報テーブル121が有する操作回数を初期化する手段を備えていてもよい。上述のように、本実施の形態1におけるガイダンス表示装置100は、操作者が入力した操作種別、及び操作対象の表示部品を検知し、部品IDと操作IDの組合せで操作回数を数えることで、操作者の表示部品についての操作方法の習熟度を判定し、習熟度が低いと判定された表示部品の操作種別について操作方法のガイダンスを表示することができる。これにより、操作者は、熟知している操作方法についてのガイダンスが表示されて煩わされることはなくなり、不慣れな操作方法についてのガイダンスを知ることができる。また、葉部品のオブジェクトから優先してガイダンスを表示することで、同時に多種のガイダンスが表示されて表示画面が煩雑になることがない。また、ガイダンスの表示対象となっている表示部品の表示画像を変更することで、どの表示部品に対するガイダンスなのかを操作者に認識しやすくすることが可能である。上述のような部品IDと操作IDの組合せで操作回数を数えることによる別の効果について、図11a、bおよびcを用いて説明する。図11aは地図を検索して表示するアプリケーションの例である。このアプリケーションは、既に説明したウィンドウ31、テキスト入力ボックス11、ボタン12、矩形13などの表示部品の他に、地図表示エリア400から構成される。地図表示エリア400は地図データを表示するための領域であり、少なくとも上下スライドSLVと左右スライドSLHを有効なジェスチャ操作として受け付けることができる。上下スライドまたは左右スライドを操作者が行うことで、それぞれ南北方向または東西方向に地図の表示位置をスクロールさせることができる。図11bはレストラン等を検索して、検索された店舗を一覧表示するとともに店舗を含むような地図を表示するアプリケーションの例である。このアプリケーションでも表示部品として地図表示エリア400を持っている。その他の部品については説明を省いている。この地図表示エリア400も上下スライドと左右スライドを有効なジェスチャ操作として受け付けることができる。上下スライドまたは左右スライドによって、それぞれ南北方向または東西方向に地図の表示位置をスクロールさせることができる。地図表示エリア400に対して、操作者が上下スライドおよび左右スライドの両方共に回数の閾値Nに達していない操作回数しか操作していない場合には、図11cのような上下スライドと左右スライドが可能であることを示すガイダンス表示401が表示される。操作者が地図表示エリア400に対して、上下スライドおよび左右スライドともに回数の閾値Nを超える操作を行った場合には、図11cのようなガイダンスは表示されなくなる。図11aのアプリケーションの地図表示エリア400に対するガイダンスが表示されなくなった後で、図11bのアプリケーションを初めて起動した場合について説明する。この場合でも地図表示エリア400に対する上下スライドおよび左右スライドの操作回数は回数の閾値Nを超えているのでガイダンスは表示されない。このように部品IDと操作IDの組合せで操作回数を数えることによって、あるアプリケーションで操作に習熟したと判断した操作に関しては、別のアプリケーションにおいてガイダンスの表示を抑制することができるので、ガイダンスの表示による画面の煩雑化を防ぐことができる。回数の閾値Nは、たとえば、N=10回とすることが可能である。実施の形態21.各ブロックおよびブロック間の関係の説明図12を用いて、実施の形態2におけるガイダンス表示装置200の構成について説明する。図12は、ガイダンス表示装置200の内部構成を示すブロック図である。図12について、実施の形態1と同様な部分については説明を省略し、ここでは異なる部分について主に述べる。ガイダンス表示装置200は、実施の形態1におけるガイダンス表示装置100と比較して、画面管理部102、ガイダンス表示制御部112、部品情報テーブル121が変更され、時計部2001が追加されている。画面管理部102は、実施の形態1における画面管理部102の動作に加え、実行部103からオブジェクトの表示指示を受け付けた際、オブジェクト情報テーブル122を参照することで当該オブジェクトを根部品とする部分木を構成する全てのオブジェクトについて、部品情報テーブル121を参照して各オブジェクトの表示部品に初回表示のものが存在すれば、時計部2001から現在時刻を読み込み、後述する初回表示時刻として部品情報テーブル121に書き込む。ガイダンス表示制御部112は、実施の形態1におけるガイダンス表示制御部112の動作に加え、部品情報テーブル121を参照してガイダンス表示が必要なオブジェクトIDと操作IDを判定する際、ジェスチャ操作の操作回数に加え、初回表示時刻も利用する。初回表示時刻と時計部2001から読み込んだ現在時刻との差から、表示部品の初回表示時刻からの経過時間を算出し、経過時間が時間の閾値T以上の場合、操作方法のガイダンスを表示する。時計部2001は、現在の時刻を計測している。時計部2001は時刻情報を画面管理部102とガイダンス表示制御部112へ出力する。2.記憶されている情報の説明ここで、図13を用いて部品情報テーブル121について説明する。ただし、図13は実施の形態1における部品情報テーブル121の説明である図4とほぼ同様であるため、図4と同様な部分については説明を省略する。図13が図4と異なるのは、初回表示時刻を記録する列2002の追加である。初回表示時刻とは、各表示部品がガイダンス表示装置200において初めて表示された時刻のことである。表示部品がガイダンス表示装置200においてまだ一度も表示されていない場合、図13では当該表示部品の初回表示時刻にハイフンを記入している。3.入力操作が発生した場合の動作の説明ガイダンス表示装置200に入力操作が発生した場合の動作については、実施の形態1におけるガイダンス表示装置100に入力操作が発生した場合の動作と同様であるため説明を省略する。4.ガイダンスを表示する場合の動作の説明次に、ガイダンス表示装置200がガイダンスを表示する場合の動作について、図14のフローチャートを用いて説明する。図14では、実施の形態1におけるガイダンスを表示する場合のフローチャートである図9と差異がある部分について抜粋している。図9と比較して図14では、ステップS3001、S3002、S3003、S3004、S3005が追加されており、ステップS301、S303の動作が変更されている。図9と図14で差異が無いステップに関しては、説明を省略する。ステップS301で、画面管理部102は、実行部103からオブジェクトの表示指示を受けた場合、当該表示指示を部品表示制御部111とガイダンス表示制御部112に対して要求する。そして、ステップS3001へ遷移する。ステップS3001で、画面管理部102は、ステップS301で表示指示を受けたオブジェクトを根部品とする部分木について、その部分木を構成する各オブジェクトの中から任意のオブジェクトの部品IDをオブジェクト情報テーブル122から1つ取得する。そして、ステップS3002へ遷移する。ステップS3002で、画面管理部102は、部品情報テーブル121内の部品IDの列172の中から、直前のステップで取得した部品IDと一致する行を決定する。画面管理部102は、部品情報テーブル121内の前記決定された行について初回表示時刻の列2002に時刻情報が存在するかどうかを調べる。時刻情報が存在しない場合、画面管理部102は、当該部品IDの表示部品は初回表示であると判断し、ステップS3003へ遷移する。時刻情報が存在する場合、画面管理部102は、当該部品IDの表示部品は初回表示ではないと判断し、ステップS3004へ遷移する。ステップS3003で、画面管理部102は、時計部2001から現在時刻を取得し、直前のステップで決定した部品情報テーブル121内の行の初回表示時刻の列2002に現在時刻を書き込む。そして、ステップS3004へ遷移する。ステップS3004で、画面管理部102は、ステップS301で表示指示を受けたオブジェクトを根部品とする部分木について、その部分木を構成する各オブジェクトの中に部品IDを未取得のオブジェクトが存在するかどうかを確認する。未取得のオブジェクトが存在すれば、ステップS3001へ遷移する。未取得のオブジェクトが存在しなければステップS302へ遷移する。ステップS303で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照して直前のステップで取得したオブジェクトIDの部品IDを取得し、部品情報テーブル121内の部品IDの列172の中から、その部品IDと一致する行を決定する。ガイダンス表示制御部112は、時計部2001から現在時刻を取得し、部品情報テーブル121内の前記決定された行における初回表示時刻と現在時刻の差から、当該部品IDの表示部品の初回表示からの経過時間を算出する。経過時間が時間の閾値T未満であればガイダンス表示制御部112は、オブジェクトにガイダンス表示は不要であると判断し、ステップS304へ遷移する。経過時間が時間の閾値T以上であれば、ガイダンス表示制御部112は部品情報テーブル121内の前記決定された行について、ジェスチャ操作の操作回数が回数の閾値Nより小さい操作種別が存在するかどうかを調べる。当該操作種別が存在する場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が必要であると判断し、ステップS308へ遷移する。当該操作種別が存在しない場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が不要であると判断し、ステップS304へ遷移する。5.累積表示時間を用いる場合の説明なお、表示部品の初回表示時刻ではなく、表示部品の累積表示時間を用いることも可能である。以降の記述では、表示部品の累積表示時間を用いる方法について説明する。表示部品の累積表示時間を用いる方法では、部品情報テーブル121は図15に示す部品情報テーブル121に置き換わる。図15の部品情報テーブル121について説明する。図13と比較して図15の部品情報テーブル121には、初回表示時刻の代わりに累積表示時間を記録するための列2003が存在する。また表示開始時刻を記録するために列2004が追加されている。累積表示時間とは、表示部品が画面上に表示されている時間の累積値を指す。表示開始時刻とは、各表示部品について実行部103から表示指示を受けたときの時刻を指す。次に、表示部品の累積表示時間を用いる方法におけるガイダンス表示装置200がガイダンスを表示する場合の動作について、図16のフローチャートを用いて説明する。図16では、図14と差異がある部分について抜粋している。図14と比較して図16では、ステップS3005、S3006が追加されており、ステップS301、S303の動作が変更されている。図14と図16で差異が無いステップに関しては、説明を省略する。ステップS301で、画面管理部102は、実行部103からオブジェクトの表示指示を受けた場合、当該表示指示を部品表示制御部111とガイダンス表示制御部112に対して要求する。そして、ステップS3005へ遷移する。ステップS3005で、部品情報テーブル121内の累積表示時間を更新するため、後述する累積表示時間更新サブルーチンを実行する。そして、ステップS3006へ遷移する。ステップS3006で、部品情報テーブル121内の初回表示時刻を更新するため、後述する表示開始時刻更新サブルーチンを実行する。そして、ステップS302へ遷移する。ステップS303で、ガイダンス表示制御部112は、オブジェクト情報テーブル122を参照して直前のステップで取得したオブジェクトIDの部品IDを取得し、部品情報テーブル121内の部品IDの列172の中から、その部品IDと一致する行を決定する。ガイダンス表示制御部112は、部品情報テーブル121内の前記決定された行における累積表示時間が時間の閾値TA未満であれば、オブジェクトにガイダンス表示は不要であると判断し、ステップS304へ遷移する。累積表示時間が時間の閾値TA以上であれば、ガイダンス表示制御部112は部品情報テーブル121内の前記決定された行について、ジェスチャ操作の操作回数が回数の閾値Nより小さい操作種別が存在するかどうかを調べる。当該操作種別が存在する場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が必要であると判断し、ステップS308へ遷移する。当該操作種別が存在しない場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が不要であると判断し、ステップS304へ遷移する。6.累積表示時間更新サブルーチンの動作の説明次に、累積表示時間更新サブルーチンについて、図17のフローチャートを用いて説明する。ステップS321で、画面管理部102は、部品情報テーブル121から任意の表示部品を1つ取得する。そして、ステップS322へ遷移する。ステップS322で、画面管理部102は、ステップS321で取得した表示部品が画面に表示中であるかどうかを調べる。ステップS321で取得した表示部品の表示開始時刻の列2004に時刻情報が存在する場合、画面管理部102は、当該表示部品は画面に表示中であると判断し、ステップS323へ遷移する。時刻情報が存在しない場合、画面管理部102は、当該表示部品は画面に表示されていないと判断し、ステップS325へ遷移する。ステップS323で、画面管理部102は、時計部2001から現在時刻を取得する。また、ステップS321で取得した表示部品の列2004の表示開始時刻を取得する。当該現在時刻から当該表示開示時刻を引くことで表示部品の表示経過時間を算出し、列2003の累積表示時間の値に当該表示経過時間を加算する。そして、ステップS324へ遷移する。ステップS324で、画面管理部102は、ステップS321で取得した表示部品の列2004の表示開始時刻をハイフンに変更する。そして、ステップS325へ遷移する。ステップS325で、画面管理部102は、部品情報テーブル121内に未取得の表示部品が存在するかどうかを確認する。未取得の表示部品が存在すれば、ステップS321へ遷移する。未取得の表示部品が存在しなければ、サブルーチンを終了する。7.表示開始時刻更新サブルーチンの動作の説明次に、表示開始時刻更新サブルーチンについて、図18のフローチャートを用いて説明する。ステップS331で、画面管理部102は、オブジェクト情報テーブル122から根部品のオブジェクトを取得する。そして、ステップS332へ遷移する。ステップS332で、画面管理部102は、直前のステップで取得したオブジェクトの部品IDを読み込む。そして、その部品IDと同一の値を有する升目を部品情報テーブル121の列172から探す。見つかった升目の行について、時計部2001から現在時刻を読み込み、列2004の表示開始時刻にその現在時刻を書き込む。そして、ステップS333へ遷移する。ステップS333で、画面管理部102は、オブジェクト情報テーブル122から最後に取得したオブジェクトについて、そのオブジェクトが有する子部品のオブジェクトIDを読み込む。それらオブジェクトID内に、オブジェクト情報テーブル122から未取得のオブジェクトのオブジェクトIDと一致するものが存在するかどうかを確認する。オブジェクトIDと一致するものが存在すれば、ステップS334へ遷移する。オブジェクトIDと一致するものが存在しなければ、ステップS335へ遷移する。ステップS334で、画面管理部102は、ステップS333にて存在を確認したオブジェクトIDの中から任意のオブジェクトIDを1つ選び、そのオブジェクトIDに関するオブジェクトをオブジェクト情報テーブル122から取得する。そして、ステップS332へ遷移する。ステップS335で、画面管理部102は、オブジェクト情報テーブル122から最後に取得したオブジェクトについて、そのオブジェクトが根部品かどうかを確認する。根部品であれば、サブルーチンを終了する。根部品でなければ、ステップS336へ遷移する。ステップS336で、画面管理部102は、オブジェクト情報テーブル122から最後に取得したオブジェクトについて、そのオブジェクトが有する親部品のオブジェクトIDを読み込み、そのオブジェクトIDに関するオブジェクトをオブジェクト情報テーブル122から取得する。そして、ステップS333へ遷移する。なお、実行していたアプリケーションを終了する場合、機器の消費電力低減等を目的として出力部105を構成するデバイスへの電源供給を停止する場合、等のそれまで表示していた画面が消去される場合には表示部品の累積表示時間の増加を止めなければならない。このような場合、画面管理部102は、累積表示時間更新サブルーチンの動作をする。累積表示時間更新サブルーチンの動作をすることで、部品情報テーブル121内の各表示部品の累積表示時間は画面消去時点の値に更新され、表示開始時刻にはハイフンが記入される。これにより、画面が消去されているときは累積表示時間が増加しないので、表示部品に関する習熟度の判定をより正確に行うことが可能である。時間の閾値TまたはTAは、たとえば、T=2000分、TA=1000分とすることが可能である。なお、ガイダンス表示装置200は、部品情報テーブル121が有する操作回数、初回表示時刻、累積表示時間、前回表示開始時刻を初期化する手段を備えていてもよい。上述のように、本実施の形態2におけるガイダンス表示装置200は、操作者が入力した操作種別、及び操作対象の表示部品を検知し、表示画面を構成する表示部品を単位として操作回数を数えることで、操作者の表示部品についての操作方法の習熟度を判定し、習熟度が低いと判定された表示部品の操作種別について操作方法のガイダンスを表示することができる。さらに、表示部品の初回表示時刻からの経過時間、または表示部品の累積表示時間を用いることで、操作者が表示部品の操作方法に気付いているかどうかを判定し、操作者が気付いていないと判定された表示部品の操作種別について操作方法のガイダンスを表示することができる。なお本実施の形態1では、回数の閾値Nを表示部品に関わらず一定値として説明したが、表示部品ごとに、または操作種別ごとに、または表示部品と操作種別の組み合わせごとに異なる回数の閾値を決めてもよい。たとえばボタンをシングルタップするような直感的に気づきやすい操作と、ボタンをロングタップするような気づきにくい操作を例として説明する。ボタンをシングルタップする場合の回数の閾値を1回とし、ボタンをロングタップする場合の回数の閾値を5回とする。これによって直感的に気づきやすいシングルタップは1回でも操作をすればガイダンスが表示されることはなくなり、直感的に気づきにくいロングタップは5回操作しない限りは、初回表示時刻から一定の経過時間後にガイダンスが表示されるようにすることができる。また同様に、本実施の形態2では、時間の閾値TまたはTAを表示部品に関わらず一定値として説明したが、表示部品ごとに、または操作種別ごとに、または表示部品と操作種別の組み合わせごとに異なる時間の閾値を決めてもよい。これにより、操作者は、熟知している操作方法についてのガイダンスが表示されて煩わされることはなくなり、不慣れな操作方法についてのガイダンスを知ることができる。また、葉部品のオブジェクトの表示部品から優先してガイダンスを表示することで、同時に多種のガイダンスが表示されて表示画面が煩雑になることがない。実施の形態3実施の形態3では、種類の異なる複数のアプリケーションが表示部品を使用して画面を表示する場合において、アプリケーション毎の使用頻度を反映した操作方法の習熟度判定方法について説明する。1.各ブロックおよびブロック間の関係の説明図19を用いて、実施の形態3におけるガイダンス表示装置300の構成について説明する。図19は、ガイダンス表示装置300の内部構成を示すブロック図である。図19について、実施の形態1と同様な部分については説明を省略し、ここでは異なる部分について主に述べる。ガイダンス表示装置300は、実施の形態1におけるガイダンス表示装置100と比較して、画面管理部102、ガイダンス表示制御部112、が変更され、個別部品情報テーブル130が追加されている。画面管理部102は、実施の形態1における画面管理部102の動作に加え、入力部101から操作情報を受け取ると、後述する個別部品情報テーブル130が有する複数のサブテーブルの中から、現在画面を表示しているアプリケーションに割り当てられたサブテーブルを参照し、そのサブテーブル内の部品IDと操作IDで決定される位置に記録されている操作回数を更新する。ガイダンス表示制御部112は、実施の形態1におけるガイダンス表示制御部112の動作に加え、画面管理部102からオブジェクトの表示指示を受け付けると、ガイダンス表示が必要なオブジェクトIDと操作IDを判定する際、後述する個別部品情報テーブル130が有する複数のサブテーブルの中から、現在画面を表示しているアプリケーションに割り当てられたサブテーブルを参照し、部品IDと操作IDで決定される位置に記録されている操作回数を使用する。2.記憶されている情報の説明ここで、図20を用いて部品情報テーブル121について説明する。ただし、図20は実施の形態1における部品情報テーブル121の説明である図4とほぼ同様であるため、図4と同様な部分については説明を省略する。図20が図4と異なるのは、テーブルが複数存在することとアプリケーションIDを示す升目3001が追加されたことである。部品情報テーブル121には、アプリケーション情報テーブル124が有するアプリケーションIDの種別と同数のサブテーブルが存在し、各サブテーブルの升目3001の値はアプリケーション情報テーブル124が有するアプリケーションIDの何れか1つに等しく、各サブテーブルはアプリケーション情報テーブル124が有する各アプリケーションIDと一対一に対応している。3.入力操作が発生した場合の動作の説明次に、ガイダンス表示装置300に入力操作が発生した場合の動作を説明する。ガイダンス表示装置300に入力操作が発生した場合の動作は、本実施の形態1のガイダンス表示装置300に入力操作が発生した場合の動作である図8のフローチャートとほぼ同じである。このため、図8のフローチャートと差異がある箇所について説明する。実施の形態3では、図8のフローチャートが有するステップの内、S201、S206の動作が変更されている。ステップS201で、実施の形態1のステップS201の動作に加え、ステップS202に遷移する際、画面管理部102は、個別部品情報テーブル130が有する複数のサブテーブルの中から、画面を現在表示しているアプリケーションのアプリケーションIDと升目3001の値が一致するサブテーブルを選択する。ステップS206で、実施の形態1のステップS206の動作に加え、画面管理部102は、部品情報テーブル121内のステップS205で決定した行と列で決まる升目の値を1だけ増加するとともに、個別部品情報テーブル130内の選択されたサブテーブルについても、同一箇所の升目の値を1だけ増加させる。4.ガイダンスを表示する場合の動作の説明次に、ガイダンス表示装置300がガイダンスを表示する場合の動作を説明する。ガイダンス表示装置300がガイダンスを表示する場合の動作は、本実施の形態1のガイダンス表示装置100がガイダンスを表示する場合の動作である図9のフローチャートとほぼ同じである。このため、図9のフローチャートと差異がある箇所について説明する。実施の形態3では、図9のフローチャートが有するステップの内、S301、S303の動作が変更されている。ステップS301で、実施の形態1のステップS301の動作に加え、ステップS302に遷移する際、画面管理部102は、個別部品情報テーブル130が有する複数のサブテーブルの中から、画面を現在表示しているアプリケーションのアプリケーションIDと升目3001の値が一致するサブテーブルを選択する。ステップS303で、ガイダンス表示制御部112は、部品情報テーブル121の部品IDの列172の中から、直前のステップで取得した部品IDと一致する行を決定する。ガイダンス表示制御部112は、部品情報テーブル121について、前記決定された行のジェスチャ操作の操作回数が回数の閾値N1より小さい操作種別が存在するかどうかを調べる。当該操作種別が存在しない場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が不要であると判断し、ステップS304へ遷移する。当該操作種別が存在する場合、ガイダンス表示制御部112は、個別部品情報テーブル130内の前記選択されたサブテーブル内の前記決定された行について、ジェスチャ操作の操作回数が回数の閾値N2より小さい操作種別が存在するかどうかを調べる。当該操作種別が存在する場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が必要であると判断し、ステップS308へ遷移する。当該操作種別が存在しない場合、ガイダンス表示制御部112は、当該部品IDの表示部品にはガイダンス表示が不要であると判断し、ステップS304へ遷移する。回数の閾値N1と回数の閾値N2は、たとえば、N1=20回、N2=10回とすることが可能である。なお、ガイダンス表示装置300は、部品情報テーブル121および個別部品情報テーブル130が有する操作回数を初期化する手段を備えていてもよい。上述のように、本実施の形態3におけるガイダンス表示装置300は、操作者が入力した操作種別、及び操作対象の表示部品を検知し、表示画面を構成する表示部品を単位として操作回数を数えることで、操作者の表示部品についての操作方法の習熟度を判定し、習熟度が低いと判定された表示部品の操作種別について操作方法のガイダンスを表示することができる。さらに、個々のアプリケーションの性質に応じてガイダンスの表示条件を変更することで、例えば地図を表示するための表示部品といった、複数のアプリケーションが共通で使用する表示部品について、アプリケーションIDごとに操作回数を記録することで、操作者がアプリケーションAでは操作方法に習熟していても、アプリケーションBにおいては操作方法に未習熟である場合、アプリケーションAではガイダンスを表示せず、アプリケーションBではガイダンスを表示する、というようにガイダンス表示装置300は動作することが可能である。これにより、操作者は、熟知している操作方法についてのガイダンスが表示されて煩わされることはなくなり、不慣れな操作方法についてのガイダンスを知ることができる。また、葉部品のオブジェクトの表示部品から優先してガイダンスを表示することで、同時に多種のガイダンスが表示されて表示画面が煩雑になることがない。"