(57)【要約】共通階層メニューがある場合に、選択肢の変更操作の省力化が可能なマルチ階層メニュー選択装置、マルチ階層メニュー選択装置の作動方法、およびマルチ階層メニュー選択装置の作動プログラムを提供する。共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態で、共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢（「写真なし」の選択肢）から別の選択肢（「写真２枚」の選択肢）に変更する指示を受け付けた場合、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢（「写真なし」にリンクした「キュート」の選択肢）と同一共通階層メニューにおける別のサブメニューの共通選択肢（「写真２枚」にリンクした「キュート」の選択肢）を検索して、検索した共通選択肢を自動選択する。
2016117275.tif 000002
【特許請求の範囲】
【請求項１】
最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および前記第１階層メニューと前記最終階層メニューの間に配置され、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューの少なくとも３つの階層メニューを含むマルチ階層メニューを表示し、各階層メニューが各選択肢の選択指示に応じて上位の階層から順に出現し、かつ、前記最終選択肢の選択が確定するまでの間、各階層メニューにおいて選択した前記各選択肢の変更が可能な選択画面の出力を制御する画面出力制御部と、
前記選択画面上での前記各選択肢の前記選択指示を受け付ける指示受付部と、
前記各選択肢のうちの、どの選択肢が前記共通選択肢同士かを示す共通選択肢情報を含む前記各選択肢の関係を示す選択肢関係情報、および前記選択指示に応じた前記各選択肢の選択経路を示す選択経路情報に基づいて、選択肢を自動選択する自動選択部とを備え、
前記自動選択部は、前記共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態における、前記共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を前記指示受付部において受け付けた場合、前記別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択することを特徴とするマルチ階層メニュー選択装置。
【請求項２】
前記選択画面には、選択肢の選択が終了した前記階層メニューである選択済みメニューを上位から階層順に表示することにより前記選択経路を示すサブ表示領域と、
前記選択済みメニューの下位の階層メニューであって、選択肢の選択が未了の未選択メニューを表示するメイン表示領域とが設けられている請求項１に記載のマルチ階層メニュー選択装置。
【請求項３】
前記画面出力制御部は、前記自動選択部の共通選択肢の自動選択に応じて、前記サブ表示領域の前記選択経路の表示を切り替える請求項２に記載のマルチ階層メニュー選択装置。
【請求項４】
前記サブ表示領域には、選択中の選択肢と非選択の選択肢を合せた前記選択済みメニューの全選択肢が表示され、
前記非選択の選択肢は、前記選択中の選択肢からの変更が可能な形態により表示される請求項２または３に記載のマルチ階層メニュー選択装置。
【請求項５】
前記サブ表示領域よりも前記メイン表示領域の表示面積のほうが大きい請求項２ないし４のいずれか１項に記載のマルチ階層メニュー選択装置。
【請求項６】
前記メイン表示領域には、前記サブ表示領域における前記選択済みメニューの各選択肢よりも、広い間隔を空けて各選択肢が配置される請求項５に記載のマルチ階層メニュー選択装置。
【請求項７】
前記画面出力制御部は、前記メイン表示領域には、選択肢に関する詳細情報を表示させ、前記サブ表示領域には前記詳細情報を表示させない請求項５または６に記載のマルチ階層メニュー選択装置。
【請求項８】
前記未選択メニューの代わりに、前記サブ表示領域の１つの前記選択済みメニューを前記メイン表示領域に表示させることが可能である請求項５ないし７のいずれか１項に記載のマルチ階層メニュー選択装置。
【請求項９】
前記サブ表示領域に表示可能な前記選択済みメニューの数が予め設定されており、
前記画面出力制御部は、前記選択済みメニューの数が設定数を超えた場合、上位階層の前記選択済みメニューから順に非表示とする請求項２ないし８のいずれか１項に記載のマルチ階層メニュー選択装置。
【請求項１０】
非表示の前記選択済みメニューは、再表示が可能である請求項９に記載のマルチ階層メニュー選択装置。
【請求項１１】
前記マルチ階層メニューは、前記最終選択肢として商品またはサービスが用意され、前記商品またはサービスの注文を受け付ける、あるいは前記商品またはサービスを検索するために用いられるものである請求項１ないし１０のいずれか１項に記載のマルチ階層メニュー選択装置。
【請求項１２】
前記選択肢は、前記商品またはサービスを分類するための分類項目である請求項１１に記載のマルチ階層メニュー選択装置。
【請求項１３】
最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および前記第１階層メニューと前記最終階層メニューの間に配置され、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューの少なくとも３つの階層メニューを含むマルチ階層メニューを表示し、各階層メニューが各選択肢の選択指示に応じて上位の階層から順に出現し、かつ、前記最終選択肢の選択が確定するまでの間、各階層メニューにおいて選択した前記各選択肢の変更が可能な選択画面の出力を制御する画面出力制御ステップと、
前記選択画面上での前記各選択肢の前記選択指示を受け付ける指示受付ステップと、
前記各選択肢のうちのどの選択肢が前記共通選択肢同士かを示す共通選択肢情報を含む前記各選択肢の関係を示す選択肢関係情報、および前記選択指示に応じた前記各選択肢の選択経路を示す選択経路情報に基づいて、選択肢を自動選択する自動選択ステップとを備え、
前記自動選択ステップでは、前記共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態における、前記共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を前記指示受付ステップにおいて受け付けた場合、前記別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択することを特徴とするマルチ階層メニュー選択装置の作動方法。
【請求項１４】
最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および前記第１階層メニューと前記最終階層メニューの間に配置され、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューの少なくとも３つの階層メニューを含むマルチ階層メニューを表示し、各階層メニューが各選択肢の選択指示に応じて上位の階層から順に出現し、かつ、前記最終選択肢の選択が確定するまでの間、各階層メニューにおいて選択した前記各選択肢の変更が可能な選択画面の出力を制御する画面出力制御機能と、
前記選択画面上での前記各選択肢の前記選択指示を受け付ける指示受付機能と、
前記各選択肢のうちのどの選択肢が前記共通選択肢同士かを示す共通選択肢情報を含む前記各選択肢の関係を示す選択肢関係情報、および前記選択指示に応じた前記各選択肢の選択経路を示す選択経路情報に基づいて、選択肢を自動選択する自動選択機能とを、コンピュータに実行させ、
前記自動選択機能は、前記共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態における、前記共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を前記指示受付機能において受け付けた場合、前記別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択することを特徴とするマルチ階層メニュー選択装置の作動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチ階層メニュー選択装置、マルチ階層メニュー選択装置の作動方法、およびマルチ階層メニュー選択装置の作動プログラムに関する。
【背景技術】
【０００２】
複数の選択肢をもち、階層化された複数の階層メニューで構成されるマルチ階層メニューを選択画面に表示して、選択肢の選択指示を受け付けるマルチ階層メニュー選択装置が普及している。マルチ階層メニューは、各階層メニューの選択肢の数に応じた分岐点を有する複数の選択経路をもつ、いわゆるツリー構造をとる。階層メニューには、例えば、最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および第１階層メニューと最終階層メニューの間に配置される中間階層メニューの少なくとも３つがある。【０００３】
マルチ階層メニューは、例えば、ソフトウエアのコマンドを選択させるための操作メニューや、画像、音楽ファイル、テンプレート等のコンテンツを選択させるためのコンテンツメニューに利用されている。操作メニューの場合にはコマンドが最終選択肢となり、コンテンツメニューの場合にはコンテンツが最終選択肢となる。また、上位の階層メニューでは、当該階層メニューにリンクした下位の階層メニューのメニュー名が選択肢となる場合がある。【０００４】
中間階層メニューおよび最終階層メニューは、同一階層に存在する複数のサブメニューにより構成される。例えば、第１階層メニューに第１選択肢が２個ある場合には、第２階層メニューは、２個の第１選択肢にそれぞれリンクした２個のサブメニューにより構成される。上位の階層メニューの選択肢が増えるほど、それらの選択肢にリンクする下位の階層メニューのサブメニューも増加することになる。【０００５】
選択肢の選択指示は、例えば、各階層メニューの選択肢が選択画面に表示されている状態において、マウスのカーソルを選択肢に重ね合わせるマウスオーバー操作により行われる。選択画面には、まず第１階層メニューが出現し、第１選択肢が選択されるとその選択された第１選択肢にリンクした第２階層メニューのサブメニューが出現する。そして第２選択肢が選択されるとその選択された第２選択肢にリンクした第３階層メニューのサブメニューが出現する。こうした表示遷移が最終階層メニューまで繰り返される。操作メニューの場合にはコマンドが最終選択肢であるため、最終選択肢の選択指示を行うと、最終選択肢に割り当てられたコマンドが実行される。【０００６】
このように、選択画面には、各階層メニューにおける選択肢の選択指示に応じて、上位から下位に向かって順に各階層メニューが出現する。また、選択画面においては、出現した各階層メニューの表示が継続され、表示された各階層メニューの選択肢を変更することが可能である。【０００７】
こうしたマルチ階層メニューにおいては、最終階層メニューの所望の１つの最終選択肢に到達するために、第１階層メニューの第１選択肢から順次選択肢を選択する必要がある。換言すれば、所望の１つの最終選択肢に到達することは、複数の選択肢（複数の分岐点）を経由する１つの選択経路を選択することに他ならない。階層が多いほど、また、同一階層の選択肢が多いほど、分岐点の数が多くなるため、最終選択肢に到達する選択経路の数も増加する。【０００８】
一般的に、下位の階層メニューの選択肢を変更する場合には、複数の分岐点を含む選択経路を上位階層に向かって戻りながら、分岐点において変更したい所望の選択肢に向かう選択経路に変更する操作が行われる。こうした選択肢の変更操作は、階層が多いほど、また、同一階層の選択肢が多いほど煩わしい。そこで、特許文献１では、直近の操作により選択した最終選択肢に到達するための選択経路を記憶しておき、選択肢の変更操作がされた場合に、記憶された選択経路を自動選択することにより、選択肢の変更操作の手間を省いている。【０００９】
特許文献１には、マルチ階層メニューとしてワープロソフトの編集操作メニューが例示されている。特許文献１の図１３および図１５に示されているように、編集操作メニューは、第１、第２、及び第３の、３つの階層メニューを有する。第１階層メニューは、「ツール」、「書式」等の第１選択肢をもつ。中間階層メニューである第２階層メニューは、第１選択肢「ツール」にリンクした「添削（赤入れ）」等の第２選択肢をもつツールサブメニューや、第１選択肢「書式」にリンクした「文字サイズ」等の第２選択肢をもつ書式サブメニュー等を有する。最終階層メニューである第３階層メニューは、第２選択肢「添削（赤入れ）」にリンクした「添削（赤入れ）開始」等の第３選択肢（最終選択肢）をもつ添削（赤入れ）サブメニュー、第２選択肢「文字サイズ」にリンクした「縦２倍」等の第３選択肢をもつ文字サイズサブメニュー等を有する。【００１０】
特許文献１の図１３に示されているのは、第１選択肢「ツール」、第２選択肢「添削（赤入れ）」という選択経路を辿って、第３選択肢「添削（赤入れ）開始」にマウスオーバーしている状態である。この状態において、別の第１選択肢および第２選択肢を辿る選択経路、例えば、第１選択肢「書式」、第２選択肢「文字サイズ」という選択経路を辿って、第３選択肢「縦２倍」を変更する場合を考える。【００１１】
第３選択肢「添削（赤入れ）開始」に到達する選択経路と、第３選択肢「縦２倍」に到達する選択経路とは、第１選択肢が前者は「ツール」、後者は「書式」である点、異なっている。両者の経路は第１階層メニューにおいて分岐している。このため、従来の選択肢の変更操作では、第３選択肢「添削（赤入れ）開始」にマウスオーバーしている状態で、第３選択肢「縦２倍」に変更する場合には、現在の第３選択肢「添削（赤入れ）開始」に到達する選択経路を、分岐点が存在する第１階層メニューまで一旦戻った後、第１選択肢を「ツール」から「書式」に変更し、さらに第２選択肢「文字サイズ」を選択して、第３選択肢「縦２倍」に到達する選択経路を辿ることになり煩雑である。【００１２】
特許文献１では、直近の操作において第３選択肢「縦２倍」が選択されていて、第３選択肢「縦２倍」に到達するための選択経路が記憶されていた場合、第３選択肢「添削（赤入れ）開始」にマウスオーバーしている状態において、第３選択肢「縦２倍」に変更するために第１階層メニューの第１選択肢「書式」まで戻った段階において、第３選択肢「縦２倍」に到達するための選択経路が呼び出されて、自動的に第３選択肢「縦２倍」にマウスオーバーされた状態になる（特許文献１の図１５参照）。これにより、選択肢の変更操作の手間を軽減している。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−１１６８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
特許文献１に記載の技術は、直近の操作において選択した最終選択肢に到達するための選択経路を記憶しておき、選択肢の変更操作がされた場合に、記憶された選択経路を自動選択するもので、変更する選択肢が直近の操作において選択した最終選択肢である場合には有効である。しかしながら、特許文献１に記載の技術は、選択肢の内容や種類によっては、必ずしも有効に機能しない場合がある。【００１５】
マルチ階層メニューは、特許文献１に記載されている編集操作メニューの他にも、例えば、インターネット上のショッピングサイトにおいて最終選択肢として商品を選択させる場合や、ポストカードのプリント注文を受け付けるプリント注文受付機において最終選択肢としてポストカードの絵柄を選択させる場合にも用いられる。こうした用途では、ユーザーは様々な商品やポストカードの絵柄を閲覧したり見比べたりしながら、ユーザーの好みの商品やポストカードの絵柄を探し出すといった使い方をする。このような場合は特許文献１に記載の技術は有効に機能しないばかりか、ユーザーが意図しない選択肢に勝手に変更され、かえって使い勝手が悪くなってしまうおそれがある。【００１６】
ショッピングサイトやプリント注文受付機に用いられるマルチ階層メニューでは、比較的上位の階層メニューの選択肢に関しては、特許文献１に記載されている編集操作メニューのように属性が異なっている。しかしながら、最終階層メニューに近い比較的下位の階層メニューにおいては、同一階層の異なるサブメニュー間において属性が共通する選択肢を有する場合が多い。以下、属性が共通する選択肢を共通選択肢、共通選択肢をもつ階層メニューを共通階層メニューという。【００１７】
こうした共通階層メニューがある場合には、特許文献１に記載の技術を適用した場合、選択肢を自動選択したことによる選択肢の変更操作の手間が軽減されるという効果が薄まってしまう場合があった。共通階層メニューがある場合は、選択肢の選択にユーザーの好みが強く反映されるため、共通階層メニューがあるマルチ階層メニューにおいては、ユーザーの好みを反映させつつ、選択肢の変更操作の省力化を図れる技術が望まれていた。【００１８】
本発明は、共通階層メニューがある場合に、選択肢の変更操作の省力化が可能なマルチ階層メニュー選択装置、マルチ階層メニュー選択装置の作動方法、およびマルチ階層メニュー選択装置の作動プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記課題を解決するために、本発明のマルチ階層メニュー選択装置は、最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および第１階層メニューと最終階層メニューの間に配置され、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューの少なくとも３つの階層メニューを含むマルチ階層メニューを表示し、各階層メニューが各選択肢の選択指示に応じて上位の階層から順に出現し、かつ、最終選択肢の選択が確定するまでの間、各階層メニューにおいて選択した各選択肢の変更が可能な選択画面の出力を制御する画面出力制御部と、選択画面上での各選択肢の選択指示を受け付ける指示受付部と、各選択肢のうちのどの選択肢が共通選択肢同士かを示す共通選択肢情報を含む各選択肢の関係を示す選択肢関係情報、および選択指示に応じた各選択肢の選択経路を示す選択経路情報に基づいて、選択肢を自動選択する自動選択部とを備えている。自動選択部は、共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態において、共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を指示受付部において受け付けた場合、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択する。【００２０】
選択画面には、選択肢の選択が終了した階層メニューである選択済みメニューを上位から階層順に表示することにより選択経路を示すサブ表示領域と、選択済みメニューの下位の階層メニューであって、選択肢の選択が未了の未選択メニューを表示するメイン表示領域とが設けられていることが好ましい。【００２１】
画面出力制御部は、自動選択部の共通選択肢の自動選択に応じて、サブ表示領域の選択経路の表示を切り替えることが好ましい。【００２２】
サブ表示領域には、選択中の選択肢と非選択の選択肢を合せた選択済みメニューの全選択肢が表示され、非選択の選択肢は、選択中の選択肢からの変更が可能な形態により表示されることが好ましい。【００２３】
また、サブ表示領域よりもメイン表示領域の表示面積のほうが大きいことが好ましい。この場合、メイン表示領域には、サブ表示領域における選択済みメニューの各選択肢よりも、広い間隔を空けて各選択肢が配置されることが好ましい。【００２４】
画面出力制御部は、メイン表示領域には、選択肢に関する詳細情報を表示させ、サブ表示領域には詳細情報を表示させないことが好ましい。また、未選択メニューの代わりに、サブ表示領域の１つの選択済みメニューをメイン表示領域に表示させることが可能であることが好ましい。【００２５】
サブ表示領域に表示可能な選択済みメニューの数が予め設定されており、画面出力制御部は、選択済みメニューの数が設定数を超えた場合、上位階層の選択済みメニューから順に非表示とすることが好ましい。この場合、非表示の選択済みメニューは、再表示が可能であることが好ましい。【００２６】
マルチ階層メニューは、最終選択肢として商品またはサービスが用意され、商品またはサービスの注文を受け付ける、あるいは商品またはサービスを検索するために用いられるものであることが好ましい。この場合、選択肢は、商品またはサービスを分類するための分類項目であることが好ましい。【００２７】
本発明のマルチ階層メニュー選択装置の作動方法は、最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および第１階層メニューと最終階層メニューの間に配置され、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューの少なくとも３つの階層メニューを含むマルチ階層メニューを表示し、各階層メニューが各選択肢の選択指示に応じて上位の階層から順に出現し、かつ、最終選択肢の選択が確定するまでの間、各階層メニューにおいて選択した各選択肢の変更が可能な選択画面の出力を制御する画面出力制御ステップと、選択画面上での各選択肢の選択指示を受け付ける指示受付ステップと、各選択肢のうちのどの選択肢が共通選択肢同士かを示す共通選択肢情報を含む各選択肢の関係を示す選択肢関係情報、および選択指示に応じた各選択肢の選択経路を示す選択経路情報に基づいて、選択肢を自動選択する自動選択ステップとを備えている。自動選択ステップでは、共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態において、共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を指示受付ステップにおいて受け付けた場合、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択する。【００２８】
本発明のマルチ階層メニュー選択装置の作動プログラムは、最初に選択される第１選択肢をもつ第１階層メニュー、最後に選択される最終選択肢をもつ最終階層メニュー、および第１階層メニューと最終階層メニューの間に配置され、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューの少なくとも３つの階層メニューを含むマルチ階層メニューを表示し、各階層メニューが各選択肢の選択指示に応じて上位の階層から順に出現し、かつ、最終選択肢の選択が確定するまでの間、各階層メニューにおいて選択した各選択肢の変更が可能な選択画面の出力を制御する画面出力制御機能と、選択画面上での各選択肢の選択指示を受け付ける指示受付機能と、各選択肢のうちのどの選択肢が共通選択肢同士かを示す共通選択肢情報を含む各選択肢の関係を示す選択肢関係情報、および選択指示に応じた各選択肢の選択経路を示す選択経路情報に基づいて、選択肢を自動選択する自動選択機能とを、コンピュータに実行させる。自動選択機能は、共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態において、共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を指示受付機能において受け付けた場合、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択する。
【発明の効果】
【００２９】
本発明によれば、属性が共通する共通選択肢を含む複数のサブメニューを有する共通階層メニューがある場合に、共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態において、共通階層メニューの上位の階層メニューにおいて、現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を受け付けた場合、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢を検索して、検索した共通選択肢を自動選択するので、共通階層メニューがある場合に、選択肢の変更操作の省力化が可能なマルチ階層メニュー選択装置、マルチ階層メニュー選択装置の作動方法、およびマルチ階層メニュー選択装置の作動プログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】プリント注文受付機の外観を示す斜視図である。
【図２】プリント注文受付機の構成を示すブロック図である。
【図３】マルチ階層メニューを示す図である。
【図４】選択肢関係情報を示す図である。
【図５】プリント注文受付機のＣＰＵの機能部を示す図である。
【図６】第１階層メニューが表示された選択画面を示す図である。
【図７】第1選択肢が選択された直後の選択画面を示す図である。
【図８】第1選択肢が選択された後の選択画面の表示状態の遷移を示す図である。
【図９】枚数サブメニューがメイン表示領域に表示された選択画面を示す図である。
【図１０】テイストサブメニューがメイン表示領域に表示された選択画面を示す図である。
【図１１】絵柄サブメニューがメイン表示領域に表示された選択画面を示す図である。
【図１２】第３選択肢が図１１の「キュート」から「クール」に変更された場合の選択画面を示す図である。
【図１３】第２選択肢が図１１の「写真なし」から「写真２枚」に変更された場合の選択画面を示す図である。
【図１４】自動選択部の機能を示す説明図である。
【図１５】変更前と変更後の選択経路を示す説明図である。
【図１６】展開ボタンの選択指示を受け付けた場合の選択画面の表示状態の遷移を示す図である。
【図１７】現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更する指示を受け付けた場合のプリント注文受付機のＣＰＵの作動手順を示すフローチャートである。
【図１８】選択済みメニューの数が設定数を超えた場合、上位階層の選択済みメニューから順に非表示とする第２実施形態の選択画面を示す図である。
【図１９】非表示の選択済みメニューを再表示させた選択画面を示す図である。
【図２０】マルチ階層メニューの別の例を示す図である。
【図２１】図２０の例の変更前と変更後の選択経路を示す説明図である。
【図２２】図２０の例の変更前と変更後の選択経路を示す説明図である。
【図２３】マルチ階層メニューのさらに別の例を示す図である。
【図２４】図２３の例の変更前と変更後の選択経路を示す説明図である。
【図２５】インターネット上のサイトに本発明を適用した場合のマルチ階層メニュー選択装置のＣＰＵの機能部を示す図である。
【発明を実施するための形態】
【００３１】
［第１実施形態］
図１において、本発明のマルチ階層メニュー選択装置に相当するプリント注文受付機２は、スーパーやコンビニエンスストア等の店頭に設置され、ユーザーからのポストカード（商品またはサービスに相当）のプリント注文を受け付ける。プリント注文受付機２には、プリント注文に応じたポストカードを印刷するためのプリンタ２０（図２参照）が内蔵されている。ユーザーは、ポストカードに貼り付ける写真のデータが記録されたメモリカード等の各種リムーバブルメディアをプリント注文受付機２に持ち寄ってポストカードのプリント注文をし、これに応じて印刷されたポストカードを受け取るとともに代金を支払う。
【００３２】
ユーザーと相対するプリント注文受付機２の正面には、各種リムーバブルメディアが挿入されるメディアスロット群１０と、表面にタッチパネルが積層された液晶型のディスプレイ（以下、タッチパネルディスプレイという）１１と、印刷されたポストカードが排出されるポストカード排出口１２と、硬貨が投入される投入口１３および釣り銭が返却される返却口１４と、レシートプリンタ２１（図２参照）で印刷され、ポストカードの注文内容や投入金額、釣り銭額等が記載されたレシートが排出されるレシート排出口１５とが設けられている。また、プリント注文受付機２の下部には、店頭への設置を簡便にするためにキャスター１６が取り付けられている。
【００３３】
図２において、プリント注文受付機２は、前述のタッチパネルディスプレイ１１、プリンタ２０、レシートプリンタ２１の他に、メディアリーダ２２、代金清算部２３、ＣＰＵ（Central Processing Unit）２４、メモリ２５、ストレージデバイス２６、および通信部２７を備えている。これらはデータバス２８を介して相互接続されている。
【００３４】
メディアリーダ２２は、ＣＰＵ２４の制御の下、メディアスロット群１０に挿入されたリムーバブルメディアから写真のデータを読み出す。メディアリーダ２２は、読み出した写真のデータをメモリ２５に記憶させる。なお、リムーバブルメディア経由により写真のデータを取り込む構成に代えて、あるいは加えて、ユーザーが所有するデジタルカメラと有線または無線接続し、デジタルカメラから直接写真のデータを読み出す構成としてもよい。
【００３５】
代金清算部２３は、ＣＰＵ２４の制御の下、タッチパネルディスプレイ１１を通じて入力されたポストカードの注文内容に基づいて代金を計算する。代金清算部２３は、投入口１３への硬貨の投入金額を監視する。代金清算部２３は、計算した代金と投入金額の差額、つまり釣り銭額を計算し、計算した釣り銭額に見合う硬貨を返却口１４に出力する。代金清算部２３は、代金、投入金額、および釣り銭額の情報をレシートプリンタ２１に送信する。
【００３６】
ストレージデバイス２６は、プリント注文受付機２に内蔵されるハードディスクドライブである。ストレージデバイス２６には、オペレーティングシステム等の制御プログラムや、作動プログラム２９を含む各種アプリケーションプログラム、これらのプログラムに付随する各種操作画面の表示データ、および選択肢関係情報３０等が記憶されている。作動プログラム２９は、プリント注文受付機２を、マルチ階層メニュー選択装置として機能させるためのプログラムである。
【００３７】
メモリ２５は、ＣＰＵ２４が処理を実行するためのワークメモリである。ＣＰＵ２４は、ストレージデバイス２６に記憶されたプログラムをメモリ２５へロードして、プログラムにしたがった処理を実行することにより、コンピュータの各部を統括的に制御する。
【００３８】
通信部２７は、インターネット等のネットワークを介したプリント注文受付機２と外部機器との各種情報の伝送を行うネットワークインターフェースである。外部機器は、例えば同じ店舗や別の店舗に設置された他のプリント注文受付機２、あるいはプリント注文受付機２の製造元によって運営される管理サーバである。他のプリント注文受付機２との間では、例えば互いの稼働状態を示す情報が送受信される。管理サーバの場合は、稼働状態を示す情報が管理サーバに送信されるとともに、管理サーバから配信された作動プログラム２９の更新情報等が受信される。
【００３９】
タッチパネルディスプレイ１１は、ユーザーの操作に応じた各種操作画面を表示する。操作画面にはＧＵＩ(Graphical User Interface)による操作機能が備えられる。プリント注文受付機２はこのＧＵＩを通じてユーザーの指Ｆ（図６参照）による操作指示の入力を受け付ける。
【００４０】
タッチパネルディスプレイ１１には、操作画面として、複数の選択肢をもつ複数の階層メニューで構成されるマルチ階層メニューが出現する選択画面６２（図５等参照）が表示される。ユーザーは、この選択画面６２で各階層メニューの所望の選択肢を選択していき、最終的に所望のポストカードの絵柄を決定する。
【００４１】
図３において、プリント注文受付機２には、第１階層メニュー４０、第２階層メニュー４１、第３階層メニュー４２、および第４階層メニュー４３の４つの階層メニューで構成されるマルチ階層メニュー３５が用意されている。第１階層メニュー４０には、「年賀状」、「暑中見舞い」、「引っ越し案内」、「結婚」、及び「赤ちゃん誕生」のポストカードの用途を示す第１選択肢４４、第２階層メニュー４１には、「写真なし」、「写真１枚」、「写真２枚」、及び「写真複数枚（コラージュ）」のポストカードに貼り付ける写真の枚数を示す第２選択肢４５、第３階層メニュー４２には、「キュート」、「クール」、及び「シンプル」のポストカードの絵柄のテイストを示す第３選択肢４６、第４階層メニュー４３には、ポストカードの絵柄自体が第４選択肢４７としてそれぞれ用意されている。
【００４２】
第１選択肢４４の各用途、第２選択肢４５の各写真枚数、および第３選択肢４６の各テイストは、商品であるポストカードの絵柄を分類するための分類項目である。なお、第４選択肢４７のポストカードの絵柄には、説明の便宜上「Ａ１」、「Ｂ１」、「Ｇ１」等の記号を付して区別する。また、第１選択肢４４の「引っ越し案内」、「結婚」、「赤ちゃん誕生」にリンクする第２選択肢４５〜第４選択肢４７は図示を省略している。
【００４３】
第４選択肢４７は最後に選択される最終選択肢であり、第４階層メニュー４３は最終階層メニューである。また、第２選択肢４５の「写真なし」、「写真１枚」、「写真２枚」、「写真複数枚（コラージュ）」は、上位階層の選択肢に関わらず属性（写真枚数）が共通する共通選択肢であり、第２階層メニュー４１は共通階層メニューである。さらに、第３選択肢４６の「キュート」、「クール」、「シンプル」も属性（絵柄のテイスト）が共通する共通選択肢であり、第３階層メニュー４２も共通階層メニューである。つまり、第１選択肢４４のいずれにも同じ第２選択肢４５がリンクされ、第２選択肢４５のいずれにも同じ第３選択肢４６がリンクされている。
【００４４】
ここで、共通選択肢とは、同一階層メニューにおける複数のサブメニュー（後述）のそれぞれに存在する、属性が共通する選択肢をいう。また、共通階層メニューとは、共通選択肢を含む複数のサブメニューを有する階層メニューをいう。
【００４５】
第２階層メニュー４１は、５個の第１選択肢４４にそれぞれリンクした５個のサブメニュー（以下、枚数サブメニューという）４８を有する。図３においては、スペースの制約上、「年賀状」、「暑中見舞い」の２つの第１選択肢４４にリンクした２つの枚数サブメニュー４８のみを図示している。また、第３階層メニュー４２は、５×４＝２０個の第２選択肢４５にリンクした２０個のサブメニュー（以下、テイストサブメニューという）４９を有する。第２選択肢４５、および第３選択肢４６は、それぞれ共通選択肢であるため、各枚数サブメニュー４８、および各テイストサブメニュー４９は全く同じ内容である。第４階層メニュー４３も、第２階層メニュー４１、および第３階層メニュー４２と同様に、２０×３＝６０個のサブメニュー（以下、絵柄サブメニューという）５０を有している。なお、各サブメニュー４８〜５０は、煩雑を避けるため１部だけ２点鎖線で囲んで図示する。
【００４６】
このように、第２階層メニュー４１〜第４階層メニュー４３は、同一階層に存在する複数のサブメニュー４８〜５０により構成される。また、各階層メニュー４０〜４３は、各選択肢４４〜４７の数に応じた分岐点を有する複数の選択経路をもつ、いわゆるツリー構造をとる。
【００４７】
各選択肢４４〜４７には個々の選択肢を識別するための選択肢ＩＤ（Identification data）が付されている。選択肢ＩＤは、第１選択肢４４および第２選択肢４５の上部や横に例示（第３選択肢４６および第４選択肢４７はスペースの関係上不図示）するように「１−００１」、「２−００１」等の２つの数字とハイフンを組み合わせたものである。ハイフンの前の数字が当該選択肢の所属する階層を、ハイフンの後の数字が当該選択肢の所属階層内での順番をそれぞれ示している。例えば「赤ちゃん誕生」は、第１階層メニュー４０の（図３の左から数えて）５番目の選択肢であるため選択肢ＩＤは「１−００５」、「暑中見舞い」にリンクする「写真複数枚（コラージュ）」は、第２階層メニュー４１の８番目の選択肢であるため選択肢ＩＤは「２−００８」である。
【００４８】
図４において、ストレージデバイス２６に記憶された選択肢関係情報３０は、選択肢毎に用意された複数の情報ブロック５５により構成される。図４では、互いにリンクする第１〜第４階層の４個の選択肢（「年賀状」、「写真なし」、「キュート」、及び「Ａ１」）の情報ブロック５５Ａ、５５Ｂ、５５Ｃ、及び５５Ｄを例示している。
【００４９】
情報ブロック５５は、選択肢名、選択肢ＩＤ、上位階層選択肢ＩＤ、下位階層選択肢ＩＤ、共通選択肢ＩＤの各項目を有している。選択肢名の項目には、文字通り「年賀状」、「写真なし」等の選択肢の名称が、選択肢ＩＤの項目には、「１−００１」、「２−００１」等の当該選択肢の選択肢ＩＤがそれぞれ登録されている。
【００５０】
上位階層選択肢ＩＤの項目には、当該選択肢とリンクする上位階層の選択肢の選択肢ＩＤが登録されている。例えば第２選択肢４５である選択肢名「写真なし」、選択肢ＩＤ「２−００１」の情報ブロック５５Ｂの上位階層選択肢ＩＤの項目には、当該選択肢とリンクする上位階層の選択肢、すなわち第１選択肢４４である「年賀状」の選択肢ＩＤ「１−００１」が登録されている。また、第３選択肢４６である選択肢名「キュート」、選択肢ＩＤ「３−００１」の情報ブロック５５Ｃの上位階層選択肢ＩＤの項目には、当該選択肢とリンクする上位階層の選択肢、すなわち第２選択肢４５である「写真なし」の選択肢ＩＤ「２−００１」が登録されている。
【００５１】
一方、第１選択肢４４である選択肢名「年賀状」、選択肢ＩＤ「１−００１」の情報ブロック５５Ａの上位階層選択肢ＩＤの項目には、リンクする上位階層の選択肢がないため何も登録されていない。
【００５２】
下位階層選択肢ＩＤの項目には、当該選択肢とリンクする下位階層の選択肢の選択肢ＩＤが登録されている。例えば情報ブロック５５Ａの下位階層選択肢ＩＤの項目には、当該選択肢「年賀状」とリンクする下位階層の選択肢、すなわち第２選択肢４５である「写真なし」、「写真１枚」、「写真２枚」、「写真複数枚（コラージュ）」のそれぞれの選択肢ＩＤ「２−００１」〜「２−００４」が登録されている。また、情報ブロック５５Ｂの下位階層選択肢ＩＤの項目には、当該選択肢「写真なし」とリンクする下位階層の選択肢、すなわち第３選択肢４６である「キュート」、「クール」、「シンプル」のそれぞれの選択肢ＩＤ「３−００１」〜「３−００３」が登録されている。
【００５３】
一方、第４選択肢４７である選択肢名「Ａ１」、選択肢ＩＤ「４−００１」の情報ブロック５５Ｄの下位階層選択肢ＩＤの項目には、リンクする選択肢がないため何も登録されていない。これら上位階層選択肢ＩＤおよび下位階層選択肢ＩＤの項目によって、どの選択肢がどういった選択肢とリンクしているか、すなわち各選択肢４４〜４７の従属関係が分かる。
【００５４】
共通選択肢ＩＤの項目には、同一階層において、当該選択肢と共通選択肢の関係にある選択肢の選択肢ＩＤが登録されている。すなわち共通選択肢ＩＤの項目は、各選択肢４４〜４７のうちのどの選択肢が共通選択肢同士かを示す共通選択肢情報に相当する。例えば情報ブロック５５Ｂの共通選択肢ＩＤの項目には、第１選択肢４４である「暑中見舞い」にリンクした第２選択肢４５の「写真なし」の選択肢ＩＤ「２−００５」をはじめとして、第１選択肢４４である「引っ越し案内」、「結婚」、及び「赤ちゃん誕生」のそれぞれにリンクした第２選択肢４５の「写真なし」の選択肢ＩＤ「２−００９」、「２−０１３」、及び「２−０１７」が登録されている。これらの選択肢ＩＤの選択肢は、それぞれ第１選択肢４４である「暑中見舞い」、「引っ越し案内」、「結婚」、及び「赤ちゃん誕生」にリンクした枚数サブメニュー４９の「写真なし」の第２選択肢４５であり、情報ブロック５５Ｂの選択肢名「写真なし」の選択肢の共通選択肢である。
【００５５】
情報ブロック５５Ｃの共通選択肢ＩＤの項目にも同様に、第２選択肢４５である「写真１枚」、選択肢ＩＤ「２−００２」にリンクした第３選択肢４６の「キュート」の選択肢ＩＤ「３−００４」をはじめとして、第２選択肢４５である「写真２枚」、選択肢ＩＤ「２−００３」にリンクした第３選択肢４６の「キュート」の選択肢ＩＤ「３−００７」、第２選択肢４５である「写真複数枚（コラージュ）」、選択肢ＩＤ「２−００４」にリンクした第３選択肢４６の「キュート」の選択肢ＩＤ「３−０１０」、第２選択肢４５である「写真なし」、選択肢ＩＤ「２−００５」にリンクした第３選択肢４６の「キュート」の選択肢ＩＤ「３−０１３」等が登録されている。
【００５６】
一方、第１選択肢４４は「年賀状」、「暑中見舞い」、「引っ越し案内」、「結婚」、「赤ちゃん誕生」のポストカードの用途を示すもので、第４選択肢４７はポストカードの絵柄自体であり、各絵柄サブメニュー５０の第４選択肢４７はそれぞれ異なる。そのため、これら第１選択肢４４および第４選択肢４７は共通選択肢ではないので、情報ブロック５５Ａおよび情報ブロック５５Ｄの共通選択肢ＩＤの項目には、何も登録されていない。この共通選択肢ＩＤの項目によって、当該選択肢の共通選択肢が分かる。
【００５７】
図５において、プリント注文受付機２のＣＰＵ２４は、作動プログラム２９を起動すると、メモリ２５と協働して、ＧＵＩ制御部６０、および自動選択部６１として機能する。
【００５８】
ＧＵＩ制御部６０は、画面出力制御部および指示受付部に相当する。ＧＵＩ制御部６０は、選択肢関係情報３０に基づく選択画面６２のタッチパネルディスプレイ１１への出力を制御する画面出力制御機能、およびユーザーの指Ｆによる選択画面６２上での各選択肢４４〜４７の選択指示を受け付ける指示受付機能を担う。
【００５９】
また、ＧＵＩ制御部６０は、受け付けた選択指示に応じた各選択肢４４〜４７の選択経路を示す選択経路情報６３をメモリ２５に記録させる。選択経路情報６３は、具体的にはユーザーが選択画面６２上で選択した各選択肢の選択肢ＩＤを選択順に記録したものである。例えば第１選択肢４４として「年賀状」、第２選択肢４５として「写真なし」、第３選択肢４６として「キュート」を順に選択した場合、ＧＵＩ制御部６０は、図５に示すように「１−００１（年賀状）」⇒「２−００１（写真なし）」⇒「３−００１（キュート）」を選択経路情報６３として記録させる。
【００６０】
自動選択部６１は、選択肢関係情報３０、および選択経路情報６３に基づいて、選択肢を自動選択する自動選択機能を担う。
【００６１】
ＧＵＩ制御部６０は、図６等に示す選択画面６２をタッチパネルディスプレイ１１に出力する。図６の選択画面６２には、「ポストカードの用途を以下の中から選択してください。」というメッセージとともに、第１階層メニュー４０が表示される。より具体的には、第１階層メニュー４０の「年賀状」、「暑中見舞い」、「引っ越し案内」、「結婚」、「赤ちゃん誕生」の各第１選択肢４４が、これらを選択するための選択ボタン７０の形態で表示される。
【００６２】
各選択ボタン７０は、選択肢ＩＤのハイフンの後の数字順に整列して、選択画面６２の全域に広い間隔を空けて表示される。選択ボタン７０には選択肢ＩＤのハイフンの後の数字順に振った番号と選択肢名が表示される。
【００６３】
また、選択ボタン７０の上部には、２点鎖線で囲む各第１選択肢４４に関する詳細情報７１が表示される。詳細情報７１は、例えば「年賀状」の場合は、「豊富なデザインと写真をキレイに仕上げるプロの技で、新年のご挨拶状が簡単に作れます。」といったアピール文や、「お気に入りの写真を貼り付けて年賀状を作成します。」といった説明文である。
【００６４】
図６の選択画面６２において、例えば「年賀状」の選択ボタン７０が指Ｆでタッチされることにより、第１選択肢４４として「年賀状」が選択された場合、ＧＵＩ制御部６０は、図６の選択画面６２を、図７、図８、及び図９に示す表示状態に順に遷移させる。
【００６５】
図７において、選択中の「年賀状」の選択ボタン７０は、非選択の他の選択ボタン７０と識別可能に表示される。選択中の選択ボタン７０の表示形態は、例えば、選択ボタン７０を取り囲む選択マーク７２が表示される形態である。選択マーク７２は、選択画面６２の背景色（例えば白）とは異なる色（例えばオレンジ）である。また、選択中の「年賀状」の選択ボタン７０の上部には、チェックマーク７３が表示される。「年賀状」以外の非選択の選択ボタン７０には、これら選択マーク７２およびチェックマーク７３は表示されない。選択マーク７２およびチェックマーク７３の表示により、第１選択肢４４として「年賀状」が選択されたことがユーザーに示される。図７の表示状態が例えば数秒続いた後、選択画面６２は図８のように遷移する。
【００６６】
図８において、選択画面６２の全域に広い間隔を空けて表示されていた各選択ボタン７０は、点線矢印で示すようにアニメーション表現を伴いながら選択画面６２の上部の領域に移動され、選択肢ＩＤのハイフンの後の数字順に１列に整列して、図６、図７よりも狭い間隔で上部の領域に集約される。上部の領域に集約された各選択ボタン７０には、詳細情報７１は表示されない。
【００６７】
また、この上部の領域への各選択ボタン７０の集約と同時に、点線矢印により示すようにアニメーション表現を伴いながら選択画面６２の下部に第２階層メニュー４１、より具体的には選択中の「年賀状」にリンクした第２階層メニュー４１の枚数サブメニュー４８が出現する。アニメーション表現は、例えば、枚数サブメニュー４８が、選択画面６２の下方から上方へスクロールアップする形態である。ハッチングにより示すように、枚数サブメニュー４８は、第１階層メニュー４０とは異なる背景色（例えばグレー）である。この図８に示す上部の領域への各選択ボタン７０の集約、および枚数サブメニュー４８のスクロールアップが完了すると、選択画面６２は図９に示すようになる。
【００６８】
図９の選択画面６２は、選択肢の選択が未了の未選択メニューである枚数サブメニュー４８が表示されるメイン表示領域７４と、選択肢の選択が終了した選択済みメニューである第１階層メニュー４０が表示されるサブ表示領域７５とに分けられる。メイン表示領域７４は選択画面６２の大部分を占めており、選択画面６２の上部の領域に限定されたサブ表示領域７５よりもメイン表示領域７４のほうが表示面積が大きい。
【００６９】
サブ表示領域７５には、選択中の「年賀状」の選択ボタン７０と、「年賀状」以外の非選択の選択肢の選択ボタン７０を合せた第１階層メニュー４０の全選択肢の選択ボタン７０が表示される。また、サブ表示領域７５では、選択中の「年賀状」の選択ボタン７０から、非選択の選択肢の選択ボタン７０に選択を変更することが可能である。
【００７０】
サブ表示領域７５の各選択ボタン７０のうち、選択中の「年賀状」の選択ボタン７０には、チェックマーク７３が消去されて選択マーク７２のみが表示される。また、枚数サブメニュー４８の上部には、サブ表示領域７５の各選択ボタン７０のうちの選択中の「年賀状」の選択ボタン７０を指し示す三角形状の矢印７６が表示される。これらの選択マーク７２および矢印７６の表示により、過去にどの選択肢が選択されたか、すなわち選択経路がユーザーに示される。なお、矢印７６は表示せず、選択マーク７２のみを表示してもよい。
【００７１】
メイン表示領域７４には、「貼り付ける写真の枚数を以下の中から選択してください。」というメッセージとともに、枚数サブメニュー４８の「写真なし」、「写真１枚」、「写真２枚」、「写真複数枚（コラージュ）」の各第２選択肢４５を選択するための選択ボタン７０および詳細情報７１が表示される。図６の選択画面６２と同様に、各選択ボタン７０は、選択肢ＩＤのハイフンの後の数字順に整列して、メイン表示領域７４の全域に広い間隔を空けて表示される。また、選択画面６２の下部には、選択画面６２の表示状態を以前の表示状態（図９の場合は図６の選択画面６２）に戻すための戻るボタン７７が出現する。
【００７２】
図６および図７における「ポストカードの用途を以下の中から選択してください。」というメッセージの横と、図９の「貼り付ける写真の枚数を以下の中から選択してください。」というメッセージの横には三角矢印状の集約ボタン７８が、図９のサブ表示領域７５の各選択ボタン７０の横には、同じく三角矢印状の展開ボタン７９がそれぞれ表示される。
【００７３】
各メッセージの横の集約ボタン７８は、三角矢印が下を向いており、詳細情報７１付きで表示された選択ボタン７０が、選択肢の選択が未了の未選択メニューに属していることを示している。一方、サブ表示領域７５の展開ボタン７９は、三角矢印が各選択ボタン７０のほうを向いており、これら各選択ボタン７０が、選択肢の選択が終了した選択済みメニューに属していることを示している。展開ボタン７９の機能については後述する。
【００７４】
図９の選択画面６２において、例えば「写真なし」の選択ボタン７０が指Ｆによりタッチされることにより、第２選択肢４５として「写真なし」が選択された場合、ＧＵＩ制御部６０は、図９の選択画面６２を、図７、図８と同様に遷移させ、図１０に示す表示状態とする。
【００７５】
図１０において、メイン表示領域７４には、「絵柄のテイストを以下の中から選択してください。」というメッセージが表示される。それとともに、第３階層メニュー４２、より具体的には、選択中の第１選択肢４４「年賀状」、第２選択肢４５「写真なし」にリンクした第３階層メニュー４２のテイストサブメニュー４９の「キュート」、「クール」、「シンプル」の各第３選択肢４６を選択するための選択ボタン７０および詳細情報７１が表示される。
【００７６】
テイストサブメニュー４９は、図８の枚数サブメニュー４８と同様に、アニメーション表現を伴いながら選択画面６２の下部からスクロールアップされる。また、テイストサブメニュー４９の背景色は、二段階上位の第１階層メニュー４０と同じであって、かつ、一段階上位の枚数サブメニュー４８とは異なる背景色（例えば白）である。
【００７７】
一方、サブ表示領域７５には、第１階層メニュー４０の下部に、枚数サブメニュー４８の各選択ボタン７０が表示される。枚数サブメニュー４８の各選択ボタン７０も、選択中の「写真なし」の選択ボタン７０から、非選択の選択肢の選択ボタン７０に選択を変更することが可能である。また、枚数サブメニュー４８の各選択ボタン７０の横にも、展開ボタン７９が表示される。
【００７８】
枚数サブメニュー４８の各選択ボタン７０のうち、選択中の「写真なし」の選択ボタン７０には、「年賀状」の選択ボタン７０と同じく選択マーク７２が表示される。また、テイストサブメニュー４９の上部には、枚数サブメニュー４８と同じく、「写真なし」の選択ボタン７０を指し示す矢印７６が表示される。
【００７９】
枚数サブメニュー４８の各選択ボタン７０は、図８の第１階層メニュー４０の各選択ボタン７０と同様に、サブ表示領域７５に集約される。第１階層メニュー４０に加えて枚数サブメニュー４８が追加された分、サブ表示領域７５の表示面積は図９の場合と比べて大きくなるが、依然としてメイン表示領域７４はサブ表示領域７５よりも表示面積が大きい。
【００８０】
図１０の選択画面６２において、例えば「キュート」の選択ボタン７０が指Ｆでタッチされることにより、第３選択肢４６として「キュート」が選択された場合、ＧＵＩ制御部６０は、図１０の選択画面６２を、図７、図８と同様に遷移させ、図１１に示す表示状態とする。
【００８１】
図１１において、メイン表示領域７４には、「絵柄を以下の中から選択してください。」というメッセージが表示される。それとともに、第４階層メニュー４３、より具体的には、選択中の第１選択肢４４「年賀状」、第２選択肢４５「写真なし」、第３選択肢４６「キュート」にリンクした第４階層メニュー４３の絵柄サブメニュー５０の「Ａ１」、「Ａ２」、「Ａ３」の各第４選択肢４７を選択するための選択ボタン７０が表示される。この場合は、ポストカードの絵柄のサムネイル画像が選択ボタン７０として表示され、詳細情報７１は表示されない。
【００８２】
絵柄サブメニュー５０の出現の仕方およびテイストサブメニュー４９のサブ表示領域７５への各選択ボタン７０の集約の仕方は、図８の枚数サブメニュー４８の出現の仕方および第１階層メニュー４０の各選択ボタン７０の集約の仕方と同じである。また、絵柄サブメニュー５０の背景色は、第１階層メニュー４０およびテイストサブメニュー４９と異なり、かつ枚数サブメニュー４８と同じ背景色である。このように各階層メニューの背景色を階層毎に交互に変更することにより、各階層メニューの識別が容易となる。
【００８３】
サブ表示領域７５には、第１階層メニュー４０および枚数サブメニュー４８の下部に、テイストサブメニュー４９の各選択ボタン７０が表示される。テイストサブメニュー４９の各選択ボタン７０も、選択中の「キュート」の選択ボタン７０から、非選択の選択肢の選択ボタン７０に選択を変更することが可能である。また、テイストサブメニュー４９の各選択ボタン７０の横にも、展開ボタン７９が表示される。
【００８４】
テイストサブメニュー４９の各選択ボタン７０のうち、選択中の「キュート」の選択ボタン７０にも選択マーク７２が表示される。また、絵柄サブメニュー５０の上部にも「キュート」の選択ボタン７０を指し示す矢印７６が表示される。さらに、サブ表示領域７５の表示面積はメイン表示領域７４と略同じとなる。
【００８５】
このように、選択画面６２には、各選択肢４４〜４７の選択指示に応じて上位の階層から順に階層メニューが出現する。また、選択画面６２では、第４選択肢４７の選択が確定するまでの間、第１階層メニュー４０〜第３階層メニュー４２において選択した第１選択肢４４〜第３選択肢４６の変更が可能である。つまりサブ表示領域７５の各選択ボタン７０はいわゆるタブのような役割を担い、後述するように選択中の選択肢の選択ボタン７０から、非選択の選択肢の選択ボタン７０への変更に応じて、メイン表示領域７４に表示される未選択メニューが切り替わるように構成されている。
【００８６】
ユーザーは、上位の階層から順に選択肢を選択していって、図１１の選択画面６２に示すように絵柄サブメニュー５０をメイン表示領域７４に出現させる。こうした選択画面６２において、選択中の選択肢の選択ボタン７０から、非選択の選択肢の選択ボタン７０に選択を変更する場合には、ユーザーは、サブ表示領域７５に表示された非選択の選択肢の選択ボタン７０のうちの所望の選択ボタン７０に指Ｆを触れて当該選択ボタン７０を選択する。
【００８７】
例えば図１１の選択画面６２において、テイストサブメニュー４９の「クール」の選択ボタン７０が指Ｆによりタッチされることにより、テイストサブメニュー４９の選択ボタン７０が「キュート」から「クール」に変更された場合、ＧＵＩ制御部６０は、図１１の選択画面６２を、図１２に示す表示状態に遷移させる。
【００８８】
図１２において、メイン表示領域７４には、図１１の第１選択肢４４「年賀状」、第２選択肢４５「写真なし」、第３選択肢４６「キュート」にリンクした第４階層メニュー４３の絵柄サブメニュー５０に代えて、第１選択肢４４「年賀状」、第２選択肢４５「写真なし」、第３選択肢４６「クール」にリンクした第４階層メニュー４３の別の絵柄サブメニュー５０の「Ｂ１」、「Ｂ２」の各第４選択肢４７を選択するための選択ボタン７０が表示される。また、テイストサブメニュー４９の選択マーク７２の表示が、図１１の「キュート」の選択ボタン７０から、変更された「クール」の選択ボタン７０に切り替わる。さらに、絵柄サブメニュー５０の矢印７６の表示位置が、図１１の「キュート」の選択ボタン７０を指し示す位置から、変更された「クール」の選択ボタン７０を指し示す位置に切り替わる。
【００８９】
また、例えば図１１の選択画面６２において、枚数サブメニュー４８の「写真２枚」の選択ボタン７０が指Ｆによりタッチされることにより、枚数サブメニュー４８の選択ボタン７０が「写真なし」から「写真２枚」に変更された場合、ＧＵＩ制御部６０は、図１１の選択画面６２を、図１３に示す表示状態に遷移させる。
【００９０】
図１３において、メイン表示領域７４には、図１１の第１選択肢４４「年賀状」、第２選択肢４５「写真なし」、第３選択肢４６「キュート」にリンクした第４階層メニュー４３の絵柄サブメニュー５０に代えて、第１選択肢４４「年賀状」、第２選択肢４５「写真２枚」、第３選択肢４６「キュート」にリンクした第４階層メニュー４３の別の絵柄サブメニュー５０の「Ｇ１」、「Ｇ２」の各第４選択肢４７を選択するための選択ボタン７０が表示される。また、枚数サブメニュー４８の選択マーク７２の表示が、図１１の「写真なし」の選択ボタン７０から、変更された「写真２枚」の選択ボタン７０に切り替わる。さらに、テイストサブメニュー４９の矢印７６の表示位置が、図１１の「写真なし」の選択ボタン７０を指し示す位置から、変更された「写真２枚」の選択ボタン７０を指し示す位置に切り替わる。
【００９１】
このように、共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態（本例では第１選択肢４４「年賀状」、第２選択肢４５「写真なし」にリンクした第３階層メニュー４２のテイストサブメニュー４９の第３選択肢４６「キュート」の選択肢が選択されている図１１の状態）で、共通階層メニューの上位の階層メニュー（本例ではテイストサブメニュー４９の上位の枚数サブメニュー４８）において、現在選択中の共通選択肢への選択経路に存在する選択肢（本例では「写真なし」の選択肢）から別の選択肢（本例では「写真２枚」の選択肢）に変更する指示を受け付けた場合、ＧＵＩ制御部６０は、当該指示の情報、具体的には別の選択肢の選択肢ＩＤ（本例の場合は選択肢ＩＤ「２−００３（写真２枚）」）を自動選択部６１に出力する。
【００９２】
自動選択部６１は、ＧＵＩ制御部６０からの別の選択肢の選択肢ＩＤを受けて作動し、選択肢を自動選択する。より具体的には、自動選択部６１は、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢（本例では「キュート」の選択肢）と同一共通階層メニューにおける別のサブメニューの共通選択肢（本例では第１選択肢４４「年賀状」、第２選択肢４５「写真２枚」にリンクした第３階層メニュー４２のテイストサブメニュー４９の第３選択肢４６「キュート」の選択肢）を検索して、検索した共通選択肢を自動選択する。
【００９３】
自動選択部６１は、選択肢関係情報３０および選択経路情報６３に基づいて共通選択肢の検索を行う。本例の場合は、図１１の状態における選択経路情報６３は、図５に例示するように、「１−００１（年賀状）」⇒「２−００１（写真なし）」⇒「３−００１（キュート）」である。この状態でＧＵＩ制御部６０から別の選択肢の選択肢ＩＤ「２−００３（写真２枚）」を受けた場合、自動選択部６１は、図１４に示すように、選択肢ＩＤ「２−００３」の情報ブロック５５Ｅの下位階層選択肢ＩＤの項目を検索し、「３−００７（キュート）」、「３−００８（クール）」、及び「３−００９（シンプル）」の各選択肢ＩＤを抽出する。
【００９４】
また、自動選択部６１は、選択経路情報６３に記録された、変更の直前に選択されていた共通選択肢である選択肢ＩＤ「３−００１（キュート）」の情報ブロック５５Ｃの共通選択肢ＩＤの項目を検索し、情報ブロック５５Ｅから抽出した各選択肢ＩＤと同じ選択肢ＩＤが登録されているか否かを判定する。
【００９５】
情報ブロック５５Ｃの共通選択肢ＩＤの項目には、情報ブロック５５Ｅから抽出した選択肢ＩＤと同じ選択肢ＩＤ、すなわち選択肢ＩＤ「３−００７」が登録されている。そのため、自動選択部６１は、この選択肢ＩＤ「３−００７」を、自動選択する選択肢ＩＤとして抽出する。自動選択部６１は、検索結果をＧＵＩ制御部６０に出力する。ＧＵＩ制御部６０は、自動選択部６１からの検索結果に基づいて、図１１の選択画面６２を図１３の表示状態に遷移させる。
【００９６】
図１１および図１３の例では、第１選択肢４４〜第３選択肢４６の選択経路は、図１５に示すように、点線で囲う第１選択肢４４「年賀状」、第２選択肢４５「写真なし」、第３選択肢４６「キュート」の状態から、実線で囲う第１選択肢４４「年賀状」、第２選択肢４５「写真２枚」、第３選択肢４６「キュート」に変更され、第４選択肢４７は「Ａ１」、「Ａ２」、及び「Ａ３」から「Ｇ１」、及び「Ｇ２」に切り替わる。なお、図１５では、図１１および図１３の例に関係のある選択肢のみを図示している。
【００９７】
さらに、例えば図１１の選択画面６２において、枚数サブメニュー４８の横の展開ボタン７９が指Ｆでタッチされることにより、展開ボタン７９の選択指示を受け付けた場合、ＧＵＩ制御部６０は、図１１の選択画面６２を、図１６、及び図９に示す表示状態に遷移させる。
【００９８】
図１６において、サブ表示領域７５に集約されていた枚数サブメニュー４８の各選択ボタン７０は、点線矢印で示すようにアニメーション表現を伴いながら選択画面６２の全域に散在するよう移動される。各選択ボタン７０の上部には、サブ表示領域７５では非表示であった詳細情報７１が表示され、詳細情報７１の表示が復活する。また、枚数サブメニュー４８の横の展開ボタン７９は、三角矢印が下を向いて集約ボタン７８となる。
【００９９】
さらに、この全域への各選択ボタン７０の移動と同時に、点線矢印で示すようにアニメーション表現を伴いながら、メイン表示領域７４に表示されていた絵柄サブメニュー５０およびサブ表示領域７５に表示されていたテイストサブメニュー４９が選択画面６２の下部にスクロールダウンする。この図１６に示す表示状態を経て、選択画面６２は図９に示す表示状態となる。つまり、展開ボタン７９の選択により、選択済みメニューである枚数サブメニュー４８が、メイン表示領域７４に未選択メニューの代わりに復帰表示される。
【０１００】
なお、図１１の表示状態から、展開ボタン７９の選択指示を受け付けて図１６、図９に示す表示状態に選択画面６２が遷移された後、図９の「貼り付ける写真の枚数を以下の中から選択してください。」というメッセージの横の集約ボタン７８の選択指示を受け付けた場合、枚数サブメニュー４８の各選択ボタン７０を再びサブ表示領域７５に集約し、かつ絵柄サブメニュー５０およびテイストサブメニュー４９の表示を復活させ、選択画面６２を図１１の表示状態に戻してもよい。
【０１０１】
以下、上記構成の作用について、図１７のフローチャートを参照しながら説明する。まず、プリント注文受付機２において、作動プログラム２９が起動される。これにより、ＣＰＵ２４にＧＵＩ制御部６０、および自動選択部６１が構築され、プリント注文受付機２はマルチ階層メニュー選択装置として機能する。
【０１０２】
最初に、プリント注文を受け付けるための初期画面（図示せず）が、ＧＵＩ制御部６０によりタッチパネルディスプレイ１１に出力される。初期画面には、「画面に触れて下さい。」といった、タッチパネルディスプレイ１１への指Ｆの接触を促すメッセージが表示される。この初期画面に指Ｆが触れたことが検知されると、次いで、「写真が記録されたメディアをメディアスロットに挿入してください。」といったリムーバブルメディアのメディアスロット群１０への挿入を促すメッセージ、およびリムーバブルメディアをメディアスロット群１０に挿入する様子を示すアニメーションが表示された画面（図示せず）がタッチパネルディスプレイ１１に出力される。
【０１０３】
リムーバブルメディアがメディアスロット群１０に挿入されたことがメディアリーダ２２によって検知された場合、ＧＵＩ制御部６０により、第１階層メニュー４０の各第１選択肢４４を選択するための選択ボタン７０が表示された図６の選択画面６２がタッチパネルディスプレイ１１に出力される。
【０１０４】
図６の選択画面６２において、所望の選択ボタン７０が選択された場合、図７、図８のように表示状態が遷移された後、図９のように、枚数サブメニュー４８がメイン表示領域７４に、第１階層メニュー４０がサブ表示領域７５にそれぞれ表示された選択画面６２がタッチパネルディスプレイ１１に出力される。
【０１０５】
サブ表示領域７５の各選択ボタン７０のうち、選択中の選択ボタン７０には選択マーク７２が表示される。また、枚数サブメニュー４８の上部には、選択中の選択ボタン７０を指し示す矢印７６が表示される。これら選択マーク７２および矢印７６によって選択経路がユーザーに示されるので、ユーザーは自分が選択した選択肢を一々覚えておく必要がなく、容易に選択経路を確認することができる。また、どの階層メニューの選択肢を現在選択しているかも一目で分かる。
【０１０６】
メイン表示領域７４はサブ表示領域７５よりも表示面積が大きいので、選択肢の選択が未了の未選択メニューを選択画面６２の全体に大きく表示させることができる。また、選択ボタン７０をメイン表示領域７４に広い間隔を空けて配置するので、未選択メニューの選択肢の選択ボタン７０の選択がしやすくなり、操作性が向上する。
【０１０７】
また、選択中の選択肢と非選択の選択肢を合せた選択済みメニューの全選択肢の選択ボタン７０がサブ表示領域７５に表示され、非選択の選択肢の選択ボタン７０は、選択中の選択肢からの変更が可能な形態で表示されるので、選択中の選択肢の選択ボタン７０から、非選択の選択肢の選択ボタン７０に選択を変更する指示がしやすくなり、操作性が向上する。ユーザーは気軽に選択ボタン７０を変更して、様々なポストカードの絵柄を閲覧したり見比べたりしながら、ユーザーの好みのポストカードの絵柄を簡単に探し出すことができる。
【０１０８】
さらに、メイン表示領域７４には詳細情報７１が表示されるので、ユーザーが詳細情報７１を参考に選択ボタン７０を選択することができる。一方でサブ表示領域７５には詳細情報７１は表示されないので、サブ表示領域７５の表示面積を小さくすることができ、言い換えればメイン表示領域７４の表示面積を大きくすることができる。
【０１０９】
枚数サブメニュー４８の所望の選択ボタン７０、およびテイストサブメニュー４９の所望の選択ボタン７０が順次選択されることにより、選択画面６２は例えば図９から図１０、図１１へと表示状態が遷移する。
【０１１０】
図１１に示すようなメイン表示領域７４とサブ表示領域７５とが表示された選択画面６２において、選択中の選択肢の選択ボタン７０から、非選択の選択肢の選択ボタン７０に選択を変更する指示として、未選択メニューの一段階上位の階層メニューの非選択の選択肢の選択ボタン７０が選択された場合（例えば図１１の選択画面６２において、テイストサブメニュー４９の選択ボタン７０が「キュート」から「クール」に変更された場合）、ＧＵＩ制御部６０により、変更指示を受け付ける前に表示されていた未選択メニュー（例えば図１１の「年賀状」、「写真なし」、「キュート」にリンクした第４階層メニュー４３の絵柄サブメニュー５０）に代えて、変更指示を受け付けた選択肢にリンクする別のサブメニュー（例えば図１２の「年賀状」、「写真なし」、「クール」にリンクした第４階層メニュー４３の別の絵柄サブメニュー５０）が未選択メニューとしてメイン表示領域７４に表示された選択画面６２がタッチパネルディスプレイ１１に出力される。
【０１１１】
また、図１７に示すように、共通階層メニューの１つのサブメニューの１つの共通選択肢が選択されている状態（例えば「年賀状」、「写真なし」にリンクした第３階層メニュー４２のテイストサブメニュー４９の「キュート」の選択肢が選択されている図１１の状態）で、共通階層メニューの上位の階層メニュー（例えば枚数サブメニュー４８）において、現在選択中の共通選択肢への選択経路に存在する選択肢（例えば「写真なし」の選択肢）から別の選択肢（例えば「写真２枚」の選択肢）に変更する指示を受け付けた場合（ステップＳ１００でＹＥＳ）、自動選択部６１により、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢（「年賀状」、「写真なし」にリンクした選択肢ＩＤ「３−００１」の「キュート」の選択肢）と同一共通階層メニューにおける別のサブメニューの共通選択肢（「年賀状」、「写真２枚」にリンクした選択肢ＩＤ「３−００７」の「キュート」の選択肢）が検索され、自動選択される（ステップＳ１１０）。
【０１１２】
ＧＵＩ制御部６０により、自動選択部６１からの検索結果に応じて、選択マーク７２および矢印７６の表示、すなわちサブ表示領域７５の選択経路の表示が切り替えられる。また、変更指示を受け付けた選択肢にリンクする別のサブメニュー（例えば図１３の「年賀状」、「写真２枚」、「キュート」にリンクした第４階層メニュー４３の別の絵柄サブメニュー５０）が未選択メニューとしてメイン表示領域７４に表示され、選択画面６２の表示状態が遷移される（ステップＳ１２０）。
【０１１３】
現在選択中の共通選択肢への選択経路に存在する選択肢から別の選択肢に変更した場合に、別の選択肢を経由して到達することが可能であって、かつ、変更の直前に選択されていた共通選択肢と同一共通階層メニューにおける別のサブメニューの共通選択肢が自動的に選択されるの。そのため、変更の直前に選択されていた共通選択肢は活かしつつ、別の選択肢を経由する選択経路の下位階層の選択肢を確認したいというユーザーの要望に応えることができる。別の選択肢に変更した後、さらに共通選択肢を変更の直前に選択されていた共通選択肢に変更する操作がいらず、選択肢の変更操作の手間が軽減される。
【０１１４】
より具体的には、特許文献１に記載の技術を適用した場合を考える。その場合、例えば１つ前のユーザーが直近に第１選択肢４４「年賀状」、第２選択肢４５「写真２枚」、第３選択肢４６「クール」と選択していた場合に、当該ユーザーが第１選択肢４４「年賀状」、第２選択肢４５「写真なし」、第３選択肢４６「キュート」と選択していって、第２選択肢４５を「写真なし」から「写真２枚」に変更した場合、第３選択肢４６には、当該ユーザーが変更前に選択した「キュート」ではなく、１つ前のユーザーが選択した直近の選択肢である「クール」が自動選択されてしまう。その結果、当該ユーザーの「キュート」な絵柄のポストカードを選択したいという変更前の要望が反映されなくなる。このためユーザーは、第２選択肢４５を「写真なし」から「写真２枚」に変更した後、さらに第３選択肢４６を「クール」から「キュート」に変更しなければならない。本発明ではこうした二度手間が起こることがない。
【０１１５】
また、図１１に示すようなメイン表示領域７４とサブ表示領域７５とが表示された選択画面６２において、展開ボタン７９の選択指示を受け付けた場合、ＧＵＩ制御部６０により、当該展開ボタン７９が指し示す選択済みメニューをメイン表示領域７４に未選択メニューの代わりに復帰表示させた選択画面６２がタッチパネルディスプレイ１１に出力される。戻るボタン７７を選択して１階層ずつ未選択メニューを戻すよりも迅速に所望の選択済みメニューを未選択メニューに戻すことができ、操作の手間を省くことができる。選択済みメニューが未選択メニューの代わりに復帰表示された場合は詳細情報７１の表示も復活するので、詳細情報７１を再確認したい場合にも好適である。
【０１１６】
図１１の選択画面６２のように絵柄サブメニュー５０がメイン表示領域７４に表示された選択画面６２において、メイン表示領域７４のいずれかの選択ボタン７０が指Ｆでタッチされることにより、所望の１つの第４選択肢４７が選択された場合、第４選択肢４７の選択が確定される。
【０１１７】
第４選択肢４７の選択が確定された場合、選択されたポストカードの絵柄の画像が表示され、ポストカードに貼り付ける写真を指定する機能（第２選択肢４５に「写真なし」が選択された場合はこの機能はなし）、およびプリント枚数やポストカードに挿入する文字列を入力する機能等を有する操作画面（図示せず）がタッチパネルディスプレイ１１に出力される。ユーザーはこの操作画面上で適宜写真を指定したりプリント枚数や文字列を入力したりした後、プリント注文を確定する。
【０１１８】
プリント注文が確定された場合、ＣＰＵ２４は、代金清算部２３を介してユーザーから代金を徴収させた後、選択されたポストカードの絵柄の画像、貼付指定された写真、プリント枚数、文字列といった情報をプリンタ２０に受け渡し、プリント注文に応じたポストカードの印刷をプリンタ２０に行わせる。また、ＣＰＵ２４は、代金清算部２３から送信された代金、投入金額、および釣り銭額の情報を元に、レシートの印刷をレシートプリンタ２１に行わせる。ユーザーはポストカード排出口１２からポストカードを、レシート排出口１５からレシートをそれぞれ受け取る。
【０１１９】
なお、選択画面６２に自動選択オン／オフボタンを設ける等して、自動選択部６１による共通選択肢の自動選択の機能のオン／オフを切り替え可能に構成してもよい。また、選択済みメニューをメイン表示領域７４に未選択メニューの代わりに復帰表示させる操作としては、展開ボタン７９の選択に代えて、あるいは加えて、例えば選択済みメニューの背景を指Ｆにより２回叩くダブルタップの操作を採用してもよい。
【０１２０】
［第２実施形態］
最終階層メニューである第４階層メニュー４３の絵柄サブメニュー５０がメイン表示領域７４に表示される図１１等の選択画面６２では、サブ表示領域７５に表示される階層メニューの数が増える。そのため、図９や図１０の選択画面６２と比べてサブ表示領域７５の表示面積が大きくなり、メイン表示領域７４の表示面積が圧迫される。そうすると未選択メニューの選択肢の選択ボタン７０の選択がし難くなる。
【０１２１】
そこで、本実施形態では、サブ表示領域７５に表示可能な選択済みメニューの数を予め設定しておき、選択済みメニューの数が設定数を超えた場合、上位階層の選択済みメニューから順に非表示とする。そして、非表示の選択済みメニューがあることを示す非表示メニュー存在マークをサブ表示領域７５に表示させ、非表示メニュー存在マークの選択指示を指示受付部で受け付けた場合、非表示の選択済みメニューを再表示させる。サブ表示領域７５に表示可能な選択済みメニューの数としては、例えばサブ表示領域７５よりもメイン表示領域７４の表示面積のほうが大きくとれる限度の選択済みメニューの数が設定される。
【０１２２】
サブ表示領域７５に表示可能な選択済みメニューの設定数を、例えば２個とする。この場合、ＧＵＩ制御部６０は、図１１の選択画面６２の代わりに、図１８に示す選択画面６２をタッチパネルディスプレイ１１に出力する。
【０１２３】
図１１の選択画面６２では、サブ表示領域７５に表示される選択済みメニューの数が３個であり、設定数の２個を超えている。このため、図１８の選択画面６２では、３個の選択済みメニューのうち、最上位階層の選択済みメニューである第１階層メニュー４０が非表示とされる。そして、サブ表示領域７５には、非表示メニュー存在マーク８０が表示される。非表示メニュー存在マーク８０は、集約ボタン７８等と同様に三角矢印状をしており、図１８では三角矢印が上を向いている。
【０１２４】
この非表示メニュー存在マーク８０が指Ｆでタッチされることにより、非表示メニュー存在マーク８０の選択指示を受け付けた場合、ＧＵＩ制御部６０は、図１８の選択画面６２を、図１９に示す表示状態に遷移させる。
【０１２５】
図１９の選択画面６２には、選択画面６２の表示を縦方向にスクロールするためのスクロールバー８１が出現する。このスクロールバー８１を操作することにより、図１８の選択画面６２では非表示であった第１階層メニュー４０が再表示される。また、図１９では、非表示メニュー存在マーク８０は三角矢印が下を向き、非表示の選択済みメニューが再表示可能であることを示している。図１９の選択画面６２において非表示メニュー存在マーク８０が再度選択されると、選択画面６２は図１８の表示状態に戻る。
【０１２６】
サブ表示領域７５に表示する選択済みメニューの数が設定数を超えた場合、上位階層の選択済みメニューから順に非表示とするので、メイン表示領域７４の表示面積を確保することができる。階層数がどれだけ増えても、サブ表示領域７５に表示する選択済みメニューの数は設定数を超えないので、メイン表示領域７４の表示面積は確保される。また、選択済みメニューを非表示、再表示の切り替えが可能な形態により表示するので、階層数がどれだけ増えても、選択経路の確認を容易に行うことができる。
【０１２７】
図１８および図１９では、まず非表示メニュー存在マーク８０を表示し、非表示メニュー存在マーク８０の選択を待ってスクロールバー８１を表示している。しかし、非表示メニュー存在マーク８０は表示せずに、図１８の段階ですぐにスクロールバー８１を表示してもよい。また、図１９においてスクロールバー８１がダブルタップされたことに応じて、選択画面６２を図１８の表示状態に戻してもよい。
【０１２８】
上記各実施形態では、プリント注文受付機２においてポストカードの絵柄を決定する際に階層メニューを用いる場合を例示しているが、本発明はこれに限定されない。例えばインターネット上のショッピングサイトにおいて最終選択肢として商品またはサービスの注文を受け付ける、あるいは商品またはサービスを検索する場合に本発明を適用してもよい。
【０１２９】
図２０に示す第１階層メニュー９０、第２階層メニュー９１、第３階層メニュー９２、および第４階層メニュー９３により構成されるマルチ階層メニュー８５は、インターネット上のショッピングサイトにおいて最終選択肢として商品を選択させる場合のマルチ階層メニューの例である。第１階層メニュー９０には、「トップス」、「ボトムス」、「靴」、「帽子」、及び「小物」の商品の大分類項目を示す第１選択肢９４、第２階層メニュー９１には、「シャツ」、「カットソー」、「ジャケット」、及び「セーター」（以上は第１選択肢「トップス」にリンクした第２選択肢）、「パンツ」、「ショートパンツ」、「スカート」、及び「レギンス」（以上は第１選択肢「ボトムス」にリンクした第２選択肢）の商品の小分類項目を示す第２選択肢９５、第３階層メニュー９２には、「ビビッド」、「シック」、及び「トラディショナル」の商品のテイストを示す第３選択肢９６、第４階層メニュー９３には、商品自体が第４選択肢９７としてそれぞれ用意されている。なお、図３の場合と同様に、第４選択肢９７の商品には、説明の便宜上「Ａ１」、「Ｂ１」、「Ｇ１」等の記号を付して区別する。また、第１選択肢９４の「靴」、「帽子」、及び「小物」にリンクする第２選択肢９５〜第４選択肢９７は図示を省略している。
【０１３０】
この場合、第３選択肢９６の「ビビッド」、「シック」、「トラディショナル」は、上位階層の選択肢に関わらず属性（商品のテイスト）が共通する共通選択肢であり、第３階層メニュー９２は共通階層メニューである。また、上記第１実施形態の各サブメニュー４８〜５０と同様に、第２階層メニュー９１はサブメニュー９８を、第３階層メニュー９２はサブメニュー９９を、第４階層メニュー９３はサブメニュー１００をそれぞれ有している。
【０１３１】
図２１に点線により囲うように、例えば第１選択肢９４「トップス」、第２選択肢９５「シャツ」、第３選択肢９６「シック」が選択されて、第４階層メニュー９３のサブメニュー１００の「Ｂ１」、「Ｂ２」の各第４選択肢９７を選択するための選択ボタン７０がメイン表示領域７４に表示された状態において、第２選択肢９５が「シャツ」から「ジャケット」に変更された場合は、自動選択部６１により第３選択肢９６には「シック」が自動選択される。そして、図２１に実線で囲うように、第１選択肢９４「トップス」、第２選択肢９５「ジャケット」、第３選択肢９６「シック」にリンクしたサブメニュー１００の「Ｈ１」、「Ｈ２」、及び「Ｈ３」の各第４選択肢９７を選択するための選択ボタン７０がメイン表示領域７４に表示される。
【０１３２】
また、図２２に点線で囲うように、例えば上記と同じく第１選択肢９４「トップス」、第２選択肢９５「シャツ」、第３選択肢９６「シック」が選択されて、第４階層メニュー９３のサブメニュー１００の「Ｂ１」、「Ｂ２」の各第４選択肢９７を選択するための選択ボタン７０がメイン表示領域７４に表示された状態において、第１選択肢９４が「トップス」から「ボトムス」に変更された場合は、自動選択部６１により第２選択肢９５には「パンツ」が、第３選択肢９６には「シック」がそれぞれ自動選択される。そして、図２２に実線により囲うように、第１選択肢９４「ボトムス」、第２選択肢９５「パンツ」、第３選択肢９６「シック」にリンクしたサブメニュー１００の「Ｎ１」、「Ｎ２」の各第４選択肢９７を選択するための選択ボタン７０がメイン表示領域７４に表示される。
【０１３３】
図２２の例の第２選択肢９５を有するサブメニュー９８のように、変更後の選択経路に共通選択肢ではない選択肢を有するサブメニューがある場合は、自動選択部６１は、予め定められた選択条件にしたがって共通選択肢ではない選択肢を自動選択する。図２２の例の場合は、選択肢ＩＤのハイフンの後の数字が最小の選択肢（図２０おいてサブメニュー９８内で最左翼にある選択肢）を自動選択するという選択条件とする。このため、「ボトムス」にリンクしたサブメニュー９８の各第２選択肢９５のうちの「パンツ」が第２選択肢９５として自動選択される。このように、自動選択部６１は、共通選択肢だけでなく、変更後の選択経路にある共通選択肢ではない選択肢も自動選択する機能を有している。なお、図２１および図２２では、図１５と同様に説明に関係のある選択肢のみを図示している。
【０１３４】
インターネット上で賃貸アパートやマンション等の不動産物件を商品またはサービスとして検索する場合に本発明を適用してもよい。この場合、第１選択肢には都道府県、第２選択肢には鉄道沿線、第３選択肢には賃料、第４選択肢には専有面積、第５選択肢には間取り、第６選択肢には最寄り駅までの徒歩の所要時間、第７選択肢には築年数、第８選択肢には「バス・トイレ別」、「南向き」といった具体的条件等、第９選択肢には物件自体を用意し、第３選択肢〜第８選択肢を共通選択肢とする。このように階層メニューの数が比較的多く、共通選択肢を有する共通階層メニューの数も比較的多い場合は、選択肢の変更操作の省力化という本発明の効果が特に発揮される。
【０１３５】
図２３は、インターネット上で賃貸アパートやマンション等の不動産物件を検索する場合のマルチ階層メニュー１０５の例である。第１階層メニュー１１０には、「東京都」、「神奈川県」等の都道府県を示す第１選択肢１１４、第２階層メニュー１１１には、「ＹＴ線」、「ＫＯ線」等の鉄道沿線を示す第２選択肢１１５、第３階層メニュー１１２には、「ワンルーム」、「１Ｋ」等の間取りを示す第３選択肢１１６、第４階層メニュー１１３には、不動産物件自体が第４選択肢１１７としてそれぞれ用意されている。なお、図３および図２０の場合と同様に、第４選択肢１１７の不動産物件には、説明の便宜上「Ａ１」、「Ｂ１」、「Ｇ１」等の記号を付して区別する。また、各選択肢１１４〜１１７は図示を適宜省略している。
【０１３６】
この場合、第３選択肢１１６の「ワンルーム」、「１Ｋ」等が共通選択肢であり、第３階層メニュー１１２は共通階層メニューである。また、上記第１実施形態の各サブメニュー４８〜５０と同様に、第２階層メニュー１１１はサブメニュー１１８を、第３階層メニュー１１２はサブメニュー１１９を、第４階層メニュー１１３はサブメニュー１２０をそれぞれ有している。
【０１３７】
図２４に点線で囲うように、例えば第１選択肢１１４「東京都」、第２選択肢１１５「ＳＶ線」、第３選択肢１１６「１Ｋ」が選択されて、第４階層メニュー１１３のサブメニュー１２０の「Ｈ１」、「Ｈ２」、及び「Ｈ３」の各第４選択肢１１７を選択するための選択ボタン７０がメイン表示領域７４に表示された状態において、第２選択肢１１５が「ＳＶ線」から「ＴＯ線」に変更された場合は、自動選択部６１により第３選択肢１１６には「１Ｋ」が自動選択される。そして、図２４に実線で囲うように、第１選択肢１１４「東京都」、第２選択肢１１５「ＴＯ線」、第３選択肢１１６「１Ｋ」にリンクしたサブメニュー１２０の「Ｅ１」、「Ｅ２」、「Ｅ３」の各第４選択肢１１７を選択するための選択ボタン７０がメイン表示領域７４に表示される。なお、図２４では、図１５等と同様に説明に関係のある選択肢のみを図示している。
【０１３８】
こうしたインターネット上のサイトに本発明を適用する場合は、図２５に示すように、本発明のマルチ階層メニュー選択装置１３０は、ネットワークを介してユーザーが所有するクライアント端末１３１と接続される。マルチ階層メニュー選択装置１３０のＣＰＵ１３２は、画面出力制御部１３３、指示受付部１３４、および自動選択部１３５として機能する。画面出力制御部１３３、および指示受付部１３４は、上記各実施形態のＧＵＩ制御部６０と同じく、選択画面６２の出力を制御する画面出力制御機能、および選択画面６２上での各選択肢の選択指示を受け付ける指示受付機能を担う。自動選択部１３５は、上記各実施形態の自動選択部６１と同じく、選択肢を自動選択する自動選択機能を担う。
【０１３９】
この場合、画面出力制御部１３３は、選択画面６２を、例えば、ＸＭＬ（Extensible Markup Language）等のマークアップ言語によって作成されるウェブ配信用のＸＭＬデータの形式でクライアント端末１３１に配信する。クライアント端末１３１は、ＸＭＬデータに基づき選択画面６２をウェブブラウザ上に再現して表示する。クライアント端末１３１は、マウス等の入力部を介して入力された選択指示をマルチ階層メニュー選択装置１３０に送信する。なお、ＸＭＬに代えて、ＪＳＯＮ（JavaScript（登録商標） Object Notation）等の他のデータ記述言語を利用してもよい。
【０１４０】
商品またはサービスの注文を受け付ける、あるいは商品またはサービスを検索する場合には、ユーザーは商品またはサービスを見比べながら好みの商品またはサービスを探し出す使い方をするので、本発明をこうした場合に適用すれば、ユーザーの好みを反映させつつ、選択肢の変更操作を省くことができるという効果をより発揮することができる。なお、マルチ階層メニューは、上記各実施形態のように商品またはサービスの注文を受け付ける、あるいは商品またはサービスを検索するためのものに限らず、特許文献１に記載のワープロソフトの編集操作メニューや、画像、音楽ファイル、テンプレート等のコンテンツを選択させるためのコンテンツメニューであってもよい。
【０１４１】
上記各実施形態では、「写真なし」、「写真１枚」、「写真２枚」、「写真複数枚（コラージュ）」、あるいは「キュート」、「クール」、「シンプル」等、内容が完全に同じ選択肢を共通選択肢の例として挙げたが、例えば「キュート」と「ラブリー」、「シック」と「モノトーン」等々、内容が類似する選択肢を共通選択肢としてもよい。
【０１４２】
なお、共通階層メニューの各サブメニューは、上記各実施形態の枚数サブメニュー４８やテイストサブメニュー４９のように全く同じ内容でなくてもよい。例えばテイストサブメニュー４９に、「キュート」、「クール」、「シンプル」の選択肢をもつものと、「キュート」、「クール」、「シンプル」に加えて、「オーソドックス」、「ラグジュアリー」の選択肢をもつものの２種類を用意してもよい。
【０１４３】
上記各実施形態で示した各階層メニューの表示形態は一例であり、本発明はこれに限定されない。例えば特許文献１に記載の表示形態を採用してもよい。サブ表示領域７５の選択ボタン７０をタブ形式で表示してもよい。また、スクロールアップやスクロールダウンといったアニメーション表現はなくてもよい。さらに、サブ表示領域７５における選択済みメニューの各選択肢の選択ボタン７０よりも、メイン表示領域７４の選択ボタン７０を広い間隔を空けて配置する代わりに、メイン表示領域７４の選択ボタン７０を、サブ表示領域７５の選択ボタン７０に比べて大きいサイズとしてもよい。
【０１４４】
本発明は、上記各実施形態に限らず、本発明の要旨を逸脱しない限り種々の構成を採り得ることはもちろんである。また、上述の種々の実施形態や種々の変形例を適宜組み合わせることも可能である。また、本発明は、プログラムに加えて、プログラムを記憶する記憶媒体にもおよぶ。
【符号の説明】
【０１４５】
２  プリント注文受付機（マルチ階層メニュー選択装置）
１１  タッチパネルディスプレイ
２４  ＣＰＵ
２５  メモリ
２６  ストレージデバイス
２９  作動プログラム
３０  選択肢関係情報
３５、８５、１０５  マルチ階層メニュー
４０  第１階層メニュー
４１  第２（共通）階層メニュー
４２  第３（共通）階層メニュー
４３  第４（最終）階層メニュー
４４  第１選択肢
４５  第２（共通）選択肢
４６  第３（共通）選択肢
４７  第４（最終）選択肢
４８  枚数サブメニュー
４９  テイストサブメニュー
６０  ＧＵＩ制御部（画面出力制御部、指示受付部）
６１  自動選択部
６２  選択画面
６３  選択経路情報
７０  選択ボタン
７１  詳細情報
７２  選択マーク
７４  メイン表示領域
７５  サブ表示領域
７９  展開ボタン
８０  非表示メニュー存在マーク
８１  スクロールバー
１３０  マルチ階層メニュー選択装置
１３２  ＣＰＵ
１３３  画面出力制御部
１３４  指示受付部
１３５  自動選択部
【図１】
2016117275.tif 000003
【図２】
2016117275.tif 000004
【図３】
2016117275.tif 000005
【図４】
2016117275.tif 000006
【図５】
2016117275.tif 000007
【図６】
2016117275.tif 000008
【図７】
2016117275.tif 000009
【図８】
2016117275.tif 000010
【図９】
2016117275.tif 000011
【図１０】
2016117275.tif 000012
【図１１】
2016117275.tif 000013
【図１２】
2016117275.tif 000014
【図１３】
2016117275.tif 000015
【図１４】
2016117275.tif 000016
【図１５】
2016117275.tif 000017
【図１６】
2016117275.tif 000018
【図１７】
2016117275.tif 000019
【図１８】
2016117275.tif 000020
【図１９】
2016117275.tif 000021
【図２０】
2016117275.tif 000022
【図２１】
2016117275.tif 000023
【図２２】
2016117275.tif 000024
【図２３】
2016117275.tif 000025
【図２４】
2016117275.tif 000026
【図２５】
2016117275.tif 000027
【国際調査報告】
2016117275.tif 000028
2016117275.tif 000029