(57)【特許請求の範囲】
【請求項１】
ヒューマン・マシン・インタフェースを開発するための画面遷移情報を処理する画面遷移設計支援装置において、
表示部品をレイアウトして表示画面を生成する表示画面編集手段と、
前記表示画面にメニューリストが含まれるとき、メニュー項目の新規追加、メニュー項目の削除、ならびに、前記メニューリストにおけるメニュー項目の表示順序の変更を行うメニューリスト編集手段と、
遷移元の表示画面と、遷移先の表示画面と、画面の遷移要因に係るメニュー項目とを関連付けることにより、画面遷移過程を定義する画面遷移編集手段と、
前記画面遷移編集手段によって定義された前記画面遷移過程を、遷移元の表示画面から遷移先の表示画面に対して、画面の遷移要因に係るメニュー項目が属するメニューリストごとに、当該メニューリストの名称が書かれた図形と、当該メニュー項目および当該メニューリストにおける当該メニュー項目の表示順序とを描画した画面遷移図として表示する画面遷移表示手段と、
前記メニューリスト編集手段により複数の利用者が独立してメニュー項目の表示順序を変更し、これにより変更されたメニュー項目の表示順序が重複したとき、入力装置から入力された所定の合成操作に応じて、表示順序の一貫性を保つために当該メニュー項目の表示順序を変更する合成処理を実行する合成手段とを備え、
前記画面遷移表示手段は、前記合成手段により前記合成処理が実行された場合に、前記画面遷移図に、前記合成処理が実行されたことを示す合成情報を、前記図形に付随する図形として描画することを特徴とする画面遷移設計支援装置。
【請求項２】
請求項１に記載の画面遷移設計支援装置において、
前記画面遷移表示手段は、前記複数の利用者を識別する情報を含む前記合成情報を描画することを特徴とする画面遷移設計支援装置。
【請求項３】
ヒューマン・マシン・インタフェースを開発するための画面遷移情報を処理する画面遷移設計支援方法において、
表示部品をレイアウトして表示画面を生成する表示画面編集工程と、
前記表示画面にメニューリストが含まれるとき、メニュー項目の新規追加、メニュー項目の削除、ならびに、前記メニューリストにおけるメニュー項目の表示順序の変更を行うメニューリスト編集工程と、
遷移元の表示画面と、遷移先の表示画面と、画面の遷移要因に係るメニュー項目とを関連付けることにより、画面遷移過程を定義する画面遷移編集工程と、
前記画面遷移編集工程によって定義された前記画面遷移過程を、遷移元の表示画面から遷移先の表示画面に対して、画面の遷移要因に係るメニュー項目が属するメニューリストごとに、当該メニューリストの名称が書かれた図形と、当該メニュー項目および当該メニューリストにおける当該メニュー項目の表示順序とを描画した画面遷移図として表示する画面遷移表示工程と、
前記メニューリスト編集工程により複数の利用者が独立してメニュー項目の表示順序を変更し、これにより変更されたメニュー項目の表示順序が重複したとき、入力装置から入力された所定の合成操作に応じて、表示順序の一貫性を保つために当該メニュー項目の表示順序を変更する合成処理を実行する合成工程とを備え、
前記画面遷移表示工程は、前記合成工程により前記合成処理が実行された場合に、前記画面遷移図に、前記合成処理が実行されたことを示す合成情報を、前記図形に付随する図形として描画することを特徴とする画面遷移設計支援方法。
【請求項４】
請求項３に記載の画面遷移設計支援方法において、
前記画面遷移表示工程は、前記複数の利用者を識別する情報を含む前記合成情報を描画することを特徴とする画面遷移設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面の遷移状態を示す画面遷移図を表示する画面遷移設計支援装置、画面遷移設計支援方法および画面遷移設計支援プログラムに関する。
【背景技術】
【０００２】
車載ナビゲーション装置などの開発においては、しばしば画面遷移図が用いられる。画面遷移図は、車載ナビゲーション装置の表示装置に表示される画面を１つの単位として、遷移元の画面ならびに遷移先の画面を同時に表示し、両者を矢印で結ぶとともに、矢印の近傍に画面遷移を発生させる要因（例えば、ボタンの押下など）を表示するものである（特許文献１）。
【０００３】
【特許文献１】特開２００３−１１４７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の画面遷移の表現方法では、複数のメニュー項目からなるメニューリストについて、メニュー項目ごとに異なる画面へと遷移するような画面遷移を表示する際、メニュー項目の表示順序を正確に表現できないという問題が存在する。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、ヒューマン・マシン・インタフェースを開発するための画面遷移情報を処理する画面遷移設計支援装置において、表示部品をレイアウトして表示画面を生成する表示画面編集手段と、前記表示画面にメニューリストが含まれるとき、メニュー項目の新規追加、メニュー項目の削除、ならびに、前記メニューリストにおけるメニュー項目の表示順序の変更を行うメニューリスト編集手段と、遷移元の表示画面と、遷移先の表示画面と、画面の遷移要因に係るメニュー項目とを関連付けることにより、画面遷移過程を定義する画面遷移編集手段と、前記画面遷移編集手段によって定義された前記画面遷移過程を、遷移元の表示画面から遷移先の表示画面に対して、画面の遷移要因に係るメニュー項目が属するメニューリストごとに、当該メニューリストの名称が書かれた図形と当該メニューリストにおけるメニュー項目の表示順序とを描画した画面遷移図として表示する画面遷移表示手段と、前記メニューリスト編集手段により複数の利用者が独立してメニュー項目の表示順序を変更し、これにより変更されたメニュー項目の表示順序が重複した場合に、入力装置から入力された所定の合成操作に応じて、表示順序の一貫性を保つために当該メニュー項目の表示順序を変更する合成処理を実行する合成手段とを備え、前記画面遷移表示手段は、前記合成手段により前記合成処理が実行された場合に、前記画面遷移図に、前記合成処理が実行されたことを示す合成情報を、前記図形に付随する図形として描画することを特徴とする画面遷移設計支援装置である。
請求項２に係る発明は、請求項１に記載の画面遷移設計支援装置において、前記画面遷移表示手段は、前記複数の利用者を識別する情報を含む前記合成情報を描画することを特徴とする。
請求項３に係る発明は、ヒューマン・マシン・インタフェースを開発するための画面遷移情報を処理する画面遷移設計支援方法において、表示部品をレイアウトして表示画面を生成する表示画面編集工程と、前記表示画面にメニューリストが含まれるとき、メニュー項目の新規追加、メニュー項目の削除、ならびに、前記メニューリストにおけるメニュー項目の表示順序の変更を行うメニューリスト編集工程と、遷移元の表示画面と、遷移先の表示画面と、画面の遷移要因に係るメニュー項目とを関連付けることにより、画面遷移過程を定義する画面遷移編集工程と、前記画面遷移編集工程によって定義された前記画面遷移過程を、遷移元の表示画面から遷移先の表示画面に対して、画面の遷移要因に係るメニュー項目が属するメニューリストごとに、当該メニューリストの名称が書かれた図形と、当該メニュー項目および当該メニューリストにおける当該メニュー項目の表示順序とを描画した画面遷移図として表示する画面遷移表示工程と、前記メニューリスト編集工程により複数の利用者が独立してメニュー項目の表示順序を変更し、これにより変更されたメニュー項目の表示順序が重複したとき、入力装置から入力された所定の合成操作に応じて、表示順序の一貫性を保つために当該メニュー項目の表示順序を変更する合成処理を実行する合成工程とを備え、前記画面遷移表示工程は、前記合成工程により前記合成処理が実行された場合に、前記画面遷移図に、前記合成処理が実行されたことを示す合成情報を、前記図形に付随する図形として描画することを特徴とする画面遷移設計支援方法である。
請求項４に係る発明は、請求項３に記載の画面遷移設計支援方法において、前記画面遷移表示工程は、前記複数の利用者を識別する情報を含む前記合成情報を描画することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、複数のメニューリストや複数のメニュー項目が存在する画面からの画面遷移を、メニューリストにおける表示順序も含めて正確に表現することができる。
【発明を実施するための最良の形態】
【０００７】
――第１の実施の形態――
図１は、本実施形態における画面遷移設計支援装置を示すブロック図である。画面遷移設計支援装置１は、レイアウトエディタ２と、画面遷移エディタ３と、リソース管理ＤＢ４とから構成され、車載ナビゲーション装置の「画面遷移」過程を定義するために用いられる。
【０００８】
レイアウトエディタ２は、画面編集部２１と画面表示部２２を備え、画面管理テーブル４１との間でデータの入出力を行う。画面編集部２１は、画面管理テーブル４１に保存されている、車載用ナビゲーション装置の表示画面データを編集する機能を有する。画面表示部２２は、画面管理テーブル４１に保存されている表示画面データを、表示装置（図示せず）へ表示する機能を有する。
【０００９】
画面遷移エディタ３は、メニューリスト編集部３１と、画面遷移編集部３２と、画面遷移表示部３３とを備えている。メニューリスト編集部３１は、メニューリスト管理テーブル４２に記録されているメニューリストの一覧、ならびに、画面遷移管理テーブル４２に記録されているメニュー項目データを編集する機能を有する。画面遷移編集部３２は、画面遷移管理テーブル４３に記録されている、一方の表示画面から他方の表示画面への遷移データを編集する機能を有する。画面遷移表示部３３は、画面管理テーブル４１と、メニューリスト管理テーブル４２と、画面遷移管理テーブル４３とに記録されているデータを元に、各表示画面間の遷移データを、表示装置（図示せず）へ表示する機能を有する。
【００１０】
リソース管理ＤＢ４は、画面管理テーブル４１と、メニューリスト管理テーブル４２と、画面遷移管理テーブル４３とを備える。各テーブルに格納されているデータについては後述する。
【００１１】
以上のように構成された画面遷移設計支援装置１は、予め定めてある演算処理およびプログラム実行処理を行うＣＰＵと、所定のプログラムおよびデータを記憶する記憶装置と、上記ＣＰＵがプログラムを実行するに際して必要なデータを入力する入力装置と、上記ＣＰＵがプログラムを実行した結果を表示する表示装置とを含んだコンピュータ（いずれも図示せず）によって実現される。すなわち、図１に示した各ブロックが有するそれぞれの機能は、上記コンピュータのＣＰＵが記憶装置に記憶されている所定のプログラムを実行することによって実現される。
【００１２】
なお、本実施の形態においては、画面遷移設計支援装置１は、１台のコンピュータにより実現しているが、複数台のコンピュータによって実現できることは勿論である。例えば、図１において、レイアウトエディタ２、画面遷移エディタ３およびリソース管理ＤＢ４のそれぞれに対して別個のコンピュータを割り当て、それぞれのコンピュータをネットワークを介して相互に接続しておき、それら複数台のコンピュータを用いて画面遷移設計支援装置１としての機能を実現するようにしてもよい。
【００１３】
次に、画面遷移設計支援装置１の各機能について、具体例を用いて説明する。なお、以下では、画面遷移設計支援装置１の表示装置に表示される画面を「設計画面」と呼び、車載用ナビゲーション装置の表示装置に表示される画面を「表示画面」と呼ぶ。
【００１４】
図２は、画面遷移エディタ３を用いる際に、画面遷移設計支援装置１の表示装置に表示される設計画面の例である。画面遷移エディタ３は、車載用ナビゲーション装置における特定の表示画面から、別の表示画面へと遷移することを定義するために用いられる。図２の設計画面５０では、車載用ナビゲーション装置の表示画面５１から、他の表示画面へ遷移すること、ならびに、それらの遷移が発生する要因を定義している。
【００１５】
画面遷移エディタ３を用いる前に、まずレイアウトエディタ２を使用して、複数の表示画面を作成しておく。画面遷移エディタ３の設計画面５０には、レイアウトエディタ２によって作成された任意の表示画面を配置することができる。ある表示画面から別の表示画面へと遷移することを定義する際は、遷移元の表示画面と遷移先の表示画面を設計画面５０に配置して、それらを矢印で結ぶ。このとき、遷移が発生する要因についても同時に指定する。以上の操作を行うことで、表示画面間の遷移を定義することができる。
【００１６】
設計画面５０に表示されている内容について、より具体的に説明する。表示画面５１は、遷移元の表示画面を示している。車載用ナビゲーション装置に表示画面５１が表示されているとき、車載用ナビゲーション装置に対して行った操作に応じて、車載用ナビゲーション装置の表示画面は、異なる表示画面へと遷移する。例えば、表示画面５１上の「戻る」と表示されたボタンを押すと、表示画面６２に遷移することが、矢印および矢印の上に表示される文字列６１によって示されている。
【００１７】
表示画面５１には２つのメニューリストが存在している。各々のメニューリストからいずれかのメニュー項目を選択すると、選択したメニュー項目に応じて異なる表示画面へと遷移することが、矢印および矢印の上に表示される文字列によって示されている。矢印の上に表示される文字列は、メニューリスト名と、メニューリストにおけるメニュー項目の表示順序と、メニュー項目名とから構成されている。例えば文字列５３は、メニューリスト名が「オーディオ」であるメニューリストの１番目に表示されている、メニュー項目名が「ＣＤ」であるメニュー項目を選択すると、表示画面５４ａへ遷移することを示している。メニュー項目は、後述するポップアップウィンドウ５２を用いて編集することができる。
【００１８】
表示画面に同時に表示できるメニュー項目の数は、表示画面の大きさによって制限される。例えば、表示画面５１では、１つのメニューリストにつき３つのメニュー項目しか同時に表示することができない。このとき、表示画面５１を始点とする矢印と、矢印の上に表示される文字列によって、メニューリストに３つよりも多くのメニュー項目が存在していることを確認できる。なお、遷移元の表示画面がメニューリストを１つしか含まない場合は、遷移元の表示画面を始点とする矢印の上に表示する文字列から、メニューリスト名を省略してもよい。
【００１９】
図３は、表示画面５１の詳細を説明するための図である。表示画面５１は、レイアウトエディタ２によって作成され画面管理テーブル４１に保存された、車載用ナビゲーション装置の表示画面である。表示画面５１は２つのメニューリスト（６３，６４）を備えている。メニューリスト６３には、互いに異なる名称が表示された３つのメニュー項目（６６，６７，６８）が順に表示されている。メニューリスト６３がメニュー項目を表示しきれない場合は、スクロールバー６９を用いてメニュー項目全体をスクロールさせることができる。表示画面５１には、以上で述べた２つのメニューリスト（６３，６４）の他に、「戻る」と記載されたボタン６５が表示されている。
【００２０】
続いて、設計画面５０に表示されているポップアップウィンドウ５２について説明する。図４は、ポップアップウィンドウ５２の詳細を説明するための図である。ポップアップウィンドウ５２は、メニューリスト名を表示する領域７０と、メニュー項目を一覧表示するリスト７１とを備える。領域７０の表示内容を入力装置（図示せず）によって変更することで、メニューリスト名を変更することができる。
【００２１】
リスト７１に表示されているメニュー項目のうち、いずれか１つを選択状態にすることができる。選択状態となっているメニュー項目は、未選択のメニュー項目と区別できるよう強調表示がなされる。図４では、メニュー項目７２が選択状態になっている。ポップアップウィンドウ５２が備えるボタン７３とボタン７４を用いて、メニュー項目の表示順序を変更することができる。「上へ」と記載されたボタン７３を押すと、選択状態のメニュー項目７２が１つ上へ移動する。同様に、「下へ」と記載されたボタン７４を押すと、選択状態のメニュー項目７２が１つ下へと移動する。「追加」と記載されたボタン７５を押すと、メニューリストに新しいメニュー項目を追加することができる。
【００２２】
次に、リソース管理ＤＢ４が備える各テーブルについて説明する。図５は、画面管理テーブル４１のデータ構造を示す図である。画面管理テーブル４１は、画面編集部２１によって予め作成された、表示画面の名称（画面名）の一覧を保持する。また、それぞれの画面名に付随して、その画面名が指す表示画面データを記憶する。表示画面データはレイアウトエディタ２によって編集が行われる。
【００２３】
図６は、メニューリスト管理テーブル４２のデータ構造を示す図である。メニューリスト管理テーブル４２は、表示画面に配置されているメニューリストの名称一覧を記憶する。
【００２４】
図７は、画面遷移管理テーブル４３のデータ構造を示す図である。画面遷移管理テーブル４３の１レコードが、１つの画面遷移情報を表す。画面遷移情報は、「メニューリスト名」と、「メニュー項目名」と、「順位」と、「遷移元画面」と、「遷移先画面」とから構成される。「メニューリスト名」は、この画面遷移を発生させるメニューリストの名称であり、メニューリスト管理テーブル４２に記憶されているメニューリスト名の中から１つを選択する。「メニュー項目名」は、この画面遷移を発生させるメニュー項目の名称である。「順位」は、「メニュー項目名」で指定されるメニュー項目の、メニューリスト中の順位を示す。「遷移元画面」は、この画面遷移の遷移元となる表示画面であり、画面管理テーブル４１に記憶されている画面名から指定される。設計画面において、当該画面遷移を表示したとき、矢印の起点となる表示画面が「遷移元画面」である。「遷移先画面」は、この画面遷移の遷移先となる表示画面であり、「遷移元画面」と同様に、画面管理テーブル４１に記憶されている画面名から指定される。設計画面において、当該画面遷移を表示したとき、矢印の終点となる表示画面が「遷移先画面」である。
【００２５】
上述した第１の実施の形態による画面遷移設計支援装置によれば、次の作用効果が得られる。
（１）画面遷移を表す矢印の上に、画面遷移を発生させるメニュー項目の表示順序が表示される。これにより、メニューリスト中の、何番目のメニュー項目による画面遷移であるのかを、正確に表現することができる。
（２）メニューリストが複数存在する場合、画面遷移を表す矢印の上に、どのメニューリストに含まれるメニュー項目が画面遷移を発生させるのかが表示される。これにより、複数のメニューリストが存在する画面からの画面遷移であっても、各メニューリストを容易に区別することができる。
（３）画面遷移を表す矢印は、メニューリストに含まれるすべてのメニュー項目について表示される。これにより、表示画面に表示しきれないメニュー項目の存在を、設計画面から把握することができる。
【００２６】
上述した第１の実施の形態では、遷移先の表示画面の数だけ、遷移元の表示画面から矢印を引いていた。以下に詳述する第２の実施の形態では、メニューリストごとに矢印をまとめることで、画面遷移の視認性を向上させる。
【００２７】
――第２の実施の形態――
図８は、画面遷移エディタ３を用いる際に、本実施形態における画面遷移設計支援装置１の表示装置に表示される設計画面の例である。設計画面１５０には、第１の実施形態における設計画面５０と同じ画面遷移情報が、第１の実施形態とは異なる表現方法を用いて表示されている。
【００２８】
本実施形態における設計画面では、あるメニューリストに起因する画面遷移は、メニューリスト名が記載された５角形（以下、ベースと呼ぶ）によって表される。遷移先の表示画面はベースから伸びた矢印によって指し示され、矢印の上に表示される文字列には、画面遷移の要因となるメニュー項目名、ならびに、そのメニュー項目の、メニューリスト中における表示順序が記載される。以下、図に示した具体例を用いて説明する。
【００２９】
図８の表示画面５１にはメニューリストが２つ存在し、メニューリスト名はそれぞれ「オーディオ」と「ビジュアル」である。表示画面５１から矢印７６でベース７７が、矢印８０でベース８１が、それぞれ結ばれていることによって、前述した２つのメニューリストの存在が示されている。そして、ベース７７から表示画面７９へ矢印が引かれており、矢印の上には「１  ＣＤ」という文字列７８が表示されている。これは、メニューリスト名が「オーディオ」であるメニューリストの１番目に「ＣＤ」というメニュー項目があること、ならびに、このメニュー項目を選択すると表示画面７９へ遷移することを意味する。ベース８１，文字列８２ならびに表示画面８３についても同様である。
【００３０】
以上で述べたように、本実施形態における設計画面では、メニューリストからの画面遷移を、メニューリスト名が記載されているベースを用いて表現する。この表示方法は、２つの表示画面間の画面遷移を設計画面に表示するためだけに用いられるわけではない。すなわち、第１の表示画面から第２の表示画面へ遷移し、さらに第３の表示画面へ遷移するといった、複数の階層間における画面遷移を設計画面に表示することも可能である。
【００３１】
図９は、メニューリストの全階層について画面遷移情報を表示した設計画面の例である。第１の表示画面８７を起点として、第２の表示画面８８への画面遷移や、第３の表示画面８９への画面遷移が表示されている。このように、あらゆる表示画面間の画面遷移を、前述の表示方法に則って、１つの設計画面に同時に表示することが可能である。
【００３２】
次に、ベースに付随して表示される、合成操作の結果について説明する。複数の開発者が同時に開発を行う場合、メニュー項目同士の表示順序が重複することがある。メニュー項目の表示順序の一貫性を保つために、メニュー項目の表示順序を変更し、表示順序の重複を除去する操作を合成操作と呼ぶ。本実施形態における画面遷移設計支援装置は、合成操作の結果を設計画面に表示する。以下、合成操作について、実際の例を基に説明する。
【００３３】
以下の説明では、テレビ機能の開発者と、オーディオ機能の開発者が存在する状況を仮定している。それぞれの開発者は、「ＡＶ」という名称の１つのメニューリストにメニュー項目を追加して、画面遷移を定義しようとしている。また、上記とは別に、各機能の合成を行う開発者が存在する。
【００３４】
図１０は、テレビ機能の開発者の行動を説明するための図である。まず、テレビ機能の開発者が、図１０（ａ）のような画面遷移を設計画面において定義した。具体的には、「ＡＶメニュー」という表示画面の、「ＡＶ」というメニューリストに、「ＤＶＤ」というメニュー項目を追加し、表示順序を「１」に設定し、遷移先を「ＤＶＤ」という表示画面にしている。この結果、画面遷移管理テーブル４３には、図１０（ｂ）に示すデータが保存される。
【００３５】
図１１は、オーディオ機能の開発者の行動を説明するための図である。前述のテレビ機能の開発者に続いて、オーディオ機能の開発者が、図１１（ａ）のような画面遷移を設計画面において定義した。具体的には、「ＡＶメニュー」という表示画面の、「ＡＶ」というメニューリストに、「ＣＤ」というメニュー項目を追加し、表示順序を「１」に設定し、遷移先を「ＣＤ」という表示画面にしている。同様に、「ＡＶメニュー」という表示画面の、「ＡＶ」というメニューリストに、「ＨＤＤ」というメニュー項目を追加し、表示順序を「２」に設定し、遷移先を「ＨＤＤ」という表示画面にすることも行った。この結果、画面遷移管理テーブル４３には、図１１（ｂ）に示すデータが保存される。
【００３６】
図１０（ｂ）に示したレコードと、図１１（ｂ）に示したレコードは、「遷移元画面」と「メニューリスト名」が共通であるにも関わらず、「メニュー項目名」が「ＤＶＤ」であるレコードと「ＣＤ」であるレコードが、共に「１」という「順位」になっている。すなわち、メニュー項目同士の表示順序が重複している。そこで、各機能の合成を行う開発者が、画面遷移の合成操作を行う必要がある。合成操作は、上記レコードの「順位」を変更することによって行われる。
【００３７】
合成操作によって「順位」が変更されると、合成操作が行われた結果を示す四角形が、設計画面に表示される。図１２は、画面遷移の合成操作が行われた結果を示す図である。ここで、ベース９０から合成結果９１が引き出されている。合成結果９１には、ベース９０に対応するメニューリストの情報と、合成処理を実施した開発者のユーザ名などが表示される。
【００３８】
上述した第２の実施の形態による画面遷移設計支援装置によれば、第１の実施の形態による画面遷移設計支援装置で得られる作用効果に加えて、次の作用効果が得られる。
（１）画面遷移を示す矢印を、ベースごとにまとめて表示する。これにより、ある画面遷移がどのメニューリストによるものなのかを容易に判断することができる。
（２）ベースから遷移先画面に結ばれる矢印の上には、メニュー項目の表示順序と、メニュー項目名のみが表示される。これにより、メニューリスト名が繰り返し表示されることがなくなり、設計画面の視認性が向上する。
（３）ベースから合成結果が引き出し線によって表示される。これにより、各メニューリストの詳細な情報を、設計画面から読み取ることができる。
【００３９】
次のような変形も本発明の範囲内である。
（１）遷移先の表示画面を、メニューリスト別に自動で整列表示されるようにしてもよい。
（２）レイアウトエディタや画面遷移エディタは、１つのリソース管理ＤＢに対して複数存在してもよい。また、それら複数のレイアウトエディタや画面遷移エディタを、同時に複数人の開発者が使用してもよい。
【００４０】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【００４１】
なお、以上説明した実施の形態における画面遷移設計支援装置の各構成要素と特許請求の範囲の各構成要素との対応関係は以下の通りである。画面編集部２１は表示画面編集手段に相当し、メニューリスト編集部３１はメニューリスト編集手段に相当し、画面遷移編集部３２は画面遷移編集手段に相当し、画面遷移表示部３３は画面遷移表示手段に相当する。
【００４２】
なお、以上の対応関係の説明は一例であり、権利解釈に際して何ら拘束されるものではない。
【図面の簡単な説明】
【００４３】
【図１】第１の実施の形態における、画面遷移設計支援装置を示すブロック図である。
【図２】画面遷移エディタ３を用いる際に、画面遷移設計支援装置１の表示装置に表示される設計画面の例である。
【図３】表示画面５１の詳細を説明するための図である。
【図４】ポップアップウィンドウ５２の詳細を説明するための図である。
【図５】画面管理テーブル４１のデータ構造を示す図である。
【図６】メニューリスト管理テーブル４２のデータ構造を示す図である。
【図７】画面遷移管理テーブル４３のデータ構造を示す図である。
【図８】画面遷移エディタ３を用いる際に、第２の実施の形態における画面遷移設計支援装置１の表示装置に表示される設計画面の例である。
【図９】メニューリストの全階層について画面遷移情報を表示した設計画面の例である。
【図１０】テレビ機能の開発者の行動を説明するための図である。
【図１１】オーディオ機能の開発者の行動を説明するための図である。
【図１２】画面遷移の合成が行われた結果を示す図である。
【符号の説明】
【００４４】
１  画面遷移設計支援装置
２  レイアウトエディタ
３  画面遷移エディタ
４  リソース管理ＤＢ
【図１】
0005255865.tif 000002
【図２】
0005255865.tif 000003
【図３】
0005255865.tif 000004
【図４】
0005255865.tif 000005
【図５】
0005255865.tif 000006
【図６】
0005255865.tif 000007
【図７】
0005255865.tif 000008
【図８】
0005255865.tif 000009
【図９】
0005255865.tif 000010
【図１０】
0005255865.tif 000011
【図１１】
0005255865.tif 000012
【図１２】
0005255865.tif 000013