(57)【要約】【課題】インタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させる。【解決手段】携帯電話機の判定部は、Ｗｅｂサーバから受信したＨＴＭＬのプログラムソースを読み込み（Ｓ２１）、この読み込んだプログラムソースに基づいて各種の判定を行う（Ｓ２６等）。表示モード切替部は、判定部の判定結果にしたがって表示モードをインラインモードまたはインタラクティブモードに切り替え、表示部は、Ｗｅｂサーバから受信したＨＴＭＬファイルをインラインモードまたはインタラクティブモードで液晶表示パネルに表示させる（Ｓ３３、Ｓ３８）。【選択図】  図１３
2004260762.tif 000002
【特許請求の範囲】
【請求項１】
インタラクティブ動作を行うプログラムが含まれる表示用プログラムの記述内容に基づいて、前記表示用プログラムを表示させるための表示モードであるインタラクティブモードと表示専用モードとを切り替えるモード切替手段と、
前記表示プログラムが実行されることにより表示される表示内容を、前記モード切替手段により切り替えられる表示モードにしたがって外部に表示させる表示手段と
を備えることを特徴とする移動端末。
【請求項２】
前記モード切替手段は、
前記表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する判定手段と、
前記判定手段により前記オブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、前記表示モードをインタラクティブモードに切り替える一方、前記判定手段により前記オブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、前記表示モードを表示専用モードに切り替える切替手段と
を含むことを特徴とする請求項１記載の移動端末。
【請求項３】
前記表示手段は、前記表示モードが表示専用モードである場合には、前記表示用プログラムにより表示される画面内に前記インタラクティブ動作を行うプログラムにより表示されるオブジェクトを組み込んで表示させる一方、前記表示モードがインタラクティブモードである場合には、前記インタラクティブ動作を行うプログラムにより表示されるオブジェクトを表示させることを特徴とする請求項１または２記載の移動端末。
【請求項４】
前記インタラクティブ動作を行うプログラムおよび前記表示用プログラムを記憶させるプログラム記憶手段と、
外部からの所定操作に基づいて前記プログラム記憶手段により記憶されたプログラムから前記インタラクティブ動作を行うプログラムまたは前記表示用プログラムを抽出する抽出手段とをさらに備え、
前記モード切替手段は、
前記抽出手段により抽出されたプログラムが前記表示用プログラムである場合には、前記表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する判定手段と、
前記判定手段により前記オブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、前記表示モードをインタラクティブモードに切り替える一方、前記判定手段により前記オブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、前記表示モードを表示専用モードに切り替える切替手段と
を含むことを特徴とする請求項１記載の移動端末。
【請求項５】
前記インタラクティブ動作を行うプログラムおよび前記表示用プログラムを記憶させるプログラム記憶手段と、
外部からの所定操作に基づいて前記プログラム記憶手段により記憶されたプログラムから前記インタラクティブ動作を行うプログラムまたは前記表示用プログラムを抽出する抽出手段とをさらに備え、
前記モード切替手段は、前記抽出手段により抽出されたプログラムが前記インタラクティブ動作を行うプログラムである場合には、前記表示モードをインタラクティブモードに切り替えることを特徴とする請求項１記載の移動端末。
【請求項６】
インタラクティブ動作を行うプログラムが含まれる表示用プログラムの記述内容に基づいて、前記表示用プログラムを表示させるための表示モードであるインタラクティブモードと表示専用モードとを切り替えるモード切替ステップと、
前記表示プログラムが実行されることにより表示される表示内容を、前記モード切替ステップにおいて切り替えられる表示モードにしたがって外部に表示させる表示ステップと
を備えることを特徴とする移動端末制御方法。
【請求項７】
移動端末を、
インタラクティブ動作を行うプログラムが含まれる表示用プログラムの記述内容に基づいて、前記表示用プログラムを表示させるための表示モードであるインタラクティブモードと表示専用モードとを切り替えるモード切替手段と、
前記表示プログラムが実行されることにより表示される表示内容を、前記モード切替手段により切り替えられる表示モードにしたがって外部に表示させる表示手段として機能させるための移動端末制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動端末、移動端末制御方法および移動端末制御プログラムに係り、特に、インタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示させる機能を備えた移動端末、当該移動端末の動作を制御する移動端末制御方法、および当該移動端末に内蔵したコンピュータに実行させるための移動端末制御プログラムに関する。
【０００２】
【従来の技術】
最近、パーソナルコンピュータ（以下、ＰＣ端末という。）からインターネット上のＷｅｂサーバ等にアクセスすると、ＰＣ端末にインタラクティブ動作を行うプログラムが配信され、画面上にアニメーション動画等のインタラクティブなオブジェクトが表示されることがある。
【０００３】
このようなインタラクティブなオブジェクトは、ＨＴＭＬにより表示されている画面部分とは独立して動作することになる。したがって、インタラクティブなオブジェクトがＰＣ端末の画面上に表示された場合には、ユーザからの操作指示がＨＴＭＬにより表示されている画面部分に対して行われたものか、インタラクティブなオブジェクト部分に対して行われたものかを認識させる必要がある。それ故、ＰＣ端末では、マウスポインタにより選択された部分がユーザの操作対象であると認識させ、その選択された部分にユーザからの操作指示が伝わるようになされている。したがって、ユーザはマウスポインタでインタラクティブなオブジェクト部分を選択して操作対象を切り替えてから、インタラクティブなオブジェクト部分に対してクリック等の所定操作を行うことによりインタラクティブな動作を実現させることができる。
【０００４】
このようなインタラクティブなオブジェクトをＰＣ端末等に表示させる技術は、例えば、特許文献１等に開示されている。
【０００５】
【特許文献１】
特開２００２−７３５４５号公報（第１４頁、図７）
【０００６】
しかしながら、携帯電話機等の移動端末にはポインティングデバイスがないため、ユーザからの操作指示はもっぱら上下キーを使用したカーソル操作指示に限定されてしまう。したがって、移動端末にインタラクティブ動作を行うプログラムが配信され、その画面上にインタラクティブなオブジェクトが表示された場合には、上下キーによるカーソル操作指示が、ＨＴＭＬにより表示されている画面部分に対して行われたものか、インタラクティブなオブジェクト部分に対して行われたものかを認識することができないという問題があった。
【０００７】
【発明が解決しようとする課題】
そこで、本発明は、上述した課題を解決するために、インタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させることができる移動端末、移動端末制御方法および移動端末制御プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の移動端末は、インタラクティブ動作を行うプログラムが含まれる表示用プログラムの記述内容に基づいて、表示用プログラムを表示させるための表示モードであるインタラクティブモードと表示専用モードとを切り替えるモード切替手段と、表示プログラムが実行されることにより表示される表示内容を、モード切替手段により切り替えられる表示モードにしたがって外部に表示させる表示手段とを備えることを特徴とする。
【０００９】
また、本発明の移動端末制御方法は、インタラクティブ動作を行うプログラムが含まれる表示用プログラムの記述内容に基づいて、表示用プログラムを表示させるための表示モードであるインタラクティブモードと表示専用モードとを切り替えるモード切替ステップと、表示プログラムが実行されることにより表示される表示内容を、モード切替ステップにおいて切り替えられる表示モードにしたがって外部に表示させる表示ステップとを備えることを特徴とする。
【００１０】
さらに、本発明の移動端末制御プログラムは、移動端末を、インタラクティブ動作を行うプログラムが含まれる表示用プログラムの記述内容に基づいて、表示用プログラムを表示させるための表示モードであるインタラクティブモードと表示専用モードとを切り替えるモード切替手段と、表示プログラムが実行されることにより表示される表示内容を、モード切替手段により切り替えられる表示モードにしたがって外部に表示させる表示手段として機能させることを特徴とする。
【００１１】
これらの発明によれば、移動端末は、表示用プログラムの記述内容に基づいて、その表示用プログラムあるいはインタラクティブ動作を行うプログラムに適した表示モードに切り替えることができ、その切り替え後の表示モードで表示用プログラムあるいはインタラクティブ動作を行うプログラムを外部に表示することが可能となるため、移動端末においてインタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させることができる。
【００１２】
本発明の移動端末において、モード切替手段は、表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する判定手段と、判定手段によりオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、表示モードをインタラクティブモードに切り替える一方、判定手段によりオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、表示モードを表示専用モードに切り替える切替手段とを含むことが好ましい。
【００１３】
また、本発明の移動端末制御プログラムにおいて、モード切替手段は、表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定し、判定においてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、表示モードをインタラクティブモードに切り替える一方、判定手段により前記オブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、表示モードを表示専用モードに切り替えることが好ましい。
【００１４】
さらに、本発明の移動端末制御方法において、モード切替ステップは、表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する判定ステップと、判定ステップにおいてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、表示モードをインタラクティブモードに切り替える一方、判定ステップにおいてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、表示モードを表示専用モードに切り替える切替ステップとを含むことが好ましい。
【００１５】
このようにすれば、移動端末は、表示用プログラムに含まれるオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かによって表示モードを切り替えることができるため、表示モードをその表示用プログラムあるいはインタラクティブ動作を行うプログラムに適した表示モードに切り替えることが可能となる。それ故に、移動端末においてインタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させることができる。
【００１６】
本発明の移動端末において、表示手段は、表示モードが表示専用モードである場合には、表示用プログラムにより表示される画面内にインタラクティブ動作を行うプログラムにより表示されるオブジェクトを組み込んで表示させる一方、表示モードがインタラクティブモードである場合には、インタラクティブ動作を行うプログラムにより表示されるオブジェクトを表示させることが好ましい。
【００１７】
また、本発明の移動端末制御プログラムにおいて、表示手段は、表示モードが表示専用モードである場合には、表示用プログラムにより表示される画面内にインタラクティブ動作を行うプログラムにより表示されるオブジェクトを組み込んで表示させる一方、表示モードがインタラクティブモードである場合には、インタラクティブ動作を行うプログラムにより表示されるオブジェクトを表示させることが好ましい。
【００１８】
さらに、本発明の移動端末制御方法において、表示ステップは、表示モードが表示専用モードである場合には、表示用プログラムにより表示される画面内にインタラクティブ動作を行うプログラムにより表示されるオブジェクトを組み込んで表示させる一方、表示モードがインタラクティブモードである場合には、インタラクティブ動作を行うプログラムにより表示されるオブジェクトを表示させることが好ましい。
【００１９】
このようにすれば、移動端末は、表示用プログラムあるいはインタラクティブ動作を行うプログラムに適した表示モードに切り替えられた後に、その切り替え後の表示モードで表示用プログラムあるいはインタラクティブ動作を行うプログラムを外部に表示することが可能となるため、移動端末においてインタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させることができる。
【００２０】
本発明の移動端末において、インタラクティブ動作を行うプログラムおよび表示用プログラムを記憶させるプログラム記憶手段と、外部からの所定操作に基づいてプログラム記憶手段により記憶されたプログラムからインタラクティブ動作を行うプログラムまたは表示用プログラムを抽出する抽出手段とをさらに備え、モード切替手段は、抽出手段により抽出されたプログラムが表示用プログラムである場合には、表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する判定手段と、判定手段によりオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、表示モードをインタラクティブモードに切り替える一方、判定手段によりオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、表示モードを表示専用モードに切り替える切替手段とを含むことが好ましい。
【００２１】
また、本発明の移動端末制御プログラムにおいて、インタラクティブ動作を行うプログラムおよび表示用プログラムを記憶させるプログラム記憶手段と、外部からの所定操作に基づいてプログラム記憶手段により記憶されたプログラムからインタラクティブ動作を行うプログラムまたは表示用プログラムを抽出する抽出手段としてさらに機能させ、モード切替手段は、抽出手段により抽出されたプログラムが表示用プログラムである場合には、表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定し、判定においてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、表示モードをインタラクティブモードに切り替える一方、判定においてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、表示モードを表示専用モードに切り替えることが好ましい。
【００２２】
さらに、本発明の移動端末制御方法において、インタラクティブ動作を行うプログラムおよび表示用プログラムを記憶させるプログラム記憶ステップと、外部からの所定操作に基づいてプログラム記憶ステップにおいて記憶されたプログラムからインタラクティブ動作を行うプログラムまたは表示用プログラムを抽出する抽出ステップとをさらに備え、モード切替ステップは、記抽出ステップにおいて抽出されたプログラムが表示用プログラムである場合には、表示用プログラムに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する判定ステップと、判定ステップにおいてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があると判定された場合には、表示モードをインタラクティブモードに切り替える一方、判定ステップにおいてオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述がないと判定された場合には、表示モードを表示専用モードに切り替える切替ステップとを含むことが好ましい。
【００２３】
このようにすれば、移動端末は、移動端末に記憶されている表示用プログラムに含まれるオブジェクトタグに他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かによって表示モードを切り替えることができるため、表示モードをその表示用プログラムあるいはインタラクティブ動作を行うプログラムに適した表示モードに切り替えることが可能となる。それ故に、移動端末においてインタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させることができる。
【００２４】
本発明の移動端末において、インタラクティブ動作を行うプログラムおよび表示用プログラムを記憶させるプログラム記憶手段と、外部からの所定操作に基づいてプログラム記憶手段により記憶されたプログラムからインタラクティブ動作を行うプログラムまたは表示用プログラムを抽出する抽出手段とをさらに備え、モード切替手段は、抽出手段により抽出されたプログラムがインタラクティブ動作を行うプログラムである場合には、表示モードをインタラクティブモードに切り替えることが好ましい。
【００２５】
また、本発明の移動端末制御プログラムにおいて、インタラクティブ動作を行うプログラムおよび表示用プログラムを記憶させるプログラム記憶手段と、外部からの所定操作に基づいてプログラム記憶手段により記憶されたプログラムからインタラクティブ動作を行うプログラムまたは表示用プログラムを抽出する抽出手段としてさらに機能させ、モード切替手段は、抽出手段により抽出されたプログラムがインタラクティブ動作を行うプログラムである場合には、表示モードをインタラクティブモードに切り替えることが好ましい。
【００２６】
さらに、本発明の移動端末制御方法において、インタラクティブ動作を行うプログラムおよび表示用プログラムを記憶させるプログラム記憶ステップと、外部からの所定操作に基づいてプログラム記憶ステップにおいて記憶されたプログラムからインタラクティブ動作を行うプログラムまたは表示用プログラムを抽出する抽出ステップとをさらに備え、モード切替ステップは、抽出ステップにおいて抽出されたプログラムがインタラクティブ動作を行うプログラムである場合には、表示モードをインタラクティブモードに切り替えることが好ましい。
【００２７】
このようにすれば、移動端末は、移動端末に記憶されているインタラクティブ動作を行うプログラムを表示させる場合に、表示モードをそのインタラクティブ動作を行うプログラムに適した表示モードに切り替えることができるため、移動端末においてインタラクティブ動作を行うプログラムを表示する際の操作性を向上させることができる。
【００２８】
【発明の実施の形態】
以下、本発明に係る移動通信端末の各実施形態を図面に基づき説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００２９】
［第１実施形態］
まず、本発明の第１実施形態について説明する。図１は第１実施形態における移動通信システム１の構成を示す図である。図１に示すように移動通信システム１は、移動通信網Ｍと、この移動通信網Ｍに収容される複数の携帯電話機１０と、インターネットＩＮと、このインターネットＩＮに接続可能なＷｅｂサーバ５０とを有する。なお、第１実施形態における移動通信システム１においては、携帯電話機１０を有することとしているが、これに限られず、簡易型携帯電話機（ＰＨＳ）や通信機能を有する携帯型情報端末（ＰＤＡ）等の移動端末を有することとしてもよい。
【００３０】
移動通信網Ｍは、複数の関門交換機４０と、複数の交換機３０を有する交換ネットワークＫＮと、複数の基地局２０とを有する。この移動通信網Ｍは、当該移動通信網Ｍの通信サービスエリア内に在圏する携帯電話機１０に対して通話サービスあるいはパケット通信サービスを提供する。Ｗｅｂサーバ５０は、インターネットＩＮを介して接続してきた各種の端末に対してコンテンツ等を提供する周知のＷｅｂサーバである。
【００３１】
なお、図１に示す関門交換機４０、交換機３０、基地局２０、携帯電話機１０およびＷｅｂサーバ５０については、実際には複数台存在し得るが、図面が煩雑になることを防ぐために、所定の関門交換機４０、交換機３０、基地局２０、携帯電話機１０およびＷｅｂサーバ５０のみを示している。
【００３２】
次に、図１に示された各装置について説明する。
関門交換機４０は、インターネットＩＮと移動通信網Ｍとを相互接続するための交換機である。この関門交換機４０は、異なる通信プロトコルを有するインターネットＩＮと移動通信網Ｍとの間において伝送データの通信プロトコルを変換し、インターネットＩＮと移動通信網Ｍとのデータの授受を中継する機能を有する。
【００３３】
交換ネットワークＫＮは、複数の交換機３０を接続したネットワークである。交換機３０は、１ないし複数の基地局２０と接続されている。これらの交換機３０は、当該交換機３０がカバーする無線エリア、すなわち、当該交換機３０に接続された基地局２０がカバーする無線エリア内に在圏する携帯電話機１０からの発呼要求やこれらの携帯電話機１０に対する着呼要求に応じて、呼接続処理などを行う。
【００３４】
基地局２０は、移動通信網Ｍの通信サービスエリア内に多数設置されており、各々の無線エリアに在圏する携帯電話機１０と無線通信を行う。携帯電話機１０は、自機が在圏する無線エリアをカバーする基地局２０と無線通信を行い、通話サービスあるいはパケット通信サービスを受ける移動端末である。
【００３５】
次に、図２を参照して携帯電話機１０のハードウェア構成を説明する。
図２に示すように、携帯電話機１０は、ＣＰＵ１０Ａと、メモリ１０Ｂと、無線通信装置１０Ｃと、通話処理装置１０Ｄと、入力装置１０Ｅと、表示装置１０Ｆとを有し、これらの各部はバス１０Ｇによって接続されている。
【００３６】
無線通信装置１０Ｃは、アンテナＡを有し、このアンテナＡは、基地局２０との間で所定の周波数帯域の信号を送受信する。アンテナＡは、送信時には、無線通信装置１０Ｃから出力される信号を上記所定の周波数帯域の搬送波に乗せて基地局２０に送信する。一方、受信時には、基地局２０から受信した信号を無線通信装置１０Ｃに入力する。
【００３７】
無線通信装置１０Ｃは、信号の変調・復調や符号化・復号化を行う。無線通信装置１０Ｃは、送信時には、音声信号等のアナログ信号をデジタル信号に変換（符号化）し、変換したデジタル信号を搬送可能な信号に変調する。一方，受信時には、アンテナＡから入力されたデジタル信号を復調し、復調したデジタル信号をアナログ信号に変換（復号化）する。
【００３８】
通話処理装置１０Ｄは、例えば、マイクやスピーカ、音声処理部などを有し、この音声処理部は、マイクから入力された音声を音声信号に変換し、無線通信装置１０Ｃに出力する。また、音声処理部は、無線通信装置１０Ｃから入力された音声信号を音声に変換してスピーカから外部に出力する。
【００３９】
入力装置１０Ｅは、数字や文字、操作指示などを入力するための複数のキーを備え、これらのキーの操作に応じた操作信号をＣＰＵ１０Ａに出力する。表示装置１０Ｆは、液晶表示パネルと、この液晶表示パネルの表示制御を行う駆動回路とを有する。
【００４０】
メモリ１０Ｂは、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０Ｂａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０Ｂｂと、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ−ＲＡＭ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性メモリ１０Ｂｃとを有する。ＲＯＭ１０Ｂａには、ＣＰＵ１０Ａによって実行される各種プログラムなどが格納されている。ＲＡＭ１０Ｂｂは、ＣＰＵ１０Ａのワークエリアとして用いられ、ＣＰＵ１０Ａが実行しているプログラムやデータが一時的に記憶される。
【００４１】
不揮発性メモリ１０Ｂｃは、表示モード格納領域ｃ１と、ファイル格納領域ｃ２とを有する。表示モード格納領域ｃ１には、携帯電話機１０で現時点において選定されている表示モードが格納される。この表示モードとしては、インタラクティブモードとインラインモードとがある。
【００４２】
インタラクティブモードとは、インタラクティブ動作を行うプログラムを、インタラクティブ動作が行われるように表示させるモードである。本実施形態においては、以下においてインタラクティブ動作を行うプログラムを「インタラクティブ動作プログラム」と記載する。なお、一部図面等では、「インタラクティブ動作プログラム」を、便宜上「ＩＲＰＧ」と記載する。
【００４３】
インラインモードとは、インタラクティブ動作プログラムを組み込んだ（インラインした）表示用プログラムを、インタラクティブ動作が行われない状態（表示専用）で表示させるモードである。ここで、表示用プログラムとしては、例えば、ＨＴＭＬ（ｈｙｐｅｒ  ｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）プログラムがある。なお、本実施形態においては、以下において表示用プログラムをＨＴＭＬと記載する。
【００４４】
ファイル格納領域ｃ２には、携帯電話機１０がＷｅｂサーバ５０等からダウンロードした各種のファイルが格納される。各種のファイルとしては、例えば、上述したＨＴＭＬを格納したファイルやインタラクティブ動作プログラムを格納したファイル等がある。
【００４５】
ＣＰＵ１０Ａは、メモリ１０Ｂに格納されている各種プログラムを実行することにより、バス１０Ｇを介して接続されている装置各部を制御する。
【００４６】
次に、図３を参照して移動通信システム１を構成している携帯電話機１０の機能構成を説明する。図３に示すように、携帯電話機１０は、以下に説明する各機能を含んで構成されている。
【００４７】
判定部１１は、ＨＴＭＬに含まれるオブジェクトの属性を示すオブジェクトタグに、オブジェクトを表示する際の大きさを示す記述があるか否かを判定する。オブジェクトを表示する際の大きさを示す記述としては、例えば、“ｗｉｄｔｈ”属性や“ｈｅｉｇｈｔ”属性がある。
【００４８】
表示モード切替部１２は、液晶表示パネル上に画面を表示させるための表示モードの切り替えを行う。本実施形態では、表示モードとしてインタラクティブモードとインラインモードとがある。表示モード切替部１２の機能を具体的に説明すると、表示モード切替部１２は、判定部１１によってオブジェクトタグにオブジェクトを表示する際の大きさを示す記述があると判定された場合には、表示モードをインラインモードに切り替える。一方、表示モード切替部１２は、判定部１１によってオブジェクトタグにオブジェクトを表示する際の大きさを示す記述がないと判定された場合には、表示モードをインタラクティブモードに切り替える。
【００４９】
ここで、オブジェクトがインタラクティブ動作プログラムである場合に、大きさが指定されているものとしては、例えば、バナー広告等がある。一方、オブジェクトがインタラクティブ動作プログラムである場合に、大きさが指定されていないものとしては、例えば、アニメーション等による動画像等がある。
【００５０】
また、表示モード切替部１２は、後述する抽出部１５によって抽出されたプログラムがインタラクティブ動作プログラムである場合には、表示モードをインタラクティブモードに切り替える。
【００５１】
このように、第１実施形態における携帯電話機１０は、ＨＴＭＬに含まれるオブジェクトタグにオブジェクトを表示する際の大きさを示す記述があるか否かによって表示モードを切り替えることができるため、表示モードをそのＨＴＭＬあるいはインタラクティブ動作プログラムに適した表示モードに切り替えることが可能となる。すなわち、ＨＴＭＬに含まれているインタラクティブ動作プログラムがバナー広告等の大きさが指定されているインタラクティブ動作プログラムである場合には、このインタラクティブ動作プログラムをインラインしたＨＴＭＬを表示することができ、一方、ＨＴＭＬに含まれているインタラクティブ動作プログラムが動画像等であって大きさが指定されていないインタラクティブ動作プログラムである場合には、このインタラクティブ動作プログラムのみをインタラクティブ動作が可能なように表示させることができる。これにより、第１実施形態における携帯電話機１０では、上下キーによるカーソル操作指示が、ＨＴＭＬにより表示されている画面部分に対して行われたものか、インタラクティブ動作プログラムにより表示されている部分に対して行われたものかを認識する必要がなくなる。したがって、携帯電話機１０においてインタラクティブ動作プログラムが含まれるＨＴＭＬを表示する際の操作性を向上させることができる。
【００５２】
表示部１３は、ＨＴＭＬが実行されることにより表示される表示内容を、表示モード切替部１２によって切り替えられる表示モードにしたがって携帯電話機１０の液晶表示パネルに表示させる。具体的に説明すると、表示部１３は、表示モードがインラインモードである場合には、ＨＴＭＬにより表示される画面内にインタラクティブ動作プログラムにより表示されるオブジェクトを組み込んだ状態でＨＴＭＬ画面を液晶表示パネルに表示させる。また、表示部１３は、表示モードがインタラクティブモードである場合には、インタラクティブ動作プログラムにより表示されるオブジェクトのみを表示した画面を液晶表示パネルに表示させる。
【００５３】
記憶部１４は、Ｗｅｂサーバ５０等からダウンロードしたインタラクティブ動作プログラムおよびＨＴＭＬを記憶させる。これらのインタラクティブ動作プログラムやＨＴＭＬは、メモリ１０Ｂのファイル格納領域ｃ２に格納される。第１実施形態では、Ｗｅｂサーバ５０等からダウンロードしたファイルを携帯電話機１０に保存する機能として、画面メモ、マイピクチャ、待ち受け画面がある。画面メモとして保存した場合には、液晶表示パネル上に表示されているＨＴＭＬ画面がそのまま再現される状態で保存され、マイピクチャや待ち受け画面として保存した場合には、ＨＴＭＬ画面に含まれるインタラクティブ動作プログラム、ＪＰＥＧ、ＧＩＦ等のオブジェクトのみが保存される。
【００５４】
また、記憶部１４は、表示モード切替部１２により切り替えられた表示モードをメモリ１０Ｂの表示モード格納領域ｃ１に記憶させる。これにより、携帯電話機１０で現時点において選定されている表示モードを外部に告知することが可能になる。
【００５５】
抽出部１５は、ユーザが入力装置１０Ｅを介して行った所定の操作に基づいて記憶部１４により記憶されたファイルからインタラクティブ動作プログラムｆまたはＨＴＭＬを格納したファイルを抽出する。具体的に説明すると、例えば、画面メモとして保存されているＨＴＭＬファイルがユーザにより指定された場合に、抽出部１５は、ファイル格納領域ｃ２に格納されているＨＴＭＬファイルからユーザにより指定されたＨＴＭＬファイルを抽出する。また、例えば、マイピクチャや待ち受け画面として保存されているインタラクティブ動作プログラムファイルがユーザにより指定された場合に、抽出部１５は、ファイル格納領域ｃ２に格納されているインタラクティブ動作プログラムファイルからユーザにより指定されたインタラクティブ動作プログラムファイルを抽出する。
【００５６】
次に、図４から図１２を参照して第１実施形態における動作を説明する。
まず、第１実施形態における携帯電話機１０には、以下に記載する２種類の動作が特徴的な動作としてあげられる。１つめの動作は、携帯電話機１０がＷｅｂサーバ５０にアクセスしてＷｅｂサーバ５０に格納されているＨＴＭＬやインタラクティブ動作プログラムを携帯電話機１０の液晶表示パネル上に表示させる際の動作であり、２つめの動作は、携帯電話機１０のメモリ１０Ｂに格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作である。
【００５７】
そこで、まずは１つめの動作である携帯電話機１０がＷｅｂサーバ５０に格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作について図４を参照して説明する。なお、この動作は、携帯電話機１０においてＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）が指定され、携帯電話機１０がインターネット上に存在するＷｅｂサーバ５０にアクセスして当該ＵＲＬに対応するＨＴＭＬを受信することによって開始される。
【００５８】
図４に示すように、まず、携帯電話機１０の判定部１１は、Ｗｅｂサーバ５０から受信したＨＴＭＬのプログラムソースを所定の読み込み単位で１件読み込む（ステップＳ１）。ここで、プログラムソースの読み込み単位としては、例えば、プログラムソースの１行が該当する。
【００５９】
次に、判定部１１は、読み込んだ１件のプログラムソースに“ｏｂｊｅｃｔ”タグが含まれているか否かを判定する（ステップＳ２）。この判定がＮＯである場合（ステップＳ２；ＮＯ）に、判定部１１は、読み込んだ１件のプログラムソースに“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”のいずれかのタグが含まれているか否かを判定する（ステップＳ３）。この判定がＹＥＳである場合（ステップＳ３；ＹＥＳ）に、判定部１１は処理をステップＳ１に移行してＨＴＭＬファイルのプログラムソースから次の１件を読み込む。
【００６０】
一方、ステップＳ３における判定で、読み込んだプログラムソースに“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”が含まれていないと判定された場合（ステップＳ３；ＮＯ）に、携帯電話機１０の表示モード切替部１２は、表示モードをインラインモードに切り替える。そして、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルをインラインモードで液晶表示パネルに表示させる（ステップＳ４）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムをインラインしたＨＴＭＬ画面がインタラクティブ動作を行わない状態で表示される。
【００６１】
また、ステップＳ２における判定で、読み込んだプログラムソースに“ｏｂｊｅｃｔ”タグが含まれていると判定された場合（ステップＳ２；ＹＥＳ）に、判定部１１は、当該“ｏｂｊｅｃｔ”タグにオブジェクトを表示させる際の大きさを指定するための属性“ｗｉｄｔｈ，ｈｅｉｇｈｔ”が含まれているか否かを判定する（ステップＳ５）。この判定がＹＥＳである場合（ステップＳ５；ＹＥＳ）に、携帯電話機１０の表示モード切替部１２は、表示モードをインラインモードに切り替える。そして、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルをインラインモードで液晶表示パネルに表示させる（ステップＳ６）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムをインラインしたＨＴＭＬ画面がインタラクティブ動作を行わない状態で表示される。
【００６２】
一方、ステップＳ５における判定で、読み込んだ“ｏｂｊｅｃｔ”タグにオブジェクトを表示させる際の大きさを指定するための属性“ｗｉｄｔｈ，ｈｅｉｇｈｔ”が含まれていないと判定された場合（ステップＳ５；ＮＯ）に、携帯電話機１０の表示モード切替部１２は、表示モードをインタラクティブモードに切り替える。そして、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルに含まれるインタラクティブ動作プログラムをインタラクティブモードで液晶表示パネルに表示させる（ステップＳ７）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムがインタラクティブ動作を行う状態で表示される。
【００６３】
次に、図５から図１０を参照してＷｅｂサーバから受信したＨＴＭＬに基づいて具現化される携帯電話機の画面遷移例を説明する。
【００６４】
まず、図５に示されるＨＴＭＬのプログラムソースに基づいて具現化される携帯電話機の画面遷移例を図６に示し、これについて説明する。
まず、図６（ａ）は、携帯電話機１０において所定のＵＲＬが指定され、このＵＲＬに対応するＨＴＭＬ画面が、携帯電話機１０の液晶表示パネル上に表示されている状態を例示するものである。次に、図６（ｂ）は、図６（ａ）の画面中に表示されている“インタラクティブ動作プログラムへ”を選択して決定した場合に表示される画面を例示したものである。
【００６５】
ここで、図６（ａ）の画面中に表示されている“インタラクティブ動作プログラムへ”を選択するには、ユーザが携帯電話機１０の入力装置１０Ｅにある上下キーを操作してカーソルを“インタラクティブ動作プログラムへ”上に移動させることにより行われる。また、“インタラクティブ動作プログラムへ”を決定するには、入力装置１０Ｅにある決定キーを押下することにより行われる。なお、これらの選択および決定をする際の携帯電話機１０への操作は、以下において説明する動作でも同様に行われるため、以下においてはこれらの操作説明を省略する。
【００６６】
次に、図５に示されるＨＴＭＬのプログラムソースに基づいて図６（ｂ）に示される画面が表示されるまでの動作を上述した図４のフローチャートを参照して説明する。
【００６７】
まず、図５に示されるプログラムソースＨ１が読み込まれた場合（図４のステップＳ１）には、判定部１１は、プログラムソースＨ１に含まれる各タグ“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ”が、“ｏｂｊｅｃｔ”タグには該当しないと判定するとともに（ステップＳ２；ＮＯ）、“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”の各タグのいずれかに該当すると判定する（ステップＳ３；ＹＥＳ）。
【００６８】
次に、図５に示されるプログラムソースＨ２が読み込まれた場合（ステップＳ１）には、判定部１１は、プログラムソースＨ２に含まれるタグ“ｏｂｊｅｃｔ”が、“ｏｂｊｅｃｔ”タグに該当すると判定する（ステップＳ２；ＹＥＳ）。
【００６９】
そして、判定部１１は、プログラムソースＨ２に含まれるタグ“ｏｂｊｅｃｔ”タグには“ｗｉｄｔｈ，ｈｅｉｇｈｔ”属性が含まれていないと判定する（ステップＳ５；ＮＯ）。
【００７０】
この判定にしたがって表示モード切替部１２は、表示モードをインタラクティブモードに切り替える。そして、表示部１３は、“ｏｂｊｅｃｔ”タグで指定されたインタラクティブ動作プログラムをインタラクティブモードで液晶表示パネルに表示させる（ステップＳ７）。これにより、図６（ｂ）に示されるように、携帯電話機１０の液晶表示パネル上には、インタラクティブ動作プログラムｇ１がインタラクティブ動作を行う状態で表示される。
【００７１】
図６（ｃ）は、図６（ｂ）の画面上に表示されたインタラクティブ動作プログラムｇ１にハイパーリンクされている複数のインタラクティブ動作プログラムリンクから所定のインタラクティブ動作プログラムリンクが選択されて決定された場合に表示される画面である。図６（ｃ）に示される画面上には、インタラクティブ動作プログラムｇ１にハイパーリンクされているインタラクティブ動作プログラムｇ２がインタラクティブに表示されている。このように、図６（ｂ）に示される画面状態で所定のキーが操作されると、所定のキーによる操作指示は、インタラクティブ動作プログラムｇ１に対して行われたものであると認識され、インタラクティブ動作プログラムｇ１は所定の操作指示にしたがってインタラクティブ動作を行う。また、図６（ｃ）に示される画面状態で上下キーが操作されると、上下キーによるカーソル操作指示は、インタラクティブ動作プログラムｇ１に対して行われたものであると認識され、インタラクティブ動作プログラムｇ１上に表示されているカーソルを移動させる。
【００７２】
次に、図７に示されるＨＴＭＬのプログラムソースに基づいて具現化される携帯電話機の画面遷移例を図８に示し、これについて説明する。
まず、図８（ａ）は、携帯電話機１０において所定のＵＲＬが指定され、このＵＲＬに対応するＨＴＭＬ画面が、携帯電話機１０の液晶表示パネル上に表示されている状態を例示するものである。次に、図８（ｂ）は、図８（ａ）の画面中に表示されている“インタラクティブ動作プログラムへ”を選択して決定した場合に表示される画面を例示したものである。
【００７３】
次に、図７に示されるＨＴＭＬのプログラムソースに基づいて図８（ｂ）に示される画面が表示されるまでの動作を上述した図４のフローチャートを参照して説明する。
【００７４】
まず、図７に示されるプログラムソースＨ３が読み込まれた場合（図４のステップＳ１）には、判定部１１は、プログラムソースＨ３に含まれる各タグ“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ”が、“ｏｂｊｅｃｔ”タグには該当しないと判定するとともに（ステップＳ２；ＮＯ）、“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”の各タグのいずれかに該当すると判定する（ステップＳ３；ＹＥＳ）。
【００７５】
次に、図７に示されるプログラムソースＨ４が読み込まれた場合（ステップＳ１）には、判定部１１は、プログラムソースＨ４に含まれるタグ“ｏｂｊｅｃｔ”が、“ｏｂｊｅｃｔ”タグに該当すると判定する（ステップＳ２；ＹＥＳ）。
【００７６】
そして、判定部１１は、プログラムソースＨ４に含まれるタグ“ｏｂｊｅｃｔ”に“ｗｉｄｔｈ，ｈｅｉｇｈｔ”属性が含まれていると判定する（ステップＳ５；ＹＥＳ）。
【００７７】
この判定にしたがって表示モード切替部１２は、表示モードをインラインモードに切り替える。そして、表示部１３は、図７に示すＨＴＭＬのソースプログラムによって表示されるＨＴＭＬ画面をインラインモードで液晶表示パネルに表示させる（ステップＳ６）。これにより、図８（ｂ）に示されるように、携帯電話機１０の液晶表示パネル上には、インタラクティブ動作プログラムｇ４をインラインしたＨＴＭＬ画面ｇ３がインタラクティブ動作を行わない状態で表示される。
【００７８】
図８（ｃ）は、図８（ｂ）に示される画面を上下キーの操作により画面の下方向にスクロールした場合に表示される画面である。このように、図８（ｂ）に示される画面状態で上下キーが操作されると、上下キーによるカーソル操作指示は、ＨＴＭＬ画面ｇ３に対して行われたものであると認識され、インタラクティブ動作プログラムｇ４をインラインしたＨＴＭＬ画面ｇ３がスクロールされる。
【００７９】
次に、図９に示されるＨＴＭＬのプログラムソースに基づいて具現化される携帯電話機の画面遷移例を図１０に示し、これについて説明する。
まず、図１０（ａ）は、携帯電話機１０において所定のＵＲＬが指定され、このＵＲＬに対応するＨＴＭＬ画面が、携帯電話機１０の液晶表示パネル上に表示されている状態を例示するものである。次に、図１０（ｂ）は、図１０（ａ）の画面中に表示されている“インタラクティブ動作プログラムへ”を選択して決定した場合に表示される画面を例示したものである。
【００８０】
次に、図９に示されるＨＴＭＬのプログラムソースに基づいて図１０（ｂ）に示される画面が表示されるまでの動作を上述した図４のフローチャートを参照して説明する。
【００８１】
まず、図９に示されるプログラムソースＨ５が読み込まれた場合（図４のステップＳ１）には、判定部１１は、プログラムソースＨ５に含まれる各タグ“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ”が、“ｏｂｊｅｃｔ”タグには該当しないと判定するとともに（ステップＳ２；ＮＯ）、“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”の各タグのいずれかに該当すると判定する（ステップＳ３；ＹＥＳ）。
【００８２】
次に、図９に示されるプログラムソースＨ６が読み込まれた場合（ステップＳ１）には、判定部１１は、プログラムソースＨ６に含まれる文字列“これはインタラクティブ動作プログラム”が、“ｏｂｊｅｃｔ”タグには該当しないと判定し（ステップＳ２；ＮＯ）、さらに“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”の各タグのいずれにも該当しないと判定する（ステップＳ３；ＮＯ）。
【００８３】
この判定にしたがって表示モード切替部１２は、表示モードをインラインモードに切り替える。そして、表示部１３は、図９に示すＨＴＭＬのソースプログラムによって表示されるＨＴＭＬ画面をインラインモードで液晶表示パネルに表示させる（ステップＳ４）。これにより、図１０（ｂ）に示されるように、携帯電話機１０の液晶表示パネル上には、インタラクティブ動作プログラムｇ６をインラインしたＨＴＭＬ画面ｇ５がインタラクティブ動作を行わない状態で表示される。
【００８４】
図１０（ｃ）は、図１０（ｂ）に示される画面を上下キーの操作により画面の下方向側にスクロールされた場合に表示される画面である。このように、図１０（ｂ）に示される画面状態で上下キーが操作されると、上下キーによるカーソル操作指示は、ＨＴＭＬ画面ｇ５に対して行われたものであると認識され、インタラクティブ動作プログラムｇ６をインラインしたＨＴＭＬ画面ｇ５がスクロールされる。
【００８５】
以上のように、第１実施形態における携帯電話機１０においては、ＨＴＭＬに含まれるオブジェクトタグにオブジェクトを表示する際の大きさを示す記述があるか否かによって表示モードを切り替えることができるため、表示モードを表示対象であるＨＴＭＬあるいはインタラクティブ動作プログラムに適したモードに切り替えることが可能となる。また、第１実施形態における携帯電話機１０においては、表示対象であるＨＴＭＬあるいはインタラクティブ動作プログラムに適した表示モードに切り替えられた後に、その切り替え後の表示モードでＨＴＭＬあるいはインタラクティブ動作プログラムを外部に表示することが可能となるため、携帯電話機１０においてインタラクティブ動作プログラムが含まれるＨＴＭＬを表示する際の操作性を向上させることができる。
【００８６】
次に、第１実施形態における２つめの動作である携帯電話機１０のメモリ１０Ｂに格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作について図１１および図１２を参照して説明する。
【００８７】
まず、図１１を参照して画面メモとして保存されているＨＴＭＬファイルを表示させる際の動作について説明する。
【００８８】
なお、図１１に示すステップＳ１２〜Ｓ１８の各処理は、上述した図４に示すステップＳ１〜Ｓ７の各処理と同様である。これら両処理の相違点は、上述した図４の各処理では、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルに基づいて処理が行われるのに対し、ここで説明する図１１の各処理では、携帯電話機１０に保存されているＨＴＭＬファイルに基づいて処理が行われる点である。したがって、ここでは、図１１での処理に特有なステップＳ１１の処理についてのみ説明することとし、上述した図４に示すステップＳ１〜Ｓ７の各処理と同様なステップＳ１２〜Ｓ１８の各処理の説明は省略する。
【００８９】
図１１に示すように、ステップＳ１１では、ユーザが画面メモ機能を利用してメモリ１０Ｂのファイル格納領域ｃ２に記憶させたＨＴＭＬファイルの中から、ユーザが携帯電話機１０の液晶表示パネル上に表示しようとするＨＴＭＬファイルが選択され決定される。そして、これ以降はステップＳ１１で決定されたＨＴＭＬファイルに格納されているプログラムソースに基づいて表示モードが決定され、インラインモードまたはインタラクティブモードのいずれかでＨＴＭＬが表示される。
【００９０】
次に、図１２を参照してマイピクチャまたは待ち受け画面として保存されているインタラクティブ動作プログラムファイルを表示させる際の動作について説明する。
【００９１】
図１２に示すように、まず、ユーザがマイピクチャ機能または待ち受け画面機能を利用してメモリ１０Ｂのファイル格納領域ｃ２に記憶させたインタラクティブ動作プログラムファイルの中から、ユーザが携帯電話機１０の液晶表示パネル上に表示しようとするインタラクティブ動作プログラムファイルが選択され決定される（ステップＳ２１）。
【００９２】
次に、携帯電話機１０の表示モード切替部１２は、表示モードをインタラクティブモードに切り替える。そして、携帯電話機１０の表示部１３は、ユーザにより選択決定されたインタラクティブ動作プログラムをインタラクティブモードで液晶表示パネルに表示させる（ステップＳ２２）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムがインタラクティブ動作を行う状態で表示される。
【００９３】
以上のように、第１実施形態における携帯電話機１０においては、携帯電話機１０のメモリ１０Ｂに記憶されているＨＴＭＬに含まれるオブジェクトタグに、オブジェクトを表示する際の大きさを示す記述があるか否かによって表示モードを切り替えることができるため、表示モードを、表示対象であるＨＴＭＬあるいはインタラクティブ動作プログラムに適したモードに切り替えることが可能となる。また、第１実施形態における携帯電話機１０においては、表示対象であるＨＴＭＬあるいはインタラクティブ動作プログラムに適した表示モードに切り替えられた後に、その切り替え後の表示モードでＨＴＭＬあるいはインタラクティブ動作プログラムを外部に表示することが可能となるため、携帯電話機１０においてインタラクティブ動作プログラムが含まれるＨＴＭＬを表示する際の操作性を向上させることができる。
【００９４】
さらに、第１実施形態における携帯電話機１０においては、携帯電話機１０のメモリ１０Ｂに記憶されているインタラクティブ動作プログラムを表示させる場合に、表示モードをそのインタラクティブ動作プログラムに適した表示モードに切り替えることができるため携帯電話機１０においてインタラクティブ動作プログラムを表示する際の操作性を向上させることができる。
【００９５】
なお、上述した第１実施形態においては、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルに記述された“ｏｂｊｅｃｔ”タグにオブジェクトの表示サイズを指定する属性が記述されていない場合にインタラクティブモードで表示しているが、インタラクティブモードで表示させるのは、これに限られない。例えば、“Ａ”タグの“ｈｒｅｆ”属性にインタラクティブ動作プログラムのＵＲＬが記述されている場合や、Ｂｏｏｋｍａｒｋ機能によりインタラクティブ動作プログラムのＵＲＬが指定されている場合や、メール文書にインタラクティブ動作プログラムのＵＲＬが記述されている場合等に、これらのＵＲＬへジャンプするときに表示モードをインタラクティブモードに切り替えてインタラクティブモードでインタラクティブ動作プログラムを表示することとしてもよい。
【００９６】
また、上述した第１実施形態においては、プログラムソースから“ｏｂｊｅｃｔ”タグが検出されるまでの間に、プログラムソースから“ｈｔｍｌ，ｈｅａｄ，ｔｉｔｌｅ，ｍｅｔａ，ｃｏｍｍｅｎｔ”の各タグ以外の記載が検出された場合には、インラインモードに切り替えているが、これに限られない。例えば、上述した各タグに加えて、ユーザからの操作を受けた場合に動作するタグ、例えば、“ｈｒｅｆ”属性が記述されている“Ａ”タグ、あるいは、オブジェクトの表示に影響を与えることのないタグ等を判定条件にしてもよい。すなわち、ここでの判定条件は、表示対象となるオブジェクトに最適な表示モードで表示されるように設定するのが好ましい。
【００９７】
［第２実施形態］
次に、本発明の第２実施形態について説明する。まず、第２実施形態における通信システムの構成および携帯電話機の構成は、第１実施形態における通信システムの構成（図１参照）および携帯電話機の構成（図２および図３参照）と同様であるので、各構成要素には同一の符合を付しその説明は省略すると共に、以下において第１実施形態との相違点について詳述する。
【００９８】
第２実施形態における携帯電話機と第１実施形態における携帯電話機が異なる点は、各実施形態における携帯電話機の判定部により行われる判定の基準が異なる点である。すなわち、表示モードをインタラクティブモードやインラインモードに切り替える際の判断材料が異なる点である。
【００９９】
以下において、第２実施形態における携帯電話機１０の判定部１１および表示モード切替部１２に特有の機能について説明する。
【０１００】
判定部１１は、ＨＴＭＬに含まれるオブジェクトの属性を示すオブジェクトタグに、他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述があるか否かを判定する。ここで、「他のタグ」としては、例えば、“Ａ”タグがある。また、「他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述」としては、例えば、“ｄｅｃｌａｒｅ”属性がある。第２実施形態では、以下において、上記の例示として“Ａ”タグおよび“ｄｅｃｌａｒｅ”属性を用いて説明する。
【０１０１】
また、判定部１１は、“Ａ”タグに記述され得る“ｈｒｅｆ”属性や“ｉＩＲＰＧ”属性の有無をチェックして“Ａ”タグの記述が正当であるか否かを判定する。また、判定部１１は、“ｏｂｊｅｃｔ”タグに記述され得る“ｄａｔａ”属性、“ｔｙｐｅ”属性、“ｗｉｄｔｈ”属性および“ｈｅｉｇｈｔ”属性の有無や記述内容をチェックして各属性の記述が正当であるか否かを判定する。さらに、判定部１１は、“ｐａｒａｍ”タグの記述の有無や記述内容をチェックしてオブジェクトの“ｐａｒａｍ”値を決定する。
【０１０２】
表示モード切替部１２は、判定部１１によってオブジェクトタグに“ｄｅｃｌａｒｅ”属性（他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述）があると判定された場合には、表示モードをインタラクティブモードに切り替える。一方、表示モード切替部１２は、判定部１１によってオブジェクトタグに“ｄｅｃｌａｒｅ”属性がないと判定された場合には、表示モードをインラインモードに切り替える。
【０１０３】
このように、第２実施形態における携帯電話機１０は、ＨＴＭＬに含まれるオブジェクトタグに“ｄｅｃｌａｒｅ”属性があるか否かによって表示モードを切り替えることができるため、表示モードをそのＨＴＭＬあるいはインタラクティブ動作プログラムに適した表示モードに切り替えることが可能となる。すなわち、ＨＴＭＬに含まれているインタラクティブ動作プログラムがインライン表示されるように指定されたインタラクティブ動作プログラムである場合には、このインタラクティブ動作プログラムをインラインしたＨＴＭＬを表示することができ、一方、ＨＴＭＬに含まれているインタラクティブ動作プログラムがリンクやその他のオブジェクトが選択されたときに呼び出されるように指定されたインタラクティブ動作プログラムである場合には、このインタラクティブ動作プログラムのみをインタラクティブ動作が可能なように表示させることができる。これにより、第２実施形態における携帯電話機１０では、上下キーによるカーソル操作指示が、ＨＴＭＬにより表示されている画面部分に対して行われたものか、インタラクティブ動作プログラムにより表示されている部分に対して行われたものかを認識する必要がなくなる。したがって、携帯電話機１０においてインタラクティブ動作プログラムが含まれるＨＴＭＬを表示する際の操作性を向上させることができる。
【０１０４】
次に、図１３から図１７を参照して第２実施形態における動作を説明する。まず、第２実施形態における携帯電話機１０には、第１実施形態における携帯電話機１０と同様に２種類の動作が特徴的な動作としてあげられる。１つめの動作は、携帯電話機１０がＷｅｂサーバ５０にアクセスしてＷｅｂサーバ５０に格納されているＨＴＭＬやインタラクティブ動作プログラムを携帯電話機１０の液晶表示パネル上に表示させる際の動作であり、２つめの動作は、携帯電話機１０のメモリ１０Ｂに格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作である。
【０１０５】
そこで、まずは１つめの動作である携帯電話機１０がＷｅｂサーバ５０に格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作について図１３を参照して説明する。なお、この動作は、携帯電話機１０においてＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）が指定され、携帯電話機１０がインターネット上に存在するＷｅｂサーバ５０にアクセスして当該ＵＲＬに対応するＨＴＭＬを受信することによって開始される。
【０１０６】
図１３に示すように、まず、携帯電話機１０の判定部１１は、Ｗｅｂサーバ５０から受信したＨＴＭＬのプログラムソースを読み込んで、例えば、ＲＡＭ１０Ｂｂに一時的に記憶させる（ステップＳ２１）。
【０１０７】
次に、判定部１１は、読み込んだプログラムソースに“Ａ”タグが含まれているか否かを判定する（ステップＳ２２）。この判定がＮＯである場合（ステップＳ２２；ＮＯ）に、判定部１１は、処理をステップＳ２５に移行する。
【０１０８】
一方、ステップＳ２２における判定で、読み込んだプログラムソースに“Ａ”タグが含まれていると判定された場合（ステップＳ２２；ＹＥＳ）に、判定部１１は、“Ａ”タグの記述が正当であるか否かをチェックするための“Ａ”タグチェック処理を行う（ステップＳ２３）。なお、この“Ａ”タグチェック処理の詳細については後述する。
【０１０９】
判定部１１は、ステップＳ２３において行われた“Ａ”タグチェック処理の結果に基づいて、“Ａ”タグの記述が正当であるか否かを判定する（ステップＳ２４）。この判定がＮＯである場合（ステップＳ２４；ＮＯ）に、携帯電話機１０の表示部１３は、“Ａ”タグに含まれる“ｈｒｅｆ”属性において指定されたファイルにより表示される表示内容を液晶表示パネルに表示させて、処理を終了する。なお、“Ａ”タグに“ｈｒｅｆ”属性が含まれていない場合には、表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルを、リンク先が反映されない状態で液晶表示パネルに表示させて、処理を終了する。
【０１１０】
一方、ステップＳ２４における判定で、“Ａ”タグの記述が正当であると判定された場合（ステップＳ２４；ＹＥＳ）に、判定部１１は、読み込んだプログラムソースに“ｏｂｊｅｃｔ”タグが含まれているか否かを判定する（ステップＳ２５）。この判定がＮＯである場合（ステップＳ２５；ＮＯ）に、携帯電話機１０の表示部１３は、“Ａ”タグに含まれる“ｈｒｅｆ”属性において指定されたファイルにより表示される表示内容を液晶表示パネルに表示させて、処理を終了する。なお、“Ａ”タグが記述されていない場合には、表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルを液晶表示パネルに表示させて、処理を終了する。
【０１１１】
一方、ステップＳ２５における判定で、読み込んだプログラムソースに“ｏｂｊｅｃｔ”タグが含まれていると判定された場合（ステップＳ２５；ＹＥＳ）に、判定部１１は、“ｏｂｊｅｃｔ”タグに“ｄｅｃｌａｒｅ”属性が含まれているか否かを判定する（ステップＳ２６）。この判定がＮＯである場合（ステップＳ２６；ＮＯ）に、判定部１１は、“ｏｂｊｅｃｔ”タグに記述され得る“ｄａｔａ”属性および“ｔｙｐｅ”属性の記述が正当であるか否かをチェックするための“ｄａｔａ／ｔｙｐｅ”属性チェック処理を行う（ステップＳ２７）。なお、この“ｄａｔａ／ｔｙｐｅ”属性チェック処理の詳細については後述する。
【０１１２】
判定部１１は、ステップＳ２７において行われた“ｄａｔａ／ｔｙｐｅ”属性チェック処理の結果に基づいて、“ｄａｔａ／ｔｙｐｅ”属性の記述が正当であるか否かを判定する（ステップＳ２８）。この判定がＮＯである場合（ステップＳ２８；ＮＯ）に、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルを、ファイル取得不可を示すアイコンとともに液晶表示パネルに表示させて、処理を終了する。
【０１１３】
一方、ステップＳ２８における判定で、“ｄａｔａ／ｔｙｐｅ”属性の記述が正当であると判定された場合（ステップＳ２８；ＹＥＳ）に、判定部１１は、“ｏｂｊｅｃｔ”タグに記述され得る“ｗｉｄｔｈ”属性および“ｈｅｉｇｈｔ”属性の記述が正当であるか否かをチェックするための“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性チェック処理を行う（ステップＳ２９）。なお、この“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性チェック処理の詳細については後述する。
【０１１４】
判定部１１は、ステップＳ２９において行われた“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性チェック処理の結果に基づいて、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性の記述が正当であるか否かを判定する（ステップＳ３０）。この判定がＮＯである場合（ステップＳ３０；ＮＯ）に、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルをインラインモードで液晶表示パネルに表示させて（ステップＳ３３）、処理を終了する。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムを規定の大きさでインラインしたＨＴＭＬ画面がインタラクティブ動作を行わない状態で表示される。
【０１１５】
一方、ステップＳ３０における判定で、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性の記述が正当であると判定された場合（ステップＳ３０；ＹＥＳ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性において指定されている大きさで液晶表示パネルに表示できるか否かを判定する（ステップＳ３１）。この判定がＮＯである場合（ステップＳ３１；ＮＯ）に、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルを、ファイル取得不可を示すアイコンとともに液晶表示パネルに表示させて、処理を終了する。
【０１１６】
一方、ステップＳ３１における判定で、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性において指定されている大きさで液晶表示パネルに表示できると判定された場合（ステップＳ３１；ＹＥＳ）に、判定部１１は、“ｐａｒａｍ”タグの記述の有無や記述内容をチェックしてオブジェクトの“ｐａｒａｍ”値を決定するための“ｐａｒａｍ”値決定処理を行う（ステップＳ３２）。なお、この“ｐａｒａｍ”値決定処理の詳細については後述する。
【０１１７】
次に、携帯電話機１０の表示モード切替部１２は、表示モードをインラインモードに切り替える。そして、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルをインラインモードで液晶表示パネルに表示させる（ステップＳ３３）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムをインラインしたＨＴＭＬ画面がインタラクティブ動作を行わない状態で表示される。
【０１１８】
一方、ステップＳ２６における判定で、“ｏｂｊｅｃｔ”タグに“ｄｅｃｌａｒｅ”属性が含まれていると判定された場合（ステップＳ２６；ＹＥＳ）に、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルを液晶表示パネルに表示させる。そして、携帯電話機１０の判定部１１は、インタラクティブ動作プログラムに対応するリンク先が選択され、当該インタラクティブ動作プログラム（ＩＲＰＧ）が呼び出されたか否かを判定する（ステップＳ３４）。この判定がＮＯである場合（ステップＳ３４；ＮＯ）に、判定部１１は、このステップＳ３４における判定を繰り返す。すなわち、判定部１１は、インタラクティブ動作プログラムに対応するリンク先が選択され、当該インタラクティブ動作プログラムが呼び出されるまでは、待機状態となる。なお、表示部１３に表示されている画面が他の画面に切り替わる等した場合には、この待機状態は解除され、図１３に示す動作は終了する。
【０１１９】
一方、ステップＳ３４における判定で、インタラクティブ動作プログラムに対応するリンク先が選択され、当該インタラクティブ動作プログラム（ＩＲＰＧ）が呼び出されたと判定された場合（ステップＳ３４；ＹＥＳ）に、判定部１１は、“ｏｂｊｅｃｔ”タグに記述され得る“ｄａｔａ”属性および“ｔｙｐｅ”属性の記述が正当であるか否かをチェックするための“ｄａｔａ／ｔｙｐｅ”属性チェック処理を行う（ステップＳ３５）。なお、この“ｄａｔａ／ｔｙｐｅ”属性チェック処理の詳細については後述する。
【０１２０】
判定部１１は、ステップＳ３５において行われた“ｄａｔａ／ｔｙｐｅ”属性チェック処理の結果に基づいて、“ｄａｔａ／ｔｙｐｅ”属性の記述が正当であるか否かを判定する（ステップＳ３６）。この判定がＮＯである場合（ステップＳ３６；ＮＯ）に、“Ａ”タグに含まれる“ｈｒｅｆ”属性において指定されたファイルにより表示される表示内容を液晶表示パネルに表示させて、処理を終了する。
【０１２１】
一方、ステップＳ３６における判定で、“ｄａｔａ／ｔｙｐｅ”属性の記述が正当であると判定された場合（ステップＳ３６；ＹＥＳ）に、判定部１１は、“ｐａｒａｍ”タグの記述の有無や記述内容をチェックしてオブジェクトの“ｐａｒａｍ”値を決定するための“ｐａｒａｍ”値決定処理を行う（ステップＳ３７）。なお、この“ｐａｒａｍ”値決定処理の詳細については後述する。
【０１２２】
次に、携帯電話機１０の表示モード切替部１２は、表示モードをインタラクティブモードに切り替える。そして、携帯電話機１０の表示部１３は、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルに含まれるインタラクティブ動作プログラムをインタラクティブモードで液晶表示パネルに表示させる（ステップＳ３８）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムがインタラクティブ動作を行う状態で表示される。
【０１２３】
次に、図１４を参照して、上述した“Ａ”タグチェック処理（図１３のＳ２３参照）について説明する。
【０１２４】
図１４に示すように、まず、携帯電話機１０の判定部１１は、“Ａ”タグに“ｈｒｅｆ”属性が含まれているか否かを判定する（ステップＳ４１）。この判定がＮＯである場合（ステップＳ４１；ＮＯ）に、判定部１１は、“Ａ”タグの記述が不当であるとして（ステップＳ４５）、処理を終了する。
【０１２５】
一方、ステップＳ４１の判定において、“Ａ”タグに“ｈｒｅｆ”属性が含まれていると判定された場合（ステップＳ４１；ＹＥＳ）に、判定部１１は、“Ａ”タグに“ｉＩＲＰＧ”属性が含まれているか否かを判定する（ステップＳ４２）。この判定がＮＯである場合（ステップＳ４２；ＮＯ）に、判定部１１は、“Ａ”タグの記述が不当であるとして（ステップＳ４５）、処理を終了する。
【０１２６】
一方、ステップＳ４２の判定において、“Ａ”タグに“ｉＩＲＰＧ”属性が含まれていると判定された場合（ステップＳ４２；ＹＥＳ）に、判定部１１は、プログラムソースに“ｉＩＲＰＧ”属性に記述されている名称をＩＤとする“ｏｂｊｅｃｔ”タグが存在するか否かを判定する（ステップＳ４３）。この判定がＮＯである場合（ステップＳ４３；ＮＯ）に、判定部１１は、“Ａ”タグの記述が不当であるとして（ステップＳ４５）、処理を終了する。
【０１２７】
一方、ステップＳ４３の判定において、“ｉＩＲＰＧ”属性に記述されている名称をＩＤとする“ｏｂｊｅｃｔ”タグが存在すると判定された場合（ステップＳ４３；ＹＥＳ）に、判定部１１は、“Ａ”タグの記述が正当であるとして（ステップＳ４４）、処理を終了する。ここで、“Ａ”タグに“ｉＩＲＰＧ”属性が含まれている場合に、この“Ａ”タグにより対応付けられているリンク先が選択されると、この“ｉＩＲＰＧ”属性に記述されている名称をＩＤとする“ｏｂｊｅｃｔ”タグに指定されているオブジェクトが表示されることになる。
【０１２８】
次に、図１５を参照して、上述した“ｄａｔａ／ｔｙｐｅ”属性チェック処理（図１３のＳ２７，Ｓ３５参照）について説明する。
【０１２９】
図１５に示すように、まず、携帯電話機１０の判定部１１は、“ｏｂｊｅｃｔ”タグに“ｄａｔａ／ｔｙｐｅ”属性が含まれているか否かを判定する（ステップＳ５１）。この判定がＮＯである場合（ステップＳ５１；ＮＯ）に、判定部１１は、“ｄａｔａ／ｔｙｐｅ”属性の記述が不当であるとして（ステップＳ５５）、処理を終了する。
【０１３０】
一方、ステップＳ５１の判定において、“ｏｂｊｅｃｔ”タグに“ｄａｔａ／ｔｙｐｅ”属性が含まれていると判定された場合（ステップＳ５１；ＹＥＳ）に、判定部１１は、“ｄａｔａ／ｔｙｐｅ”属性に属性値が記述されているか否かを判定する（ステップＳ５２）。この判定がＮＯである場合（ステップＳ５２；ＮＯ）に、判定部１１は、“ｄａｔａ／ｔｙｐｅ”属性の記述が不当であるとして（ステップＳ５５）、処理を終了する。
【０１３１】
一方、ステップＳ５２の判定において、“ｄａｔａ／ｔｙｐｅ”属性に属性値が記述されていると判定された場合（ステップＳ５２；ＹＥＳ）に、判定部１１は、“ｄａｔａ／ｔｙｐｅ”属性に記述されている属性値のフォーマットや記述内容が正常であるか否かを判定する（ステップＳ５３）。この判定がＮＯである場合（ステップＳ５３；ＮＯ）に、判定部１１は、“ｄａｔａ／ｔｙｐｅ”属性の記述が不当であるとして（ステップＳ５５）、処理を終了する。ここで、“ｔｙｐｅ”属性の正常な記述の内容としては、例えば、“ａｐｐｌｉｃａｔｉｏｎ／ｘ−ｓｈｏｃｋｗａｖｅ−ｆｌａｓｈ”がある。
【０１３２】
一方、ステップＳ５３の判定において、“ｄａｔａ／ｔｙｐｅ”属性に記述されている属性値のフォーマットや記述内容が正常であると判定された場合（ステップＳ５３；ＹＥＳ）に、判定部１１は、“ｄａｔａ／ｔｙｐｅ”属性の記述が正当であるとして（ステップＳ５４）、処理を終了する。
【０１３３】
次に、図１６を参照して、上述した“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性チェック処理（図１３のＳ２９参照）について説明する。
【０１３４】
図１６に示すように、まず、携帯電話機１０の判定部１１は、“ｏｂｊｅｃｔ”タグに“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性が含まれているか否かを判定する（ステップＳ６１）。この判定がＮＯである場合（ステップＳ６１；ＮＯ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性の記述が不当であるとして（ステップＳ６５）、処理を終了する。
【０１３５】
一方、ステップＳ６１の判定において、“ｏｂｊｅｃｔ”タグに“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性が含まれていると判定された場合（ステップＳ６１；ＹＥＳ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性に属性値が記述されているか否かを判定する（ステップＳ６２）。この判定がＮＯである場合（ステップＳ６２；ＮＯ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性の記述が不当であるとして（ステップＳ６５）、処理を終了する。
【０１３６】
一方、ステップＳ６２の判定において、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性に属性値が記述されていると判定された場合（ステップＳ６２；ＹＥＳ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性に記述されている属性値のフォーマットや記述内容が正常であるか否かを判定する（ステップＳ６３）。この判定がＮＯである場合（ステップＳ６３；ＮＯ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性の記述が不当であるとして（ステップＳ６５）、処理を終了する。
【０１３７】
一方、ステップＳ６３の判定において、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性に記述されている属性値のフォーマットや記述内容が正常であると判定された場合（ステップＳ６３；ＹＥＳ）に、判定部１１は、“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性の記述が正当であるとして（ステップＳ６４）、処理を終了する。
【０１３８】
次に、図１７を参照して、上述した“ｐａｒａｍ”値決定処理（図１３のＳ３２，Ｓ３７参照）について説明する。
【０１３９】
図１７に示すように、まず、携帯電話機１０の判定部１１は、“ｏｂｊｅｃｔ”タグに付随して“ｐａｒａｍ”タグが記述されているか否かを判定する（ステップＳ７１）。この判定がＮＯである場合（ステップＳ７１；ＮＯ）に、判定部１１は、オブジェクトのｐａｒａｍ値に規定値（デフォルト値）を適用して（ステップＳ７４）、処理を終了する。
【０１４０】
一方、ステップＳ７１の判定において、“ｏｂｊｅｃｔ”タグに付随して“ｐａｒａｍ”タグが記述されていると判定された場合（ステップＳ７１；ＹＥＳ）に、判定部１１は、“ｐａｒａｍ”タグの記述内容が正常であるか否かを判定する（ステップＳ７２）。この判定がＮＯである場合（ステップＳ７２；ＮＯ）に、判定部１１は、オブジェクトのｐａｒａｍ値に規定値（デフォルト値）を適用して（ステップＳ７４）、処理を終了する。
【０１４１】
一方、ステップＳ７２の判定において、“ｐａｒａｍ”タグの記述内容が正常であると判定された場合（ステップＳ７２；ＹＥＳ）に、判定部１１は、オブジェクトのｐａｒａｍ値に“ｐａｒａｍ”タグで指定された指定値を適用して（ステップＳ７３）、処理を終了する。
【０１４２】
次に、第２実施形態における２つめの動作である携帯電話機１０のメモリ１０Ｂに格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作について図１８および図１２を参照して説明する。
【０１４３】
まず、図１８を参照して画面メモとして保存されているＨＴＭＬファイルを表示させる際の動作について説明する。
【０１４４】
なお、図１８に示すステップＳ８２〜Ｓ９９の各処理は、上述した第１実施形態において説明した図１３に示すステップＳ１〜Ｓ３８の各処理と同様である。これら両処理の相違点は、第１実施形態において説明した図１３に示す各処理では、Ｗｅｂサーバ５０から受信したＨＴＭＬファイルに基づいて処理が行われるのに対し、第２実施形態において説明する図１８の各処理では、携帯電話機１０に保存されているＨＴＭＬファイルに基づいて処理が行われる点である。したがって、ここでは、図１８での処理に特有なステップＳ８１の処理についてのみ説明することとし、上述した図１３に示すステップＳ１〜Ｓ３８の各処理と同様なステップＳ８２〜Ｓ９９の各処理の説明は省略する。
【０１４５】
図１８に示すように、ステップＳ８１では、ユーザが画面メモ機能を利用してメモリ１０Ｂのファイル格納領域ｃ２に記憶させたＨＴＭＬファイルの中から、ユーザが携帯電話機１０の液晶表示パネル上に表示しようとするＨＴＭＬファイルが選択され決定される。そして、これ以降はステップＳ８１で決定されたＨＴＭＬファイルに格納されているプログラムソースに基づいて表示モードが決定され、インラインモードまたはインタラクティブモードに切り替えられてＨＴＭＬが表示される。
【０１４６】
次に、図１２を参照してマイピクチャまたは待ち受け画面として保存されているインタラクティブ動作プログラムファイルを表示させる際の動作について説明する。
【０１４７】
図１２に示すように、まず、ユーザがマイピクチャ機能または待ち受け画面機能を利用してメモリ１０Ｂのファイル格納領域ｃ２に記憶させたインタラクティブ動作プログラムファイルの中から、ユーザが携帯電話機１０の液晶表示パネル上に表示しようとするインタラクティブ動作プログラムファイルが選択され決定される（ステップＳ２１）。
【０１４８】
次に、携帯電話機１０の表示モード切替部１２は、表示モードをインタラクティブモードに切り替える。そして、携帯電話機１０の表示部１３は、ユーザにより選択決定されたインタラクティブ動作プログラムをインタラクティブモードで液晶表示パネルに表示させる（ステップＳ２２）。すなわち、携帯電話機１０の液晶表示パネルには、インタラクティブ動作プログラムがインタラクティブ動作を行う状態で表示される。
【０１４９】
以上のように、第２実施形態における携帯電話機１０においては、携帯電話機１０のメモリ１０Ｂに記憶されているＨＴＭＬに含まれるオブジェクトタグに、“ｄｅｃｌａｒｅ”属性（他のタグで指定されたリンク先が選択されるまではオブジェクトを表示しないことを示す記述）があるか否かによって表示モードを切り替えることができるため、表示モードを、表示対象であるＨＴＭＬあるいはインタラクティブ動作プログラムに適したモードに切り替えることが可能となる。また、本実施形態における携帯電話機１０においては、表示対象であるＨＴＭＬあるいはインタラクティブ動作プログラムに適した表示モードに切り替えられた後に、その切り替え後の表示モードでＨＴＭＬあるいはインタラクティブ動作プログラムを外部に表示することが可能となるため、携帯電話機１０においてインタラクティブ動作プログラムが含まれるＨＴＭＬを表示する際の操作性を向上させることができる。
【０１５０】
さらに、第２実施形態における携帯電話機１０においては、携帯電話機１０のメモリ１０Ｂに記憶されているインタラクティブ動作プログラムを表示させる場合に、表示モードをそのインタラクティブ動作プログラムに適した表示モードに切り替えることができるため携帯電話機１０においてインタラクティブ動作プログラムを表示する際の操作性を向上させることができる。
【０１５１】
最後に、本発明の各実施形態に係る移動端末制御プログラム、および、移動端末制御プログラムを記録したコンピュータ読み取り可能な記録媒体（以下、単に記録媒体という）について説明する。ここで、記録媒体とは、コンピュータのハードウェア資源に備えられている読み取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリなどが該当する。
【０１５２】
図１９は、本発明の各実施形態に係る記録媒体の構成図である。記録媒体１００は、図１９に示すように、プログラムを記録するプログラム領域１０１を備えている。このプログラム領域１０１には、移動端末制御プログラム１０２が記録されている。移動端末制御プログラム１０２は、判定モジュール１０２ａ、表示モード切替モジュール１０２ｂ、表示モジュール１０２ｃ、記憶モジュール１０２ｄ、抽出モジュール１０２ｅとを備えて構成される。ここで、判定モジュール１０２ａ、表示モード切替モジュール１０２ｂ、表示モジュール１０２ｃ、記憶モジュール１０２ｄ、抽出モジュール１０２ｅのそれぞれを動作させることによって実現する機能は、上記携帯電話機１０の判定部１１、表示モード切替部１２、表示部１３、記憶部１４、抽出部１５のそれぞれの機能と同様である。
【０１５３】
【発明の効果】
本発明に係る移動端末、移動端末制御方法および移動端末制御プログラムによれば、インタラクティブ動作を行うプログラムが含まれる表示用プログラムを表示する際の操作性を向上させることができる。
【図面の簡単な説明】
【図１】各実施形態における移動通信システムの構成図である。
【図２】図１に示す携帯電話機のハードウェア構成を示すブロック図である。
【図３】図１に示す携帯電話機の機能構成ブロック図である。
【図４】第１実施形態における携帯電話機がＷｅｂサーバに格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作を示すフローチャートである。
【図５】ＨＴＭＬのプログラムソースの一例を示す図である。
【図６】図５に示すＨＴＭＬのプログラムソースに基づいて具現化される携帯電話機の画面遷移を例示する図である。
【図７】ＨＴＭＬのプログラムソースの一例を示す図である。
【図８】図７に示すＨＴＭＬのプログラムソースに基づいて具現化される携帯電話機の画面遷移を例示する図である。
【図９】ＨＴＭＬのプログラムソースの一例を示す図である。
【図１０】図９に示すＨＴＭＬのプログラムソースに基づいて具現化される携帯電話機の画面遷移を例示する図である。
【図１１】第１実施形態における画面メモとして保存されているＨＴＭＬファイルを表示させる際の動作を示すフローチャートである。
【図１２】各実施形態におけるマイピクチャまたは待ち受け画面として保存されているインタラクティブ動作プログラムファイルを表示させる際の動作を示すフローチャートである。
【図１３】第２実施形態における携帯電話機がＷｅｂサーバに格納されているＨＴＭＬやインタラクティブ動作プログラムを液晶表示パネル上に表示させる際の動作を示すフローチャートである。
【図１４】図１３に示す“Ａ”タグチェック処理における動作を示すフローチャートである。
【図１５】図１３に示す“ｄａｔａ／ｔｙｐｅ”属性チェック処理における動作を示すフローチャートである。
【図１６】図１３に示す“ｗｉｄｔｈ／ｈｅｉｇｈｔ”属性チェック処理における動作を示すフローチャートである。
【図１７】図１３に示す“ｐａｒａｍ”値決定処理における動作を示すフローチャートである。
【図１８】第２実施形態における画面メモとして保存されているＨＴＭＬファイルを表示させる際の動作を示すフローチャートである。
【図１９】移動端末制御プログラムを記録した記録媒体の構成図である。
【符号の説明】
１・・・移動通信システム、１０      ・・・携帯電話機、１０Ａ・・・ＣＰＵ、１０Ｂ・・・メモリ、１０Ｃ・・・無線通信装置、１０Ｄ・・・通話処理装置、１０Ｅ・・・入力装置、１０Ｆ・・・表示装置、１０Ｇ・・・バス、１１・・・判定部、１２・・・表示モード切替部、１３・・・表示部、１４・・・記憶部、１５・・・抽出部、２０・・・基地局、３０・・・交換機、４０・・・関門交換機、５０・・・Ｗｅｂサーバ、１００・・・記録媒体、ＫＮ・・・交換ネットワーク、Ｍ・・・移動通信網。
【図１】
2004260762.tif 000003
【図２】
2004260762.tif 000004
【図３】
2004260762.tif 000005
【図４】
2004260762.tif 000006
【図５】
2004260762.tif 000007
【図６】
2004260762.tif 000008
【図７】
2004260762.tif 000009
【図８】
2004260762.tif 000010
【図９】
2004260762.tif 000011
【図１０】
2004260762.tif 000012
【図１１】
2004260762.tif 000013
【図１２】
2004260762.tif 000014
【図１３】
2004260762.tif 000015
【図１４】
2004260762.tif 000016
【図１５】
2004260762.tif 000017
【図１６】
2004260762.tif 000018
【図１７】
2004260762.tif 000019
【図１８】
2004260762.tif 000020
【図１９】
2004260762.tif 000021