(57)【特許請求の範囲】
【請求項１】
ディスプレイ装置であって、
ネットワークを介して外部サーバと通信を行う通信部と、
前記ディスプレイ装置で実行可能な複数のアプリケーションプログラム及び前記ディスプレイ装置の位置に応じたメニューのレイアウトに関する情報を格納する格納部と、
ディスプレイ部と、
前記ディスプレイ装置の位置を判断し、前記判断された位置に対応する基本プログラムを含むアプリケーションプログラムを実行するためのメニューアイテムを含んだメニューを構成し、前記判断された位置に基づいて前記メニューをディスプレイするように前記ディスプレイ部を制御する制御部と、
を含み、
前記メニューアイテムに対応する前記アプリケーションプログラムは、前記外部サーバからコンテンツを受信してディスプレイするアプリケーションプログラムであり、
前記制御部は、前記レイアウトに関する情報に基づいて、第１レイアウトで前記アプリケーションプログラムをディスプレイするか、または、第２レイアウトで前記アプリケーションプログラムをディスプレイし、
前記基本プログラムは、前記ディスプレイ装置の最初の製造の際に製造会社によってインストールされたアプリケーションプログラムであり、
前記格納部は、前記判断された位置に対応する基本プログラムの情報を保存する、
ディスプレイ装置。
【請求項２】
前記格納部は、
前記ディスプレイ装置の位置別にディスプレイされるメニューに対する情報を格納する、ことを特徴とする請求項１に記載のディスプレイ装置。
【請求項３】
前記制御部は、
ネットワークアドレスを利用して前記ディスプレイ装置の位置を判断し、予め格納された情報を利用して前記判断されたディスプレイ装置の位置に対応するメニューをディスプレイするよう制御する、ことを特徴とする請求項２に記載のディスプレイ装置。
【請求項４】
前記メニューは、
前記格納部に予め格納されたプログラムのうち、前記ディスプレイ装置の位置に対応するプログラムを実行するためのメニュー項目を含む、ことを特徴とする請求項３に記載のディスプレイ装置。
【請求項５】
前記ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスである、ことを特徴とする請求項３に記載のディスプレイ装置。
【請求項６】
ディスプレイ装置にインストールされた基本プログラムを実行するためのメニューを提供するディスプレイ装置のメニューディスプレイ方法であって、
前記ディスプレイ装置の位置を判断するステップと、
前記判断された位置に対応する基本プログラムを含むアプリケーションプログラムを実行するためのメニューアイテムを含んだメニューを構成するステップと、
前記ディスプレイ装置の位置に応じたメニューのレイアウトに関する情報に基づいて、第１レイアウトで前記アプリケーションプログラムをディスプレイするか、または、第２レイアウトで前記アプリケーションプログラムをディスプレイし、
前記メニューアイテムに対応する前記アプリケーションプログラムは、外部サーバからコンテンツを受信してディスプレイするアプリケーションプログラムであり、
前記基本プログラムは、前記ディスプレイ装置の最初の製造の際に製造会社によってインストールされたアプリケーションプログラムであり、
前記ディスプレイ装置は、前記判断された位置に対応する基本プログラムの情報を保存する、
メニューディスプレイ方法。
【請求項７】
前記ディスプレイ装置は、
前記ディスプレイ装置の位置別にディスプレイされるメニューに対する情報を格納する、ことを特徴とする請求項６に記載のメニューディスプレイ方法。
【請求項８】
前記構成するステップは、
ネットワークアドレスを利用して前記ディスプレイ装置の位置を判断し、予め格納された情報を利用して前記判断されたディスプレイ装置の位置に対応するように前記メニューを構成する、ことを特徴とする請求項７に記載のメニューディスプレイ方法。
【請求項９】
前記少なくとも一つのメニューは、
前記ディスプレイ装置に予め格納された基本プログラムのうち、前記ディスプレイ装置の位置に対応するプログラムを実行するためのメニュー項目を含む、ことを特徴とする請求項８に記載のメニューディスプレイ方法。
【請求項１０】
前記ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスである、ことを特徴とする請求項８に記載のメニューディスプレイ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ装置及びそのメニューディスプレイ方法に関するもので、さらに詳細には、ディスプレイ装置にインストールされた基本プログラムを実行するためのメニューをディスプレイするディスプレイ装置及びそのメニューディスプレイ方法に関する。
【背景技術】
【０００２】
電子技術の発展に伴い、ユーザは、ＴＶ、スマートフォン、タブレットなどと多様な類型のディスプレイ装置から多様なサービスを受けることができるようになった。ここで、多様なサービスの例として、インターネット接続、コンテンツ再生、コンテンツ検索などを例に挙げることができる。
【０００３】
一方、国家または地域ごとにユーザの希望するサービスは、互いに異なるという点で、従来のディスプレイ装置の製造社は、ユーザが位置する国家または地域ごとに互いに異なるサービスを提供できるようにディスプレイ装置を製造した。
【０００４】
そのため、製造社は、ディスプレイ装置が販売される国家または地域ごとにディスプレイ装置を互いに異なるように構成しなければならず、これは、ディスプレイ装置を製造する立場において費用及び時間的負担として作用した。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した問題点を解決するために案出されたものであって、本発明の目的は、ネットワークアドレスに応じてディスプレイ装置にインストールされた基本プログラムを差別的に提供できるディスプレイ装置及びそのメニューディスプレイ方法を提供することにある。
【課題を解決するための手段】
【０００６】
以上のような目的を達成すべく、本発明の一実施の形態にかかるディスプレイ装置は、ネットワークと通信を行う通信部と、前記ディスプレイ装置で実行可能なプログラムを格納する格納部と、前記プログラムを実行するためのメニューをディスプレイするディスプレイ部と、前記ネットワーク通信のために、前記ディスプレイ装置に割り当てられたネットワークアドレスまたは前記ネットワーク通信を介して受信された位置情報に応じて前記メニューを差別的に構成してディスプレイするよう前記ディスプレイ部を制御する制御部とを備える。
【０００７】
ここで、前記プログラムは、前記ディスプレイ装置の基本機能を提供するために必要なアプリケーションプログラムでありうる。
【０００８】
また、前記格納部は、前記ディスプレイ装置の位置別にディスプレイされるメニューに対する情報を格納することができる。
【０００９】
そして、前記制御部は、前記ネットワークアドレスを利用して前記ディスプレイ装置の位置を判断し、前記予め格納された情報を利用して前記判断されたディスプレイ装置の位置に対応するメニューをディスプレイするよう制御することができる。
【００１０】
また、前記メニューは、前記格納部に予め格納された基本プログラムのうち、前記ディスプレイ装置の位置に対応するプログラムを実行するためのメニュー項目を含むことができる。
【００１１】
一方、前記ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスでありうる。
【００１２】
一方、本発明の一実施の形態に係るディスプレイ装置にインストールされた基本プログラムを実行するためのメニューを提供するディスプレイ装置のメニューディスプレイ方法は、ネットワーク通信のために前記ディスプレイ装置に割り当てられたネットワークアドレスまたは前記ネットワーク通信を介して受信された位置情報に応じて前記メニューを差別的に構成するステップと、前記差別的に構成されたメニューをディスプレイするステップとを含む。
【００１３】
ここで、前記プログラムは、前記ディスプレイ装置の機能を提供するために必要なアプリケーションプログラムでありうる。
【００１４】
また、前記ディスプレイ装置は、前記ディスプレイ装置の位置別にディスプレイされるメニューに対する情報を格納することができる。
【００１５】
そして、前記構成するステップは、前記ネットワークアドレスを利用して前記ディスプレイ装置の位置を判断し、前記予め格納された情報を利用して前記判断されたディスプレイ装置の位置に対応するように前記メニューを構成することができる。
【００１６】
また、前記メニューは、
前記ディスプレイ装置に予め格納されたプログラムのうち、前記ディスプレイ装置の位置に対応するプログラムを実行するためのメニュー項目を含むことができる。
【００１７】
一方、前記ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスでありうる。
【００１８】
一方、本発明の一実施の形態に係るディスプレイ装置は、ネットワークと通信を行う通信部と、メニューをディスプレイするディスプレイ部と、ネットワークアドレス及び位置情報のうちの何れか一つに応じて前記メニューを差別的にディスプレイするよう前記ディスプレイ部を制御する制御部とを備える。
【００１９】
ここで、前記ディスプレイ装置は、前記ディスプレイ装置の位置に応じてディスプレイされるメニューに対する情報を格納する格納部をさらに備えることができる。
【００２０】
また、前記制御部は、前記ネットワークアドレスを利用して前記ディスプレイ装置の位置を判断し、前記予め格納された情報を利用して前記判断されたディスプレイ装置の位置に対応するメニューをディスプレイできる。
【００２１】
そして、前記メニューは、前記格納部に予め格納されたプログラムのうち、前記ディスプレイ装置の位置に対応するプログラムを実行するためのメニューアイテムを含むことができる。
【００２２】
また、前記ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスでありうる。
【００２３】
一方、本発明の一実施の形態にかかるメニューを提供するディスプレイ装置のメニューディスプレイ方法は、ネットワークアドレス及び位置情報のうちの何れか一つに応じて差別的にメニューを構成するステップと、前記差別的に構成されたメニューをディスプレイするステップとを含む。
【００２４】
ここで、本実施の形態に係るメニューディスプレイ方法は、前記ディスプレイ装置の位置に応じてディスプレイされるメニューに対する情報を格納するステップをさらに含むことができる。
【００２５】
また、前記構成するステップは、前記ネットワークアドレスを利用して前記ディスプレイ装置の位置を判断し、前記予め格納された情報を利用して判断された前記ディスプレイ装置の位置に対応するメニューを構成できる。
【００２６】
そして、前記メニューは、格納部に予め格納されたプログラムのうち、前記ディスプレイ装置の位置に対応するプログラムを実行するためのメニューアイテムを含むことができる。
【００２７】
また、前記ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスでありうる。
【００２８】
そして、前記メニューは、メニューアイテムを含み、前記メニューアイテムは、前記ネットワークアドレス及び位置情報のうちの何れか一つに応じて、互いに異なる位置で位置するように互いに異なるサイズを有するように構成されるか、または互いに異なる位置で互いに異なるサイズを有するように構成されることができる。
【００２９】
一方、本発明の一実施の形態に係るディスプレイ装置は、複数のファイルをディスプレイするディスプレイ部と、ネットワークアドレス及び位置情報のうちの何れか一つに応じて複数のファイルのうち、少なくとも一つのファイルをディスプレイするよう常時ディスプレイ部を制御する制御部とを備え、前記少なくとも一つのファイルのタイプは、複数のファイルのうち、他のファイルのタイプと異なりうる。
【００３０】
ここで、前記複数のファイルは、移動式格納媒体に格納されることができる。
【００３１】
一方、本発明の一実施の形態に係るファイルをディスプレイするディスプレイ装置のメニューディスプレイ方法は、複数のファイルを格納するステップ、及びネットワークアドレス及び位置情報のうちの何れか一つに応じて複数のファイルのうち、少なくとも一つのファイルをディスプレイするステップを含み、前記少なくとも一つのファイルのタイプは、複数のファイルのうち、他のファイルのタイプと異なることができる。
【発明の効果】
【００３２】
以上、本発明の多様な実施の形態によれば、ディスプレイ装置の位置に応じて互いに異なる基本機能が提供されることができる。これにより、ユーザの立場では、自身が望むサービスの提供を受けることができ、製造社の立場では、ディスプレイ装置を製造する時間及び費用を低減することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施の形態に係るディスプレイ装置の構成を説明するためのブロック図である。
【図２】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図３Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図３Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図４Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図４Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図５Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図５Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図６Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図６Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図７】本発明の一実施の形態に係るディスプレイ装置の構成を説明するためのブロック図である。
【図８】本発明の一実施の形態に係るディスプレイ装置の位置に応じて、互いに異なるメニューをディスプレイする方法を説明するためのフローチャートである。
【図９】本発明の一実施の形態に係るディスプレイ装置の位置に応じて、互いに異なるレイアウトを有するメニューをディスプレイする方法を説明するためのフローチャートである。
【図１０Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１０Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１１Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１１Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１１Ｃ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１１Ｄ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１１Ｅ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１２Ａ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１２Ｂ】本発明の一実施の形態に係るディスプレイ装置の動作を説明するための図である。
【図１３】本発明の一実施の形態に係るメニューのディスプレイ方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００３４】
以下、添付された図面を参照して、本発明をさらに詳細に説明する。
【００３５】
図１は、本発明の一実施の形態に係るディスプレイ装置の構成を説明するためのブロック図である。図１によれば、ディスプレイ装置１００は、通信部１１０、格納部１２０、ディスプレイ部１３０及び制御部１４０を備える。ここで、ディスプレイ装置１００は、ＴＶ、スマートフォン、タブレット、デスクトップＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ノート型パソコンなどのような多様な形態の電子装置により具現化されることができる。
【００３６】
通信部１１０は、ネットワーク（図示せず）と通信を行う。具体的に、通信部１１０は、ネットワーク通信のためにディスプレイ装置１００に割り当てられたネットワークアドレスを利用して、ネットワークに接続した多様な外部機器（例えば、他の装置またはサーバ）と通信を行うことができる。
【００３７】
ここで、ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスでありうる。すなわち、通信部１１０は、ＩＰアドレスを利用してインターネットに接続した他の外部機器（図示せず）と通信を行うことができる。
【００３８】
一方、通信部１１０は、多様な通信方式を利用してネットワーク通信を行うことができる。
【００３９】
具体的に、通信部１１０は、有／無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｗｉｆｉ、ＷＡＮ、イーサネット（登録商標）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ジグビー（Ｚｉｇｂｅｅ（登録商標））、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ  １３９４等、多様な通信方式を利用してネットワーク通信を行うことができる。このために、通信部１１０は、各通信方式によってネットワーク通信を行うための多様な通信モジュールを具備できる。例えば、通信部１１０は、有線ＬＡＮ方式で通信を行う場合、有線ＬＡＮカード（図示せず）を具備でき、Ｗｉｆｉ方式で通信を行う場合、Ｗｉｆｉ通信チップ（図示せず）を具備できる。
【００４０】
格納部１２０は、ディスプレイ装置１００を駆動し制御するための各種のデータ及びオペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）を格納する。
【００４１】
また、格納部１２０は、ディスプレイ装置１００で実行可能な基本プログラムを格納する。ここで、基本プログラムは、ディスプレイ装置１００の基本機能（または基本サービス）を提供するために必要なアプリケーションプログラムでありうる。
【００４２】
具体的に、基本プログラムは、ディスプレイ装置１００の製造時、製造社が最初にディスプレイ装置１００にインストールするアプリケーションプログラムであって、ディスプレイ装置１００のユーザにより任意に削除されることのできないアプリケーションプログラムを示す。
【００４３】
例えば、ディスプレイ装置１００の製造社が基本プログラムを利用して、コンテンツ検索機能、コンテンツ再生機能、ディスプレイ装置１００にインストールされた各種のアプリケーションプログラム探索機能、インターネット接続機能及びセッティング機能を提供しようとする場合、格納部１２０は、該当基本機能を提供できる基本プログラムを格納することができる。
【００４４】
また、格納部１２０は、ディスプレイ装置１００で実行可能なダウンロードプログラムを格納することができる。ここで、ダウンロードプログラムは、基本機能の他にディスプレイ装置１００が付加機能（または付加サービス）を提供するために必要なアプリケーションプログラムでありうる。
【００４５】
具体的に、ダウンロードプログラムは、基本プログラムとは異なり、ユーザが任意にディスプレイ装置１００にインストールするか、または削除できるアプリケーションプログラムのことを意味する。
【００４６】
例えば、ユーザは、ゲーム機能、チャット機能などのような付加機能を提供できるダウンロードプログラムを外部機器（図示せず）からダウンロードしてディスプレイ装置１００にインストールでき、格納部１２０は、該当付加機能を提供できるダウンロードプログラムを格納することができる。
【００４７】
このために、格納部１２０は、不揮発性メモリ（たとえば、フラッシュメモリ、ＥＥＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ＲＯＭ））、ハードディスクなどのような格納媒体により具現化されることができる。
【００４８】
一方、格納部１２０は、基本プログラムとダウンロードプログラムを別の領域に格納することができる。具体的に、格納部１２０は、格納媒体内の格納領域を複数の格納領域に区分し、基本プログラムとダウンロードプログラムを互いに異なる格納領域に格納することができる。例えば、格納部１２０がフラッシュメモリにより具現化された場合、フラッシュメモリの第１格納領域に基本プログラムを格納し、フラッシュメモリの第２格納領域にダウンロードプログラムを格納することができる。この場合、基本プログラムの格納のための格納領域は、ユーザが任意に接近できない格納領域であるが、ダウンロードプログラムの格納のための格納領域は、ユーザにより接近可能な格納領域になることができる。すなわち、ユーザは、基本プログラムの格納のための格納領域に格納された基本プログラムを任意に削除できないが、ダウンロードプログラムの格納のための格納領域に格納されたダウンロードプログラムを削除することはできる。
【００４９】
一方、基本プログラムの格納される格納領域には、ディスプレイ装置１００を駆動し制御するための各種のデータ及びオペレーティング・システムが共に格納されることができ、これらは、ファームウェア（ｆｉｒｍｗａｒｅ）と呼ばれることができる。
【００５０】
しかしながら、これは一例に過ぎず、格納部１２０は、基本プログラムとダウンロードプログラムを互いに異なる格納媒体に格納しても良い。すなわち、格納部１２０が複数のフラッシュメモリにより具現化される場合、基本プログラムは、第１フラッシュメモリに格納され、ダウンロードプログラムは、第２フラッシュメモリに格納されることができる。
【００５１】
また、格納部１２０は、ディスプレイ装置１００の位置別にディスプレイされるメニューに対する情報を格納することができる。ここで、メニューは、基本機能を提供できる基本プログラムを実行するためのメニュー項目を含むことができる。すなわち、格納部１２０は、基本機能の中でディスプレイ装置１００の位置別にユーザに提供される基本機能に対する情報を格納することができる。
【００５２】
また、格納部１２０は、ディスプレイ装置１００の位置別にディスプレイされるメニューグラフィックデータを格納することができる。ここで、メニューグラフィックデータは、ディスプレイ装置１００の位置別に互いに異なるメニュー項目を含むことができ、メニュー項目は、基本プログラムを実行するためのメニュー項目でありうる。
【００５３】
ディスプレイ部１３０は、多様な画面をディスプレイする。具体的に、ディスプレイ部１３０は、基本プログラムを実行するためのメニューをディスプレイできる。ここで、メニューは、ディスプレイ装置１００の基本機能を提供できる基本プログラムを実行するためのメニュー項目を含むことができる。
【００５４】
このために、ディスプレイ部１３０は、液晶表示装置（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ；ＬＣＤ）、有機電気発光ダイオード（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｓｐｌａｙ；ＯＬＥＤ）またはプラズマ表示パネル（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ；ＰＤＰ）などにより具現化されることができる。
【００５５】
制御部１４０は、ディスプレイ装置１００の全般的な動作を制御する。制御部１４０は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、ディスプレイ装置１００の動作のためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含むことができる。
【００５６】
特に、制御部１４０は、ネットワーク通信に利用されるネットワークアドレスに基づいて、ネットワークアドレスに応じてメニューを差別的に構成してディスプレイするようディスプレイ部１３０を制御できる。この場合、制御部１４０は、ネットワーク通信のためにディスプレイ装置１００に割り当てられたネットワークアドレスまたはネットワーク通信を介して受信された位置情報に応じてメニューを差別的に構成してディスプレイするようディスプレイ部１３０を制御できる。
【００５７】
具体的に、制御部１４０は、ディスプレイ装置１００から提供可能な基本機能の中で、ディスプレイ装置１００の位置に応じて提供される基本機能を判断し、位置に応じて判断された基本機能を提供するためのメニューをディスプレイできる。ここで、メニューは、ディスプレイ装置１００の位置に応じて判断された基本機能を提供できる基本プログラムを実行するためのメニュー項目を含むことができる。
【００５８】
ここで、ディスプレイ装置１００から提供可能な基本機能は、ディスプレイ装置１００から提供可能なすべての基本機能または一部基本機能であって、ディスプレイ装置１００にインストールされたファームウェアの属性（たとえば、バージョン）などによって変わることができる。
【００５９】
このために、制御部１４０は、ネットワークアドレスを利用してディスプレイ装置１００の位置を判断できる。すなわち、制御部１４０は、ネットワーク通信のためにディスプレイ装置１００に割り当てられたネットワークアドレスを利用して、ディスプレイ装置１００の位置を判断できる。
【００６０】
ここで、ネットワークアドレスは、ＩＰアドレスでありうる。具体的に、ＩＰアドレスの場合、ネットワーク通信を行うディスプレイ装置１００の位置（たとえば、国家または地域）別に互いに異なって割り当てられるので、制御部１４０は、ＩＰアドレスを利用してディスプレイ装置１００が位置する国家、地域などを判断できる。
【００６１】
このために、格納部１２０は、ネットワークアドレス別にマッチングされる位置に対する情報を格納することができる。すなわち、格納部１２０は、ＩＰアドレス別にＩＰアドレスが属する国家または地域に対する情報を格納することができる。これにより、制御部１４０は、ネットワークアドレスを介してディスプレイ装置１００の位置を判断できる。
【００６２】
しかしながら、これは一例に過ぎず、ネットワークアドレス別にマッチングされる位置に対する情報は、外部ソースから受信されることができる。すなわち、ディスプレイ装置１００の位置に対する情報は、ネットワーク通信を介して外部ソースから受信されることができる。具体的に、制御部１４０は、ディスプレイ装置１００に割り当てられたネットワークアドレスを外部サーバ（図示せず）に送信し、ネットワークアドレスに基づいて判断されたディスプレイ装置１００の位置（すなわち、位置情報）を受信することもできる。
【００６３】
そして、制御部１４０は、予め格納された情報を利用して判断されたディスプレイ装置１００の位置に対応するメニューをディスプレイするよう制御できる。
【００６４】
上述したように、格納部１２０は、ディスプレイ装置１００から提供可能な基本機能の中で、ディスプレイ装置１００の位置別に提供される基本機能に対する情報を格納することができる。したがって、制御部１４０は、ディスプレイ装置１００から提供可能な基本機能の中で、ディスプレイ装置１００の位置に応じて提供される基本機能を判断できる。そして、制御部１４０は、ディスプレイ装置１００の位置に応じて判断された基本機能を提供できる基本プログラムの各々を実行するためのメニュー項目を含むようにメニューを構成してディスプレイできる。
【００６５】
また、上述したように、格納部１２０は、ディスプレイ装置１００の位置別に互いに異なるメニューグラフィックデータを格納することができる。したがって、制御部１４０は、予め格納されたメニューグラフィックデータの中でディスプレイ装置１００の位置に対応するメニューグラフィックデータを判断し、これを利用してディスプレイ装置１００の位置に対応するメニューをディスプレイできる。この場合にも、メニューは、ディスプレイ装置１００の位置に対応する基本機能を提供できる基本プログラムの各々を実行するためのメニュー項目を含むことができる。
【００６６】
このように、メニューは、格納部１２０に予め格納された基本プログラムのうち、ディスプレイ装置１００の位置に対応する基本プログラムの各々を実行するためのメニュー項目を含むことができる。
【００６７】
そして、制御部１４０は、メニュー上において選択されたメニュー項目に対応する基本プログラムを実行できる。例えば、制御部１４０は、格納部１２０に格納された基本プログラムの中で選択されたメニュー項目に対応する基本プログラムをＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）に格納し、これを通じて該当基本プログラムを実行できる。
【００６８】
一方、制御部１４０は、ディスプレイ装置１００から提供可能な基本機能の中でディスプレイ装置１００の位置に応じて判断された基本機能だけを活性化することができる。例えば、ディスプレイ装置１００の電源がオンになると、制御部１４０は、ファームウェアを介してディスプレイ装置１００に対した初期セッティングを行い、オペレーティング・システムを駆動できる。この場合、制御部１４０は、格納部１２０に格納された基本プログラムの中で、ディスプレイ装置１００の位置に応じて判断された基本機能を提供できる基本プログラムをＲＡＭに格納して、ディスプレイ装置１００の位置に応じて判断された基本機能だけを活性化できる。そして、制御部１４０は、ディスプレイ装置１００の位置に対応するメニューをディスプレイできる。これにより、メニュー上においてメニュー項目が選択されると、制御部１４０は、ＲＡＭに格納された基本プログラムの中で選択されたメニュー項目に対応する基本プログラムを実行できる。
【００６９】
上述したように、本発明の多様な実施の形態によれば、ディスプレイ装置１００の位置に応じて基本機能を提供できるメニューを差別的にディスプレイできる。これにより、ユーザは、ディスプレイ装置１００の位置に応じて互いに異なる基本機能の提供を受けることができる。
【００７０】
さらに具体的な説明のために、図２及び図３を参照することにする。
【００７１】
図２、図３Ａ及び図３Ｂでは、ディスプレイ装置１００がＴＶにより具現化された場合を仮定し、コンテンツ検索機能、コンテンツ再生機能、各種のアプリケーションプログラム探索機能、インターネット接続機能及びセッティング機能がディスプレイ装置１００から提供可能な基本機能であると仮定した。
【００７２】
例えば、格納部１２０は、図２のようにディスプレイ装置１００の位置に応じて各位置から提供されるメニューに対する情報を格納することができる。
【００７３】
すなわち、格納部１２０は、ディスプレイ装置１００の位置がＡ、Ｃ国の場合、Ａ、Ｃ国から提供される基本機能は、コンテンツ検索機能、コンテンツ再生機能、各種のアプリケーションプログラム探索機能、インターネット接続機能及びセッティング機能であり、ディスプレイ装置１００の位置がＢ国の場合、Ｂ国から提供される基本機能は、コンテンツ再生機能、各種のアプリケーションプログラム探索機能、インターネット接続機能及びセッティング機能を表す情報を格納することができる。
【００７４】
一方、図２では、格納部１２０が国別にメニューに対する情報を格納すると示したが、これは一例にすぎない。例えば、格納部１２０は、州（ｓｔａｔｅ）、都市（ｃｉｔｙ）などのような細部地域別に提供されるメニューに対する情報を格納することもできる。
【００７５】
これにより、制御部１４０は、格納部１２０に格納された情報を利用して、ディスプレイ装置１００の位置に応じて互いに異なる画面を構成してディスプレイできる。
【００７６】
例えば、図３Ａのように、制御部１４０は、ディスプレイ装置１００がＡ国またはＣ国に位置したと判断されると、コンテンツ検索機能を提供できる基本プログラム実行のためのメニュー項目３１０、各種のアプリケーションプログラム探索機能を提供できる基本プログラム実行のためのメニュー項目３２０、コンテンツ再生機能を提供できる基本プログラム実行のためのメニュー項目３３０、インターネット接続機能を提供できる基本プログラム実行のためのメニュー項目３４０、及びセッティング機能を提供できる基本プログラム実行のためのメニュー項目３５０が含まれるようにメニュー３００を構成してディスプレイできる。
【００７７】
一方、図３Ｂのように、制御部１４０は、ディスプレイ装置１００がＢ国に位置したと判断されると、各種のアプリケーションプログラム探索機能を提供できる基本プログラム実行のためのメニュー項目４１０、コンテンツ再生機能を提供できる基本プログラム実行のためのメニュー項目４２０、インターネット接続機能を提供できる基本プログラム実行のためのメニュー項目４３０、及びセッティング機能を提供できる基本プログラム実行のためのメニュー項目４４０が含まれるようにメニュー４００を構成してディスプレイできる。
【００７８】
このように、制御部１４０は、ディスプレイ装置１００の位置に応じて互いに異なる基本機能を提供できるメニューをディスプレイできる。これにより、ユーザは、ディスプレイ装置１００を使用する位置に応じて互いに異なる基本機能の提供を受けることができる。
【００７９】
一方、制御部１４０は、ディスプレイ装置１００の位置に対応するメニューに対する情報が予め格納されていない場合、ディスプレイ装置１００にデフォルトとして設定された基本機能を提供できる。
【００８０】
例えば、ディスプレイ装置１００から提供可能なすべての基本機能を提供することがデフォルトとして設定された場合、制御部１４０は、ディスプレイ装置１００から提供可能なすべての基本機能を提供するためのメニューをディスプレイできる。すなわち、上述した図２の例において、制御部１４０は、ディスプレイ装置１００の位置がＤ国と判断された場合、図３Ａのようにコンテンツ検索機能、コンテンツ再生機能、各種のアプリケーションプログラム探索機能、インターネット接続機能及びセッティング設定機能を提供するためのメニューをディスプレイできる。
【００８１】
一方、制御部１４０は、ディスプレイ装置１００の位置に応じて、メニューのレイアウトを差別的に構成してディスプレイすることもできる。
【００８２】
このために、格納部１２０は、ディスプレイ装置１００の位置別にメニューを構成する各メニュー項目の大きさ、配置位置などに対する情報を格納することができる。また、格納部１２０は、ディスプレイ装置１００の位置別にメニュー項目が互いに異なる大きさを有するか、互いに異なる位置に配置されるか、または互いに異なる大きさで互いに異なる位置に配置されたメニューグラフィックデータを格納することもできる。
【００８３】
これにより、制御部１４０は、ディスプレイ装置１００の位置に対応するメニューのレイアウトを判断し、判断されたレイアウトに対応するように、各メニュー項目の大きさ、配置位置などを調整してメニューを構成できる。
【００８４】
例えば、図４Ａ及び図４Ｂのように、制御部１４０は、ディスプレイ装置１００の位置に応じて同じ基本機能を提供する場合であっても、メニューを構成するメニュー項目の大きさ及び配置位置のうち、少なくとも一つを互いに異なるようにしてディスプレイできる。
【００８５】
一方、上述した例では、メニュー項目の大きさ及び配置位置のうち、少なくとも一つがディスプレイ装置１００の位置に応じて異なって表示されると説明したが、これは一例にすぎない。
【００８６】
すなわち、制御部１４０は、ディスプレイ装置１００の位置に応じて、メニューを構成する各メニュー項目のグラフィック形態が変更することもできる。このために、格納部１２０は、ディスプレイ装置１００の位置別にメニューを構成する各メニュー項目のグラフィック形態に対する情報を格納することができる。また、格納部１２０は、ディスプレイ装置１００の位置別に互いに異なるグラフィック形態のメニュー項目から構成されたメニューグラフィックデータを格納することもできる。
【００８７】
例えば、制御部１４０は、図５Ａのように、特定位置では、各メニュー項目を四角形形態でディスプレイすることに対し、図５Ｂのように、他の位置では、各メニュー項目を三角形、円、四角形でディスプレイできる。ただし、図５Ａ及び図５Ｂに示すメニュー項目のグラフィック形態は、一例に過ぎず、メニュー項目のグラフィック形態は多様に変更されることができる。
【００８８】
一方、制御部１４０は、ディスプレイ装置１００の位置にマッチングされるメニューのレイアウトに対する情報が予め格納されていない場合、ディスプレイ装置１００にデフォルトとして設定されたレイアウトでメニューを構成してディスプレイできる。
【００８９】
一方、上述した例では、ディスプレイ装置１００の位置に応じてユーザに互いに異なる基本機能を提供する方法について説明したが、これは一例にすぎない。すなわち、制御部１４０は、基本機能の他に付加機能をもディスプレイ装置１００の位置に応じて差別的に提供するように制御できる。
【００９０】
一方、ディスプレイ装置１００の位置別に提供される付加機能は、付加機能を提供できるダウンロードプログラムのダウンロードの際、またはその以後にユーザにより設定されて格納部１２０に格納されることができる。また、ダウンロードプログラムごとに個別的に設定されてディスプレイ装置１００にダウンロードされることもできる。
【００９１】
例えば、アプリケーションプログラム探索機能が実行されて、ディスプレイ装置１００にインストールされた各種のアプリケーションプログラム実行のためのメニューがディスプレイされる場合を仮定する。このとき、アプリケーションプログラム探索機能によって探索されたアプリケーションプログラムが全部ダウンロードプログラムの場合、制御部１４０は、ディスプレイ装置１００の位置に応じて互いに異なるメニューをディスプレイできる。
【００９２】
具体的に、制御部１４０は、図６Ａのように、特定位置では、ディスプレイ装置１００にインストールされたすべてのダウンロードプログラムを実行するためのメニュー項目８１０ないし８６０をディスプレイし、図６Ｂのようにディスプレイ装置１００にインストールされた一部のダウンロードプログラムを実行するためのメニュー項目８１０ないし８４０をディスプレイできる。
【００９３】
図７は、本発明の一実施の形態に係るディスプレイ装置の細部構成を説明するためのブロック図である。図７によれば、ディスプレイ装置１００は、図１に示す構成要素の他に受信部１５０、信号処理部１６０、リモコン信号受信部１７０、入力部１８０及びオーディオ出力部１９０をさらに備えることができ、これらの動作は、制御部１４０により制御されることができる。
【００９４】
一方、図７では、ディスプレイ装置１００がＴＶにより具現化された場合を示しており、通信部１１０、格納部１２０、ディスプレイ部１３０及び制御部１４０についての説明は、図１ないし図６における説明と同様なので、詳細な説明は省略する。
【００９５】
受信部１５０は、放送コンテンツ（または放送信号）を受信することができる。放送コンテンツは、映像、オーディオデータ及び付加データ（例えば、ＥＰＧ（ｅｌｅｃｔｒｏｎｉｃ  ｐｒｏｇｒａｍ  ｇｕｉｄｅ））を含むことができ、受信部１５０は、地上波放送、ケーブル放送、衛星放送、インターネット放送などのように、多様なソースから放送コンテンツを受信することができる。
【００９６】
例えば、受信部１５０は、放送局から転送される放送コンテンツを受信するために、チューナー（図示せず）、復調器（図示せず）、等化器（図示せず）などのような構成を備える形態により具現化されることができる。
【００９７】
信号処理部１６０は、受信部１５０を介して受信されたコンテンツに対する信号処理を行う。具体的に、信号処理部１６０は、コンテンツを構成する映像に対してデコード、スケーリング及びフレームレート変換などの動作を行って、ディスプレイ部１３０から出力可能な形態で信号処理を行うことができる。また、信号処理部１６０は、コンテンツを構成するオーディオデータに対してデコードなどの信号処理を行って、オーディオ出力部１９０から出力可能な形態で信号処理を行うことができる。
【００９８】
リモコン信号受信部１７０は、リモコン（図示せず）から入力されるリモコン制御信号を受信する。
【００９９】
例えば、リモコン信号受信部１７０は、ディスプレイ装置１００の電源をオンにするか、またはメニューをディスプレイするためのリモコン制御信号を受信することができる。制御部１４０は、ディスプレイ装置１００の電源をオンにするためのリモコン制御信号またはメニューをディスプレイするためのリモコン制御信号が受信されると、基本プログラムを実行するためのメニューをディスプレイできる。このとき、制御部１４０は、ディスプレイ装置１００の位置に応じてメニューを差別的に構成してディスプレイできる。
【０１００】
この他にも、リモコン信号受信部１７０は、多様なリモコン制御信号を受信することができる。例えば、リモコン信号受信部１７０は、チャネル変更、ボリューム調節などを行うためのリモコン制御信号を受信することができ、制御部１４０は、受信されたリモコン制御信号に応じて、ディスプレイ装置１００のチャネルを変更するか、またはボリュームを調節できる。
【０１０１】
また、リモコン信号受信部１７０は、基本プログラムを実行するためのメニューに含まれた多様なメニュー項目を選択するためのリモコン制御信号を受信することができる。制御部１４０は、選択されたメニュー項目に対応する基本プログラムを実行して基本機能を提供できる。例えば、コンテンツ検索機能を選択するためのリモコン制御信号が受信されると、制御部１４０は、コンテンツ検索機能のための基本プログラムを実行し、コンテンツ検索画面をディスプレイするよう制御できる。また、各種のアプリケーションプログラムを探索するためのリモコン制御信号が受信されると、制御部１４０は、各種のアプリケーションプログラム探索のための基本プログラムを実行し、ディスプレイ装置１００にインストールされた各種のアプリケーションプログラムを実行するためのメニュー項目をディスプレイできる。
【０１０２】
入力部１８０は、多様なユーザ命令の入力を受ける。制御部１４０は、入力部１８０に入力されたユーザ命令に対応する機能を実行することができる。
【０１０３】
例えば、制御部１４０は、入力部１８０を介してディスプレイ装置１００の電源をオンにするためのユーザ命令またはメニューをディスプレイするためのユーザ命令が入力されると、基本プログラムを実行するためのメニューをディスプレイできる。この場合、制御部１４０は、ディスプレイ装置１００の位置に応じてメニューを差別的に構成してディスプレイできる。
【０１０４】
この他にも、入力部１８０は、チャネル変更、ボリューム調節などを行うためのユーザ命令の入力を受けることができ、制御部１４０は、入力されたユーザ命令に応じてチャネルを変更するか、またはボリュームを調節できる。
【０１０５】
また、入力部１８０は、基本プログラムを実行するためのメニューに含まれた多様なメニュー項目を選択するためのユーザ命令の入力を受けることができる。制御部１４０は、入力されたユーザ命令に応じて選択されたメニュー項目に対応する基本プログラムを実行して、基本機能を提供することができる。
【０１０６】
このために、入力部１８０は、入力パネルにより具現化されることができる。入力パネルは、タッチパッド（Ｔｏｕｃｈ  Ｐａｄ）あるいは各種のファンクションキー、数字キー、特殊キー、文字キーなどを備えたキーパッド（Ｋｅｙ  Ｐａｄ）またはタッチスクリーン（Ｔｏｕｃｈ  Ｓｃｒｅｅｎ）方式からなることができる。
【０１０７】
オーディオ出力部１９０は、信号処理部１６０から出力されるオーディオ信号をサウンドに変換して、スピーカー（図示せず）を介して出力するか、または外部出力端子（図示せず）を介して接続した外部機器に出力できる。
【０１０８】
インターフェス部１９５は、多様な他機器（図示せず）とディスプレイ装置１００とを接続する。そして、インターフェス部１９５は、ディスプレイ装置１００に予め格納されていたコンテンツなどを他機器（図示せず）に送信するか、または他機器（図示せず）からコンテンツなどを受信することができる。
【０１０９】
このために、インターフェス部１９５は、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）入力端子、コンポーネント入力端子、ＰＣ入力端子、またはＵＳＢ（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）入力端子のうち、少なくとも一つを含むことができる。
【０１１０】
一方、制御部１４０は、ネットワークアドレス別にマッチングされる位置に対する情報、及びディスプレイ装置１００事体の位置情報を外部ソースから受信するように通信部１１０を制御できる。例えば、制御部１４０は、ネットワークアドレス別にマッチングされる位置に対する情報を要請して、該当情報を外部サーバ（図示せず）から受信することができる。また、制御部１４０は、ディスプレイ装置１００のネットワークアドレスを送信し、ディスプレイ装置１００事体の位置情報を外部サーバ（図示せず）から受信することができる。
【０１１１】
図８は、本発明の一実施の形態に係るディスプレイ装置の位置に応じて、互いに異なるメニューをディスプレイする方法を説明するためのフローチャートである。ディスプレイ装置１００が位置に応じて基本機能を提供するための互いに異なるメニューをディスプレイする方法について、図１ないし図７にて具体的に説明したので、図８では、概略的な流れを説明する。
【０１１２】
まず、ディスプレイ装置１００は、ネットワークと接続される（Ｓ８１０）。そして、ディスプレイ装置１００は、ネットワーク通信に利用されるＩＰアドレスを獲得する（Ｓ８２０）。
【０１１３】
そして、ディスプレイ装置１００は、獲得したＩＰアドレスを利用してディスプレイ装置１００の位置を把握する（Ｓ８３０）。具体的に、ディスプレイ装置１００は、ＩＰアドレス別にマッチングされる位置に対する情報を格納し、これを利用してディスプレイ装置１００の位置を把握できる。またはディスプレイ装置１００は、ＩＰアドレス別にマッチングされる位置に対する情報を外部ソースから受信し、これを利用してディスプレイ装置１００の位置を把握できる。またはディスプレイ装置１００は、ＩＰアドレス自体を外部対象に送信し、ディスプレイ装置１００の位置を外部から受信することができる。
【０１１４】
以後、ディスプレイ装置１００は、位置に割り当てられた機能がデータベースにあるかどうかを判断する（Ｓ８４０）。すなわち、ディスプレイ装置１００は、ディスプレイ装置１００の位置別に提供される基本機能に対する情報を予め格納し、これを利用してディスプレイ装置１００は、位置に割り当てられた機能がデータベースにあるかどうかを判断できる。
【０１１５】
判断結果、ディスプレイ装置１００は、位置に割り当てられた機能が存在しない場合（Ｓ８４０−Ｎ）、デフォルト機能として設定された基本機能を判断する（Ｓ８５０）。
【０１１６】
一方、ディスプレイ装置１００は、位置に割り当てられた機能が存在する場合（Ｓ８４０−Ｙ）、データベースで該当地域の基本機能を判断する（Ｓ８６０）。
【０１１７】
以後、ディスプレイ装置１００は、メニューをディスプレイする（Ｓ８７０）。具体的に、ディスプレイ装置１００は、位置に割り当てられた基本機能が存在する場合、該当基本機能を提供するためのメニューをディスプレイでき、位置に割り当てられた基本機能が存在しない場合、デフォルト機能として設定された基本機能を提供するためのメニューをディスプレイできる。
【０１１８】
図９は、本発明の一実施の形態に係るディスプレイ装置の位置に応じて、互いに異なるレイアウトを有するメニューをディスプレイする方法を説明するためのフローチャートである。ディスプレイ装置１００が位置に応じて互いに異なるレイアウトを有するメニューをディスプレイする方法について、図１ないし図７にて具体的に説明したので、図９では、概略的な流れを説明する。
【０１１９】
まず、ディスプレイ装置１００は、ネットワークと接続される（Ｓ９１０）。そして、ディスプレイ装置１００は、ネットワーク通信に利用されるＩＰアドレスを獲得する（Ｓ９２０）。
【０１２０】
そして、ディスプレイ装置１００は、獲得したＩＰアドレスを利用してディスプレイ装置１００の位置を把握する（Ｓ９３０）。具体的に、ディスプレイ装置１００は、ＩＰアドレス別にマッチングされる位置に対する情報を格納し、これを利用してディスプレイ装置１００の位置を把握できる。または、ディスプレイ装置１００は、ＩＰアドレス別にマッチングされる位置に対する情報は、外部ソースから受信し、これを利用してディスプレイ装置１００の位置を把握できる。またはディスプレイ装置１００は、ＩＰアドレス自体を外部対象に送信し、ディスプレイ装置１００の位置を外部ソースから受信することもできる。
【０１２１】
以後、ディスプレイ装置１００は、位置に割り当てられたレイアウトがデータベースにあるかどうかを判断する（Ｓ９４０）。すなわち、ディスプレイ装置１００は、ディスプレイ装置１００の位置別に提供されるメニューのレイアウトに対する情報を予め格納し、これを利用してディスプレイ装置１００は、位置に割り当てられたメニューのレイアウトに対する情報がデータベースにあるかどうかを判断できる。
【０１２２】
判断結果、ディスプレイ装置１００は、位置に割り当てられたメニューが存在しない場合（Ｓ９４０−Ｎ）、デフォルトとして設定されたメニューのレイアウトを判断する（Ｓ９５０）。
【０１２３】
一方、ディスプレイ装置１００は、位置に割り当てられたメニューが存在する場合（Ｓ９４０−Ｙ）、データベースで該当地域のレイアウトを判断する（Ｓ９６０）。
【０１２４】
以後、ディスプレイ装置１００は、メニューをディスプレイする（Ｓ９７０）。具体的に、ディスプレイ装置１００は、位置に割り当てられたメニューのレイアウトが存在する場合、該当レイアウトでメニューを構成してディスプレイでき、位置に割り当てられたメニューのレイアウトが存在しない場合、デフォルトとして設定されたレイアウトでメニューを構成してディスプレイできる。
【０１２５】
一方、上述した例では、ディスプレイ装置１００の位置に応じて基本機能を提供するための互いに異なるメニューをディスプレイするか、またはメニューのレイアウトを変更してディスプレイすると説明したが、これは一例にすぎない。
【０１２６】
すなわち、制御部１４０は、ディスプレイ装置１００の位置に応じて同じイベントに対して互いに異なる機能を行うこともできる。
【０１２７】
ここで、イベントは、他機器（図示せず）がディスプレイ装置１００に接続されるか、またはディスプレイ装置１００で特定メニュー項目が選択されるなど、ディスプレイ装置１００から発生できる多様なイベントを含むことができる。
【０１２８】
例えば、制御部１４０は、インターフェス部１９５に他機器（図示せず）が接続するイベントが発生した場合、ディスプレイ装置１００の位置に応じて互いに異なる機能を行うことができる。このために、格納部１２０は、ディスプレイ装置１００の位置別に、各イベント発生の際に行われる機能に対する情報を格納することができる。
【０１２９】
具体的に、制御部１４０は、ＵＳＢ機器１０００が接続された場合、図１０Ａのように、特定位置では、ＵＳＢ機器１０００に格納されたコンテンツに対するリスト１０１０をディスプレイすることに対し、図１０Ｂのように、他の位置では、ＵＳＢ機器１０００に格納された特定コンテンツを自動的に再生して再生画面１０２０をディスプレイできる。ここで、自動的に再生されるコンテンツのタイプ（たとえば、動画、音楽、イメージなど）は、ユーザにより設定及び変更が可能である。
【０１３０】
一方、制御部１４０は、コンテンツのファイル種類、例えばファイル拡張子が互いに異なる場合、ディスプレイ装置１００の位置に応じてファイル拡張子別に再生するかどうかを異なるようにすることができる。例えば、制御部１４０は、コンテンツがイメージである場合、ｊｐｅｇファイルは再生することに対し、ｐｄｆファイルは再生できないように制御できる。このために、格納部１２０は、ディスプレイ装置１００の位置別に再生されるファイル拡張子に対する情報を格納することができる。
【０１３１】
例えば、制御部１４０は、図１１Ａのように、ＵＳＢ機器１１００が接続された場合、ＵＳＢ機器１１００に格納されたイメージに対するリスト１１１０をディスプレイできる。このとき、制御部１４０は、ディスプレイ装置１００が特定位置に位置した場合、図１１Ｂのように、リスト１１１０上においてｊｐｅｇファイルが選択されると、選択されたｊｐｅｇファイルを再生してイメージ１１２０をディスプレイし、図１１Ｃのように、リスト１１１０上においてｐｄｆファイルが選択されると、選択されたｐｄｆファイルを再生できないというメッセージ１１３０をディスプレイできる。
【０１３２】
これに対し、制御部１４０は、ディスプレイ装置１００が特定位置に位置した場合、図１１Ｄのようにリスト１１１０上においてｊｐｅｇファイルが選択されると、選択されたｊｐｅｇファイルを再生できないというメッセージ１１４０をディスプレイし、図１１Ｅのように、リスト１１１０上においてｐｄｆファイルが選択されると、選択されたｐｄｆファイルを再生してイメージ１１５０をディスプレイできる。
【０１３３】
一方、制御部１４０は、ディスプレイ装置１００の位置に応じて互いに異なる細部機能を提供できる。ここで、細部機能とは、基本機能内において提供されることのできる多様な機能のことを意味する。例えば、基本機能がセッティング機能である場合、細部機能は、解像度設定機能、画面比率設定機能、音量設定機能などを含むことができる。
【０１３４】
例えば、制御部１４０は、図１２Ａ及び図１２Ｂのように、ディスプレイ装置１００の位置に応じて解像度の設定のための互いに異なるインターフェス及び／または互いに異なるオプションを提供できる。具体的に、制御部１４０は、ディスプレイ装置１００が特定位置に位置した場合、図１２Ａのように解像度を４８０ｉ、４８０ｐ、７２０ｐ及び１０８０ｉまで設定できるＵＩ１２１０をディスプレイするが、ディスプレイ装置１００が他の位置に位置した場合、図１２Ｂのように、解像度を４８０ｉ、４８０ｐ、７２０ｐ、１０８０ｉ及び１０８０ｐまで設定できるＵＩ１２２０をディスプレイできる。
【０１３５】
図１３は、本発明の一実施の形態に係るメニューディスプレイ方法を説明するためのフローチャートである。特に、図１３は、ディスプレイ装置にインストールされた基本プログラムを実行するためのメニューを提供するディスプレイ装置のメニューディスプレイ方法を説明するためのフローチャートである。
【０１３６】
まず、ネットワーク通信のためにディスプレイ装置に割り当てられたネットワークアドレスまたはネットワーク通信のために受信された位置情報に応じてメニューを差別的に構成する（Ｓ１３１０）。ここで、ネットワークアドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスでありうる。また、メニューは、ディスプレイ装置にインストールされた基本プログラムを実行するためのメニューのことを意味し、基本プログラムは、ディスプレイ装置の基本機能を提供するために必要なアプリケーションプログラムでありうる。
【０１３７】
このために、ディスプレイ装置は、ディスプレイ装置の位置別にディスプレイされるメニューに対する情報を格納することができる。
【０１３８】
具体的に、ネットワークアドレスを利用してディスプレイ装置の位置を判断し、予め格納された情報を利用して判断されたディスプレイ装置の位置に対応するようにメニューを構成できる。
【０１３９】
以後、差別的に構成されたメニューをディスプレイする（Ｓ１３２０）。ここで、メニューは、ディスプレイ装置に予め格納された基本プログラムのうち、ディスプレイ装置の位置に対応する基本プログラムの各々を実行するためのメニュー項目を含むことができる。
【０１４０】
一方、上述した例では、ディスプレイ装置の位置に応じて互いに異なる基本機能を提供するためのメニューをディスプレイすると説明したが、これは一例にすぎない。すなわち、ディスプレイ装置の位置に応じて、互いに異なるレイアウトを有するメニューをディスプレイでき、ディスプレイ装置の位置に応じて同じイベントに対して互いに異なる機能を行うか、同じタイプのコンテンツであってもファイル種類に応じて再生するかどうかを異なるようにすることができ、また、ディスプレイ装置の位置に応じて細部機能を互いに異なって提供することができる。
【０１４１】
また、本発明に係るメニューディスプレイ方法を順次に行うプログラムが格納された非一時的読み取り可能媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）が提供されることができる。
【０１４２】
非一時的読み取り可能媒体とは、レジスタ、キャッシュ、メモリなどのように短い瞬間の間にデータを格納する媒体ではなく、半永久的にデータを格納し、機器により読み取り（ｒｅａｄｉｎｇ）が可能な媒体を意味する。具体的には、上述した多様なアプリケーションまたはプログラムは、ＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）、ハードディスク、ブルーレイディスク、ＵＳＢ、メモリーカード、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）などのような非一時的読み取り可能媒体に格納されて提供されることができる。
【０１４３】
また、ディスプレイ装置において各構成要素間の通信は、バースを介してなされることができる。また、各ディバイスには、上述した多様なステップを行うＣＰＵ、マイクロプロセッサなどのようなプロセッサがさらに含まれることもできる。
【０１４４】
以上、本発明の好ましい実施の形態に対して図示し説明したが、本発明は、上述した特定の実施の形態に限定されず、請求の範囲で請求する本発明の要旨から逸脱せずに当該発明が属する技術分野における通常の知識を有した者によって多様な変形実施が可能であることはもちろんで、このような変形実施は、本発明の技術的思想や展望から個別的に理解されてはならない。
【図１】
0006429801.tif 000002
【図２】
0006429801.tif 000003
【図３Ａ】
0006429801.tif 000004
【図３Ｂ】
0006429801.tif 000005
【図４Ａ】
0006429801.tif 000006
【図４Ｂ】
0006429801.tif 000007
【図５Ａ】
0006429801.tif 000008
【図５Ｂ】
0006429801.tif 000009
【図６Ａ】
0006429801.tif 000010
【図６Ｂ】
0006429801.tif 000011
【図７】
0006429801.tif 000012
【図８】
0006429801.tif 000013
【図９】
0006429801.tif 000014
【図１０Ａ】
0006429801.tif 000015
【図１０Ｂ】
0006429801.tif 000016
【図１１Ａ】
0006429801.tif 000017
【図１１Ｂ】
0006429801.tif 000018
【図１１Ｃ】
0006429801.tif 000019
【図１１Ｄ】
0006429801.tif 000020
【図１１Ｅ】
0006429801.tif 000021
【図１２Ａ】
0006429801.tif 000022
【図１２Ｂ】
0006429801.tif 000023
【図１３】
0006429801.tif 000024