(57)【特許請求の範囲】
【請求項１】
表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置を、
アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理手段と、
前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付手段と、
前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付手段と、
前記第１操作受付手段又は前記第２操作受付手段が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理手段と、
前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付手段
として動作させ、
前記表示処理手段は、前記第２操作受付手段が操作を受け付けた場合に、前記操作受付用画像を非表示とし、
前記表示処理手段は、前記操作受付用画像を非表示とした後、前記第３操作受付手段が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示し、
前記情報処理手段は、前記第３操作受付手段が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う、情報処理プログラム。
【請求項２】
前記表示処理手段は、前記操作受付用画像を非表示とした場合に、前記操作受付用画像を表示していた領域に、前記アプリケーションの処理結果に係る画像を表示する、請求項１に記載の情報処理プログラム。
【請求項３】
前記表示処理手段は、前記操作受付用画像を非表示とした場合に、前記アプリケーションの処理結果に係る画像を表示していた領域と前記操作受付用画像を表示していた領域とを合わせた領域に、前記アプリケーションの処理結果に係る画像を表示する、請求項２に記載の情報処理プログラム。
【請求項４】
前記表示処理手段は、前記操作受付用画像を非表示とした後、前記第２操作受付手段により受け付けた操作が継続していない場合であっても、前記操作受付用画像の非表示を維持する、請求項１乃至請求項３のいずれか１つに記載の情報処理プログラム。
【請求項５】
前記第２操作受付手段が操作を受け付けた場合に、前記表示処理手段は前記操作受付用画像を非表示とすると共に、前記情報処理手段は前記第２操作受付手段が受け付けた操作に応じた情報処理を行う、請求項１乃至請求項４のいずれか１つに記載の情報処理プログラム。
【請求項６】
前記表示処理手段は、前記アプリケーションの起動時には、前記操作受付用画像を表示する、請求項１乃至請求項５のいずれか１つに記載の情報処理プログラム。
【請求項７】
表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置であって、
アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理部と、
前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付部と、
前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付部と、
前記第１操作受付部又は前記第２操作受付部が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理部と、
前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付部と
を備え、
前記表示処理部は、前記第２操作受付部が操作を受け付けた場合に、前記操作受付用画像を非表示とし、
前記表示処理部は、前記操作受付用画像を非表示とした後、前記第３操作受付部が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示し、
前記情報処理部は、前記第３操作受付部が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う、情報処理装置。
【請求項８】
ユーザが把持して前記操作部を操作可能な手持ち型の装置である、請求項７に記載の情報処理装置。
【請求項９】
表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理システムであって、
アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理部と、
前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付部と、
前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付部と、
前記第１操作受付部又は前記第２操作受付部が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理部と、
前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付部と
を備え、
前記表示処理部は、前記第２操作受付部が操作を受け付けた場合に、前記操作受付用画像を非表示とし、
前記表示処理部は、前記操作受付用画像を非表示とした後、前記第３操作受付部が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示し、
前記情報処理部は、前記第３操作受付部が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う、情報処理システム。
【請求項１０】
表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置を用いて情報処理を行う情報処理方法であって、
アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記情報処理装置が前記表示部に表示する処理を行う表示処理ステップと、
前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を前記情報処理装置が受け付ける第１操作受付ステップと、
前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を前記情報処理装置が受け付ける第２操作受付ステップと、
前記第１操作受付ステップ又は前記第２操作受付ステップにて受け付けた操作に応じて前記アプリケーションに係る情報処理を前記情報処理装置が行う情報処理ステップと、
前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付ステップと、
前記第２操作受付ステップにて操作を受け付けた場合に、前記操作受付用画像を非表示とするステップと、
前記操作受付用画像を非表示とした後、前記第３操作受付ステップにて前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示するステップと、
前記第３操作受付ステップにて受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行うステップと
を含む、情報処理方法。
【請求項１１】
表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置を、
アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理手段と、
前記アプリケーションの処理結果に係る画像及び前記操作受付用画像を表示する第１モード、又は、前記アプリケーションの処理結果に係る画像を表示して、前記操作受付用画像を表示しない第２モードのいずれかを設定するモード設定手段と、
前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付手段と、
前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付手段と、
前記第１操作受付手段又は前記第２操作受付手段が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理手段と、
前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付手段
として動作させ、
前記モード設定手段は、
前記第１モードが設定されており、前記第２操作受付手段により操作が受け付けられた場合、前記第１モードから前記第２モードに切り替え、
前記第２モードが設定されており、前記第３操作受付手段が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合、前記第２モードから前記第１モードに切り替え、
前記情報処理手段は、前記第３操作受付手段が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアキーからなる操作部とタッチパネルとを利用してユーザの操作を受け付ける情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
スマートフォン及びタブレット型端末装置等のようにタッチパネルを利用してユーザの操作を受け付ける情報処理装置が広く普及している。また従来のゲーム機においては、一般的にハードウェアキーを用いたゲーム操作が行われる。近年のゲーム機には、ハードウェアキーと共にタッチパネルを備え、これらを併用してユーザの操作を受け付けることができるものがある（例えば特許文献１参照）。ゲーム機以外にも、例えばＰＣ（Personal Computer）又は携帯電話機等のように、ハードウェアキー及びタッチパネルの両方を備える情報処理装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５０７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ハードウェアキー及びタッチパネルの両方を備える情報処理装置では、例えばアプリケーションに関する同一の操作に対して、ハードウェアキーを用いて操作を行う方法と、タッチパネルを用いて操作を行う方法との２つの操作方法を同時に提供することができる。これによりユーザは、自らの好みに応じた操作方法を選択することができる。しかしながら従来の情報処理装置では、単に２つの操作方法が提供されているに過ぎず、この２つの操作方法が提供されているが故の利便性の向上などが求められる。
【０００５】
本発明の目的とするところは、ハードウェアキー及びタッチパネルの両方を備えた構成において利便性を向上し得る情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理プログラムは、表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置を、アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理手段と、前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付手段と、前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付手段と、前記第１操作受付手段又は前記第２操作受付手段が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理手段と、前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付手段として動作させ、前記表示処理手段は、前記第２操作受付手段が操作を受け付けた場合に、前記操作受付用画像を非表示とし、前記表示処理手段は、前記操作受付用画像を非表示とした後、前記第３操作受付手段が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示し、前記情報処理手段は、前記第３操作受付手段が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う。
【０００７】
また、本発明に係る情報処理プログラムは、前記表示処理手段が、前記操作受付用画像を非表示とした場合に、前記操作受付用画像を表示していた領域に、前記アプリケーションの処理結果に係る画像を表示する。
【０００８】
また、本発明に係る情報処理プログラムは、前記表示処理手段が、前記操作受付用画像を非表示とした場合に、前記アプリケーションの処理結果に係る画像を表示していた領域と前記操作受付用画像を表示していた領域とを合わせた領域に、前記アプリケーションの処理結果に係る画像を表示する。
【０００９】
また、本発明に係る情報処理プログラムは、前記表示処理手段が、前記操作受付用画像を非表示とした後、前記第２操作受付手段により受け付けた操作が継続していない場合であっても、前記操作受付用画像の非表示を維持する。
【００１１】
また、本発明に係る情報処理プログラムは、前記第２操作受付手段が操作を受け付けた場合に、前記表示処理手段は前記操作受付用画像を非表示とすると共に、前記情報処理手段は前記第２操作受付手段が受け付けた操作に応じた情報処理を行う。
【００１２】
また、本発明に係る情報処理プログラムは、前記表示処理手段が、前記アプリケーションの起動時には、前記操作受付用画像を表示する。
【００１３】
また、本発明に係る情報処理装置は、表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置であって、アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理部と、前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付部と、前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付部と、前記第１操作受付部又は前記第２操作受付部が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理部と、前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付部とを備え、前記表示処理部は、前記第２操作受付部が操作を受け付けた場合に、前記操作受付用画像を非表示とし、前記表示処理部は、前記操作受付用画像を非表示とした後、前記第３操作受付部が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示し、前記情報処理部は、前記第３操作受付部が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う。
【００１４】
また、本発明に係る情報処理装置は、ユーザが把持して前記操作部を操作可能な手持ち型の装置である。
【００１５】
また、本発明に係る情報処理システムは、表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理システムであって、アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理部と、前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付部と、前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付部と、前記第１操作受付部又は前記第２操作受付部が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理部と、前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付部とを備え、前記表示処理部は、前記第２操作受付部が操作を受け付けた場合に、前記操作受付用画像を非表示とし、前記表示処理部は、前記操作受付用画像を非表示とした後、前記第３操作受付部が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示し、前記情報処理部は、前記第３操作受付部が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う。
【００１６】
また、本発明に係る情報処理方法は、表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置を用いて情報処理を行う情報処理方法であって、アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記情報処理装置が前記表示部に表示する処理を行う表示処理ステップと、前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を前記情報処理装置が受け付ける第１操作受付ステップと、前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を前記情報処理装置が受け付ける第２操作受付ステップと、前記第１操作受付ステップ又は前記第２操作受付ステップにて受け付けた操作に応じて前記アプリケーションに係る情報処理を前記情報処理装置が行う情報処理ステップと、前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付ステップと、前記第２操作受付ステップにて操作を受け付けた場合に、前記操作受付用画像を非表示とするステップと、前記操作受付用画像を非表示とした後、前記第３操作受付ステップにて前記アプリケーションの処理結果に係る画像に対する接触を検知した場合に、前記操作受付用画像を表示するステップと、前記第３操作受付ステップにて受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行うステップとを含む。
【００１７】
また、本発明に係る情報処理プログラムは、表示部、ハードウェアキーからなる操作部、及び、前記表示部に対する接触を検知するタッチパネルを備える情報処理装置を、アプリケーションの処理結果に係る画像、及び、前記アプリケーションに関する操作を受け付けるための操作受付用画像を、前記表示部に表示する処理を行う表示処理手段と、前記アプリケーションの処理結果に係る画像及び前記操作受付用画像を表示する第１モード、又は、前記アプリケーションの処理結果に係る画像を表示して、前記操作受付用画像を表示しない第２モードのいずれかを設定するモード設定手段と、前記表示部に表示された前記操作受付用画像に対する接触を前記タッチパネルにて検知することにより、前記操作受付用画像に対応付けられた操作を受け付ける第１操作受付手段と、前記操作部に対する操作により、前記操作受付用画像に対応付けられた操作と等価の操作を受け付ける第２操作受付手段と、前記第１操作受付手段又は前記第２操作受付手段が受け付けた操作に応じて前記アプリケーションに係る情報処理を行う情報処理手段と、前記表示部に表示された前記アプリケーションの処理結果に係る画像に対する接触を前記タッチパネルにて検知することにより、前記アプリケーションの処理結果に係る画像に対する操作を受け付ける第３操作受付手段として動作させ、前記モード設定手段は、前記第１モードが設定されており、前記第２操作受付手段により操作が受け付けられた場合、前記第１モードから前記第２モードに切り替え、前記第２モードが設定されており、前記第３操作受付手段が前記アプリケーションの処理結果に係る画像に対する接触を検知した場合、前記第２モードから前記第１モードに切り替え、前記情報処理手段は、前記第３操作受付手段が受け付けた前記アプリケーションの処理結果に係る画像に対する操作に応じた情報処理を行う。
【発明の効果】
【００１８】
本発明は、情報処理装置などの利便性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係るゲーム機の外観を示す模式図である。
【図２】ゲーム機の構成を示すブロック図である。
【図３】本実施の形態に係るゲーム機が行うアプリケーション処理を説明するための模式図である。
【図４】ブックマークの表示例である。
【図５】メニュー画面の表示例である。
【図６】スクロール操作を行った場合の表示例である。
【図７】拡大操作を行った場合の表示例である。
【図８】縮小操作を行った場合の表示例である。
【図９】アドレスバーの表示例である。
【図１０】ハードウェアキーの操作及びタッチパネルの操作の対応を示す図表である。
【図１１】ツールバーを非表示としたゲーム機の状態を示す模式図である。
【図１２】ゲーム機が行うツールバーの表示／非表示の切替処理の手順を示すフローチャートである。
【図１３】ゲーム機が行うアドレスバーの表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
＜装置構成＞
図１は、本実施の形態に係るゲーム機の外観を示す模式図である。本実施の形態に係るゲーム機１は、ユーザが手で持って操作することができる手持ち型のものである。ゲーム機１の筐体は、略長方形の板状をなす第１筐体２ａ及び第２筐体２ｂがヒンジ機構などを介して折り畳み可能に連結された構成である。第１筐体２ａの一の面（筐体を折り畳んだ場合に内側に隠される面）には、第１表示部３が設けられている。また第２筐体２ｂの一の面（筐体を折り畳んだ場合に内側に隠される面）には、略中央に第２表示部４が設けられている。第１表示部３は、第２表示部４より横方向の幅が広い。
【００２１】
ゲーム機１の第２筐体２ｂには、ユーザが操作を行うためのキー又はボタン等が複数設けられている。第２筐体２ｂの一の面には、第２表示部４の左隣の上側にアナログスティック５１が設けられ、下側に十字キー５２が設けられている。第２筐体２ｂには、第２表示部４の右隣の上側に、４つのプッシュボタン５３〜５６が設けられている。４つのプッシュボタン５３〜５６は、ひし形の頂点位置をなすように上下左右に配され、それぞれに「Ｘ」、「Ｙ」、「Ａ」又は「Ｂ」の文字が付されている。以下、「Ｘ」が付された上側のプッシュボタン５３をＸボタン５３といい、「Ｙ」が付された左側のプッシュボタン５４をＹボタン５４といい、「Ａ」が付された右側のプッシュボタン５５をＡボタン５５といい、「Ｂ」が付された下側のプッシュボタン５６をＢボタン５６という。第２筐体２ｂには、第２表示部４の右隣の下側に、２つのプッシュボタン５７及び５８が上下に並べて設けられている。上側のプッシュボタン５７の右隣には「ＳＴＡＲＴ」の文字が記載され、下側のプッシュボタン５８の右隣には「ＳＥＬＥＣＴ」の文字が記載されている。以下、プッシュボタン５７をスタートボタン５７といい、プッシュボタン５８をセレクトボタン５８という。また第２筐体２ｂには、第２表示部４の下隣りに１つのプッシュボタン５９が設けられており、以下これをホームボタン５９という。
【００２２】
また、ゲーム機１の第２筐体２ｂの側面には、第２表示部４に向かって左右にプッシュボタン６０、６１が設けられている。以下、左側のプッシュボタン６０をＬボタン６０といい、右側のプッシュボタン６１をＲボタン６１という。
【００２３】
また、ゲーム機１の第２表示部４には、タッチパネル７が設けられている。タッチパネル７は、第２表示部４に対するユーザの接触操作を検知する。なお本実施の形態においては、ゲーム機１の第１表示部３にはタッチパネルが設けられていない。しかしながら、第１表示部３にタッチパネルを設ける構成としてもよい。
【００２４】
図２は、ゲーム機１の構成を示すブロック図である。本実施の形態に係るゲーム機１は、第１表示部３、第２表示部４、操作部５、タッチパネル７、処理部１０、記憶部１１、記録媒体装着部１２、スピーカ１３及び通信部１４等を備えて構成されている。第１表示部３及び第２表示部４は、図１に示したように、大きさが異なる表示部であり、例えば液晶パネルなどを用いてそれぞれ構成される。第１表示部３及び第２表示部４は、処理部１０から与えられた画像信号に基づいて、それぞれ画像を表示する。
【００２５】
操作部５は、図１に示したアナログスティック５１、十字キー５２、Ｘボタン５３、Ｙボタン５４、Ａボタン５５、Ｂボタン５６、スタートボタン５７、セレクトボタン５８、ホームボタン５９、Ｌボタン６０及びＲボタン６１等のハードウェアキーを含んで構成されている。操作部５は、これらのハードウェアキーに対してなされたユーザの操作を検知し、操作に応じた信号を処理部１０へ与える。なお操作部５には、例えば電源スイッチ又は音量スイッチ等のような図１に示していないハードウェアキーを更に含んでいてもよい。
【００２６】
タッチパネル７は、第２表示部４の表面に設けられており、ユーザによる第２表示部４への接触操作、即ち第２表示部４に表示された画像などに対する接触操作を検知する。タッチパネル７は、静電容量方式又は抵抗膜方式等の種々の方式を採用し得る。タッチパネル７は、接触操作を検知した場合に、接触位置の座標情報などを処理部１０へ通知する。
【００２７】
処理部１０は、ＣＰＵ（Central Processing Unit）などの演算処理装置を用いて構成されている。処理部１０は、記憶部１１に記憶された情報処理プログラム９１ａを読み出して実行することにより、種々の情報処理を行う。処理部１０は、情報処理の結果に応じた画像を第１表示部３及び第２表示部４へ出力することにより、画像表示を行うことができる。なお情報処理プログラム９１ａは、例えばオペレーティングシステムなどのプログラムに含まれるものであってもよい。記憶部１１は、半導体メモリ素子又はハードディスクドライブ等を用いて構成されている。記憶部１１は、情報処理プログラム９１ａなどの種々のプログラム及びこのプログラムの実行に必要なデータを記憶する。
【００２８】
記録媒体装着部１２は、カード型、カセット型又はディスク型等の記録媒体９１を着脱できるように構成されている。処理部１０は、記録媒体装着部１２に装着された記録媒体９１から情報処理プログラム９１ａ及び種々のデータを読み出して記憶部１１に記憶する。これにより情報処理プログラム９１ａのゲーム機１へのインストール又は更新等を行うことができる。処理部１０は、記憶部１１にインストールされた情報処理プログラム９１ａを読み出して実行する。なお情報処理プログラム９１ａのインストール又は更新等は、通信部１４によるサーバ装置などとの通信にて行うこともできる。
【００２９】
スピーカ１３は、ＢＧＭ及び効果音等の音声出力を行うものである。スピーカ１３は、処理部１０から与えられた音声データ又は音声信号に基づいて音声出力を行う。通信部１４は、例えばインターネットなどのネットワークを介して、サーバ装置又は他のゲーム機１等との間で情報の送受信を行う。例えばゲーム機１は、通信部１４にてインターネットにアクセスし、Ｗｅｂページの表示を行うことができる。
【００３０】
また本実施の形態に係るゲーム機１は、処理部１０が情報処理プログラム９１ａを実行することにより、表示処理部２１、第１操作受付部２２、第２操作受付部２３及び情報処理部２４等がソフトウェア的な機能ブロックとして処理部１０に実現される。なお本実施の形態において情報処理プログラム９１ａは、通信部１４にてインターネットを介してサーバ装置などとの通信を行い、Ｗｅｂページとして表示するためのデータを取得して、第１表示部３及び第２表示部４にＷｅｂページの表示を行うプログラムである。即ち本実施の形態に係る情報処理プログラム９１ａは、いわゆるブラウザプログラムであり、ユーザによるＷｅｂページの閲覧を行うためのアプリケーションプログラムである。
【００３１】
表示処理部２１は、情報処理部２４の情報処理の結果として得られる画像を第１表示部３及び第２表示部４に表示する処理を行う。表示処理部２１は、例えばインターネットを介して取得したＷｅｂページを第１表示部３及び第２表示部４に表示する処理を行う。表示処理部２１は、例えばユーザの操作を補助するためのアイコン、ツールバー、タスクバー又はメニュー画面等の画像を、第１表示部３及び／又は第２表示部４に表示する処理を行う。また表示処理部２１は、エラーメッセージ又はシステムメッセージ等を第１表示部３及び／又は第２表示部４に表示する処理を行う。
【００３２】
第１操作受付部２２は、タッチパネル７の検知結果に基づくユーザの操作受付を行う。第１操作受付部２２は、例えば第２表示部４に表示されているＷｅｂページに対するタッチ操作又はタップ操作等に基づいて、当該ページに含まれるリンク又は画像等に対する選択操作及び決定操作等を受け付ける。第１操作受付部２２は、例えばスライド操作、フリック操作又はスワイプ操作等に基づいて、第１表示部３及び第２表示部４に表示されているＷｅｂページを上下左右へスライドさせる操作を受け付ける。また第１操作受付部２２は、例えば第２表示部４に表示されているアイコン又はツールバー等の画像に対するタッチ操作又はタップ操作等に基づいて、当該画像に関連付けられた操作を受け付ける。
【００３３】
第２操作受付部２３は、操作部５の検知結果に基づくユーザの操作受付を行う。本実施の形態に係る情報処理プログラム９１ａを処理部１０が実行することにより実現されるインターネットブラウザのアプリケーションにおいては、タッチパネル７にて第１操作受付部２２が受け付ける操作と略同じ内容の操作（等価の操作）を、操作部５にて第２操作受付部２３が受け付けることができる。第２操作受付部２３は、例えば十字キー５２に対する操作により第２表示部４に表示されているＷｅｂページに含まれるリンク又は画像等に対する選択操作を受け付け、Ａボタン５５に対する操作により選択されたリンク又は画像等の決定操作を受け付ける。
【００３４】
情報処理部２４は、インターネットブラウザを実現するための種々の情報処理を行う。情報処理部２４は、例えば第１操作受付部２２又は第２操作受付部２３が受け付けた操作に基づき、ユーザが閲覧を望むＷｅｂページのデータを取得すべく、通信部１４にてインターネットを介した他のサーバ装置などとの通信を行う。また情報処理部２４は、特定のＷｅｂページへアクセスするためにユーザが登録した当該ページのアドレス情報などをブックマーク又はお気に入り等として管理する処理を行う。
【００３５】
＜インターネットブラウザアプリケーション＞
図３は、本実施の形態に係るゲーム機１が行うアプリケーション処理を説明するための模式図である。図３には、ゲーム機１の処理部１０が情報処理プログラム９１ａの実行を開始し、インターネットブラウザが起動された直後の状態を図示してある。また図１にて符号を付した構成要素については、図３において符号を省略してある。
【００３６】
本実施の形態に係るゲーム機１が情報処理プログラム９１ａによるインターネットブラウザを起動した場合、例えばスタートページなどとして登録された特定のＷｅｂページのデータを、情報処理部２４が通信部１４によるインターネットを介したサーバ装置などとの通信を行うことにより取得する。ゲーム機１の表示処理部２１は、情報処理部２４が取得したデータに基づいて、Ｗｅｂページを第２表示部４に表示する。図３及びこれ以降の同様の図面において、ゲーム機１が表示したＷｅｂページを、ハッチングを付した領域として図示する。図３に示すように、インターネットブラウザの起動直後において、表示処理部２１は、Ｗｅｂページを第２表示部４に表示するが、第１表示部３には表示しない。このときに表示処理部２１は、例えばユーザが登録した壁紙画像などを第１表示部３に表示してよい。
【００３７】
また本実施の形態に係るゲーム機１の表示処理部２１は、第２表示部４の下側領域に、ツールバー１１０を表示する。ツールバー１１０は、第２表示部４の下辺に沿って設けられた横方向に長い長方形状をなしており、６つの領域に区切られている。ツールバー１１０の６つの領域は、左右方向に並んで設けられており、左側から順に、ブックマーク操作受付領域１１１、戻る操作受付領域１１２、進む操作受付領域１１３、縮小操作受付領域１１４、拡大操作受付領域１１５及びメニュー操作受付領域１１６である。ツールバー１１０は、タッチパネル７を利用してユーザの操作を受け付けるためのものである。ツールバー１１０の各領域に対するタッチ操作がユーザにより行われた場合、ゲーム機１の第１操作受付部２２は、各領域に対応付けられた操作を受け付ける。
【００３８】
ツールバー１１０のブックマーク操作受付領域１１１は、ユーザがブックマークとして登録したＷｅｂページを表示させるためのものである。ブックマーク操作受付領域１１１に対するタッチ操作を第１操作受付部２２が受け付けた場合、ゲーム機１の情報処理部２４は、記憶部１１などに記憶されたブックマークの情報を読み出す。ゲーム機１の表示処理部２１は、情報処理部２４が読み出した情報に基づいて、ユーザが登録したＷｅｂページの名称などの一覧を第２表示部４に表示する。図４は、ブックマークの表示例である。表示処理部２１は、第２表示部４に吹き出し１２１を表示すると共に、登録されたＷｅｂページの名称をこの吹き出し１２１内に一覧表示する。吹き出し１２１の根元部分はブックマーク操作受付領域１１１上又はその周辺等に配置され、吹き出し１２１がブックマーク操作受付領域１１１に関連して表示されているものであることが表される。第１操作受付部２２は、吹き出し１２１内の各名称に対するタッチ操作を受け付けることができる。第１操作受付部２２がいずれかの名称に対するタッチ操作を受け付けた場合、この名称に係るＷｅｂページのデータを取得すべく情報処理部２４が通信処理を行う。情報処理部２４が取得したデータに基づいて、表示処理部２１が第２表示部４にＷｅｂページの表示を行う。
【００３９】
ツールバー１１０の戻る操作受付領域１１２は、第１表示部３及び第２表示部４の表示を、以前に表示していたＷｅｂページへ戻すためのものである。ゲーム機１の情報処理部２４は、これまでに表示したＷｅｂページのデータを、例えば数件分又は数十件分にわたり、記憶部１１に記憶している。戻る操作受付領域１１２に対するタッチ操作を第１操作受付部２２が受け付けた場合、情報処理部２４は１つ前のＷｅｂページのデータを記憶部１１から読み出し、読み出したデータに基づいて表示処理部２１がＷｅｂページの表示を行う。これに対してツールバー１１０の進む操作受付領域１１３は、上述の戻る操作受付領域１１２に対するタッチ操作により戻された表示を進めるためのものである。進む操作受付領域１１３に対するタッチ操作を第１操作受付部２２が受け付けた場合、情報処理部２４は１つ後のデータを読み出し、表示処理部２１がこのデータに基づく表示を行う。
【００４０】
ツールバー１１０の縮小操作受付領域１１４は、第１表示部３及び第２表示部４に表示されたＷｅｂページを縮小して表示させるためのものである。縮小操作受付領域１１４に対するタッチ操作を第１操作受付部２２が受け付ける毎に、表示処理部２１は、第１表示部３及び第２表示部４に表示しているＷｅｂページを例えば１０％縮小して表示する。また、ツールバー１１０の拡大操作受付領域１１５は、第１表示部３及び第２表示部４に表示されたＷｅｂページを拡大して表示させるためのものである。拡大操作受付領域１１５に対するタッチ操作を第１操作受付部２２が受け付ける毎に、表示処理部２１は、第１表示部３及び第２表示部４に表示しているＷｅｂページを例えば１０％拡大して表示する。
【００４１】
ツールバー１１０のメニュー操作受付領域１１６は、各種の設定などを行うためのメニュー画面を第２表示部４に表示させるためのものである。メニュー操作受付領域１１６に対するタッチ操作を第１操作受付部２２が受け付けた場合、表示処理部２１は、第２表示部４にメニュー画面を表示する。図５は、メニュー画面の表示例である。表示処理部２１は、第２表示部４に吹き出し１２２を表示すると共に、ユーザがさらに選択し得るメニュー項目を吹き出し１２２内に一覧表示する。図示の例では、「お気に入りに追加」、「モバイル版をリクエスト」及び「設定」のメニュー項目が表示されている。吹き出し１２２の根元部分はメニュー操作受付領域１１６上又はその周辺等に配置され、吹き出し１２２がメニュー操作受付領域１１６に関連して表示されているものであることが表される。第１操作受付部２２は、吹き出し１２２内の各メニュー項目に対するタッチ操作を受け付けることができる。第１操作受付部２２がいずれかのメニュー項目に対するタッチ操作を受け付けた場合、このメニュー項目に応じた情報処理を情報処理部２４が行う。例えば「お気に入りに追加」のメニュー項目が選択された場合、情報処理部２４は、その時点で第１表示部３及び第２表示部４に表示していたＷｅｂページをブックマークに登録する処理を行う。例えば「モバイル版をリクエスト」のメニュー項目が選択された場合、情報処理部２４は、その時点で表示していたＷｅｂページのモバイル版のデータ送信をサーバ装置などに対して要求する処理を行う。例えば「設定」のメニュー項目が選択された場合、情報処理部２４は、インターネットブラウザに関する種々の設定を行うための設定画面（図示は省略する）を第２表示部４に表示する処理を行う。
【００４２】
また本実施の形態に係るゲーム機１の表示処理部２１は、アクセスしているＷｅｂページの全体に対し、現時点で表示している部分をユーザに通知するための通知画像１３０を第１表示部３に表示する。図５等に例示する通知画像１３０は、実線で示す第１画像と、破線で示す第２画像とを有している。通知画像１３０の第１画像は、大きさが異なる２つの長方形を上下に連結した態様の画像である。第１画像は、ゲーム機１の第１表示部３及び第２表示部４を模したものである。即ち第１画像の上側の大きい長方形が第１表示部３を示し、下側の小さい長方形が第２表示部４を示している。通知画像１３０の第２画像は、長方形状をなし、Ｗｅｂページの全体を示している。
【００４３】
表示処理部２１が表示する通知画像１３０は、半透明の画像である。ユーザは通知画像１３０を透して第１表示部３に表示された背景画像、Ｗｅｂページを視認することができる。また表示処理部２１は、通知画像１３０を第１表示部３の右下領域に表示する。上述のように、ゲーム機１の第１表示部３及び第２表示部４は大きさが異なり、第１表示部３は第２表示部４より左右の幅が大きい。表示処理部２１は、第２表示部４の右端位置よりも更に右側となるように、第１表示部３に通知画像１３０を表示する。即ち、第１表示部３にＷｅｂページを表示する際に、第２表示部４の幅と同じ幅のＷｅｂページを表示した場合、第１表示部３においてＷｅｂページと通知画像１３０とが重なることなく表示される（図６参照）。これにより第１表示部３に表示したＷｅｂページの視認を通知画像１３０が妨げることを防止できる。
【００４４】
表示処理部２１が表示する通知画像１３０は、第１画像及び第２画像の重なりにより、Ｗｅｂページの全体に対する表示部分を表している。本実施の形態に係るゲーム機１の表示処理部２１は、新たなＷｅｂページにアクセスした場合、図３に示すように、このＷｅｂページを第２表示部４に表示し、第１表示部３には表示しない。表示処理部２１は、このＷｅｂページの上端部が、第２表示部４の上端部と一致するように表示を行う。また表示処理部２１は、Ｗｅｂページの左右の端部が、第２表示部４の左右の端部と一致するように表示を行う。このときの通知画像１３０は、第１画像の下側の小さい長方形と、第２画像の上側部分とが重なり合ったものとなる。
【００４５】
例えば図３に示す状態のゲーム機１において、ユーザがタッチパネル７に対して下から上へ接触位置を移動させ、上方向へのスライド操作を行った場合、この操作を第１操作受付部２２は表示しているＷｅｂページのスクロール操作として受け付ける。第１操作部２２がスクロール操作を受け付けた場合、表示処理部２１は、Ｗｅｂページをスクロールさせる。図６は、スクロール操作を行った場合の表示例である。表示処理部２１は、図３に示す状態にて上方向へのスクロール操作を第１操作受付部２２が受け付けた場合、第２表示部４に表示していたＷｅｂページを上方向へスクロールさせる。このときに表示処理部２１は、上方向へのスクロールによって第２表示部４の表示範囲外となったＷｅｂページの上側部分を、図６に示すように、第１表示部３に表示して上方向へスクロールさせる。図６に示す通知画像１３０は、第２画像の略中央に第１画像が重なり合ったものとなっている。なお、この後に第１操作受付部２２が下方向へのスクロール操作を受け付けた場合、表示処理部２１は、Ｗｅｂページを下方向へスクロールさせて表示する。
【００４６】
例えば図６に示す状態のゲーム機１において、ユーザがツールバー１１０の拡大操作受付領域１１５に対するタッチ操作を行った場合、この操作を第１操作受付部２２はＷｅｂページの拡大操作として受け付ける。図７は、拡大操作を行った場合の表示例である。第１操作受付部２２が拡大操作を受け付けた場合、表示処理部２１は、第１表示部３及び第２表示部４に表示しているＷｅｂページを拡大して表示する。なお図６においては第１表示部３の左右の端部近傍にＷｅｂページは表示されていないが、拡大操作が行われることによって、図７に示すように第１表示部３の全体にＷｅｂページが表示される。図７に示す通知画像１３０は、第１画像が縮小され、縮小された第１画像と第２画像とが重なり合ったものとなる。なおこの状態において第１操作受付部２２は上下左右のいずれの方向に対してもスクロール操作を受け付け、受け付けたスクロール操作に応じた方向へ表示処理部２１はＷｅｂページをスクロールさせる。
【００４７】
逆に、例えば図６に示す状態のゲーム機１において、ユーザがツールバー１１０の縮小操作受付領域１１４に対するタッチ操作を行った場合、この操作を第１操作受付部２２はＷｅｂページの縮小操作として受け付ける。図８は、縮小操作を行った場合の表示例である。第１操作受付部２２が縮小操作を受け付けた場合、表示処理部２１は、第１表示部３及び第２表示部４に表示しているＷｅｂページを縮小して表示する。このときに通知画像１３０は、第２画像が縮小され、第１画像と縮小された第２画像とが重なり合ったものとなる。
【００４８】
なお、例えば図３に示す状態のゲーム機１において、第１操作受付部２２が下方向へのスクロール操作を受け付けた場合、表示処理部２１は、表示しているＷｅｂページを下方向へスクロールさせない。本実施の形態に係るゲーム機１では、このような場合に表示処理部２１は、第２表示部４にアドレスバーを表示する。図９は、アドレスバーの表示例である。本実施の形態に係るゲーム機１の表示処理部２１は、Ｗｅｂページが第２表示部４にのみ表示されている状態にて下方向へのスクロール操作を受けた場合、第２表示部４の上側領域に、アドレスバー１４０を表示する。アドレスバー１４０は、第２表示部４の上辺に沿って設けられた横方向に長い長方形状をなしており、Ｗｅｂページのアドレスを入力するためのボックスが設けられている。またアドレスバー１４０が表示された状態において、上方向へのスクロール操作を受け付けた場合、表示処理部２１は、アドレスバー１４０を非表示とする。
【００４９】
なお表示処理部２１は、アドレスバー１４０と共に、文字入力を行うためのソフトウェアキーボードなどを第２表示部４に表示してもよい。アドレスバー１４０のボックス内にはユーザが任意のアドレス又は文字列等を入力することができる。アドレスバー１４０のボックス内にアドレスが入力された場合、情報処理部２４は、入力されたアドレスに対するインターネットアクセスを通信部１４にて行い、このアドレスに係るＷｅｂページのデータを提供するサーバ装置などとの通信を行う。この通信により情報処理部２４が取得したデータに基づいて、表示処理部２１は、Ｗｅｂページの表示を行う。またアドレスバー１４０のボックス内にアドレス以外の文字列が入力された場合、情報処理部２４は入力された文字列をキーワードとしたインターネットの検索を行い、検索結果を表示処理部２１が表示する。
【００５０】
＜ハードウェアキーを用いた操作＞
本実施の形態に係るゲーム機１は、上記のようなインターネットブラウザの操作をユーザはタッチパネル７を利用して行うことができると共に、ハードウェアキーとして設けられた操作部５を用いて同等の操作を行うことができる。図１０は、ハードウェアキーの操作及びタッチパネルの操作の対応を示す図表である。本実施の形態に係るゲーム機１では、第１表示部３及び第２表示部４に表示したＷｅｂページをスクロールする操作を、ユーザはタッチパネル７に対するスライド操作にて行うことができると共に、操作部５のアナログスティック５１を利用して行うことができる。ゲーム機１の第２操作受付部２３がアナログスティック５１に対する操作を受け付けた場合、表示処理部２１はアナログスティック５１の操作方向に応じた方向へＷｅｂページをスクロールさせる。
【００５１】
またゲーム機１では、第１表示部３及び第２表示部４に表示したＷｅｂページに含まれるリンク又は画像等の選択を、ユーザはタッチパネル７を利用して、所望のリンク又は画像等に対する直接的なタッチ操作を行うことで実現できる。同様の操作を操作部５にて行う場合、ユーザは十字キー５２を操作してカーソル（図示は省略する）を移動させることで所望のリンク又は画像等を選択し、Ａボタン５５に対するプッシュ操作を行うことで選択を決定する。このため表示処理部２１は、十字キー５２に対する操作を第２操作受付部２３が受け付けた場合には、第１表示部３及び第２表示部４にカーソルを表示する。
【００５２】
またゲーム機１では、第２表示部４に表示したブックマーク画面又はメニュー画面等を非表示とする場合、ユーザはタッチパネル７を利用して、例えばブックマーク画面又はメニュー画面を構成する吹き出し１２１又は１２２の外側に対するタッチ操作を行えばよい。またユーザは、ツールバー１１０のブックマーク操作受付領域１１１又はメニュー操作受付領域１１６に対するタッチ操作を繰り返すことで、ブックマーク画面又はメニュー画面の表示／非表示を切り替えることができる。同様の操作を操作部５にて行う場合、ユーザはＢボタン５６に対するプッシュ操作を行うことで、表示されているブックマーク画面又はメニュー画面等を非表示とすることができる。ゲーム機１の第２操作受付部２３は、Ｂボタン５６に対するプッシュ操作を、いわゆるキャンセル操作として受け付ける。またユーザは、ブックマーク画面の表示に対応するセレクトボタン５８に対するプッシュ操作又はメニュー画面の表示に対応するスタートボタン５７に対するプッシュ操作を繰り返すことで、ブックマーク画面又はメニュー画面の表示／非表示を切り替えることができる。
【００５３】
またゲーム機１では、ツールバー１１０の６つの操作受付領域と、操作部５の６つのハードウェアキーとが対応付けられている。ツールバー１１０のブックマーク操作受付領域１１１に対するタッチ操作は、セレクトボタン５８に対するプッシュ操作に対応付けられている。戻る操作受付領域１１２に対するタッチ操作は、Ｌボタン６０に対するプッシュ操作に対応付けられている。進む操作受付領域１１３に対するタッチ操作は、Ｒボタン６１に対するプッシュ操作に対応付けられている。縮小操作受付領域１１４に対するタッチ操作は、Ｙボタン５４に対するプッシュ操作に対応付けられている。拡大操作受付領域１１５に対するタッチ操作は、Ｘボタン５３に対するプッシュ操作に対応付けられている。メニュー操作受付領域１１６に対するタッチ操作は、スタートボタン５７に対するプッシュ操作に対応付けられている。ゲーム機１は、第２操作受付部２３がこれらのハードウェアキーに対するプッシュ操作を受け付けた場合、第１操作受付部２２がツールバー１１０の各操作受付領域に対するタッチ操作を受け付けた場合と同様の処理を行う。
【００５４】
また本実施の形態に係るゲーム機１は、第２操作受付部２３が操作部５のいずれかのハードウェアキーに対する操作を受け付けた場合に、第２表示部４に表示されたツールバー１１０を非表示とする処理を表示処理部２１が行う。図１１は、ツールバー１１０を非表示としたゲーム機１の状態を示す模式図である。図１１に示す例は、図３に示した状態のゲーム機１において操作部５のアナログスティック５１又は十字キー５２等に対する操作をユーザが行った場合の表示例である。
【００５５】
なお表示処理部２１は、ハードウェアキーに対する操作によりツールバー１１０を非表示とした後、このハードウェアキーに対する操作が解除された場合、又は、他のハードウェアキーに対する操作が行われた場合等であっても、ツールバー１１０の非表示を継続する。
【００５６】
換言すれば、ゲーム機１の表示処理部２１は、Ｗｅｂページ及びツールバー１１０を共に表示する第１モードと、Ｗｅｂページを表示してツールバー１１０を表示しない第２モードとを切り替えて設定している。表示処理部２１は、第１モードにてハードウェアキーに対する操作がなされた場合に第２モードへの切り替えを行う。また表示処理部２１は、第２モードにてタッチパネル７に対する操作がなされた場合に第１モードへの切り替えを行う。
【００５７】
ゲーム機１の表示処理部２１は、第１表示部３及び第２表示部４にＷｅｂページとツールバー１１０とを表示している際に第２操作受付部２３が操作部５のハードウェアキーに対する操作を受け付けた場合、ツールバー１１０を非表示とすると共に、これまでツールバー１１０を表示していた領域にもＷｅｂページの表示を行う。またこのときに第２操作受付部２３が受け付けた操作は有効であり、表示処理部２１又は情報処理部２４等は受け付けた操作に応じた処理を行う。例えば第２操作受付部２がＸボタン５３による拡大操作を受け付けた場合、表示処理部２１は、ツールバー１１０を非表示とすると共に、Ｗｅｂページの拡大を行う。
【００５８】
ただし表示処理部２１は、スタートボタン５７に対するプッシュ操作によりメニュー画面を表示する場合、又は、セレクトボタン５８に対するプッシュ操作によりブックマーク画面を表示する場合には、メニュー画面の吹き出し１２２又はブックマーク画面の吹き出し１２１と共にツールバー１１０を表示する。その後、メニュー項目若しくはブックマーク等の選択操作がハードウェアキーによりなされた場合、又は、Ｂボタン５６によるキャンセル操作がなされた場合等に、表示処理部２１は、メニュー画面又はブックマーク画面と共にツールバー１１０を非表示とする。即ち、タッチパネル７が利用されることなく、メニュー画面又はブックマーク画面を非表示とする条件が成立した場合、表示処理部２１は、メニュー画面又はブックマーク画面と共にツールバー１１０を非表示とする。
【００５９】
また表示処理部２１は、ツールバー１１０が表示されていない状態において第１操作受付部２２がタッチパネル７に対する操作を受け付けた場合、第２表示部４にツールバー１１０を表示する。なお本実施の形態においては、このときに第１操作受付部２２が受け付けた操作は有効であり、表示処理部２１又は情報処理部２４等は受け付けた操作に応じた処理を行う。例えば第１操作受付部２２が第２表示部４に表示されたＷｅｂページのリンクに対するタッチ操作を受け付けた場合、表示処理部２１がツールバー１１０を表示すると共に、情報処理部２４は操作対象のリンクに関連付けられたＷｅｂページを表示すべく通信部１４による通信を行う。ただしゲーム機１は、ツールバー１１０が表示されていない状態で第１操作受付部２２が受け付けた操作を無効とし、ツールバー１１０の表示のみを行う構成としてもよい。
【００６０】
＜フローチャート＞
図１２は、ゲーム機１が行うツールバー１１０の表示／非表示の切替処理の手順を示すフローチャートである。ゲーム機１の処理部１０は、第２操作受付部２３が操作部５のハードウェアキーに対する操作を受け付けたか否かを判定する（ステップＳ１）。ハードウェアキーに対する操作を受け付けていない場合（Ｓ１：ＮＯ）、処理部１０は、第１操作受付部２２がタッチパネル７に対する操作を受け付けたか否かを判定する（ステップＳ５）。タッチパネル７に対する操作を受け付けていない場合（Ｓ５：ＮＯ）、処理部１０は、ステップＳ１へ処理を戻し、ハードウェアキー又はタッチパネル７に対する操作を受け付けるまで待機する。
【００６１】
ハードウェアキーに対する操作を受け付けた場合（Ｓ１：ＹＥＳ）、処理部１０は、第２表示部４にツールバー１１０を表示中であるか否かを判定する（ステップＳ２）。ツールバー１１０が表示中である場合（Ｓ２：ＹＥＳ）、表示処理部２１は、ツールバー１１０を非表示とし（ステップＳ３）、ステップＳ４へ処理を進める。ツールバー１１０が表示中でない場合（Ｓ２：ＮＯ）、処理部１０は、ステップＳ４へ処理を進める。処理部１０の情報処理部２４は、第２操作受付部２３が受け付けたハードウェアキーに対する操作に応じた情報処理を行って（ステップＳ４）、ステップＳ１へ処理を戻す。
【００６２】
タッチパネル７に対する操作を受け付けた場合（Ｓ５：ＹＥＳ）、処理部１０は、第２表示部４にツールバー１１０を表示中であるか否かを判定する（ステップＳ６）。ツールバー１１０が表示中でない場合（Ｓ６：ＮＯ）、表示処理部２１は、第２表示部４にツールバー１１０を表示して（ステップＳ７）、ステップＳ８へ処理を進める。ツールバー１１０が表示中である場合（Ｓ６：ＹＥＳ）、処理部１０は、ステップＳ８へ処理を進める。処理部１０の情報処理部２４は、第１操作受付部２２が受け付けたタッチパネル７に対する操作に応じた情報処理を行って（ステップＳ８）、ステップＳ１へ処理を戻す。
【００６３】
なお本フローチャートのステップＳ１〜Ｓ３の処理が、Ｗｅｂページを表示し、ツールバー１１０を非表示とする第２モードの設定処理に相当する。また本フローチャートのステップＳ５〜Ｓ７の処理が、Ｗｅｂページ及びツールバー１１０を表示する第１モードの設定処理に相当する。
【００６４】
図１３は、ゲーム機１が行うアドレスバー１４０の表示処理の手順を示すフローチャートである。ゲーム機１の処理部１０は、第１操作受付部２２又は第２操作受付部２３にて下方向へのスクロール操作を受け付けたか否かを判定する（ステップＳ１１）。下方向へのスクロール操作を受け付けていない場合（Ｓ１１：ＮＯ）、処理部１０は、下方向へのスクロール操作を受け付けるまで待機する。
【００６５】
下方向へのスクロール操作を受け付けた場合（Ｓ１１：ＹＥＳ）、処理部１０は、Ｗｅｂページの表示位置が所定の表示位置であるか否かを判定する（ステップＳ１２）。ここで所定の表示位置は、Ｗｅｂページの上端部と、第２表示部４の上端部とが一致する表示位置である。Ｗｅｂページの表示位置が所定の表示位置である場合（Ｓ１２：ＹＥＳ）、表示処理部２１は、第２表示部４にアドレスバー１４０を表示して（ステップＳ１３）、ステップＳ１１へ処理を戻す。Ｗｅｂページの表示位置が所定の表示位置でない場合（Ｓ１２：ＮＯ）、表示処理部２１は、第１表示部３及び第２表示部４に表示しているＷｅｂページの下方向へのスクロール処理を行って（ステップＳ１４）、ステップＳ１１へ処理を戻す。なお、アドレスバー１４０が表示された状態において、第１操作受付部２２又は第２操作受付部２３にて上方向へのスクロール操作を受け付けた場合、表示処理部２１は、アドレスバー１４０を非表示とする。
【００６６】
＜まとめ＞
以上の構成の本実施の形態に係るゲーム機１は、ハードウェアキーによる操作部５と、第２表示部４に対するタッチ操作を検知するタッチパネル７とを備える。ゲーム機１の表示処理部２１は、インターネットブラウザアプリケーションの処理結果としてＷｅｂページを第２表示部４に表示すると共に、このアプリケーションに関する操作を受け付けるためのツールバー１１０を第２表示部４に表示する。ゲーム機１の第１操作受付部２２は、ツールバー１１０に対するタッチ操作をタッチパネル７にて検知することにより、ツールバー１１０の各操作受付領域に対応付けられた操作を受け付ける。第２操作受付部２３は、ハードウェアキーの操作部５に対する操作により、ツールバー１１０の各操作受付領域に対応付けられた操作と等価の操作を受け付けることができる。情報処理部２４は、第１操作受付部２２又は第２操作受付２３が受け付けた操作に応じた情報処理を行う。
【００６７】
本実施の形態に係るゲーム機１の表示処理部２１は、第２操作受付部２３がハードウェアキーによる操作部５に対する操作を受け付けた場合、第２表示部４に表示しているツールバー１１０を非表示とする。これにより、ユーザが操作部５を用いて操作を行う場合に不要なツールバー１１０を自動的に非表示とすることができ、ツールバー１１０が表示されていた領域を他の必要な画像に割り当てることができるため、ゲーム機１の利便性を向上することができる。ツールバー１１０が表示されていた領域に表示することができる画像には、Ｗｅｂページの他に、例えばハードウェアキーを利用した操作に関する説明、Ｗｅｂページのタイトルなどの情報、又は、Ｗｅｂページに関連した広告等の種々の画像が採用され得る。
【００６８】
またゲーム機１の表示処理部２１は、上記のようにツールバー１１０を非表示とした場合に、ツールバー１１０を表示していた領域にＷｅｂページの画像を表示する。詳しくは、ツールバー１１０を非表示とする前にＷｅｂページを表示していた領域と、ツールバー１１０を表示していた領域とを合わせた領域を利用して、表示処理部２１は、Ｗｅｂページを表示する。これにより、ハードウェアキーの操作部５にて操作を行うユーザが、ゲーム機１の第２表示部４をより広く利用することが可能となる。
【００６９】
またゲーム機１の表示処理部２１は、ツールバー１１０を非表示とした後、第１操作受付部２２がタッチパネル７に対する操作を受け付けた場合に、ツールバー１１０を第２表示部４に表示する。これにより、操作部５にて操作を行っていたユーザが、タッチパネル７を利用した操作を容易に行うことが可能となる。
【００７０】
またゲーム機１の処理部１０は、第２操作受付部２３が操作部５に対する操作を受け付けた場合に、表示処理部２１がツールバー１１０を非表示とすると共に、第２操作受付部２３が受け付けた操作に応じた情報処理を情報処理部２４が行う。即ち処理部１０は、ツールバー１１０が表示されている状態でなされた操作部５に対する操作を有効として受け付け、表示処理部２１によるツールバー１１０を非表示とする処理と、情報処理部２４による受け付けた操作に応じた情報処理との両方を行う。これにより、ツールバー１１０を非表示とする処理が、ユーザによるゲーム機１の利用の妨げとなることを防止できる。
【００７１】
なお本実施の形態においては、情報処理装置としてゲーム機１を例に説明を行ったが、本技術の適用はゲーム機１に限るものではない。例えば汎用のコンピュータ、タブレット型端末装置又は携帯電話機等の種々の情報処理装置に同様の技術を適用可能である。また電子レンジ、冷蔵庫、エアーコンディショナー、プリンタ、オーディオ装置若しくはテレビジョン装置、又は、これらの装置に付随するリモートコントローラなど、タッチパネル及びハードウェアキーを備える種々の装置に同様の技術を適用可能である。
【００７２】
また本実施の形態においては、１つの情報処理装置にて処理を行う構成について説明したが、これに限るものではない。例えばゲーム機１とサーバ装置とが通信を行う構成とした場合に、本実施の形態においてゲーム機１が行う処理として説明したものの少なくとも一部を、サーバ装置が行う構成としてもよい。また例えばゲーム機１がリモートコントローラを有している場合に、ゲーム機１及びリモートコントローラが分散して処理を行う構成としてもよい。
【００７３】
また本実施の形態においては、ゲーム機１の処理部１０が情報処理プログラム９１ａを実行することにより、表示処理部２１、第１操作受付部２２、第２操作受付部２３及び情報処理部２４等がソフトウェア的な機能ブロックとして実現される構成としたが、これに限るものではない。表示処理部２１〜情報処理部２４の一部又は全部をゲーム機１にハードウェア的な機能ブロックとして実現してもよい。また情報処理プログラム９１ａは、アプリケーションプログラムではなく、オペレーティングシステムなどのプログラムであってもよい。また本実施の形態において情報処理プログラム９１ａにより実現されるものとして説明した機能の一部をオペレーティングシステムが有し、情報処理プログラム９１ａ及びオペレーティングシステムが協働して処理を行う構成としてもよい。
【００７４】
またゲーム機１は、第１表示部３及び第２表示部４の大きさが異なる構成としたが、これに限るものではなく、同じ大きさであってもよい。またゲーム機１は、表示部を１つのみ備える構成であってもよく、３つ以上の表示部を備える構成であってもよい。またゲーム機１のタッチパネル７は第２表示部４にのみ設けられる構成としたが、これに限るものではなく、第１表示部３にもタッチパネルを設ける構成としてもよい。また図１等に示したゲーム機１の操作部５のハードウェアキーの数、形状及び配置等は一例であって、これに限るものではない。また図３等に示したゲーム機１の第１表示部３及び第２表示部４の画面表示は一例であって、これに限るものではない。また本実施の形態において示したゲーム機１の処理手順などは一例であって、これに限るものではない。
【符号の説明】
【００７５】
１  ゲーム機（情報処理装置）
２ａ  第１筐体
２ｂ  第２筐体
３  第１表示部
４  第２表示部
５  操作部
７  タッチパネル
１０  処理部
１１  記憶部
１２  記録媒体装着部
１３  スピーカ
１４  通信部
２１  表示処理部
２２  第１操作受付部
２３  第２操作受付部
２４  情報処理部
５１  アナログスティック
５２  十字キー
５３  Ｘボタン
５４  Ｙボタン
５５  Ａボタン
５６  Ｂボタン
５７  スタートボタン
５８  セレクトボタン
５９  ホームボタン
６０  Ｌボタン
６１  Ｒボタン
９１  記録媒体
９１ａ  情報処理プログラム
１１０  ツールバー（操作受付用画像）
１１１  ブックマーク操作受付領域
１１２  戻る操作受付領域
１１３  進む操作受付領域
１１４  縮小操作受付領域
１１５  拡大操作受付領域
１１６  メニュー操作受付領域
１２１、１２２  吹き出し
１３０  通知画像
１４０  アドレスバー
【図１】
0006360390.tif 000002
【図２】
0006360390.tif 000003
【図３】
0006360390.tif 000004
【図４】
0006360390.tif 000005
【図５】
0006360390.tif 000006
【図６】
0006360390.tif 000007
【図７】
0006360390.tif 000008
【図８】
0006360390.tif 000009
【図９】
0006360390.tif 000010
【図１０】
0006360390.tif 000011
【図１１】
0006360390.tif 000012
【図１２】
0006360390.tif 000013
【図１３】
0006360390.tif 000014