(57)【要約】【課題】  従来、動作確認と編集を繰り返して画面を遷移させる規則を設定していた。【解決手段】  複数の画像データの少なくとも一部に対して、表示された画像を遷移させる複数の信号を表すデータと、遷移先の画像を表すデータとを対応付けて保持し、信号が入力された場合、表示されている画像を表すデータに対して、入力された信号を表すデータと、遷移先の画像を表すデータとが対応付けられているか否か判断し、対応付けられている場合、遷移先の画像に遷移させ、対応付けられていない場合、未設定を示す画像に遷移させ、未設定を示す画像に遷移した場合、前記保持手段に保持されている遷移元の画像を表すデータに対して、入力された信号を表すデータと、遷移先の画像が未設定であることを示すデータとを対応付けて保持させ、複数の画像の候補から１つを選択し、前記未設定であることを示すデータを、選択された画像を表すデータに変更する。【選択図】  図５
2010123053.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データの少なくとも一部に対して、表示された画像を遷移させる複数の指示信号の１つを表すデータと、遷移先の画像を表す画像データとを対応付けて保持する保持手段と、
指示信号が入力された場合、表示手段に表示されている画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられているか否か判断する判断手段と、
表示手段に表示された画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられている場合、表示手段に表示する画像を遷移先の画像に遷移させ、表示手段に表示された画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられていない場合、前記表示手段に表示する画像を、未設定を示す画像に遷移させる遷移手段と、
前記表示手段に表示する画像が、未設定を示す画像に遷移した場合、前記保持手段に保持されている遷移元の画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像が未設定であることを示すデータとを対応付けて保持させる保持制御手段と、
未設定を示す画像を別の画像に差替えるために、複数の画像の候補から１つを選択する選択手段と、
前記未設定であることを示すデータを、選択された画像を表す画像データに変更する変更手段とを備える情報処理装置。
【請求項２】
前記未設定を示す画像は、差替えをせずに使用できる画像であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記未設定を示す画像は、無地の画像であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
複数の画像データの少なくとも一部に対して、表示された画像を遷移させる複数の指示信号の１つを表すデータと、遷移先の画像を表す画像データとを対応付けた画面遷移情報を保持する保持手段と、
前記画面遷移情報に従って表示手段に表示する画像を遷移させ、遷移先の画像が対応付けられていない指示信号が入力された場合、前記表示手段に、遷移元の画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像が未設定であることを示すデータとを対応付けた情報を含む画面遷移情報を表示させる表示制御手段とを備える情報処理装置。
【請求項５】
複数の画像データの少なくとも一部に対して、表示された画像を遷移させる複数の指示信号の１つを表すデータと、遷移先の画像を表す画像データとを対応付けて保持する保持工程と、
指示信号が入力された場合、表示手段に表示されている画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられているか否か判断する判断工程と、
表示手段に表示された画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられている場合、表示手段に表示する画像を遷移先の画像に遷移させ、表示手段に表示された画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられていない場合、前記表示手段に表示する画像を、未設定を示す画像に遷移させる遷移工程と、
前記表示手段に表示する画像が、未設定を示す画像に遷移した場合、保持されている遷移元の画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像が未設定であることを示すデータとを対応付けて保持させる保持制御工程と、
未設定を示す画像を別の画像に差替えるために、複数の画像の候補から１つを選択する選択工程と、
前記未設定であることを示すデータを、選択された画像を表す画像データに変更する変更工程とを有する情報処理方法。
【請求項６】
複数の画像データの少なくとも一部に対して、表示された画像を遷移させる複数の指示信号の１つを表すデータと、遷移先の画像を表す画像データとを対応付けた画面遷移情報を保持する保持工程と、
前記画面遷移情報に従って表示手段に表示する画像を遷移させ、遷移先の画像が対応付けられていない指示信号が入力された場合、前記表示手段に、遷移元の画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像が未設定であることを示すデータとを対応付けた情報を含む画面遷移情報を表示させる表示制御工程とを有する情報処理方法。
【請求項７】
請求項５または請求項６に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ等に複数の画面を順次切替えて表示するための規則を作成する技術に関する。
【背景技術】
【０００２】
従来、ユーザによるボタン操作等に応じて、ディスプレイに表示する画面を切替える技術が知られている。
【０００３】
尚、画面とは、ディスプレイ等に表示された画像のことをいう。
【０００４】
そして、画面を切替えて表示する規則（以下、画面遷移情報とする）を作成する場合、ディスプレイに画面の縮小イメージを複数表示させ、縮小イメージに対して、必要に応じて画面を切替えるための操作の関連付けるという手法が用いられていた。
【０００５】
しかし近年、切替えて表示する画面の数が増大したことにより、画面遷移情報は複雑化している。
【０００６】
そこで、画面遷移情報を効率良く作成するための対策が望まれていた。
【０００７】
特許文献１には、画面の縮小イメージを複数表示させる際に、ユーザが理解し易くなるように、切替え先の画面を絞り込み、効率良く画面遷移情報を作成する方法が開示されている。
【特許文献１】特開平１１−２３１９９５
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザが所望するような画面遷移情報が作成されているか確認するためには、実際に画面を切替えて表示する場合が多い。
【０００９】
また、実際に画面を切替えて表示した状態で、画面遷移情報を変更したい場合には、再び画面を一覧表示させ、画面遷移情報を変更する必要があった。
【００１０】
即ち、ユーザが所望するような画面遷移情報が作成されるまでに、画面を切替える動作を確認する作業と画面を切替える規則を編集する作業を繰り返さなくてはならない場合があった。
【００１１】
本発明は係る従来技術に鑑みてなされたものであり、実際に画面を切替えて表示している場合においても随時、画面遷移情報を変更できる技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係る情報処理装置は、複数の画像データの少なくとも一部に対して、表示された画像を遷移させる複数の指示信号の１つを表すデータと、遷移先の画像を表す画像データとを対応付けて保持する保持手段と、指示信号が入力された場合、表示手段に表示されている画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられているか否か判断する判断手段と、表示手段に表示された画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられている場合、表示手段に表示する画像を遷移先の画像に遷移させ、表示手段に表示された画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像を表す画像データとが対応付けられていない場合、前記表示手段に表示する画像を、未設定を示す画像に遷移させる遷移手段と、前記表示手段に表示する画像が、未設定を示す画像に遷移した場合、前記保持手段に保持されている遷移元の画像を表す画像データに対して、入力された指示信号を表すデータと、遷移先の画像が未設定であることを示すデータとを対応付けて保持させる保持制御手段と、未設定を示す画像を別の画像に差替えるために、複数の画像の候補から１つを選択する選択手段と、前記未設定であることを示すデータを、選択された画像を表す画像データに変更する変更手段とを備える。
【発明の効果】
【００１３】
本発明を用いると、実際に画面を切替えて表示した場合においても随時、画面遷移情報を変更することが可能となる。
【００１４】
従って、画面遷移情報を効率良く作成することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら、本発明の好適な実施形態について説明していく。
【００１６】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理装置の一例を示す機能ブロック図である。
【００１７】
図１において、情報処理装置１００は、制御部１０１、操作部１０２、記憶媒体１０３、表示部１０４を備える。
【００１８】
制御部１０１は、ＣＰＵ（中央演算装置）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等によって構成され、操作部１０２、記憶媒体１０３、表示部１０４の動作を制御する。
【００１９】
尚、制御部１０１は、操作部１０２に対する動作を制御する操作制御モジュールと、記憶媒体１０３に保持された情報を必要に応じて更新する保持制御モジュールと、表示部１０４の動作を制御する表示制御モジュールとを有する。
【００２０】
上記の各モジュールは、ＣＰＵがＲＯＭに格納されたプログラムコードをＲＡＭに展開することで実現される。
【００２１】
また、制御部１０１は、画面遷移情報１１２を編集するモードと、画面を切替える動作を確認するモードとの２種類のモードを備える。尚、詳細については後述する。
【００２２】
操作部１０２は、スイッチ、キーボード、マウス、ポインティングデバイス等で構成され、ユーザが入力操作を行う。
【００２３】
記憶媒体１０３は、不揮発性メモリ等で構成され、画面構成情報１１１、画面遷移情報１１２等を記憶する。
【００２４】
尚、画面構成情報１１１の詳細は後述する。
【００２５】
尚、不揮発性メモリとして、周知のハードディスク、コンパクトフラッシュ（登録商標）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード等が適用できる。
【００２６】
また、不揮発性メモリとして、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）が適用できる。
【００２７】
また、不揮発性メモリとして、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アダプタ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）アダプタ等のインタフェースを介して情報処理装置１００と接続可能な外部の記憶媒体が適用できる。
【００２８】
表示部１０４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等で構成され、画像、文字等を表示する。
【００２９】
画面構成情報１１１は、画面を構成する複数の部品、該部品の位置情報等を有する。
【００３０】
画面遷移情報１１２は、画面を切替えて表示する規則等の情報を有する。
【００３１】
本実施形態において、画面遷移情報１１２は、画面の縮小イメージと、画面を切替えるための操作を示す矢印のイメージとで出力可能な画像データとする。
【００３２】
また、画面遷移情報１１２は、ＸＭＬ等、文字列として出力可能なテキストでもよい。
【００３３】
図２は、情報処理装置１００における処理の流れを示すフローチャートである。以下、図２に沿って説明する。
【００３４】
ステップＳ２０１において、制御部１０１は、画面遷移情報１１２を編集するモード（以下、編集モードとする）が選択されたか否か判断する。
【００３５】
ステップＳ２０１において、編集モードが選択された場合、ステップＳ２０２の処理を実行し、編集モードが選択されなかった場合、ステップＳ２０４の処理を実行する。
【００３６】
ステップＳ２０２において、制御部１０１は、表示部１０４に、画面遷移情報１１２を構成する、複数の画面を表す縮小イメージ、画面の切替えを表す矢印のイメージ等を表示する。
【００３７】
更に、操作部１０２を介して入力されるユーザの操作に従って、例えば、縮小イメージの間に矢印のイメージを設定する。尚、詳細は後述する。
【００３８】
次に、ステップＳ２０３において、制御部１０１は、表示部１０４に、変更された後の画面遷移情報１１２を表示する。
【００３９】
一方、ステップＳ２０４において、制御部１０１は、画面を切替える動作を確認するモード（以下、確認モードとする）が選択されたか否か判断する。
【００４０】
ステップＳ２０４において、確認モードが選択された場合、ステップＳ２０５の処理（スライドショーの実行処理）を実行し、確認モードが選択されなかった場合、一連の処理を終了する。
【００４１】
ステップＳ２０５において、制御部１０１は、表示部１０４に、実際に切替えて表示する画面に相当する画像と、画面を切替える操作を入力するためのボタンに相当する画像とを表示する。
【００４２】
更に、操作部１０２を介して入力されるユーザのボタン操作に従って、例えば、ユーザが所望するように画面が切替わるか確認する。
【００４３】
また、ユーザが所望するように画面が切替わらない場合、ユーザの操作に従って、遷移元の画面または遷移先の画面を修正する。尚、詳細は後述する。
【００４４】
次に、ステップＳ２０６において、制御部１０１は、画面遷移情報１１２が変更されたか否か判断し、変更された場合、ステップＳ２０３の処理を実行し、変更されていない場合、一連の処理を終了する。
【００４５】
図３は、ステップＳ２０２における処理の流れを示すフローチャートである。
【００４６】
図４は、ステップＳ２０２における処理に従って画面遷移情報１１２を編集する一例として、新規に画面遷移情報１１２を作成する場合の処理を示す図である。
【００４７】
以下、図３、図４に沿って説明する。
【００４８】
ステップＳ３０１において、制御部１０１は、表示部１０４に表示すべき画面の縮小イメージを表示する。
【００４９】
尚、図４において、上記縮小イメージとは、領域４０１に表示された「画面１」、「画面２」、「画面３」に相当する。
【００５０】
次に、ステップＳ３０２において、制御部１０１は、遷移元の画面及び遷移先の画面を選択する。
【００５１】
図４を用いて、ステップＳ３０２の処理を説明すると以下のようになる。
【００５２】
まず、領域４０１に表示された複数の縮小イメージから、遷移元の画面として「画面１」を、遷移先の画面として「画面３」を選択する。
【００５３】
尚、選択する操作は、周知のドラッグアンドドロップ等の操作による。
【００５４】
次に、選択された「画面１」および「画面３」は領域４０２に表示される。
【００５５】
次に、領域４０１に表示された矢印のイメージを選択し、「画面１」（４０３）、「画面３」（４０４）の順に選択すると、「画面１」から「画面３」に画面を切替える処理が設定される。尚、設定された処理は、矢印を表すイメージ４０６の様に表示される。
【００５６】
次に、ステップＳ３０３において、制御部１０１は、画面を遷移させる指示信号を設定する。
【００５７】
図４を用いて、ステップＳ３０３の処理を説明すると以下のようになる。
【００５８】
例えば、矢印を表すイメージ４０６にマウスカーソルを合わせ、右クリックし、指示信号に対応するイベントの一覧が表示させる。
【００５９】
次に、表示されたイベントの一覧から、ユーザが所望するイベントを選択する。
【００６０】
尚、本実施形態においては、ユーザが左ボタンを押下した場合に入力される指示信号に相当する「ＫＥＹ＿ＬＥＦＴ」（４０７）が設定される。
【００６１】
尚、上記の操作はマウスによる操作に限定されない。
【００６２】
次に、確認モードを実行した場合に、表示部１０４に表示される画面について説明する。
【００６３】
図５は、確認モードを実行している状態で画面遷移情報１１２を編集する場合の動作の一例を示す図である。
【００６４】
確認モードにおいては、表示部１０４に、画面表示部５０１、ボタン入力部５０２を有するシミュレータが表示される。
【００６５】
画面表示部５０１は、画面遷移情報１１２に従って、切替えて表示するべき画面に相当する画像を表示する。
【００６６】
尚、本実施形態においては、図４（ｃ）の画面遷移情報１１２を読込み、画面を切替える動作を確認する場合について説明する。
【００６７】
ボタン入力部５０２は、ユーザが操作部１０２を介して操作することができる。
【００６８】
例えば、「画面１」が表示された状態で、ユーザがマウスを介して、左ボタン５０３をクリックすると、画面遷移情報１１２に従って、画面表示部５０１に表示する画像が切替わる。
【００６９】
また、「画面１」が表示された状態で、ユーザがマウスを介して、右ボタン５０４をクリックすると、画面遷移情報１１２に設定されていない操作であるため、図５（ｄ）のように画面表示部５０１に「未設定を示す画面」が表示される。
【００７０】
尚、「未設定を示す画面」とは、白無地の画面、黒無地の画面、予め設定された画像、文字等を含む画面等である。
【００７１】
また、「未設定を示す画面」は、差替えずに使用可能な画面であることが好ましい。
【００７２】
図６は、確認モードを実行している場合において、画面遷移情報１１２が編集される様子の一例を示す図である。
【００７３】
尚、図６は、確認モードに連動して編集される画面遷移情報１１２を視覚的に表しているものであり、実際に表示部１０４に表示されなくともよい。
【００７４】
尚、図５（ｂ）から図５（ｄ）への動作によって、画面遷移情報１１２は、図６（ａ）から図６（ｂ）へと変更される。
【００７５】
また、図５（ｄ）から図５（ｅ）への動作によって、画面遷移情報１１２は、図６（ｂ）から図６（ｃ）へと変更される。
【００７６】
次に、ステップＳ２０５における処理の詳細について説明する。
【００７７】
図７は、ステップＳ２０５における処理の流れを示すフローチャートである。
【００７８】
まず、ステップＳ７０１において、制御部１０１は、操作部１０２から指示信号が入力されたか否か判断し、指示信号が入力された場合、ステップＳ７０２の処理を実行する。
【００７９】
一方、指示信号が入力されなかった場合、ステップＳ７０１の処理を繰り返す。
【００８０】
次に、ステップＳ７０２において、制御部１０１は、画面遷移情報１１２に、当該指示信号が入力された場合の遷移先の画面が設定されている否か判断する。
【００８１】
尚、画面が設定されている場合、ステップＳ７０４の処理を実行し、画面が設定されていない場合、ステップＳ７０３の処理を実行する。
【００８２】
ステップＳ７０３においては、図５（ｄ）のように、「未設定を示す画面」を表示する。
【００８３】
一方、ステップＳ７０４においては、画面遷移情報１１２に従って、遷移先の画面を表示する。
【００８４】
次に、ステップＳ７０５において、遷移先の画面を差替えるか否か判断し、画面を差替える場合、ステップＳ７０６の処理を実行し、画面を差替えない場合、一連の処理を終了する。
【００８５】
また、ステップＳ７０５において、表示部１０４に遷移先の画面の候補を示す複数の縮小イメージをサムネイル表示する。
【００８６】
次に、ステップＳ７０６において、画面を差替える処理を実行する。
【００８７】
尚、画面を差替える処理とは、サムネイル表示された縮小イメージの一つを選択し、例えば、ドラッグアンドドロップ等によって、画面表示部５０１にユーザが所望する画面を割り当てることをいう。また、このとき、画面遷移情報１１２に対する処理も実行する。
【００８８】
尚、ステップＳ７０６における処理の詳細は後述する。
【００８９】
次に、ステップＳ７０７において、画面遷移情報１１２の情報を更新する。
【００９０】
次に、ステップＳ７０８において、ステップＳ７０３の処理によって生成された「未設定を示す画面」に対して、他の画面を割り当てるか否か判断する。
【００９１】
他の画面を割り当てると判断した場合、ステップＳ７０９の処理を実行し、他の画面を割り当てないと判断した場合、一連の処理を終了する。
【００９２】
ステップＳ７０９においては、「未設定を示す画面」に他の画面を割り当てる処理を実行し、ステップＳ７０７の処理を実行する。
【００９３】
次に、ステップＳ７０６における処理について説明する。
【００９４】
図８は、ステップＳ７０６における処理の流れを示すフローチャートである。
【００９５】
まず、ステップＳ８０１において、制御部１０１は、切替えて表示する画面を入れ替える処理を実行する。
【００９６】
図９は、画面を入れ替える処理の例を示す図である。
【００９７】
次に、ステップＳ８０２において、制御部１０１は、入れ替える前の画面に、画面を切替える操作信号、遷移元の画面、遷移先の画面等（以下、遷移関係）が設定されているか否か判断する。
【００９８】
遷移関係が設定されている場合、ステップＳ８０３の処理を実行し、図９（ａ）のように遷移関係が設定されていない場合、一連の処理を終了する。
【００９９】
次に、ステップＳ８０３において、入れ替える前の画面に、遷移先への遷移関係が設定されているか否か判断し、遷移先への遷移関係が設定されている場合、ステップＳ８０４の処理を実行する。
【０１００】
一方、遷移先への遷移関係が設定されていない場合、ステップＳ８０５の処理を実行する。
【０１０１】
ステップＳ８０４においては、入れ替える前の画面に設定されていた遷移先への遷移関係を、入れ替えた後の画面に対して適用する。
【０１０２】
即ち、図９（ｂ）のように、「ＫＥＹ＿ＲＩＧＨＴ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｂ」へ切替わる遷移関係が設定されていたとする。
【０１０３】
このとき、「画面Ａ」を「画面Ｃ」に差替える、処理を実行すると、「ＫＥＹ＿ＲＩＧＨＴ」に相当する指示信号が入力された場合に、「画面Ｃ」から「画面Ｂ」へ切替わる遷移関係が設定される。
【０１０４】
次に、ステップＳ８０５においては、入れ替える前の画面に、遷移元への遷移関係が設定されているか否か判断し、遷移元への遷移関係が設定されている場合、ステップＳ８０６の処理を実行する。
【０１０５】
一方、遷移元への遷移関係が設定されていない場合、ステップＳ８０７の処理を実行する。
【０１０６】
ステップＳ８０６においては、入れ替える前の画面に設定されていた遷移元からの遷移関係を、入れ替えた後の画面に対して適用する。
【０１０７】
即ち、図９（ｃ）のように、「ＫＥＹ＿ＲＩＧＨＴ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｂ」へ切替わる遷移関係が設定されていたとする。
【０１０８】
このとき、「画面Ｂ」を「画面Ｃ」に差替える、処理を実行すると、「ＫＥＹ＿ＲＩＧＨＴ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｃ」へ切替わる遷移関係が設定される。
【０１０９】
次に、ステップＳ８０７において、画面遷移情報１１２を構成する遷移関係に重複があるか否か判断する。
【０１１０】
尚、重複とは、図９（ｄ）のように、画面へ差替えた場合に、異なる指示信号が入力された場合でも、同様に画面が切替えわるような遷移関係が存在することをいう。
【０１１１】
この重複が存在する場合、「ＫＥＹ＿ＲＩＧＨＴ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｂ」へ切替わる遷移関係を保持する。
【０１１２】
更に、「ＫＥＹ＿ＤＯＷＮ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｂ」へ切替わる遷移関係を保持する場合を考える。
【０１１３】
このようにすると、画面遷移情報１１２の情報量の増大が生じる他、編集モードを用いて、画面遷移情報１１２を編集する操作が繁雑になる。
【０１１４】
そこで、ステップＳ８０８において、重複する遷移関係を統合する処理を実行する。
【０１１５】
尚、統合する処理とは、図９（ｄ）のように、「ＫＥＹ＿ＲＩＧＨＴ」または「ＫＥＹ＿ＤＯＷＮ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｂ」へ切替わる遷移関係を設定することをいう。
【０１１６】
また、統合する処理を実行する際に、統合された遷移関係に関わる画面に更に、遷移関係が設定されていた場合、図９（ｅ）のように遷移関係を設定する。
【０１１７】
即ち、「ＫＥＹ＿ＤＯＷＮ」に相当する指示信号が入力された場合に、「画面Ａ」から「画面Ｂ」へ切替わる遷移関係を「画面Ａ」から「画面Ｃ」へ切替わる遷移関係に変更した場合、予め「画面Ｃ」に設定されていた遷移関係を引き継ぐ。
【０１１８】
このようにして、画面遷移情報１１２を効率良く作成し、変更することが可能となる。
【０１１９】
（第１の実施形態の変形例１）
以下、図４（ｃ）の画面遷移情報１１２を読込み、画面を切替える動作を確認する場合の変形例について説明する。
【０１２０】
図５（ｂ）のように「画面１」が表示された状態で、遷移先の画面が設定されている左ボタン５０３と、遷移先の画面が設定されていない右ボタン５０４とで表示形式を変更する。
【０１２１】
即ち、遷移先の画面が設定されていない右ボタン５０４を、例えば、グレーアウトさせて表示することによって、右ボタン５０４に遷移先の画面が設定されていないことをユーザに呈示することが可能となる。
【０１２２】
（第１の実施形態の変形例２）
ステップＳ７０５において、表示部１０４に図６（ｂ）のような画面遷移情報１１２を切替えて表示する。
【０１２３】
更に、画面遷移情報１１２の未設定を示す画面を表す縮小イメージに対して、遷移先の画面（本実施例においては「画面２」とする）を設定した後、図５（ｅ）ように当該設定された画面を表示するようにしてもよい。
【０１２４】
（第２の実施形態）
第１の実施形態では、図８を用いて修正前の画面遷移情報に応じて、場合分けを行い、画面遷移情報を修正する例について述べた。
【０１２５】
しかし、修正する際には、複数の候補が考えられる場合もある。そこで本実施形態では、修正する際に、複数の候補の中からユーザに選択させて修正する例を示す。
【０１２６】
図１０は、図８のフローに沿って画面遷移情報を編集する際の一例を示す図である。図８と図１０を用いて説明をする。
【０１２７】
本実施形態では、図１０（ａ）と図１０（ｂ）のように複数の結果が想定される場合、ステップＳ８０１において、どちらに従って編集を行うかユーザが選択することができるものとする。
【０１２８】
例えば、編集後の結果の候補がいくつかある場合には、図１１のようなダイアログを表示してユーザに選択を促す。
【０１２９】
また、図１０（ｃ）、図１０（ｄ）のように、差替えた後の遷移関係を考慮せず単純に、新しく編集を加えた遷移関係に従って、画面遷移情報を更新する。
【０１３０】
すなわち図１０（ｄ）の処理をユーザが選択した際には、「画面Ｃ」から「画面Ｄ」への遷移の情報は削除したいものだと解釈する。
【０１３１】
そして、画面遷移情報１１２から、「画面Ｃ」から「画面Ｄ」へと画面を切替える情報を削除する。
【０１３２】
（第３の実施形態）
第１、第２の実施形態では、画面間遷移を作成するツールについて述べたが、本発明はアプリケーションへの応用も可能である。
【０１３３】
例えば、プレゼンテーションソフトウェアに用いられるスライドショーがある。
【０１３４】
ユーザがキーボードの上下キーだけでなく、左右キーにも画面を遷移させる動作を割り当て、スライドショー上でプレゼンテーションの流れを切替えることができるものを考えてみる。
【０１３５】
図１２は、プレゼンテーションの流れを表す概念図である。
【０１３６】
始めに資料は１２０１から１２０４までの４枚のスライドから構成されている。
【０１３７】
この資料のスライドショーを実行中に、プレゼンテーションの流れを確認しながら修正を加える場合について説明する。
【０１３８】
例えば、１２０２の目的スライドの説明が不足していて、１２０３の提案スライドの前に補足資料を加えたいとする。
【０１３９】
この場合、１２０２のスライド上で右キーを押下し、１２０５で示す白紙のスライドを作成し、表示する。
【０１４０】
この白紙のスライド上で、挿入スライド上でマウスの右クリックで選択候補を表示し、予め用意しておいた１２０６の補足スライドを選択する。
【０１４１】
さらに同様に、１２０６のスライド上で下キーを押下し、白紙スライドを作成、結果のスライドを対応付けることで、１２０７の遷移を作成する。
【０１４２】
（第４の実施形態）
本発明は、リモコン操作におけるＴＶチャンネル設定にも適用できる。
【０１４３】
図１３は、本発明を、リモコン操作におけるＴＶチャンネル設定にも適用した例を示す図である。
【０１４４】
通常ＴＶリモコンの上下キーで遷移する番組順は決まっている。
【０１４５】
この遷移の順番を電子番組表（ＥＰＧ）の左からの番組の並び順に対応付けする。
【０１４６】
つまり、本実施例においては、図１３（ａ）、（ｂ）、（ｃ）の様に、下キーを入力する度に、Ａ、Ｂ、Ｃと拡大表示される番組が切替わるようにする。
【０１４７】
また、同時に番組の一覧を画面上に縮小表示しておく。
【０１４８】
このとき、番組Ａを拡大表示した状態から下キーを１回操作すると、チャンネルが切替わり、図１３（ｂ）の様に、番組Ｂが拡大表示される。
【０１４９】
次に、番組Ｂが拡大表示されている状態で、画面上に縮小表示された番組の一覧の中から、番組Ｃを選択する。
【０１５０】
このようにすると、図１３（ｃ）の様に、番組Ｃが拡大表示されると共に、ＥＰＧにおける番組の並び順が、図１３（ｄ）から図１３（ｅ）のように変更される。
【０１５１】
（第５の実施形態）
本実施形態は、確認モードを実行し、遷移先の画面が設定されていない操作が入力した場合に、表示部１０４が編集モードに切り替わることを特徴とする。
【０１５２】
本実施形態に係る情報処理装置の機能ブロック図は、図１と同様であるため、その説明を省略する。
【０１５３】
図１４は、第５の実施形態に係る情報処理装置における処理の一例を示すフローチャートである。
【０１５４】
ステップＳ１４０１において、制御部１０１は確認モードを実行する。
【０１５５】
本実施形態においては、図６（ａ）に示すような画面遷移情報を読み込み、当該画面遷移情報に従って確認モードを実行する。
【０１５６】
次に、ステップＳ１４０２において、確認モードを終了するか否か判断し、終了する場合、一連の処理を終了する。
【０１５７】
一方、確認モードを終了しない場合、ステップＳ１４０３の処理を実行する。
【０１５８】
ステップＳ１４０３において、制御部１０１は、操作部１０２から遷移先の画面が設定されていない指示信号が入力されたか否か判断する。
【０１５９】
遷移先の画面が設定されていない指示信号が入力された場合、ステップＳ１４０４の処理を実行し、遷移先の画面が設定されていない指示信号が入力されない場合、ステップＳ１４０１の処理を実行する。
【０１６０】
ステップＳ１４０４において、制御部１０１は、確認モードから編集モードにモードを切替える。
【０１６１】
尚、表示部１０４に「画面１」が表示されている場合に、“ＫＥＹ＿ＲＩＧＨＴ”を示す指示信号が入力されると、ステップＳ１４０４の処理によって表示部１０４に表示される画面は、図６（ｂ）の様になる。
【０１６２】
即ち、既に読み込んだ画面遷移情報に対して、遷移先の画面が設定されていない指示信号を示す情報が追加された画面遷移情報が表示される。
【０１６３】
次に、ステップＳ１４０５において、遷移先の画面が設定されていないことを示す情報に遷移先の画面を示す情報を割り当てる。
【０１６４】
本実施形態においては、図６（ｃ）のように「画面１」が表示されている状態で、“ＫＥＹ＿ＲＩＧＨＴ”を示す指示信号が入力されると、遷移先の画面として「画面２」を表示する。
【０１６５】
次に、ステップＳ１４０６において、画面遷移情報に遷移先の画面が設定されていないことを示す情報がないか判断する。
【０１６６】
遷移先の画面が設定されていないことを示す情報がある場合、ステップＳ１４０５の処理を実行し、遷移先の画面が設定されていないことを示す情報がない場合、ステップＳ１４０１の処理を実行する。
【０１６７】
尚、このとき、ステップＳ１４０１の処理は、ステップＳ１４０５によって設定された新たな遷移関係を含む画面遷移情報に従って実行される。
【０１６８】
このようにすると、必要に応じて確認モードと編集モードとを切替えて表示することが可能となり、画面遷移情報を効率良く作成することが可能となる。
【０１６９】
（その他の実施形態）
また、本発明の目的は、以下の処理を実行することによって達成される。
【０１７０】
即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【０１７１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７２】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。
【０１７３】
例えば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。
【０１７４】
または、ネットワークを介してプログラムコードをダウンロードしてもよい。
【０１７５】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。
【０１７６】
加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１７７】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。
【０１７８】
即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。
【０１７９】
その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１８０】
【図１】第１の実施形態に係る情報処理装置の一例を示す機能ブロック図である。
【図２】情報処理装置１００における処理の流れを示すフローチャートである。
【図３】ステップＳ２０２における処理の流れを示すフローチャートである。
【図４】ステップＳ２０２における処理に従って画面遷移情報１１２を編集する処理の一例を示す図である。
【図５】確認モードを実行している状態で画面遷移情報１１２を編集する場合の動作の一例を示す図である。
【図６】確認モードを実行している場合において、画面遷移情報１１２が編集される様子の一例を示す図である。
【図７】ステップＳ２０５における処理の流れを示すフローチャートである。
【図８】ステップＳ７０６における処理の流れを示すフローチャートである。
【図９】画面を入れ替える処理の例を示す図である。
【図１０】図８のフローに沿って画面遷移情報を編集する際の一例を示す図である。
【図１１】ユーザに選択を促すダイアログの一例を示す図である。
【図１２】プレゼンテーションの流れを表す概念図である。
【図１３】本発明を、リモコン操作におけるＴＶチャンネル設定にも適用した例を示す図である。
【図１４】第５の実施形態に係る情報処理装置における処理の一例を示すフローチャートである。
【符号の説明】
【０１８１】
１０１  制御部
１０２  操作部
１０３  記憶媒体
１０４  表示部
【図１】
2010123053.tif 000003
【図２】
2010123053.tif 000004
【図３】
2010123053.tif 000005
【図４】
2010123053.tif 000006
【図５】
2010123053.tif 000007
【図６】
2010123053.tif 000008
【図７】
2010123053.tif 000009
【図８】
2010123053.tif 000010
【図９】
2010123053.tif 000011
【図１０】
2010123053.tif 000012
【図１１】
2010123053.tif 000013
【図１２】
2010123053.tif 000014
【図１３】
2010123053.tif 000015
【図１４】
2010123053.tif 000016