【手続補正書】
【提出日】平成20年5月23日(2008.5.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の処理を実行させるための第１のメニューに関する情報である第１メニュー情報と、第２の処理を実行させるための第２のメニューに関する情報である第２メニュー情報とを、前記第１メニュー情報を上層、前記第２メニュー情報を下層として階層的に記憶するメニュー情報記憶手段と、
表示されている要素に関する情報であるオブジェクトデータを記憶するオブジェクトデータ記憶手段と、
前記オブジェクトデータに応じて、前記メニュー情報記憶手段に記憶されるメニュー情報を更新するメニュー情報更新手段と、
前記第１の処理が実行不可能なときに、前記第１の処理を実行可能とするために必要な処理を示す補助メニューを、前記第１のメニューごとに、前記第１の処理に必要な要素に対応付けて記憶する補助メニュー情報記憶手段と、
前記第１のメニューが選択状態とされた場合に、前記メニュー情報記憶手段を参照して、前記第２のメニューを描画するメニュー描画手段とを備え、
前記メニュー情報更新手段は、前記オブジェクトデータに基づいて前記第１の処理が実行不可能と判断された場合に、前記補助メニューを前記第２のメニューとして、前記メニュー情報記憶手段に記憶されるメニュー情報を更新する、メニュー表示装置。
【請求項２】
前記メニュー情報更新手段は、前記オブジェクトデータ記憶手段を参照して、前記第１の処理の対象である要素が１つでも前記第１の処理対象とできない場合に、前記第１の処理が実行不可能と判断し、前記第１の処理対象とできない要素に対応付けられて前記補助メニュー情報記憶手段に記憶された前記補助メニューを前記第２のメニューとする、請求項１に記載のメニュー表示装置。
【請求項３】
前記オブジェクトデータは、前記要素の選択状態に関する情報を含み、
前記第１の処理の対象であって前記第１の処理対象とできない第１の要素が表示されている要素であって選択状態にない要素であり、前記第１の処理の対象であって前記第１の処理対象とできない第２の要素が表示されている要素であって選択状態にある要素である場合、前記メニュー情報更新手段は、前記第１の要素に対応付けられて前記補助メニュー情報記憶手段に記憶された前記補助メニューを前記第２のメニューとする、請求項２に記載のメニュー表示装置。
【請求項４】
前記メニュー描画手段は、前記第２のメニューを前記第１のメニューの横に表示する、請求項１〜３のいずれかに記載のメニュー表示装置。
【請求項５】
第１の処理を実行させるための第１のメニューに関する情報である第１メニュー情報と、第２の処理を実行させるための第２のメニューに関する情報である第２メニュー情報とを、前記第１メニュー情報を上層、前記第２メニュー情報を下層として階層的に記憶するメニュー情報記憶手段と、
表示されている要素に関する情報であるオブジェクトデータを記憶するオブジェクトデータ記憶手段と、
前記第１の処理が実行不可能なときに、前記第１の処理を実行可能とするために必要な処理を示す補助メニューを、前記第１のメニューごとに、前記第１の処理に必要な要素に対応付けて記憶する補助メニュー情報記憶手段とを備えるメニュー表示装置におけるメニュー表示方法であって、
処理の結果に応じて前記オブジェクトデータを更新するオブジェクトデータ更新ステップと、
前記オブジェクトデータに基づいて前記第１の処理が実行可能／実行不可能を判断する第１の判断ステップと、
前記第１の処理が実行不可能と判断された場合に、前記補助メニューを前記第２のメニューとして、前記メニュー情報記憶手段に記憶されるメニュー情報を更新するメニュー情報更新ステップと、
前記第１のメニューが選択状態とされた場合に、前記メニュー情報記憶手段を参照して、前記第２のメニューを描画するメニュー描画ステップとを備える、メニュー表示方法。
【請求項６】
前記第１のメニューが選択状態とされた場合に、前記メニュー情報記憶手段を参照して、前記第２メニュー情報の有無を判断する第２の判断ステップをさらに備え、
前記メニュー情報更新ステップは、前記第２の判断ステップにおいて前記メニュー情報記憶手段に前記第２メニュー情報が記憶されていないと判断され、かつ前記第１の判断ステップにおいて前記第１の処理が実行不可能と判断された場合に、前記補助メニューを前記第２のメニューとして、前記メニュー情報記憶手段に記憶されるメニュー情報を更新する、請求項５に記載のメニュー表示方法。
【請求項７】
前記メニュー情報更新ステップは、前記オブジェクトデータ記憶手段を参照して、前記第１の処理の対象である要素が１つでも前記第１の処理対象とできない場合に、前記第１の処理が実行不可能と判断し、前記第１の処理対象とできない要素に対応付けられて前記補助メニュー情報記憶手段に記憶された前記補助メニューを前記第２のメニューとする、請求項５に記載のメニュー表示方法。
【請求項８】
前記オブジェクトデータは、前記要素の選択状態に関する情報を含み、
前記第１の処理の対象であって前記第１の処理対象とできない第１の要素が表示されている要素であって選択状態にない要素であり、前記第１の処理の対象であって前記第１の処理対象とできない第２の要素が表示されている要素であって選択状態にある要素である場合、前記メニュー情報更新ステップは、前記第１の要素に対応付けられて前記補助メニュー情報記憶手段に記憶された前記補助メニューを前記第２のメニューとする、請求項７に記載のメニュー表示方法。
【請求項９】
前記メニュー描画ステップは、前記第２のメニューを前記第１のメニューの横に表示する、請求項５〜８のいずれかに記載のメニュー表示方法。
【請求項１０】
第１の処理を実行させるための第１のメニューに関する情報である第１メニュー情報と、第２の処理を実行させるための第２のメニューに関する情報である第２メニュー情報とを、前記第１メニュー情報を上層、前記第２メニュー情報を下層として階層的に記憶するメニュー情報記憶手段と、
表示されている要素に関する情報であるオブジェクトデータを記憶するオブジェクトデータ記憶手段と、
前記第１の処理が実行不可能なときに、前記第１の処理を実行可能とするために必要な処理を示す補助メニューを、前記第１のメニューごとに、前記第１の処理に必要な要素に対応付けて記憶する補助メニュー情報記憶手段とを備えるメニュー表示装置におけるメニュー表示処理をコンピュータに実行させるプログラムであって、
処理の結果に応じて前記オブジェクトデータを更新するオブジェクトデータ更新ステップと、
前記オブジェクトデータに基づいて前記第１の処理が実行可能／実行不可能を判断する第１の判断ステップと、
前記第１の処理が実行不可能と判断された場合に、前記補助メニューを前記第２のメニューとして、前記メニュー情報記憶手段に記憶されるメニュー情報を更新するメニュー情報更新ステップと、
前記第１のメニューが選択状態とされた場合に、前記メニュー情報記憶手段を参照して、前記第２のメニューを描画するメニュー描画ステップとを実行させる、メニュー表示プログラム。
【請求項１１】
前記第１のメニューが選択状態とされた場合に、前記メニュー情報記憶手段を参照して、前記第２メニュー情報の有無を判断する第２の判断ステップをさらに実行させ、
前記メニュー情報更新ステップは、前記第２の判断ステップにおいて前記メニュー情報記憶手段に前記第２メニュー情報が記憶されていないと判断され、かつ前記第１の判断ステップにおいて前記第１の処理が実行不可能と判断された場合に、前記補助メニューを前記第２のメニューとして、前記メニュー情報記憶手段に記憶されるメニュー情報を更新する、請求項１０に記載のメニュー表示プログラム。
【請求項１２】
前記メニュー情報更新ステップは、前記オブジェクトデータ記憶手段を参照して、前記第１の処理の対象である要素が１つでも前記第１の処理対象とできない場合に、前記第１の処理が実行不可能と判断し、前記第１の処理対象とできない要素に対応付けられて前記補助メニュー情報記憶手段に記憶された前記補助メニューを前記第２のメニューとする、請求項１０に記載のメニュー表示プログラム。
【請求項１３】
前記オブジェクトデータは、前記要素の選択状態に関する情報を含み、
前記第１の処理の対象であって前記第１の処理対象とできない第１の要素が表示されている要素であって選択状態にない要素であり、前記第１の処理の対象であって前記第１の処理対象とできない第２の要素が表示されている要素であって選択状態にある要素である場合、前記メニュー情報更新ステップは、前記第１の要素に対応付けられて前記補助メニュー情報記憶手段に記憶された前記補助メニューを前記第２のメニューとする、請求項１２に記載のメニュー表示プログラム。
【請求項１４】
前記メニュー描画ステップは、前記第２のメニューを前記第１のメニューの横に表示する、請求項１０〜１３のいずれかに記載のメニュー表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するために、本発明のある局面に従うと、メニュー表示装置は、第１の処理を実行させるための第１のメニューに関する情報である第１メニュー情報と、第２の処理を実行させるための第２のメニューに関する情報である第２メニュー情報とを、第１メニュー情報を上層、第２メニュー情報を下層として階層的に記憶するメニュー情報記憶手段と、表示されている要素に関する情報であるオブジェクトデータを記憶するオブジェクトデータ記憶手段と、オブジェクトデータに応じて、メニュー情報記憶手段に記憶されるメニュー情報を更新するメニュー情報更新手段と、第１の処理が実行不可能なときに、第１の処理を実行可能とするために必要な処理を示す補助メニューを、第１のメニューごとに、第１の処理に必要な要素に対応付けて記憶する補助メニュー情報記憶手段と、第１のメニューが選択状態とされた場合に、メニュー情報記憶手段を参照して、第２のメニューを描画するメニュー描画手段とを備え、メニュー情報更新手段は、オブジェクトデータに基づいて第１の処理が実行不可能と判断された場合に、補助メニューを第２のメニューとして、メニュー情報記憶手段に記憶されるメニュー情報を更新する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の他の局面に従うと、メニュー表示方法は、第１の処理を実行させるための第１のメニューに関する情報である第１メニュー情報と、第２の処理を実行させるための第２のメニューに関する情報である第２メニュー情報とを、第１メニュー情報を上層、第２メニュー情報を下層として階層的に記憶するメニュー情報記憶手段と、表示されている要素に関する情報であるオブジェクトデータを記憶するオブジェクトデータ記憶手段と、第１の処理が実行不可能なときに、第１の処理を実行可能とするために必要な処理を示す補助メニューを、第１のメニューごとに、第１の処理に必要な要素に対応付けて記憶する補助メニュー情報記憶手段とを備えるメニュー表示装置におけるメニュー表示方法であって、処理の結果に応じてオブジェクトデータを更新するオブジェクトデータ更新ステップと、オブジェクトデータに基づいて第１の処理が実行可能／実行不可能を判断する第１の判断ステップと、第１の処理が実行不可能と判断された場合に、補助メニューを第２のメニューとして、メニュー情報記憶手段に記憶されるメニュー情報を更新するメニュー情報更新ステップと、第１のメニューが選択状態とされた場合に、メニュー情報記憶手段を参照して、第２のメニューを描画するメニュー描画ステップとを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、メニュー表示方法は、第１のメニューが選択状態とされた場合に、メニュー情報記憶手段を参照して、第２メニュー情報の有無を判断する第２の判断ステップをさらに備え、メニュー情報更新ステップは、第２の判断ステップにおいてメニュー情報記憶手段に第２メニュー情報が記憶されていないと判断され、かつ第１の判断ステップにおいて第１の処理が実行不可能と判断された場合に、補助メニューを第２のメニューとして、メニュー情報記憶手段に記憶されるメニュー情報を更新することが好ましい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明のさらに他の局面に従うと、メニュー表示プログラムは、第１の処理を実行させるための第１のメニューに関する情報である第１メニュー情報と、第２の処理を実行させるための第２のメニューに関する情報である第２メニュー情報とを、第１メニュー情報を上層、第２メニュー情報を下層として階層的に記憶するメニュー情報記憶手段と、表示されている要素に関する情報であるオブジェクトデータを記憶するオブジェクトデータ記憶手段と、第１の処理が実行不可能なときに、第１の処理を実行可能とするために必要な処理を示す補助メニューを、第１のメニューごとに、第１の処理に必要な要素に対応付けて記憶する補助メニュー情報記憶手段とを備えるメニュー表示装置におけるメニュー表示処理をコンピュータに実行させるプログラムであって、処理の結果に応じてオブジェクトデータを更新するオブジェクトデータ更新ステップと、オブジェクトデータに基づいて第１の処理が実行可能／実行不可能を判断する第１の判断ステップと、第１の処理が実行不可能と判断された場合に、補助メニューを第２のメニューとして、メニュー情報記憶手段に記憶されるメニュー情報を更新するメニュー情報更新ステップと、第１のメニューが選択状態とされた場合に、メニュー情報記憶手段を参照して、第２のメニューを描画するメニュー描画ステップとを実行させる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、メニュー表示プログラムは、第１のメニューが選択状態とされた場合に、メニュー情報記憶手段を参照して、第２メニュー情報の有無を判断する第２の判断ステップをさらに実行させ、メニュー情報更新ステップは、第２の判断ステップにおいてメニュー情報記憶手段に第２メニュー情報が記憶されていないと判断され、かつ第１の判断ステップにおいて第１の処理が実行不可能と判断された場合に、補助メニューを第２のメニューとして、メニュー情報記憶手段に記憶されるメニュー情報を更新することが好ましい。