(57)【要約】【課題】複数のアプリケーションのアイコンを表示するランチャーにおける操作が容易な電子機器を提供する。【解決手段】本発明の電子機器は、デバイス情報取得部１２３がＤｅｖｉｃｅ  Ｌａｙｅｒ１３０から取得したデバイスの状態についての情報と、Ｗｉｄｇｅｔ情報管理部１２２が管理する、複数のアプリケーションの夫々とデバイスとを対応付ける管理情報テーブルとに基づいて、画像出力部１４１が、デバイスの状態に応じて前記アイコンの配置が異なるランチャーを出力することにより、複数のアプリケーションのアイコンを表示するランチャーにおける操作が容易となる。【選択図】  図２
2011154482.tif 000002
【特許請求の範囲】
【請求項１】
１以上のアプリケーションを実行可能な実行手段と、
前記実行手段が実行する前記１以上のアプリケーションを選択する為の選択画面を出力
する手段であって、複数の前記アプリケーションの夫々に対応するアイコンを配置した前
記選択画面を出力し、当該アイコンを選択可能とする出力手段と、
１以上のデバイスの状態を検出する検出手段と、
複数の前記アプリケーションの夫々と、前記１以上のデバイスのうち少なくとも一部と
を対応付ける管理情報を管理する管理手段と
を備え、
前記出力手段は、前記検出手段が検出した前記１以上のデバイスの状態と前記管理手段
が管理する前記管理情報とに基づいて、前記１以上のデバイスの状態に応じて前記アイコ
ンの配置が異なる前記選択画面を出力する
ことを特徴とする電子機器。
【請求項２】
前記アプリケーションから、当該アプリケーションと、前記１以上のデバイスのうち少
なくとも一部とを対応付ける対応情報を取得する取得手段と、
前記取得手段が取得した前記対応情報を、前記管理情報に登録する登録手段と
を更に備えることを特徴とする請求項１記載の電子機器。
【請求項３】
前記出力手段は、前記検出手段が検出した前記デバイスの状態と前記管理手段が管理す
る前記管理情報とに基づいて、複数の前記アプリケーションの夫々に対応する前記アイコ
ンのうち、前記デバイスの状態に応じて異なる一部の前記アイコンを配置した前記選択画
面を出力する
ことを特徴とする請求項１記載の電子機器。
【請求項４】
前記出力手段は、前記検出手段が検出した前記デバイスの状態と前記管理手段が管理す
る前記管理情報とに基づいて、複数の前記アプリケーションの夫々に対応する前記アイコ
ンを配置した順序が前記デバイスの状態に応じて異なる前記選択画面を出力する
ことを特徴とする請求項１記載の電子機器。
【請求項５】
前記画面を表示する要求を受け付ける受付手段を更に備え、
前記検出手段は、前記受付手段が前記ランチャーを表示する要求を受け付けた場合に前
記デバイスの状態を検出する
ことを特徴とする請求項1記載の電子機器。
【請求項６】
前記検出手段は、インターネットへの接続を行う前記デバイスの状態を検出し、
前記管理手段は、複数の前記アプリケーションの夫々と、前記インターネット接続を制
御する前記デバイスとを対応付ける管理情報を管理する
ことを特徴とする請求項１記載の電子機器。
【請求項７】
前記検出手段は、携帯型の記憶媒体を読み込む前記デバイスの状態を検出し、
前記管理手段は、複数の前記アプリケーションの夫々と、前記携帯型の記憶媒体を制御
する前記デバイスとを対応付ける管理情報を管理する
ことを特徴とする請求項１記載の電子機器。
【請求項８】
複数のアプリケーションの夫々に対応するアイコンを配置した選択画面を出力する画面
出力方法であって、
１以上のデバイスの状態を検出するステップと、
前記複数のアプリケーションの夫々と、前記１以上のデバイスのうち少なくとも一部と
を対応付ける管理情報を管理するステップと、
前記１以上のデバイスの状態と前記管理情報とに基づいて、前記１以上のデバイスの状
態に応じて前記アイコンの配置が異なる前記選択画面を出力するステップと
を備えることを特徴とする画面出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器に関する。
【背景技術】
【０００２】
Ｗｉｄｇｅｔ等のアプリケーションのアイコンをランチャーに一覧表示し、当該ランチ
ャーに表示されたアイコンに対するユーザ操作入力に従ってアプリケーションを起動する
技術がある。ここで、アプリケーションの中には、例えばインターネットに接続されてい
ない場合には利用できないアプリケーションのように、電子機器のシステムの状態により
使用できない場合があるものがある。そして、ユーザが電子機器を使用している際のシス
テムの状態において使用できないアプリケーションのアイコンをランチャーに表示すると
、ユーザにとって不要なアイコンが表示されることとなり、ユーザの操作が煩雑となる恐
れがある。そのため、電子機器にインストールされた複数のアプリケーションのうち、電
子機器のシステムの状態に応じた好適なアプリケーションのアイコンをランチャーに表示
することによりユーザ操作を容易にできることが好ましい。
【０００３】
これに対し、ユーザの操作頻度が高い設定キーのみを表示する技術がある（例えば、特
許文献１）。特許文献１には、操作した設定内容を操作履歴として記録し、操作履歴から
操作頻度を算出して、操作頻度が高い設定キーのみ表示する複写機が開示されている。ま
た当該複写機において、操作頻度が高いキーであっても、用紙が無くなった場合には、当
該用紙に対応する用紙選択の設定キーを非表示にすることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１１７０６１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１記載の技術は、１つのアプリケーションにおける設定キーの表
示に関するものであり、複数のアプリケーションのアイコンを表示するランチャーにおけ
るユーザ操作を容易にすることはできない。
【０００６】
そこで本発明では、複数のアプリケーションのアイコンを表示するランチャーにおける
操作が容易な電子機器及び画面出力方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本願請求項１に記載の電子機器は、１以上のアプリケー
ションを実行可能な実行手段と、前記実行手段が実行する前記１以上のアプリケーション
を選択する為の選択画面を出力する手段であって、複数の前記アプリケーションの夫々に
対応するアイコンを配置した前記選択画面を出力し、当該アイコンを選択可能とする出力
手段と、１以上のデバイスの状態を検出する検出手段と、複数の前記アプリケーションの
夫々と、前記１以上のデバイスのうち少なくとも一部とを対応付ける管理情報を管理する
管理手段とを備え、前記出力手段は、前記検出手段が検出した前記１以上のデバイスの状
態と前記管理手段が管理する前記管理情報とに基づいて、前記１以上のデバイスの状態に
応じて前記アイコンの配置が異なる前記選択画面を出力することを特徴とする。
【０００８】
また、本願請求項８に記載の画面出力手段は、
複数のアプリケーションの夫々に対応するアイコンを配置した選択画面を出力する画面
出力方法であって、
１以上のデバイスの状態を検出するステップと、
前記複数のアプリケーションの夫々と、前記１以上のデバイスのうち少なくとも一部と
を対応付ける管理情報を管理するステップと、
前記１以上のデバイスの状態と前記管理情報とに基づいて、前記１以上のデバイスの状
態に応じて前記アイコンの配置が異なる前記選択画面を出力するステップと
を備えることを特徴とする。
【発明の効果】
【０００９】
上記の発明に拠れば、複数のアプリケーションのアイコンを表示するランチャーにおけ
る操作が容易となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る電子機器の利用形態を示す図。
【図２】本発明に係る電子機器のシステム構成を示す図。
【図３】本発明に係る電子機器が生成する情報テーブルを示す図。
【図４】本発明に係る電子機器がＷｉｄｇｅｔから情報を取得する処理の順序を示す図。
【図５】本発明に係る電子機器がランチャーに表示するＷｉｄｇｅｔのアイコンの配置を決定する処理の順序を示す図。
【図６】本発明に係る電子機器が出力する、Ｗｉｄｇｅｔのアイコンを配置したランチャーを示す図。
【図７】従来の電子機器が出力する、Ｗｉｄｇｅｔのアイコンを配置したランチャーを示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本実施形態に係る電子機器の利用形態を示す図である。本実施形態に係る電子
機器は、例えば表示装置２００に画像を出力するプレーヤ１００として実現される。ここ
でプレーヤ１００は、リモコン信号受信部１３４、画像出力部１４１、通信部１４２、Ｏ
ＤＤ１４３等を備えている。ここで、リモコン信号受信部１３４は、リモートコントロー
ラ（非図示）からのユーザ操作入力信号を受信する。また画像出力部１４１は、接続ケー
ブル等のインターフェースを介して表示装置２００に画像を出力する。通信部１４２はイ
ンターネット等のネットワークに対してデータを送受信する機能を有する。
【００１２】
また、プレーヤ１００には、Ｗｉｄｇｅｔ等のアプリケーションがインストールされて
おり、プレーヤ１００はこれらアプリケーションのアイコンを配置した、当該アイコンに
対する選択操作を受け付けるための選択画面（ランチャー）を表示装置２００に出力する
ことができる。そしてプレーヤ１００は、選択画面に表示されたアイコンに対するユーザ
の選択操作に基づいてＷｉｄｇｅｔを実行する。
【００１３】
この選択画面においては、ＷｉｄｇｅｔアイコンＡ１、Ａ２、Ａ３、及び当該Ｗｉｄｇ
ｅｔアイコンＡ１〜Ａ３を表示する領域であるアイコン表示領域Ａ４等が表示される。そ
して本実施形態の発明は、例えばプレーヤ１００がインターネットに接続しているか否か
、あるいはＯＤＤ１４３に音楽ＣＤが挿入されているか否か等の、プレーヤ１００のシス
テム環境（デバイスの状態）に応じて、選択画面に表示するＷｉｄｇｅｔのアイコンを異
なる配置とすることにより、ユーザによるアイコン選択操作を容易にすることができるも
のであるが、詳細については図２乃至図６を参照して説明する。
【００１４】
次に図２を参照してプレーヤ１００のシステム構成を説明する。図２はプレーヤ１００
のシステム構成を示すブロック図である。
プレーヤ１００は、Ｗｉｄｇｅｔ  Ｌａｙｅｒ１１０、Ｐｌａｔｆｏｒｍ  Ｌａｙｅｒ
１２０、Ｄｅｖｉｃｅ  Ｌａｙｅｒ１３０、画像出力部１４１、通信部１４２、ＯＤＤ１
４３、リモコン信号受信部１４４等を備えている。
【００１５】
Ｗｉｄｇｅｔ  Ｌａｙｅｒ１１０は、アプリケーション（Ｗｉｄｇｅｔ）に関するレイ
ヤであり、例えばＷｉｄｇｅｔ１、Ｗｉｄｇｅｔ２、ＷｉｄｇｅｔＮ等のＷｉｄｇｅｔを
備えている。
【００１６】
ここで、各々のＷｉｄｇｅｔは、Ｗｉｄｇｅｔとデバイスの状態とを対応付ける対応付
情報を有している。ここで対応付情報とは、Ｗｉｄｇｅｔのアイコンを選択画面に配置す
るか否かを、デバイスの状態に応じて切り替えることを示す情報や、選択画面にＷｉｄｇ
ｅｔのアイコンを配置する順序を、デバイス状態に応じて異なる順序とすることを示す情
報等である。また対応付情報は、Ｗｉｄｇｅｔのアイコンのパスを含んでいる。そしてこ
れらの対応付情報は、例えばＸＭＬ形式のメタデータとしてＷｉｄｇｅｔに付加されてい
る。
【００１７】
Ｐｌａｔｆｏｒｍ  Ｌａｙｅｒ１２０は、Ｗｉｄｇｅｔを選択する為の選択画面の処理
に関するレイヤであり、Ｗｉｄｇｅｔ情報取得部１２１、Ｗｉｄｇｅｔ情報管理部１２２
、デバイス情報取得部１２３、Ｗｉｄｇｅｔ表示決定部１２４、入力処理部１２５等を備
えている。
【００１８】
Ｗｉｄｇｅｔ情報取得部１２１は、Ｗｉｄｇｅｔ  Ｌａｙｅｒ１１０のＷｉｄｇｅｔか
ら、Ｗｉｄｇｅｔとデバイスの状態とを対応付ける対応付情報を取得する。ここで対応付
情報は、Ｗｉｄｇｅｔとプレーヤ１００が備える全てのデバイスとを対応付けている必要
はなく、Ｗｉｄｇｅｔとプレーヤ１００が備えるデバイスのうち一部のデバイスとを対応
付けるものでも構わない。
【００１９】
なおＷｉｄｇｅｔ情報取得部１２１は、例えばプレーヤ１００にＷｉｄｇｅｔがインス
トールされた場合等に、当該Ｗｉｄｇｅｔから対応付情報を取得する。そしてＷｉｄｇｅ
ｔ情報取得部１２１は、取得した対応付情報をＷｉｄｇｅｔ情報管理部１２２に出力する
。
【００２０】
Ｗｉｄｇｅｔ情報管理部１２２は、Ｗｉｄｇｅｔ  Ｌａｙｅｒ１１０の各々のＷｉｄｇ
ｅｔとプレーヤ１００が備える各々のデバイスとを対応付ける管理情報テーブルの登録や
保存を行う。なお管理情報テーブルについては図３を参照して後述する。またＷｉｄｇｅ
ｔ情報管理部１２２は、Ｗｉｄｇｅｔ情報取得部１２１から入力された対応付情報に含ま
れる情報を管理情報テーブルに登録する。
【００２１】
そしてＷｉｄｇｅｔ情報管理部１２２は、Ｗｉｄｇｅｔ表示決定部１２４から管理情報
テーブル要求があった場合、Ｗｉｄｇｅｔ表示決定部１２４に管理情報テーブルを出力す
る。
【００２２】
デバイス情報取得部１２３は、Ｄｅｖｉｃｅ  Ｌａｙｅｒ１３０にある各々のデバイス
制御部から、当該各々のデバイス制御部が制御するデバイスの状態を示す情報を取得する
ことにより、プレーヤ１００に備わる各々のデバイスの状態を検出する。ここでデバイス
情報取得部１２３は、例えばＯＤＤ制御部１３３から、ＯＤＤ１４３に音楽ＣＤや映画Ｄ
ＶＤ等が挿入されているか否かを示す情報を、通信制御部１３２から、通信部１４２がイ
ンターネット接続しているか否かを示す情報を取得する。なおデバイス情報取得部１２３
は、ＵＳＢポート（非図示）にポインティングデバイス等が接続されているか否かを示す
情報や、携帯型の記憶媒体がプレーヤ１００に接続されているか否か等の情報を取得して
も良い。
【００２３】
Ｗｉｄｇｅｔ表示決定部１２４は、選択画面に配置するＷｉｄｇｅｔのアイコンを決定
する機能を有する。ここでＷｉｄｇｅｔ表示決定部１２４は、操作入力受付部１２５から
の選択画面を表示する旨の要求信号を受け付けると、管理情報テーブル要求をＷｉｄｇｅ
ｔ情報管理部１２２に出力するとともにデバイス状態情報要求をデバイス情報取得部に出
力し、これら要求に対する管理情報テーブル及びデバイス状態情報を取得する。なお、操
作入力受付部１２５からの選択画面を表示する旨の要求信号とは、後述する起動中のアプ
リケーションを終了する操作入力や選択画面表示要求の操作入力に基づく信号等である。
【００２４】
続いてＷｉｄｇｅｔ表示決定部１２４は、管理情報テーブル及びデバイス状態情報に基
づいて、選択画面に配置するＷｉｄｇｅｔのアイコンを決定するとともに、当該Ｗｉｄｇ
ｅｔのアイコンの配置順序を決定する。そしてＷｉｄｇｅｔ表示決定部１２４は、選択画
面に配置すると決定したＷｉｄｇｅｔのアイコンを、管理情報テーブルに含まれるアイコ
ンのパスに基づいて読み込み、決定した配置順序にて当該アイコンを配置した選択画面デ
ータを生成し、生成した選択画面データを表示制御部１３１に出力する。
【００２５】
またＷｉｄｇｅｔ表示決定部１２４は、操作入力受付部１２５からＷｉｄｇｅｔ実行操
作入力に基づく信号を受け取ると、実行するＷｉｄｇｅｔを指定するＷｉｄｇｅｔ実行要
求をＷｉｄｇｅｔ実行部１２６に出力する。
【００２６】
操作入力受付部１２５は、リモコン信号処理部１３４から入力される操作入力信号を受
け付ける。ここで受け付ける操作入力信号は、例えば選択画面に対する画面スクロールの
操作入力や、起動中のアプリケーションを終了する操作入力、選択画面表示要求の操作入
力及び選択画面におけるＷｉｄｇｅｔ実行操作入力等である。
【００２７】
また操作入力受付部１２５は、リモコン信号処理部１３４からの操作入力信号だけでな
く、例えばプレーヤ１００に接続されたポインティングデバイスやキーボード等（非図示
）から入力された、選択画面に対する画面遷移の操作入力、起動中のアプリケーションを
終了する操作入力、選択画面表示要求の操作入力及び選択画面におけるＷｉｄｇｅｔ実行
操作入力等を受け付けるものであっても良い。そして操作入力受付部１２５は、受け付け
たこれらの操作入力に基づく信号をＷｉｄｇｅｔ表示決定部１２４に出力する。
【００２８】
Ｗｉｄｇｅｔ実行部１２６は、Ｗｉｄｇｅｔ  Ｌａｙｅｒ１１０のＷｉｄｇｅｔを実行
する機能を有しており、Ｗｉｄｇｅｔ表示決定部１２４から入力されたＷｉｄｇｅｔ実行
要求に基づいてＷｉｄｇｅｔを実行する。
【００２９】
Ｄｅｖｉｃｅ  Ｌａｙｅｒ１３０は、プレーヤ１００に搭載あるいは接続される各種デ
バイスの制御に関するレイヤであり、表示制御部１３１、通信制御部１３２、ＯＤＤ制御
部１３３等を備える。
【００３０】
表示制御部１３１は、Ｗｉｄｇｅｔ表示決定部１２４から入力された選択画面データに
基づいて、選択画面の画像データを生成し、当該選択画面の画像データを画像出力部１４
１に出力する。
【００３１】
通信制御部１３２は、通信部１４２を制御し、インターネット接続等の通信処理を行う
。
ＯＤＤ制御部１３３は、ＯＤＤ１４３を制御し、ＣＤやＤＶＤ等の読込を行う。またＯ
ＤＤ制御部１３３は、ＯＤＤ１４３に挿入されたメディアの種類を判別できる。例えば挿
入されたメディアがＣＤやＤＶＤであるか否か、これらメディアに記録されているデータ
が音楽や映画であるか否か等を判別する。
【００３２】
画像出力部１４１は、表示制御部１３１から入力された信号に基づいた映像信号を出力
する機能を有し、例えば表示装置２００等に対して映像信号を出力する。
通信部１４２は、例えばインターネット等のネットワークを介してデータを送受信する
機能を有している。
ＯＤＤ１４３は、光学ディスクに対する読込／書込処理を行う機能を持ち、例えばＣＤ
やＤＶＤ等に記録された音楽や映画等のデータを読み込むことができる。
リモコン信号受信部１４４は、リモートコントローラ（非図示）からの、プレーヤ１０
０に対する操作入力信号を受信する。ここでリモコン信号受信部１４４は、例えば選択画
面に対する画面スクロールの操作入力信号、起動中のアプリケーションを終了する操作入
力信号及び選択画面を表示するための操作入力信号等を受信する。
【００３３】
続いて図３を参照してＷｉｄｇｅｔ情報管理部１２２が管理する管理情報テーブルを説
明する。図３は、本実施例に係る電子機器が管理する管理情報テーブルの一例を示す図で
ある。
【００３４】
図３に示す情報テーブルのＢ１の軸には、各々のＷｉｄｇｅｔが、例えばプレーヤ１０
０にインストールされた順に登録されている。そしてここでは、例えばＣＤ再生Ｗｉｄｇ
ｅｔ、天気予報Ｗｉｄｇｅｔ、スライドショーＷｉｄｇｅｔ、チャットＷｉｄｇｅｔ、ネ
ットショッピングＷｉｄｇｅｔ、音楽ＣＤ紹介Ｗｉｄｇｅｔ等が登録されていることとす
る。
【００３５】
ここで、ＣＤ再生Ｗｉｄｇｅｔ（Ｗｉｄｇｅｔ１）は、ＯＤＤ１４３に挿入されたＣＤ
を再生するためのＷｉｄｇｅｔである。天気予報Ｗｉｄｇｅｔ（Ｗｉｄｇｅｔ２）は、イ
ンターネットから天気予報情報を取得することにより、天気予報Ｗｉｄｇｅｔのアイコン
が選択画面に表示されている場合に、アイコンを現在の天気や明日の天気等を表示した態
様にて表示する。また天気予報Ｗｉｄｇｅｔは、天気予報Ｗｉｄｇｅｔのアイコンに対す
る起動操作入力があった場合は、インターネットの天気予報サイトを表示することができ
る。スライドショーＷｉｄｇｅｔ（Ｗｉｄｇｅｔ３）は、例えばプレーヤ１００に記録さ
れた画像等のスライドショーを行うＷｉｄｇｅｔであり、ＣＤ再生と共にスライドショー
を行うことが可能である。チャットＷｉｄｇｅｔ（Ｗｉｄｇｅｔ４）は、インターネット
接続された他のユーザとのチャットを行うＷｉｄｇｅｔである。ネットショッピングＷｉ
ｄｇｅｔ（Ｗｉｄｇｅｔ５）は、インターネットのショッピングサイトを表示するＷｉｄ
ｇｅｔである。音楽ＣＤ紹介Ｗｉｄｇｅｔ（Ｗｉｄｇｅｔ６）は、音楽ＣＤがＯＤＤ１４
３に挿入されている場合に、当該音楽ＣＤから判断されるユーザの嗜好に合った音楽の情
報をインターネットから取得してユーザに提示する態様のアイコンを表示するＷｉｄｇｅ
ｔである。
【００３６】
そして情報テーブルの軸Ｂ２にはデバイス情報が並んでいる。ここでは、デバイス情報
として、ＯＤＤ１４３に音楽ＣＤが挿入されているか否かを示す情報、及び通信部１４２
がインターネットに接続しているか否かを示す情報が示されているが、例えばＯＤＤに映
画ＤＶＤが挿入されているか否かを示す情報や、ＵＳＢメモリ等の携帯型記憶媒体等が接
続されているか否かを示す情報等について示されていても良い。
【００３７】
そして管理情報テーブルの軸Ｂ２には、各々のＷｉｄｇｅｔについて、デバイス情報に
示されるデバイスの状態毎に、Ｗｉｄｇｅｔのアイコンを選択画面に表示するか否かを示
す情報及び表示する場合はどれだけの優先度で選択画面に配置するかを示す情報が登録さ
れている。
【００３８】
続いて各々のＷｉｄｇｅｔに対してデバイス情報に示されるデバイスの状態毎に登録さ
れている、Ｗｉｄｇｅｔのアイコンを選択画面に表示するか否かを示す情報及び表示する
場合はどれだけの優先度で選択画面に配置するかを示す情報について、ＣＤ再生Ｗｉｄｇ
ｅｔ（Ｗｉｄｇｅｔ１）を例に挙げて説明する。
【００３９】
例えばＣＤ再生Ｗｉｄｇｅｔ（Ｗｉｄｇｅｔ１）は、ＣＤ再生を行うためのＷｉｄｇｅ
ｔであるため、ＯＤＤ１４３に音楽ＣＤが挿入されている場合、選択画面においてＣＤ再
生Ｗｉｄｇｅｔのアイコンがユーザの選択しやすい位置に優先的に配置されることが好ま
しい。一方ＯＤＤ１４３に音楽ＣＤが挿入されていない場合、ＣＤ再生Ｗｉｄｇｅｔは使
用できないため、当該Ｗｉｄｇｅｔのアイコンが選択画面に表示されないことが好ましい
。そのためＣＤ再生Ｗｉｄｇｅｔのアイコンについては、音楽ＣＤが挿入されている場合
、アイコンをユーザの選択しやすい位置にどれだけ優先的に配置するかを示す値である優
先度が＋１０であるとして登録され、一方、音楽ＣＤが挿入されていない場合にはＷｉｄ
ｇｅｔのアイコンを選択画面に表示しないように登録されている。またＣＤ再生Ｗｉｄｇ
ｅｔは、インターネット接続と関係なく使用できるＷｉｄｇｅｔであるため、インターネ
ットに接続されているか否かに関らず優先度を＋０として選択画面に配置されるように登
録されている。
【００４０】
なお管理情報テーブルは、各々のＷｉｄｇｅｔに対して、管理情報テーブルに登録され
ている全てのデバイス情報が対応付けている必要はなく、例えば図３のチャットＷｉｄｇ
ｅｔ（Ｗｉｄｇｅｔ４）のように、Ｗｉｄｇｅｔと何れかのデバイス情報とを対応付けて
いなくとも構わない。
【００４１】
また、管理情報テーブルは、Ｗｉｄｇｅｔ情報取得部１２１がＷｉｄｇｅｔから取得し
た情報に基づいて生成するものでなくてもよく、例えばユーザの操作入力により作成／変
更可能であっても良い。このように、ユーザの操作入力により作成／変更可能とすること
で、ユーザの設定した管理情報テーブルとデバイスの状態とに応じてＷｉｄｇｅｔのアイ
コンを配置した選択画面を出力することが可能となり、ユーザ操作を更に容易にすること
ができる
【００４２】
図４は、本実施形態における、Ｗｉｄｇｅｔから、当該Ｗｉｄｇｅｔとデバイスとを対
応付ける情報を取得する処理手順の一例を示す図である。
プレーヤ１００がＷｉｄｇｅｔをインストールすると（Ｓ４０１）、Ｗｉｄｇｅｔ情報
取得部１２１は、当該インストールされたＷｉｄｇｅｔから、当該Ｗｉｄｇｅｔとデバイ
スとを対応付ける対応付情報を取得し、取得した対応付情報に含まれる情報をＷｉｄｇｅ
ｔ情報管理部１２２に出力する（Ｓ４０２）。そしてＷｉｄｇｅｔ情報管理部１２２は、
Ｗｉｄｇｅｔ情報取得部１２１から入力された対応付情報を管理情報テーブルに登録する
（Ｓ４０３）。
【００４３】
続いて図５を参照して、選択画面にＷｉｄｇｅｔのアイコンを表示する際のプレーヤ１
００の処理動作について説明する。
まずＷｉｄｇｅｔ表示決定部１２４は、ランチャー表示要求を受け取ると、Ｗｉｄｇｅ
ｔ情報管理部１２２に対してＷｉｄｇｅｔ情報要求を出力するとともに、デバイス情報取
得部１２３に対してデバイス情報要求を出力する（Ｓ５０１）。
【００４４】
そしてＷｉｄｇｅｔ情報管理部１２２は、Ｗｉｄｇｅｔ情報要求を受け取ると、当該Ｗ
ｉｄｇｅｔ情報管理部１２２が管理している管理情報テーブルをＷｉｄｇｅｔ表示決定部
１２４に出力する。一方デバイス情報取得部１２３は、Ｗｉｄｇｅｔ表示決定部からのデ
バイス情報要求を受け取ると、Ｄｅｖｉｃｅ  ｌａｙｅｒ１３０のデバイス情報を取得し
、取得したデバイス情報をＷｉｄｇｅｔ表示決定部１２４に出力する（Ｓ５０２）。
【００４５】
続いてＷｉｄｇｅｔ表示決定部１２４は、Ｍ＝１、Ｎ＝１をセットし（Ｓ５０３）、Ｗ
ｉｄｇｅｔ情報管理部１２２から入力された管理情報テーブルと、デバイス情報取得部１
２３から入力されたデバイス情報とに基づいて、管理情報テーブルに登録されているＭ番
目のＷｉｄｇｅｔとＮ番目のデバイス情報とを比較する（Ｓ５０４）。ここでＷｉｄｇｅ
ｔ表示決定部１２４は、管理情報テーブルにＭ番目のＷｉｄｇｅｔとＮ番目のデバイス情
報とを対応付ける情報が登録されていない場合は（Ｓ５０５のＮｏ）Ｓ５０９の処理を行
い、一方Ｍ番目のＷｉｄｇｅｔとＮ番目のデバイス情報とを対応付ける情報が登録されて
いる場合は（Ｓ５０５のＮｏ）Ｓ５０６の処理を行う。そして、管理情報テーブルに、デ
バイス情報取得部１２３から入力されたデバイス情報に含まれるＮ番目のデバイス情報に
示されるデバイスの状態においてＭ番目のＷｉｄｇｅｔのアイコンを選択画面に表示しな
いと登録されている場合（Ｓ５０６のＹｅｓ）、Ｗｉｄｇｅｔ表示決定部１２４は、当該
Ｍ番目のＷｉｄｇｅｔのアイコンを選択画面に配置しないよう設定する（Ｓ５０７）。
【００４６】
一方、Ｗｉｄｇｅｔ表示決定部１２４が、管理情報テーブルと、デバイス情報取得部１
２３から入力されたデバイス情報とに基づいて、Ｍ番目のＷｉｄｇｅｔのアイコンを選択
画面に表示すると判別した場合（Ｓ５０６のＮｏ）、続いてＷｉｄｇｅｔ表示決定部１２
４は管理情報テーブルに示されている、アイコンをユーザの選択しやすい位置にどれだけ
優先的に配置するかを示す値である優先値を加算する（Ｓ５０８）。次にＷｉｄｇｅｔ表
示決定部１２４は、ＷｉｄｇｅｔＭと、管理情報テーブルに登録されているデバイス情報
の全てとを比較したか否かを判別する（Ｓ５０９）。そして、ＷｉｄｇｅｔＭに対して判
別されていないデバイス情報がある場合（Ｓ５０９のＮｏ）、Ｗｉｄｇｅｔ表示決定部１
２４は、Ｎ＝Ｎ＋１をセットして（Ｓ５１０）、再びＳ５０４の処理を行う。
【００４７】
一方、ＷｉｄｇｅｔＭに対して、管理情報テーブルに登録された全てのデバイス情報が
比較された場合（Ｓ５０９のＹｅｓ）、Ｗｉｄｇｅｔ情報決定部１２４は、Ｓ５０８にて
デバイス情報毎に加算されたＭ番目のＷｉｄｇｅｔの優先値を当該Ｍ番目のＷｉｄｇｅｔ
の優先値として記憶し（Ｓ５１１）、続いて管理情報テーブルに登録された全てのＷｉｄ
ｇｅｔに対してデバイス情報を比較したか否かを判別する（Ｓ５１２）。そして比較され
ていないＷｉｄｇｅｔがある場合（Ｓ５１２のＮｏ）、Ｗｉｄｇｅｔ表示決定部１２４は
Ｍ＝Ｍ＋１、Ｎ＝１、優先値＝０をセットして次のＷｉｄｇｅｔを指定し（Ｓ５１３）、
当該Ｗｉｄｇｅｔに対してＳ５０４〜Ｓ５１１の処理を行う。
【００４８】
そして全てのＷｉｄｇｅｔに対してデバイス情報を比較した場合（Ｓ５１２のＹｅｓ）
、続いてＷｉｄｇｅｔ表示決定部１２４は、Ｓ５０７において表示対象から外すと設定さ
れたＷｉｄｇｅｔのアイコンを除くＷｉｄｇｅｔのアイコンを、選択画面に表示するアイ
コンとして決定するとともに、各々のＷｉｄｇｅｔのアイコンをＳ５０８にて加算された
優先値の高い順にユーザの選択しやすい位置に優先的に配置したアイコンの配置順序を決
定する（Ｓ５１４）。
【００４９】
そしてＷｉｄｇｅｔ表示決定部１２４が、選択画面に配置するアイコン及び当該アイコ
ンの配置順序についてのアイコン配置情報を表示制御部１３１に出力すると、表示制御部
１３１は、選択画面に表示する各々のＷｉｄｇｅｔのアイコンを読込み、当該各々のＷｉ
ｄｇｅｔのアイコンを配置した選択画面を出力する（Ｓ５１５）。
【００５０】
これによりプレーヤ１００は、Ｗｉｄｇｅｔ  Ｌａｙｅｒ１１０が備えるＷｉｄｇｅｔ
のアイコンのうち、デバイスの状態に応じた一部のＷｉｄｇｅｔのアイコンを選択画面に
配置することができ、また当該アイコンをデバイスの状態に応じた好適な順序で選択画面
に配置することができる。
【００５１】
なお図５に示す処理において、プレーヤ１００は選択画面に配置するＷｉｄｇｅｔのア
イコンを決定するとともに当該アイコンの配置順序を決定しているが、プレーヤ１００は
、選択画面に配置するＷｉｄｇｅｔのアイコンを決定する処理と、Ｗｉｄｇｅｔアイコン
の配置順序を決定する処理とのうち、どちらか一方の処理のみを行ってもよく、また、ど
の処理を行うかについて、ユーザの操作入力に基づいて決定しても良い。
【００５２】
また、図５に示す処理において、Ｗｉｄｇｅｔ表示決定部１２４は、ＷｉｄｇｅｔＭの
優先値をデバイス情報毎に加算するとして説明したが、優先値の決定手法はこれに限るも
のではなく、例えばＷｉｄｇｅｔＭの優先値をデバイス情報毎に乗算しても良い。
【００５３】
さらに、図５に示すプレーヤ１００の処理はあくまで一例であり、プレーヤ１００に搭
載あるいは接続されたデバイスの状態に応じた好適なアプリケーション（Ｗｉｄｇｅｔ）
のアイコンを配置した選択画面（ランチャー）を表示できる処理手順であれば、プレーヤ
１００は図５の処理と異なる処理を行っても良い。
【００５４】
続いて図６を参照して、プレーヤ１００が出力する選択画面（ランチャー）について説
明する。
図６は、本実施例に係るプレーヤ１００が出力する選択画面の例を示す図である。図６
に示す選択画面には、例えば背景領域Ｃ１、アイコン表示領域Ｃ２、Ｗｉｄｇｅｔアイコ
ンＣ３〜Ｃ５、Ｗｉｄｇｅｔ選択枠Ｃ６等が表示されている。
【００５５】
ここで、背景領域Ｃ１は、アイコン表示領域Ｃ２の背景となる領域であり、当該背景領
域Ｃ１には、例えば実行されたＷｉｄｇｅｔの画面等が表示される。
アイコン表示領域Ｃ２は、Ｗｉｄｇｅｔのアイコンを配置する領域であり、例えば表示
画面の下端に表示される。
そしてアイコン表示領域Ｃ２には、ＷｉｄｇｅｔアイコンＣ３〜Ｃ５が配置される。Ｗ
ｉｄｇｅｔアイコンは、当該Ｗｉｄｇｅｔアイコンに対するユーザ操作入力があった場合
に、当該操作入力のあったＷｉｄｇｅｔを起動するためのアイコンであり、Ｃ１０に示す
アイコンの配置に基づいてアイコン表示領域Ｃ２に表示される。またＷｉｄｇｅｔ選択枠
Ｃ６は、実行するＷｉｄｇｅｔを選択する為の枠である。
【００５６】
ここでＣ１０に示すアイコンの配置は、プレーヤ１００がインターネットに接続してお
り、かつプレーヤ１００に音楽ＣＤが挿入されていない場合における、図３に示す管理情
報テーブルに基づいたＷｉｄｇｅｔのアイコンの配置を示している。
【００５７】
ここで、プレーヤ１００がインターネットに接続しており、かつプレーヤ１００に音楽
ＣＤが挿入されていない場合、ＣＤ再生Ｗｉｄｇｅｔ及び音楽紹介Ｗｉｄｇｅｔは非表示
となる。また、アイコンが選択画面に配置されるＷｉｄｇｅｔについて、夫々のＷｉｄｇ
ｅｔの優先値は、天気予報Ｗｉｄｇｅｔが５、スライドショーＷｉｄｇｅｔが０、チャッ
トＷｉｄｇｅｔが１５、ネットショッピングＷｉｄｇｅｔが１０となる。そのため選択画
面においては、夫々のＷｉｄｇｅｔのアイコンが、優先値の高い順、即ちチャットＷｉｄ
ｇｅｔ、ネットショッピングＷｉｄｇｅｔ、天気予報Ｗｉｄｇｅｔ、スライドショーＷｉ
ｄｇｅｔの順に、ユーザの選択しやすい位置に優先的に配置される。
【００５８】
Ｃ１０においては、Ｗｉｄｇｅｔ選択枠Ｃ６から近い順に、優先度の高いＷｉｄｇｅｔ
のアイコンを配置している。即ち、優先度の高いＷｉｄｇｅｔのアイコンから順に、Ｃ１
１、Ｃ１２、Ｃ１３、Ｃ１４、Ｃ１５に配置している。ここで、アイコン表示領域Ｃ２に
表示されるＷｉｄｇｅｔのアイコンは、ユーザによる画面スクロール操作入力に基づいて
変化するものであり、例えば図６に示す選択画面において、ユーザによる右方向への画面
スクロール操作入力を受け付けると、Ｃ１４、Ｃ１３及びＣ１１が表示される。
【００５９】
なお、図６に示す選択画面では、選択画面の下端にアイコン表示領域Ｃ２が表示されて
いるが、アイコン表示領域Ｃ２は選択画面のどの領域に表示されてもよく、例えば画面左
右端や画面全体に表示されても良い。しかし何れの場合にも、Ｗｉｄｇｅｔ選択枠Ｃ６に
近い順に優先度の高いＷｉｄｇｅｔのアイコンを配置することが好ましい。このように、
優先度の高いＷｉｄｇｅｔのアイコンを、Ｗｉｄｇｅｔ選択枠から近い順に配置すること
により、ユーザはデバイスの状態に応じた優先度の高いＷｉｄｇｅｔのアイコンを容易に
選択することができる。
【００６０】
一方、図７は、Ｗｉｄｇｅｔのアイコンをデバイスの状態に応じた異なる配置にしない
場合の選択画面例を示す図である。
ここで、アイコン表示領域Ｄ２に表示されるＷｉｄｇｅｔは、Ｄ１０に基づいている。
なおＤ１０においては、Ｗｉｄｇｅｔのアイコンが、図３に示すＷｉｄｇｅｔの番号順に
Ｄ１１、Ｄ１２、Ｄ１３、Ｄ１４、Ｄ１５、Ｄ１６、Ｄ１７に配置されている。ここで、
例えばプレーヤ１００に音楽ＣＤが挿入されていない場合を考える。音楽ＣＤが挿入され
ていない場合にあっては、ＣＤ再生Ｗｉｄｇｅｔ、音楽紹介Ｗｉｄｇｅｔは利用すること
ができないが、図７に示す選択画面では、これらの使用できないＷｉｄｇｅｔが配置され
る。そのため、ユーザにとって必要のないＷｉｄｇｅｔのアイコンが選択画面に表示され
、ユーザ操作が煩雑なものとなる。
【００６１】
本実施例に拠れば、プレーヤ１００は、プレーヤ１００のデバイスの状態に応じた好適
なＷｉｄｇｅｔのアイコンを、デバイスの状態に応じた順序で配置した選択画面を出力す
ることができ、選択画面におけるユーザの操作入力を容易にすることができる。そしてプ
レーヤ１００は、選択画面の表示要求を受け付けた場合にデバイスの状態を検出すること
により、デバイスの最新の状態に応じた選択画面を出力することができる。
【００６２】
またプレーヤ１００は、Ｗｉｄｇｅｔがインストールされた際に、インストールされた
Ｗｉｄｇｅｔから対応付情報を取得し、当該対応付情報を管理情報テーブルに登録するこ
とにより、プレーヤ１００に新しくインストールされたＷｉｄｇｅｔのアイコンに対して
も、デバイスの状態に応じた好適なＷｉｄｇｅｔのアイコンを配置した選択画面を出力す
ることができる。
【００６３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要
旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示され
ている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実
施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施
形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６４】
１００…プレーヤ、１１０…Ｗｉｄｇｅｔ  Ｌａｙｅｒ、１２０…Ｐｌａｔｆｏｒｍ  
Ｌａｙｅｒ、１２１…Ｗｉｄｇｅｔ情報取得部、１２２…Ｗｉｄｇｅｔ情報管理部、１２
３…デバイス情報取得部、１２４…Ｗｉｄｇｅｔ表示決定部、１２５…操作入力受付部、
Ｗｉｄｇｅｔ実行部１２６、１３０…Ｄｅｖｉｃｅ  Ｌａｙｅｒ、１３１…表示制御部、
１３２…通信制御部、１３３…ＯＤＤ制御部、１４１…画像出力部、１４２…通信部、１
４３…ＯＤＤ、１４４…リモコン信号制御部、２００…表示装置
【図１】
2011154482.tif 000003
【図２】
2011154482.tif 000004
【図３】
2011154482.tif 000005
【図４】
2011154482.tif 000006
【図５】
2011154482.tif 000007
【図６】
2011154482.tif 000008
【図７】
2011154482.tif 000009