(57)【特許請求の範囲】
【請求項１】
複数の種別のコンテンツを表示装置に表示する表示制御装置であって、
前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段と、
前記格納手段を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得する取得手段と、
前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する生成手段と、
前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するコンテンツ表示処理手段と、
前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するコンテンツ一覧表示処理手段と
を具備し、
前記取得手段は、前記コンテンツ一覧表示処理手段によって表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報を取得し、
前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、
前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、
前記コンテンツ表示処理手段は、前記生成されたユーザインタフェースに含まれる機能指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示し、
前記コンテンツ一覧表示処理手段は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示する
ことを特徴とする表示制御装置。
【請求項２】
前記表示装置に表示されたユーザインタフェースを介して前記ユーザによって指定された機能を前記表示装置に表示されたコンテンツに対して実行する手段を更に具備することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記コンテンツの種別は、当該コンテンツに付与されている拡張子を含むことを特徴とする請求項１記載の表示制御装置。
【請求項４】
複数の種別のコンテンツを表示する表示装置と、当該表示装置と接続される表示制御装置とを備える表示制御システムであって、
前記表示制御装置は、
前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段と、
前記格納手段を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得する取得手段と、
前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する生成手段と、
前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するコンテンツ表示処理手段と、
前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するコンテンツ一覧表示処理手段と
を含み、
前記取得手段は、前記コンテンツ一覧表示処理手段によって表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報を取得し、
前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、
前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、
前記コンテンツ表示処理手段は、前記生成されたユーザインタフェースに含まれる機能指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示し、
前記コンテンツ一覧表示処理手段は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示する
ことを特徴とする表示制御システム。
【請求項５】
複数の種別のコンテンツを表示装置に表示する表示制御装置であって、モバイル端末と通信可能な表示制御装置において、
前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段と、
前記格納手段を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得する取得手段と、
前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する生成手段と、
前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示し、前記生成されたユーザインタフェースを前記モバイル端末に表示する表示処理手段と、
前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するコンテンツ一覧表示処理手段と
を具備し、
前記取得手段は、前記コンテンツ一覧表示処理手段によって表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報を取得し、
前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、
前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、
前記コンテンツ表示処理手段は、前記生成されたユーザインタフェースに含まれる機能指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示し、
前記コンテンツ一覧表示処理手段は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示する
ことを特徴とする表示制御装置。
【請求項６】
前記モバイル端末に表示されたユーザインタフェースを介して前記ユーザによって指定された機能を前記表示装置に表示されたコンテンツに対して実行する手段を更に具備することを特徴とする請求項５記載の表示制御装置。
【請求項７】
前記コンテンツの種別は、当該コンテンツに付与されている拡張子を含むことを特徴とする請求項５記載の表示制御装置。
【請求項８】
複数の種別のコンテンツを表示装置に表示する表示制御装置であって、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段を有する表示制御装置が実行する表示制御方法であって、
前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するステップと、
前記表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得するステップと、
前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成するステップと、
前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するステップと
を具備し、
前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、
前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、
前記コンテンツ指定領域を含むユーザインタフェースを表示するステップにおいて、当該コンテンツ指定領域を、前記検知された前記ユーザの位置に応じて表示し、
前記生成されたユーザインタフェースを表示するステップにおいて、当該ユーザインタフェースに含まれる機能指定領域を、前記検知された前記ユーザの位置に応じて表示する
ことを特徴とする表示制御方法。
【請求項９】
前記表示装置に表示されたユーザインタフェースを介して前記ユーザによって指定された機能を前記表示装置に表示されたコンテンツに対して実行するステップを更に具備することを特徴とする請求項８記載の表示制御方法。
【請求項１０】
前記コンテンツの種別は、当該コンテンツに付与されている拡張子を含むことを特徴とする請求項８記載の表示制御方法。
【請求項１１】
複数の種別のコンテンツを表示装置に表示する表示制御装置であって、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段を有する表示制御装置のコンピュータによって実行される表示制御プログラムであって、
前記コンピュータに、
前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するステップと、
前記表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得するステップと、
前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成するステップと、
前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するステップと
を実行させ、
前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、
前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、
前記コンテンツ指定領域を含むユーザインタフェースを表示するステップにおいて、当該コンテンツ指定領域を、前記検知された前記ユーザの位置に応じて表示し、
前記生成されたユーザインタフェースを表示するステップにおいて、当該ユーザインタフェースに含まれる機能指定領域を、前記検知された前記ユーザの位置に応じて表示する
ことを特徴とする表示制御プログラム。
【請求項１２】
前記コンピュータに、前記表示装置に表示されたユーザインタフェースを介して前記ユーザによって指定された機能を前記表示装置に表示されたコンテンツに対して実行するステップを更に実行させるための請求項１１記載の表示制御プログラム。
【請求項１３】
前記コンテンツの種別は、当該コンテンツに付与されている拡張子を含むことを特徴とする請求項１１記載の表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の種別のコンテンツを表示する表示制御装置、表示制御システム、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
一般的に、例えばインタラクティブホワイトボード（ＩＷＢ）等の表示装置においてコンテンツが表示される場合、当該コンテンツに対する機能（処理）を指定するためのユーザインタフェース（ＧＵＩ）が当該表示装置の画面上に表示される場合が多い。なお、表示装置に表示されるユーザインタフェースには、例えばツールバー等が含まれる。
【０００３】
このような技術に関連して、例えばシステムにおいて実行されるプログラムの全ての機能を選択することが可能なツールバーが表示される技術（以下、先行技術と表記）が開示されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３１２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、表示装置に表示されるコンテンツに対する機能を指定するためのユーザインタフェースは、当該コンテンツに対して固有のものである場合が多い。
【０００６】
この場合、例えば表示装置に異なる種別のコンテンツが表示される度に異なるユーザインタフェース（当該コンテンツをどのように表示させるかを示すナビゲーションシステム）が表示されることになり、当該各ユーザインタフェースに不慣れなユーザにとっては非常に使い勝手が悪い。
【０００７】
また、異なるコンテンツであっても同一のユーザインタフェースを用いることが考えられるが、この場合には、当該異なるコンテンツの各々に対して所望の機能を利用することができない場合がある。
【０００８】
そこで、本発明の目的は、異なるコンテンツであっても容易に操作することができ、かつ、当該コンテンツの種別に応じた機能を利用することができるユーザインタフェースを提供することが可能な表示制御装置、表示制御システム、表示制御方法及び表示制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の１つの態様によれば、複数の種別のコンテンツを表示装置に表示する表示制御装置が提供される。この表示制御装置は、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段と、前記格納手段を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得する取得手段と、前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する生成手段と、前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するコンテンツ表示処理手段と、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するコンテンツ一覧表示処理手段とを具備し、前記取得手段は、前記コンテンツ一覧表示処理手段によって表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報を取得し、前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、前記コンテンツ表示処理手段は、前記生成されたユーザインタフェースに含まれる機能指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示し、前記コンテンツ一覧表示処理手段は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示する。
【００１０】
また、本発明の１つの態様によれば、複数の種別のコンテンツを表示する表示装置と、当該表示装置と接続される表示制御装置とを備える表示制御システムが提供される。この表示制御システムに備えられる制御装置は、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段と、前記格納手段を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得する取得手段と、前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する生成手段と、前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するコンテンツ表示処理手段と、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するコンテンツ一覧表示処理手段とを含み、前記取得手段は、前記コンテンツ一覧表示処理手段によって表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報を取得し、前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、前記コンテンツ表示処理手段は、前記生成されたユーザインタフェースに含まれる機能指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示し、前記コンテンツ一覧表示処理手段は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示する。
【００１１】
また、本発明の１つの態様によれば、複数の種別のコンテンツを表示装置に表示する表示制御装置であって、モバイル端末と通信可能な表示制御装置が提供される。この表示制御装置は、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段と、前記格納手段を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得する取得手段と、前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する生成手段と、前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示し、前記生成されたユーザインタフェースを前記モバイル端末に表示する表示処理手段と、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するコンテンツ一覧表示処理手段とを具備し、前記取得手段は、前記コンテンツ一覧表示処理手段によって表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報を取得し、前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、前記コンテンツ表示処理手段は、前記生成されたユーザインタフェースに含まれる機能指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示し、前記コンテンツ一覧表示処理手段は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を、前記検知手段によって検知された前記ユーザの位置に応じて表示する。
【００１２】
また、本発明の１つの態様によれば、複数の種別のコンテンツを表示装置に表示する表示制御装置であって、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段を有する表示制御装置が実行する表示制御方法が提供される。この表示制御方法は、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するステップと、前記表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得するステップと、前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成するステップと、前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するステップとを具備し、前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、前記コンテンツ指定領域を含むユーザインタフェースを表示するステップにおいて、当該コンテンツ指定領域を、前記検知された前記ユーザの位置に応じて表示し、前記生成されたユーザインタフェースを表示するステップにおいて、当該ユーザインタフェースに含まれる機能指定領域を、前記検知された前記ユーザの位置に応じて表示する。
【００１３】
また、本発明の１つの態様によれば、複数の種別のコンテンツを表示装置に表示する表示制御装置であって、前記表示装置に表示されるコンテンツの種別の各々に対応づけられている当該コンテンツに対する機能を示す機能情報及び前記表示装置に表示されるコンテンツに対する機能を指定するための機能指定領域の予め定められたフォーマットを格納する格納手段を有する表示制御装置のコンピュータによって実行される表示制御プログラムが提供される。この表示制御プログラムは、前記コンピュータに、前記表示装置に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを前記表示装置に表示するステップと、前記表示されたユーザインタフェースを介して前記ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及び前記フォーマットを取得するステップと、前記取得された機能情報によって示される機能を前記取得されたフォーマットに割り当てることによって、前記ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成するステップと、前記ユーザによって指定されたコンテンツとともに前記生成されたユーザインタフェースを前記表示装置に表示するステップとを実行させ、前記表示装置は、表示面を有する表示パネルと、前記表示面上に配置され、前記ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、前記表示装置は、前記ユーザの位置を検知する検知手段を更に備え、前記コンテンツ指定領域を含むユーザインタフェースを表示するステップにおいて、当該コンテンツ指定領域を、前記検知された前記ユーザの位置に応じて表示し、前記生成されたユーザインタフェースを表示するステップにおいて、当該ユーザインタフェースに含まれる機能指定領域を、前記検知された前記ユーザの位置に応じて表示する。
【発明の効果】
【００１４】
本発明は、異なるコンテンツであっても容易に操作することができ、かつ、当該コンテンツの種別に応じた機能を利用することができるユーザインタフェースを提供することを可能とする。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る表示制御システムのハードウェア構成を示すブロック図。
【図２】図１に示す表示制御装置３０の主として機能構成を示すブロック図。
【図３】図２に示すツールバー生成情報格納部２３に格納されている機能情報について説明するための図。
【図４】本実施形態に係る表示制御システムにおいて実行されるコンテンツ一覧生成処理の処理手順を示すフローチャート。
【図５】ツールバーに含まれるコンテンツ登録領域１００の一例を示す図。
【図６】コンテンツ一覧生成処理において生成されたコンテンツ一覧の一例を示す図。
【図７】コンテンツ一覧生成処理が実行された後のコンテンツ格納部２２のデータ構造の一例を示す図。
【図８】本実施形態に係る表示制御システムにおいて実行されるツールバー生成処理の処理手順を示すフローチャート。
【図９】ユーザによって指定されたコンテンツの種別が静止画である場合に表示されるツールバーに含まれる機能指定領域２００の一例を示す図。
【図１０】ユーザによって指定されたコンテンツの種別が動画である場合に表示されるツールバーに含まれる機能指定領域２００の一例を示す図。
【図１１】ユーザによって指定されたコンテンツの種別がフラッシュアプリである場合に表示されるツールバーに含まれる機能指定領域２００の一例を示す図。
【図１２】ユーザによって指定されたコンテンツの種別が静止画である場合の表示装置５０の画面の一例を示す図。
【図１３】ユーザによって指定されたコンテンツの種別が動画である場合の表示装置５０の画面の一例を示す図。
【図１４】ユーザによって指定されたコンテンツの種別がフラッシュアプリである場合の表示装置５０の画面の一例を示す図。
【図１５】コンテンツの種別がフラッシュアプリである場合のモバイル端末の表示画面の一例を示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態について説明する。
【００１７】
図１は、本発明の実施形態に係る表示制御システムのハードウェア構成を示すブロック図である。図１に示すように、コンピュータ１０は、例えばハードディスクドライブ（ＨＤＤ：Hard Disk Drive）のような外部記憶装置２０と接続されている。この外部記憶装置２０は、コンピュータ１０によって実行されるプログラム２１を格納する。コンピュータ１０及び外部記憶装置２０は、表示制御装置３０を構成する。
【００１８】
表示制御装置３０は、表示装置５０と接続される。表示制御装置３０は、複数の種別のコンテンツ（例えば、静止画、動画及びフラッシュアプリケーション等）を表示装置５０に表示するための制御を行う。
【００１９】
表示装置５０は、コンテンツを表示する表示面を有する表示パネルと当該表示面上に配置されたタッチパネルとを備える。この表示装置５０に備えられたタッチパネルによれば、表示装置５０の画面上でユーザによって指定された（つまり、ユーザが触れた）位置が検出される。なお、本実施形態における表示装置５０としては、例えば講義または授業等で用いられるようなインタラクティブホワイトボード（ＩＷＢ）等の大型の表示装置を想定している。
【００２０】
上記した表示制御装置３０及び表示装置５０は、本実施形態に係る表示制御システムを構成する。
【００２１】
図２は、図１に示す表示制御装置３０の主として機能構成を示すブロック図である。図２に示すように、表示制御装置３０は、コンテンツ取得部３１、コンテンツ一覧生成部３２、コンテンツ一覧表示処理部３３、コンテンツ選択部３４、ツールバー生成部３５及びコンテンツ表示処理部３６を含む。本実施形態において、これらの各部３１〜３６は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム（表示制御プログラム）２１を実行することにより実現されるものとする。このプログラム２１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム２１が、例えばネットワークを介してコンピュータ１０にダウンロードされても構わない。
【００２２】
また、表示制御装置３０は、コンテンツ格納部２２及びツールバー生成情報格納部２３を含む。本実施形態において、コンテンツ格納部２２及びツールバー生成情報格納部２３は、例えば外部記憶装置２０に格納される。
【００２３】
コンテンツ取得部３１は、表示装置５０に表示される複数の種別のコンテンツのうち、ユーザによって指定されたコンテンツを取得する。コンテンツ取得部３１は、表示制御装置３０上で予め格納されているコンテンツを取得してもよいし、当該表示制御装置３０の外部からコンテンツを取得してもよい。また、コンテンツ取得部３１は、複数のコンテンツを取得しても構わない。
【００２４】
コンテンツ一覧生成部３２は、コンテンツ取得部３１によって取得されたコンテンツの一覧を生成する。コンテンツ一覧生成部３２によって生成されるコンテンツの一覧には、当該コンテンツの種別を表すアイコン及び当該コンテンツの名称（以下、コンテンツ名と表記）を含むコンテンツ情報が含まれる。
【００２５】
コンテンツ格納部２２には、コンテンツ取得部３１によって取得されたコンテンツが当該コンテンツの種別及びコンテンツ名に対応づけて格納される。
【００２６】
コンテンツ一覧表示処理部３３は、表示装置５０に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを表示装置５０に表示する。このコンテンツ一覧表示処理部３３によって表示されるユーザインタフェースに含まれるコンテンツ指定領域には、コンテンツ一覧生成部３２によって生成されたコンテンツの一覧が表示される。ユーザは、表示装置５０に表示されたユーザインタフェースを介して、当該表示装置５０に表示するコンテンツを選択することができる。
【００２７】
ツールバー生成情報格納部２３には、表示装置５０に表示されるコンテンツに対する機能を指定するための機能指定領域を含むユーザインタフェースを生成するための情報（ツールバー生成情報）が予め格納される。
【００２８】
ツールバー生成情報格納部２３には、表示装置５０に表示されるコンテンツの種別毎に、当該コンテンツに対する機能を示す機能情報が予め格納されている。また、ツールバー生成情報格納部２３には、表示装置５０の画面上でコンテンツに対する機能を指定するための機能指定領域の予め定められた１つのフォーマットが格納される。ツールバー生成情報格納部２３に格納されているフォーマットは、表示装置５０に表示されるコンテンツの種別に関係なく共通して用いられるものである。
【００２９】
コンテンツ選択部３４は、コンテンツ格納部２２に格納されたコンテンツの中から例えばユーザによって指定された１つのコンテンツを選択する。この場合、コンテンツ選択部３４は、上記したコンテンツ一覧表示処理部３３によって表示装置５０に表示されたユーザインタフェース（に含まれるコンテンツ指定領域）を介してユーザによって指定されたコンテンツを選択する。
【００３０】
ツールバー生成部３５は、コンテンツ選択部３４によって選択されたコンテンツの種別に対応づけられている機能情報を、ツールバー生成情報格納部２３から取得する。また、ツールバー生成部３５は、ツールバー生成情報格納部２３に格納されているフォーマットを取得する。
【００３１】
ツールバー生成部３５は、取得された機能情報によって示される機能をフォーマットに割り当てることによって、コンテンツ選択部３４によって選択されたコンテンツ（つまり、ユーザによって指定されたコンテンツ）に対する機能を指定するための機能指定領域を含むユーザインタフェースを生成する。
【００３２】
コンテンツ表示処理部３６は、ツールバー生成部３５によって生成されたユーザインタフェースを、コンテンツ選択部３４によって選択されたコンテンツとともに表示装置５０に表示する。
【００３３】
なお、本実施形態において表示装置５０に表示されるユーザインタフェース（ＧＵＩ）には、例えばツールバー等が含まれる。
【００３４】
ここで、図３を参照して、図２に示すツールバー生成情報格納部２３に格納されている機能情報について説明する。なお、図３においては説明を省略するが、ツールバー生成情報格納部２３には、機能情報の他に、上記したようにコンテンツに対する機能を指定するための機能指定領域のフォーマットが格納されている。
【００３５】
図３に示すように、ツールバー生成情報格納部２３には、コンテンツの種別に対応づけて機能情報が格納される。本実施形態においては、コンテンツの種別として当該コンテンツに付与されている拡張子（つまり、コンテンツの種別を表す拡張子）が利用される。また、機能情報は、対応づけられているコンテンツ（の種別）に対する機能を示す。
【００３６】
なお、ツールバー生成情報格納部２３においては、拡張子が異なる場合であっても当該拡張子によって表されるコンテンツの種別が同一である場合には、当該各拡張子に対応づけて同一の機能情報が格納されるものとする。
【００３７】
図３に示す例では、ツールバー生成情報格納部２３には、種別「拡張子１」に対応づけて機能情報「機能１」が格納されている。これによれば、拡張子１によって表される種別のコンテンツに対する機能が機能１であることが示されている。
【００３８】
また、ツールバー生成情報格納部２３には、種別「拡張子２」に対応づけて機能情報「機能２」が格納されている。これによれば、拡張子２によって表される種別のコンテンツに対する機能が機能２であることが示されている。
【００３９】
また、ツールバー生成情報格納部２３には、種別「拡張子３」に対応づけて機能情報「機能３」が格納されている。これによれば、拡張子３によって表される種別のコンテンツに対する機能が機能３であることが示されている。
【００４０】
なお、コンテンツの種別が例えば静止画（写真）である、つまり、拡張子がｂｍｐまたはｊｐｇ等である場合、当該コンテンツに対する機能には、拡大及び縮小等が含まれる。
【００４１】
また、コンテンツの種別が例えば動画である、つまり、拡張子がｍｐ４またはｍｐｇ等である場合、当該コンテンツに対する機能には、再生及び一時停止等が含まれる。
【００４２】
また、コンテンツの種別が例えばフラッシュアプリケーション（以下、フラッシュアプリと表記）である、つまり、拡張子がｓｗｆ等である場合には、当該コンテンツに対する機能には、マウスにおける左クリック、右クリック及びタッチパッドの表示等が含まれる。なお、フラッシュアプリは、例えばユーザの操作に応じて画像が変化するようなアプリケーションである。
【００４３】
ここでは、コンテンツの種別として静止画、動画及びフラッシュアプリについて主に説明したが、コンテンツの種別はこれらに限定されず、例えば音楽やＨＴＭＬ５等の種別のコンテンツであっても構わない。つまり、本実施形態は、コンテンツの種別に制限されることなく適用可能である。
【００４４】
以下、本実施形態に係る表示制御システム（を構成する表示制御装置３０）の動作について説明する。本実施形態に係る表示制御システムにおいては、後述するコンテンツ一覧生成処理及びツールバー生成処理が実行される。
【００４５】
まず、図４のフローチャートを参照して、本実施形態に係る表示制御システムにおいて実行されるコンテンツ一覧生成処理の処理手順について説明する。
【００４６】
ここでは、表示装置５０には、表示制御装置３０内部で保持されているコンテンツを表すアイコン（以下、コンテンツのアイコンと表記）が表示されているものとする。また、表示装置５０には、表示装置５０に表示されるコンテンツを登録するためのコンテンツ登録領域を含むツールバー（ユーザインタフェース）が表示されているものとする。なお、図５は、ツールバーに含まれるコンテンツ登録領域１００の一例を示す。
【００４７】
ここで、ユーザは、表示装置５０に表示されているコンテンツのアイコンを図５に示すようなコンテンツ登録領域１００の内部にドラッグ＆ドロップすることによって、表示装置５０に表示されるコンテンツとして登録されるコンテンツを指定することができる。このとき、ユーザは、複数のコンテンツを指定することができる。なお、表示装置５０に備えられるタッチパネルにより、ユーザは、表示装置５０の画面に直接触れて上記した操作を行うことができる。
【００４８】
この場合、表示制御装置３０に含まれるコンテンツ取得部３１は、表示装置５０に表示されているツールバーに含まれるコンテンツ登録領域１００にドラッグ＆ドロップされたコンテンツ（つまり、ユーザによって指定されたコンテンツ）を取得する（ステップＳ１）。
【００４９】
次に、コンテンツ取得部３１によって取得されたコンテンツの各々について、以下のステップＳ２〜Ｓ５の処理が実行される。以下、この処理の対象となるコンテンツを対象コンテンツと称する。
【００５０】
コンテンツ一覧生成部３２は、対象コンテンツに基づいて、当該対象コンテンツのコンテンツ名を抽出する（ステップＳ２）。
【００５１】
また、コンテンツ一覧生成部３２は、対象コンテンツの種別を特定する（ステップＳ３）。この場合、コンテンツ一覧生成部３２は、対象コンテンツ（ファイル）に付与されている拡張子を取得することにより当該対象コンテンツの種別を特定する。
【００５２】
コンテンツ一覧生成部３２は、ステップＳ２において特定された対象コンテンツの種別を表すアイコン（つまり、当該対象コンテンツに付与されている拡張子に応じたアイコン）を作成する。ここでコンテンツ一覧生成部３２によって作成されるアイコンは、拡張子毎に対応したものでなくてもよく、例えば静止画を表す拡張子（例えば、ｂｍｐ及びｊｐｇ）であれば異なる拡張子であっても同一のアイコンが作成される。
【００５３】
コンテンツ一覧生成部３２は、作成されたアイコン及びステップＳ３において抽出された対象コンテンツのコンテンツ名を含むコンテンツ情報を、コンテンツの一覧（以下、コンテンツ一覧と表記）に登録する（ステップＳ４）。なお、コンテンツ一覧は、例えばコンテンツ格納部２２等に予め用意されている。
【００５４】
コンテンツ一覧生成部３２は、対象コンテンツのコンテンツ名及び対象コンテンツの種別（拡張子）に対応づけて、対象コンテンツをコンテンツ格納部２２に格納（登録）する（ステップＳ５）。
【００５５】
次に、コンテンツ取得部３１によって取得された全てのコンテンツについて上記したステップＳ２〜Ｓ５の処理が実行されたか否かが判定される（ステップＳ６）。
【００５６】
全てのコンテンツについて処理が実行されていないと判定された場合（ステップＳ６のＮＯ）、上記したステップＳ２に戻って処理が繰り返される。この場合、コンテンツ取得部３１によって取得されたコンテンツのうちステップＳ２〜Ｓ５の処理が実行されていないコンテンツを対象コンテンツとして処理が実行される。
【００５７】
一方、全てのコンテンツについて処理が実行されたと判定された場合（ステップＳ６のＹＥＳ）、コンテンツ一覧生成処理は終了される。
【００５８】
コンテンツ一覧生成処理においては、上記したようにコンテンツ取得部３１によって取得されたコンテンツ（つまり、ユーザによって指定されたコンテンツ）の各々のコンテンツ情報（コンテンツの種別を表すアイコン及びコンテンツ名）がコンテンツ一覧に登録される。これにより、ユーザによって指定された全てのコンテンツの一覧（コンテンツ一覧）が生成される。
【００５９】
なお、図６は、コンテンツ一覧生成処理において生成されたコンテンツ一覧の一例を示す。図６に示す例では、コンテンツ一覧には、アイコンＡ及びコンテンツ名１を含むコンテンツ情報、アイコンＢ及びコンテンツ名２を含むコンテンツ情報、アイコンＣ及びコンテンツ名３を含むコンテンツ情報、アイコンＡ及びコンテンツ名４を含むコンテンツ情報が表示されている。図６に示すアイコンＡ〜Ｃは、それぞれ異なるコンテンツの種別（例えば、動画、静止画及びフラッシュアプリ等）を表すものである。
【００６０】
上記したようにコンテンツ一覧が生成された後に、表示装置５０に備えられるタッチパネルにより、図５に示すようなコンテンツ登録領域１００がユーザによって指定（押下）されると、図６に示すコンテンツ一覧を表示するコンテンツ指定領域（を含むユーザインタフェース）が表示装置５０上に表示される。ユーザは、このようなコンテンツ一覧の中から表示装置５０に表示するコンテンツを指定することができる。
【００６１】
また、図７は、コンテンツ一覧生成処理が実行された後のコンテンツ格納部２２のデータ構造の一例を示す。
【００６２】
図７に示すように、コンテンツ格納部２２には、コンテンツ名及び種別に対応づけてコンテンツが格納される。なお、コンテンツ格納部２２に格納されるコンテンツは、上記した図４のステップＳ１において取得されたコンテンツである。また、コンテンツ格納部２２に格納されるコンテンツ名は、上記した図４のステップＳ２において抽出されたコンテンツ名である。また、コンテンツ格納部２２に格納される種別は、上記した図４のステップＳ３において特定された種別である。なお、コンテンツ格納部２２に格納される種別としては、上記したようにコンテンツに付与されている拡張子が用いられる。
【００６３】
図７に示す例では、コンテンツ格納部２２には、コンテンツ名「コンテンツ名１」及び種別「拡張子１」に対応づけてコンテンツ「コンテンツ１」が格納されている。これによれば、コンテンツ１のコンテンツ名がコンテンツ名１であり、当該コンテンツ１に付与されている拡張子が拡張子１である（つまり、当該コンテンツ１の種別が拡張子１によって表される種別である）ことが示されている。
【００６４】
また、コンテンツ格納部２２には、コンテンツ名「コンテンツ名２」及び種別「拡張子２」に対応付けてコンテンツ「コンテンツ２」が格納されている。これによれば、コンテンツ２のコンテンツ名がコンテンツ名２であり、当該コンテンツ２に付与されている拡張子が拡張子２である（つまり、当該コンテンツ２の種別が拡張子２によって表される種別である）ことが示されている。
【００６５】
更に、コンテンツ格納部２２には、コンテンツ名「コンテンツ名３」及び種別「拡張子３」に対応付けてコンテンツ「コンテンツ３」が格納されている。これによれば、コンテンツ３のコンテンツ名がコンテンツ名３であり、当該コンテンツ３に付与されている拡張子が拡張子３である（つまり、当該コンテンツ３の種別が拡張子３によって表される種別である）ことが示されている。
【００６６】
次に、図８のフローチャートを参照して、本実施形態に係る表示制御システムにおいて実行されるツールバー生成処理の処理手順について説明する。
【００６７】
ここでは、上記したコンテンツ一覧生成処理が実行されることによって生成されたコンテンツ一覧（図６に示すコンテンツ一覧）が表示されたコンテンツ指定領域が表示装置５０（の表示画面中）に表示されているものとする。このコンテンツ指定領域は、上記したように表示装置５０に表示されているツールバーに含まれるコンテンツ登録領域１００をユーザが指定することによって表示される。
【００６８】
この場合、ユーザは、コンテンツ指定領域に表示されているコンテンツ一覧に含まれるコンテンツ情報（アイコン及びコンテンツ名）の中から、当該表示装置５０に表示するコンテンツを指定（選択）することができる。なお、表示装置５０に備えられるタッチパネルにより、ユーザは、表示装置５０の画面に直接触れてコンテンツを指定することができる。
【００６９】
ここで、表示制御装置３０に含まれるコンテンツ選択部３４は、コンテンツ格納部２２に格納されているコンテンツの中から、ユーザによって指定されたコンテンツを選択する（ステップＳ１１）。この場合、コンテンツ選択部３４は、コンテンツ指定領域に表示されているコンテンツ一覧に含まれるコンテンツ情報から、ユーザによって指定されたコンテンツのコンテンツ名を取得する。コンテンツ選択部３４は、取得されたコンテンツ名に対応づけてコンテンツ格納部２２に格納されているコンテンツを、ユーザによって指定されたコンテンツとして選択する。
【００７０】
また、コンテンツ選択部３４は、選択されたコンテンツの種別を特定する（ステップＳ１２）。この場合、コンテンツ選択部３４は、選択されたコンテンツに対応づけてコンテンツ格納部２２に格納されている種別（つまり、拡張子）を取得する。
【００７１】
次に、ツールバー生成部３５は、コンテンツ選択部３４によって取得された拡張子（ユーザによって指定されたコンテンツに付与されている拡張子）に対応づけられている機能情報を、ツールバー生成情報格納部２３から取得する。ここでツールバー生成部３５によって取得される機能情報は、ユーザによって指定されたコンテンツに対する機能（つまり、当該コンテンツの種別に応じた機能）を示す。
【００７２】
具体的には、ユーザによって指定されたコンテンツの種別が静止画である場合、当該コンテンツに対する機能には、拡大、縮小、画面の高さに合わせる（縦フィット）、及び画面の幅に合わせる（横フィット）等が含まれる。
【００７３】
また、ユーザによって指定されたコンテンツの種別が動画である場合、当該コンテンツに対する機能には、再生、一時停止、スキップ（前）、及びスキップ（後）等が含まれる。
【００７４】
また、ユーザによって指定されたコンテンツの種別がフラッシュアプリである場合、当該コンテンツに対する機能には、マウスにおける左クリック、マウスにおける右クリック、１つ前の動作に戻る、及びタッチパッドの表示等が含まれる。
【００７５】
ここで、ツールバー生成部３５は、ツールバー生成情報格納部２３に格納されているフォーマットを取得する。
【００７６】
ツールバー生成部３５は、取得された機能情報によって示される機能をフォーマットに割り当てることによって、ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域を含むツールバー（ユーザインタフェース）を生成する（ステップＳ１３）。このツールバー生成部３５によって生成されるツールバーに含まれる機能指定領域は、当該ツールバー生成部３５によって取得された機能情報によって示される各機能が割り当てられたボタン（マルチボタン）を含む。このマルチボタンは、ユーザによって指定されたコンテンツの種別（つまり、当該コンテンツに対する機能）によって内容が変化するものである。
【００７７】
コンテンツ表示処理部３６は、コンテンツ選択部３４によって選択されたコンテンツ及びツールバー生成部３５によって生成されたツールバーを表示装置５０に表示する（ステップＳ１４）。なお、ユーザによって指定されたコンテンツの種別が音楽等の可視化できないものである場合には、当該ツールバーとともに当該コンテンツに関する情報等が表示装置５０に表示されてもよい。
【００７８】
ここで、コンテンツ表示処理部３６によって表示される（ツールバー生成部３５によって生成される）ツールバーに含まれる機能指定領域について具体的に説明する。
【００７９】
図９は、ユーザによって指定されたコンテンツの種別が静止画である場合に表示されるツールバーに含まれる機能指定領域２００の一例を示す。
【００８０】
図９に示すように、機能指定領域２００には、ボタン２００ａ〜２００ｄが含まれる。このボタン２００ａ〜２００ｄには、コンテンツの種別（ここでは、静止画）に応じた機能がそれぞれ割り当てられている。具体的には、ボタン２００ａには、静止画を拡大する機能が割り当てられている。ボタン２００ｂには、静止画を縮小する機能が割り当てられている。ボタン２００ｃには、静止画を画面の高さに合わせる機能が割り当てられている。また、ボタン２００ｄには、静止画を画面の幅に合わせる機能が割り当てられている。
【００８１】
なお、図９に示すように、ボタン２００ａ〜２００ｄは、当該ボタンに割り当てられている機能に応じたアイコンによって表される。この機能に応じたアイコンは、例えば表示制御装置３０内で予め用意されているものとする。以下に説明する他のボタンについても同様であるものとする。
【００８２】
図９に示す機能指定領域２００に含まれるボタン２００ａ〜２００ｄが表示装置５０の画面上で指定された（つまり、タッチパネルを介して指定された）場合、表示制御装置３０は、当該表示装置５０に表示されているコンテンツ（静止画）に対して当該ボタンに割り当てられている機能を実行する。これにより、ユーザは、ボタン２００ａ〜２００ｄに割り当てられている機能を利用することができる。
【００８３】
図１０は、ユーザによって指定されたコンテンツの種別が動画である場合に表示されるツールバーに含まれる機能指定領域２００の一例を示す。
【００８４】
図１０に示すように、機能指定領域２００には、ボタン２００ｅ〜２００ｈが含まれる。このボタン２００ｅ〜２００ｈには、コンテンツの種別（ここでは、動画）に応じた機能がそれぞれ割り当てられている。具体的には、ボタン２００ｅには、動画を再生する機能が割り当てられている。ボタン２００ｆには、動画を一時停止する機能が割り当てられている。ボタン２００ｇには、動画を前にスキップする機能が割り当てられている。また、ボタン２００ｈには、動画を後にスキップする機能が割り当てられている。
【００８５】
図１０に示す機能指定領域２００に含まれるボタン２００ｅ〜２００ｈが表示装置５０の画面上で指定された場合、表示制御装置３０は、当該表示装置５０に表示されているコンテンツ（動画）に対して当該ボタンに割り当てられている機能を実行する。これにより、ユーザは、ボタン２００ｅ〜２００ｈに割り当てられている機能を利用することができる。
【００８６】
図１１は、ユーザによって指定されたコンテンツの種別がフラッシュアプリである場合に表示されるツールバーに含まれる機能指定領域２００の一例を示す。
【００８７】
図１１に示すように、機能指定領域２００には、ボタン２００ｉ〜２００ｌが含まれる。このボタン２００ｉ〜２００ｌには、コンテンツの種別（ここでは、フラッシュアプリ）に応じた機能が割り当てられている。
【００８８】
具体的には、ボタン２００ｉには、マウスにおける左クリックに相当する機能が割り当てられている。ボタン２００ｊには、マウスにおける右クリックに相当する機能が割り当てられている。ボタン２００ｋには、１つ前の動作に戻る機能が割り当てられている。また、ボタン２００ｌには、表示装置５０の画面上にタッチパッドを表示させる機能が割り当てられている。
【００８９】
図１１に示す機能指定領域２００に含まれるボタン２００ｉ〜２００ｌが表示装置５０の画面上で指定された場合、表示制御装置３０は、当該表示装置５０に表示されているコンテンツ（フラッシュアプリ）に対して当該ボタンに割り当てられている機能を実行する。これにより、ユーザは、ボタン２００ｉ〜２００ｌに割り当てられている機能を利用することができる。
【００９０】
なお、上記した図９〜図１１において説明したように、本実施形態においては、コンテンツの種別に応じて異なるツールバーが生成されるが、このツールバーは、機能指定領域２００に含まれるマルチボタン（に割り当てられている機能）が異なるのみで、当該機能指定領域２００の構造（形式）については全て一様である。
【００９１】
また、上記したように機能指定領域２００の構造（形式）については全て一様であるが、コンテンツに対する機能の数に応じて、ボタンの数が当該コンテンツの種別毎に異なる構成であっても構わない。この場合、ツールバー生成情報格納部２３に格納されているフォーマットは、機能指定領域に含まれるマルチボタンの数については変化させることができるようなものであればよい。
【００９２】
ここで、上記したようにコンテンツ及びツールバーが表示された際の表示装置５０の画面について具体的に説明する。
【００９３】
図１２は、ユーザによって指定されたコンテンツの種別が静止画である場合の表示装置５０の画面の一例を示す。
【００９４】
図１２に示すように、表示装置５０の画面上では、コンテンツ（ここでは、静止画）が表示されている。また、図１２に示す例では、ツールバーは表示装置５０の画面の左端に表示されており、当該ツールバーには、上記した図５に示すコンテンツ登録領域１００及び図９に示す機能指定領域２００が含まれる。図５に示すコンテンツ登録領域１００及び図９に示す機能指定領域２００については上述した通りであるため、その詳しい説明を省略する。
【００９５】
なお、図１２は、ツールバーに含まれる機能指定領域２００に含まれるボタン２００ｃ（静止画を画面の高さに合わせる機能が割り当てられたボタン）が指定された際の表示装置５０の画面の一例を示している。
【００９６】
図１３は、ユーザによって指定されたコンテンツの種別が動画である場合の表示装置５０の画面の一例を示す。
【００９７】
図１３に示すように、表示装置５０の画面上では、コンテンツ（ここでは、動画）が表示されている。また、図１３に示す例では、ツールバーは表示装置５０の画面の左端に表示されており、当該ツールバーには、図５に示すコンテンツ登録領域１００及び図１０に示す機能指定領域２００が含まれる。図５に示すコンテンツ登録領域１００及び図１０に示す機能指定領域２００については上述した通りであるため、その詳しい説明を省略する。
【００９８】
なお、図１３は、ツールバーに含まれる機能指定領域２００に含まれるボタン２００ｅ（動画を再生する機能が割り当てられたボタン）が指定された際の表示装置５０の画面の一例を示している。
【００９９】
図１４は、ユーザによって指定されたコンテンツの種別がフラッシュアプリである場合の表示装置５０の画面の一例を示す。
【０１００】
図１４に示すように、表示画面５０の画面上では、コンテンツ（ここでは、フラッシュアプリ）が表示されている。また、図１４に示す例では、ツールバーは、表示装置５０の画面の左端に表示されており、当該ツールバーには、図５に示すコンテンツ登録領域１００及び図１１に示す機能指定領域２００が含まれる。図５に示すコンテンツ登録領域１００及び図１１に示す機能指定領域２００については上述した通りであるため、その詳しい説明を省略する。
【０１０１】
ここで、コンテンツの種別がフラッシュアプリである場合におけるコンテンツに対する機能（特に、マウスにおける左クリックに相当する機能、マウスにおける右クリックに相当する機能及びタッチパッドを表示させる機能）について簡単に説明する。図１４に示すような表示装置５０の画面上において、ツールバーの機能指定領域２００に含まれるボタン２００ｌ（タッチパッドを表示させる機能が割り当てられたボタン）が指定された場合には、当該表示装置５０の画面の例えばツールバーの近傍にタッチパッド（の画像）が表示される。この場合、ユーザは、表示されたタッチパッド上で指を上下左右にスライドさせることで、マウスを用いている場合と同様に表示装置５０の画面上でカーソルを移動させることができる。また、ユーザは、ツールバーの機能指定領域２００に含まれるボタン２００ｉを指定することによってマウスにおける左クリックに相当する操作及びボタン２００ｊを指定することによってマウスにおける右クリックに相当する操作を行うことができる。これにより、ユーザは、表示装置５０の画面上において、通常のマウス操作と同等の操作を行うことができる。換言すれば、このマウスにおける左クリックに相当する機能、右クリックに相当する機能及びタッチパッドを表示させる機能を用いることによって、一般的にマウスを利用するような既存のコンテンツの全てを本実施形態において利用することができる。
【０１０２】
上記した図１２〜図１４に示すように、ツールバーは、例えば表示装置５０の画面の左端に表示される。これにより、ユーザは、どのコンテンツであっても、表示装置５０の所定位置（ここでは、表示装置５０の左側）から移動することなく全ての操作を行うことが可能となる。なお、ユーザが例えば表示装置５０の右側に移動した場合には、当該ユーザが表示装置５０の画面の右端に触れる（つまり、当該画面上の右端を指定する）ことで、当該ユーザによって指定された箇所にツールバーが表示される。これにより、ユーザは、表示装置５０のどちら側であっても同様の操作を行うことができる。なお、上述したコンテンツ一覧が表示されるコンテンツ指定領域やタッチパッドについても同様に、表示装置５０の所定位置から移動することなく操作可能な位置に表示されることが好ましい。
【０１０３】
また、表示制御装置３０は、表示装置５０においてコンテンツが表示されている画面上において、当該画面上をユーザが長押しすることによって指定された位置に表示されているコンテンツの一部が拡大（または縮小）して表示されるような機能を有していてもよい。
【０１０４】
上記したように本実施形態においては、ツールバー生成情報格納部２３を参照して、ユーザによって指定されたコンテンツの種別に対応づけられている機能情報及びコンテンツに対する機能を指定するための機能指定領域２００のフォーマットを取得し、当該取得された機能情報によって示される機能を当該フォーマットに割り当てることによって、当該ユーザによって指定されたコンテンツに対する機能を指定するための機能指定領域２００を含むツールバーを生成し、当該ユーザによって指定されたコンテンツとともに当該生成されたツールバーを表示装置５０に表示する構成により、コンテンツの種別に依存しない予め定められたフォーマットに従った一様な（つまり、同一の形式の）ツールバーであって、かつ、当該コンテンツの種別に応じた機能が割り当てられたツールバーを表示することができるため、異なるコンテンツであっても容易に操作することができ、かつ、当該コンテンツの種別に応じた機能を利用することができるユーザインタフェースを提供することが可能となる。
【０１０５】
換言すれば、本実施形態においては、コンテンツの種別によって変わることなく画一的な操作（コントロール）を実現することができるため、例えばコンテンツに対する操作に不慣れなユーザであっても容易に操作を行うことができる。
【０１０６】
更に、本実施形態においては、異なるコンテンツであっても同一の種別であれば同一のツールバーが表示されるため、より当該ツールバーに対する操作性を向上させることが可能となる。
【０１０７】
また、本実施形態においては、表示装置５０に表示されるコンテンツを指定するためのコンテンツ指定領域を含むユーザインタフェースを表示装置５０に表示する。具体的には、表示装置５０に表示されるユーザインタフェースに含まれるコンテンツ指定領域に上記したコンテンツ一覧生成処理において生成された各コンテンツの一覧が表示される構成により、ユーザは、当該各コンテンツの一覧の中から表示装置５０に表示する所望のコンテンツを容易に指定することができる。
【０１０８】
また、本実施形態においては、コンテンツの種別として当該コンテンツに付与されている拡張子を利用することにより、当該コンテンツの種別を容易に判別することが可能となる。
【０１０９】
また、本実施形態においては、表示装置５０はコンテンツを表示する表示面を有する表示パネルと当該表面上に配置され、ユーザによって指定された位置を検出するタッチパネルとを備えたインタラクティブホワイトボードを含み、当該タッチパネルを介してユーザによって指定された位置にツールバーが表示されることにより、当該ユーザは、操作する際に表示装置５０（インタラクティブホワイトボード）の前を移動することなく、つまり、所定位置から移動することなく表示装置５０に表示されているコンテンツに対する操作の全てを行うことができる。また、このような構成により、表示装置５０が大型である場合であっても、例えば手が届かない範囲にツールバーが位置することによる操作性の不便を解消することができる。なお、タッチパネルを介したユーザの指示によりユーザインタフェースを表示装置５０の画面上から隠すような機能があっても構わない。
【０１１０】
また、本実施形態においては、表示装置５０に備えられるタッチパネルを介してユーザによって指定された位置において表示されているコンテンツの一部を拡大または縮小表示する構成により、例えば表示装置５０を講義等において用いるような場合に、より利便性が向上させることができる。
【０１１１】
また、本実施形態においては、表示装置５０にユーザに位置を検知する人感センサ等を備え、ツールバーを当該人感センサによって検知された位置に応じて表示することにより、表示装置５０に備えられるタッチパネルを介してユーザによって位置が指定されない場合であっても、自動的にユーザの近傍にユーザインタフェースを表示することが可能となる。
【０１１２】
なお、本実施形態においては、表示装置５０がタッチパネルを備えるものとして説明したが、当該表示装置５０がタッチパネルを備えていないような場合には、例えばマウス等を用いて表示制御装置３０において同様の操作を行うことも可能である。
【０１１３】
また、本実施形態においては、表示制御装置３０及び表示装置５０によって表示制御システムが構成されるものとして説明したが、この表示制御システムにおいて、例えば表示制御装置３０と無線通信可能に接続されているモバイル端末が用いられる構成であっても構わない。この場合、表示制御装置３０との連動により、ユーザは、表示装置５０の代わりに携帯電話等のモバイル端末からコンテンツに対する操作を行うことができる。
【０１１４】
具体的には、図１５に示すように上記した表示装置５０に表示されるツールバーと同様にコンテンツ登録領域１００及び機能指定領域２００を含むツールバーがモバイル端末５００に表示される。なお、モバイル端末５００の画面上でコンテンツ登録領域１００が指定された場合には、上述したようなコンテンツ指定領域を含むユーザインタフェース（コンテンツ一覧）が当該画面に表示される。これにより、ユーザは、モバイル端末５００を用いて上記した表示装置５０に対する操作と同様の操作を行うことができる。
【０１１５】
モバイル端末５００側にはコンテンツの種別に応じたツールバー（マルチボタン）が予め用意されているものとする。これにより、例えばモバイル端末５００の表示画面上で表示装置５０に表示するコンテンツがユーザによって指定されると、表示制御装置３０から当該モバイル端末５００に対して当該指定されたコンテンツの種別（拡張子）の識別データが転送され、当該モバイル端末５００では、表示制御装置３０から転送されたコンテンツの種別に応じたツールバーが表示される。
【０１１６】
なお、図１５は、コンテンツの種別がフラッシュアプリである場合のモバイル端末５００の表示画面の一例を示す。
【０１１７】
このようにモバイル端末５００を利用することによって、ユーザは、表示装置５０の近傍にいなくても、当該表示装置５０に表示されているコンテンツに対する操作と同様の操作を行うことができる。つまり、ユーザは、モバイル端末５００を用いた遠隔でのコンテンツの操作を行うことが可能となる。
【０１１８】
なお、モバイル端末５００を用いた場合であっても、ユーザの操作が表示装置５０の代わりにモバイル端末５００に対して行われる点以外の動作については、上述した通りであるため、その詳しい説明を省略する。
【０１１９】
また、上述した表示制御装置３０において行われる各処理が、必要に応じてモバイル端末５００側で実行されるような構成であっても構わない。
【０１２０】
また、モバイル端末５００を用いる場合には、当該モバイル端末５００を介して操作が行われるため、表示制御システムにおいて、タッチパネルを備えていない表示装置５０が用いられても構わない。
【０１２１】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。  
【符号の説明】
【０１２２】
１０…コンピュータ、２０…外部記憶装置、２１…プログラム、２２…コンテンツ格納部、２３…ツールバー生成情報格納部、３０…表示制御装置、３１…コンテンツ取得部、３２…コンテンツ一覧生成部、３３…コンテンツ一覧表示処理部、３４…コンテンツ選択部、３５…ツールバー生成部、３６…コンテンツ表示処理部、５０…表示装置。
【図１】
0005527665.tif 000002
【図２】
0005527665.tif 000003
【図３】
0005527665.tif 000004
【図４】
0005527665.tif 000005
【図５】
0005527665.tif 000006
【図６】
0005527665.tif 000007
【図７】
0005527665.tif 000008
【図８】
0005527665.tif 000009
【図９】
0005527665.tif 000010
【図１０】
0005527665.tif 000011
【図１１】
0005527665.tif 000012
【図１２】
0005527665.tif 000013
【図１３】
0005527665.tif 000014
【図１４】
0005527665.tif 000015
【図１５】
0005527665.tif 000016