(57)【要約】【課題】映像表示装置で応用プログラムのレイアウトをスケーリングするための装置及び方法を提供する。【解決手段】映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮してスケーリング変数を生成し、前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングする。【選択図】図９
2013142902.tif 000002
【特許請求の範囲】
【請求項１】
映像表示装置で応用プログラムのレイアウトをスケーリングするための方法において、
前記映像表示装置と使用者の距離を考慮してスケーリング変数を生成する過程と、
前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングする過程を含むことを特徴とする方法。
【請求項２】
前記スケーリング変数を生成する過程は、
前記映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮して前記映像表示装置のＰＰＤを決定する過程と、
前記映像表示装置のＰＰＤと基準ＰＰＤを考慮して前記スケーリング変数を生成する過程を含んでおり、
前記ＰＰＤは、使用者と映像表示装置の距離によって使用者の視野で角度１（１°）に含まれる映像表示装置のピクセル数を示すことを特徴とする請求項１に記載の方法。
【請求項３】
前記ＰＰＤを決定する過程は、
前記映像表示装置の解像度と前記表示領域のサイズを考慮して前記映像表示装置のＤＰＩを確認する過程と、
前記映像表示装置と使用者の距離を確認する過程と、
前記映像表示装置のＤＰＩ及び前記映像表示装置と使用者の距離を考慮して前記映像表示装置のＰＰＤを決定する過程と、を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記映像表示装置と使用者の距離を確認する過程は、
前記表示領域のサイズを考慮して前記映像表示装置と使用者の距離を推定する過程を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記映像表示装置と使用者の距離を確認する過程は、
超音波センサー、加速度センサー及び少なくとも一つのカメラモジュールの中で少なくとも一つを利用して、前記映像表示装置と使用者の距離を推定する過程を含むことを特徴とする請求項３に記載の方法。
【請求項６】
前記応用プログラムのレイアウトをスケーリングする過程は、
前記スケーリング変数を利用して応用プログラムのレイアウトを構成する少なくとも一つのオブジェクトのサイズをスケーリングして表示する過程を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記表示領域で応用プログラムのレイアウトを構成するオブジェクトの中で少なくとも一つのオブジェクトを表示するためのオブジェクトの位置を確認する過程と、
前記オブジェクトの位置を考慮して前記スケーリングした応用プログラムのレイアウトを表示する過程をさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記応用プログラムのレイアウトをスケーリングする前に、追加スケーリング方式を使用するかどうかを確認する過程をさらに含んでおり、
前記追加スケーリング方式を使用していない場合、前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングする過程に進むことを特徴とする請求項１に記載の方法。
【請求項９】
前記追加スケーリング方式を使用する場合、追加スケーリング方式によるオブジェクトのサイズの比率を決定する過程と、
前記スケーリング変数と前記オブジェクトのサイズの比率を応用プログラムのレイアウトを構成するそれぞれのオブジェクトに適用して応用プログラムのレイアウトをスケーリングする過程をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記追加スケーリング方式は、前記映像表示装置の解像度、ピクセル密度及び表示領域のサイズの中で少なくとも一つを基準に応用プログラムのレイアウトをスケーリングする方式を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
映像表示装置において、
前記映像表示装置と使用者の距離を考慮してスケーリング変数を生成して、前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングする制御部と、
前記スケーリングされた応用プログラムのレイアウトを表示する表示部を含むことを特徴とする装置。
【請求項１２】
前記制御部は、
前記映像表示装置と使用者の距離を確認する距離決定部と、
前記映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮して前記映像表示装置のＰＰＤを決定するＰＰＤ決定部と、
前記映像表示装置のＰＰＤと基準ＰＰＤを考慮して前記スケーリング変数を生成するスケーリング変数生成部と含んで、
前記ＰＰＤは、使用者と映像表示装置の距離によって使用者の視野で角度１（１°）に含まれる映像表示装置のピクセル数を示すことを特徴とする請求項１１に記載の装置。
【請求項１３】
前記ＰＰＤ決定部は、前記映像表示装置の解像度と前記表示領域のサイズを考慮して前記映像表示装置のＤＰＩを決定し、前記映像表示装置のＤＰＩ及び前記映像表示装置と使用者の距離を考慮して前記映像表示装置のＰＰＤを決定することを特徴とする請求項１２に記載の装置。
【請求項１４】
前記距離決定部は、前記映像表示装置で応用プログラムのレイアウトを表示する表示領域のサイズを考慮して前記映像表示装置と使用者の距離を推定することを特徴とする請求項１２に記載の装置。
【請求項１５】
前記距離決定部は、超音波センサー、加速度センサー及び少なくとも一つのカメラモジュールの中で少なくとも一つを利用して前記映像表示装置と使用者の距離を推定することを特徴とする請求項１２に記載の装置。
【請求項１６】
前記制御部は、前記スケーリング変数を利用して応用プログラムのレイアウトを構成する少なくとも一つのオブジェクトのサイズをスケーリングすることを特徴とする請求項１１に記載の装置。
【請求項１７】
前記制御部は、前記表示領域で応用プログラムのレイアウトを構成するオブジェクトの中で少なくとも一つのオブジェクトを表示するためのオブジェクトの位置を確認して、
前記表示部は、前記オブジェクトの位置を考慮して前記スケーリングした応用プログラムのレイアウトを表示することを特徴とする請求項１１に記載の装置。
【請求項１８】
前記制御部は、追加スケーリング方式を使用するかどうかを確認して、
前記追加スケーリング方式を使用していない場合、前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングすることを特徴とする請求項１１に記載の装置。
【請求項１９】
前記制御部は、追加スケーリング方式を使用する場合、追加スケーリング方式によるオブジェクトのサイズの比率を決定し、前記スケーリング変数と前記オブジェクトのサイズの比率を応用プログラムのレイアウトを構成するそれぞれのオブジェクトに適用して応用プログラムのレイアウトをスケーリングすることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記追加スケーリング方式は、前記映像表示装置の解像度、ピクセル密度及び表示領域のサイズの中で少なくとも一つを基準に前記応用プログラムのレイアウトをスケーリングする方式を含むことを特徴とする請求項１９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像表示装置に関し、特に、映像表示装置で応用プログラムのレイアウトをスケーリングするための装置及び方法に関する。
【背景技術】
【０００２】
最近、多様なコンテンツの使用が増加しながら多様な形態の映像表示装置が用いられている。
【０００３】
映像表示装置の種類が多様化するに従って、各映像表示装置の表示領域のサイズ及び解像度が変わることができる。この場合、映像表示装置は表示領域のサイズ及び解像度に当たるサービスを提供するために表示領域のサイズ及び解像度を考慮して表示領域に表示する応用プログラムのレイアウトをスケーリングする。
【０００４】
解像度を基準として応用プログラムのレイアウトをスケーリングする場合、映像表示装置は基準解像度との比率を基準に応用プログラムのレイアウトをスケーリングする。例えば、４８０×８００の解像度を持つ第１映像表示装置で実行していた応用プログラムを８００×１２８０の解像度を持つ第２映像表示装置で実行する場合、第２映像表示装置は第１映像表示装置との横の解像度の比率を基準に応用プログラムのレイアウトを１．６７倍（８００/４８０）にスケーリングする。
【０００５】
前述のように解像度を基準として応用プログラムのレイアウトをスケーリングする場合、映像表示装置はピクセル密度の差によって応用プログラムのレイアウトを構成する複数のオブジェクトをとても大きく表現する、またはとても小さく表現する問題が発生することがある。また、映像表示装置はピクセル密度の差によって単位表示領域に表現することができる情報の量が変わる問題が発生することもある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国特許出願公開第１０２００８０００６２１４号広報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明の目的は映像表示装置で応用プログラムのレイアウトをスケーリングするための装置及び方法を提供することにある。
【０００８】
本発明の他の目的は映像表示装置で使用者との距離を考慮して応用プログラムのレイアウトをスケーリングするための装置及び方法を提供することにある。
【０００９】
本発明のまた他の目的は映像表示装置で表示領域のサイズ、解像度及び使用者との距離を考慮して応用プログラムのレイアウトをスケーリングするための装置及び方法を提供することにある。
【００１０】
本発明のまた他の目的は映像表示装置でスケーリングした応用プログラムのレイアウトを構成するオブジェクトの位置を変更するための装置及び方法を提供することにある。
【００１１】
本発明のまた他の目的は映像表示装置で使用者との距離を考慮して応用プログラムのレイアウトを構成する少なくとも一つのオブジェクトをスケーリングするための装置及び方法を提供することにある。
【００１２】
本発明のまた他の目的は映像表示装置で複数のスケーリング方式を利用して応用プログラムのレイアウトをスケーリングするための装置及び方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の目的を果たすための本発明の第１見地によると、映像表示装置で応用プログラムのレイアウトをスケーリングするための方法は、前記映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮してスケーリング変数を生成する過程と、前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングする過程を含むことを特徴とする。
【００１４】
前記の第１見地で前記スケーリング変数を生成する過程は、前記映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮して前記映像表示装置のＰＰＤを決定する過程と、前記映像表示装置のＰＰＤと基準ＰＰＤを考慮して前記スケーリング変数を生成する過程を含んでいる。
【００１５】
前記ＰＰＤを決定する過程は、前記映像表示装置の解像度と前記表示領域のサイズを考慮して前記映像表示装置のＤＰＩを確認する過程と、前記映像表示装置と使用者の距離を確認する過程と、前記映像表示装置のＤＰＩ及び前記映像表示装置と使用者の距離を考慮して前記映像表示装置のＰＰＤを決定する過程と、を含んでいる。
【００１６】
本発明の第２見地によると、映像表示装置は、前記映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮してスケーリング変数を生成して、前記スケーリング変数を利用して応用プログラムのレイアウトをスケーリングする制御部と、前記スケーリングされた応用プログラムのレイアウトを表示する表示部を含むことを特徴とする。
【００１７】
前記の第２見地で前記制御部は、前記映像表示装置と使用者の距離を確認する距離決定部と、前記映像表示装置と使用者の距離、前記映像表示装置の解像度及び前記映像表示装置の表示領域のサイズを考慮して前記映像表示装置のＰＰＤを決定するＰＰＤ決定部と、前記映像表示装置のＰＰＤと基準ＰＰＤを考慮して前記スケーリング変数を生成するスケーリング変数生成部を含んでいる。
【００１８】
前記ＰＰＤ決定部は、前記映像表示装置の解像度と前記表示領域のサイズを考慮して前記映像表示装置のＤＰＩを決定し、前記映像表示装置のＤＰＩ及び前記映像表示装置と使用者の距離を考慮して前記映像表示装置のＰＰＤを決定する。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態による映像表示装置で応用プログラムのレイアウトをスケーリングするための手続きを図示する図面である。
【図２】本発明の実施形態による映像表示装置で応用プログラムのレイアウトをスケーリングするための画面構成を図示する図面である。
【図３】本発明の実施形態による映像表示装置でスケーリングした応用プログラムの画面構成を図示する図面である。
【図４】本発明の実施形態による映像表示装置で使用者との距離、解像度及び表示領域のサイズを考慮して応用プログラムのレイアウトをスケーリングするための手続きを図示する図面である。
【図５】本発明の実施形態による映像表示装置で応用プログラムのレイアウトを構成するオブジェクトの位置を考慮してスケーリングした応用プログラムの画面構成を図示する図面である。
【図６】本発明の実施形態による映像表示装置で複数のスケーリング方式を利用して応用プログラムのレイアウトをスケーリングするための手続きを図示する図面である。
【図７】本発明の実施形態による映像表示装置でイメージオブジェクトを考慮して応用プログラムのレイアウトをスケーリングするための手続きを図示する図面である。
【図８】本発明の実施形態による映像表示装置でイメージオブジェクトを含む応用プログラムの画面構成を図示する図面である。
【図９】本発明による映像表示装置のブロック構成を図示する図面である。
【図１０】本発明による映像表示装置でレイアウト構成部の詳細ブロック構成を図示する図面である。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態を添付された図面を参照して詳しく説明する。そして、本発明を説明するにおいて、係わる公知機能あるいは構成に対する具体的な説明が本発明の要旨を不必要に濁すことができると判断された場合、その詳細な説明は略する。そして、後述される用語は本発明での機能を考慮して定義された用語として、これは使用者、運用者の意図または慣例などによって変わってもよい。したがって、その定義は本明細書の全般にわたっている内容によってサポートされている。
【００２１】
以下、本発明の映像表示装置で使用者との距離を考慮して応用プログラムのレイアウトをスケーリングするための技術に対して説明する。ここで、応用プログラムのレイアウトとは映像表示装置で応用プログラムを通じてサービスを提供するための画面構成を示す。
【００２２】
以下の説明で、映像表示装置は応用プログラムを実行することができる移動通信端末、ＰＤＡ、ラップトップコンピューター、デスクトップコンピューター、スマートフォン、ネットブック、モバイルインターネットデバイス（ＭＩＤ）、ウルトラモバイルＰＣ（ＵＭＰＣ）、タブレットＰＣ、ナビゲーション、ＭＰ３プレーヤ及びスマートＴＶなどを含んでいる。
【００２３】
以下の説明で、映像表示装置は使用者との距離、解像度及び表示領域のサイズを考慮して応用プログラムのレイアウトをスケーリングする。この時、映像表示装置は使用者と映像表示装置の距離によって使用者の視野で一定領域に含まれるピクセルの数に変形してスケーリング変数を生成する。ここで、映像表示装置と使用者との距離は使用者が映像表示装置を使用する距離を示す。
【００２４】
図１は本発明の実施形態による映像表示装置で応用プログラムのレイアウトをスケーリングするための手続きを図示している。
【００２５】
図１を参照すると、映像表示装置は１０１段階で応用プログラムのレイアウトを構成するかどうかを確認する。例えば、映像表示装置は使用者が応用プログラムを選択して該当の応用プログラムのレイアウトを構成しなければならないか確認する。
【００２６】
応用プログラムのレイアウトを構成する場合、映像表示装置は１０３段階に進行して基準ＰＰＤを確認する。この時、基準ＰＰＤは応用プログラムを実行するのに基準となるＰＰＤを示す。例えば、図２に図示された第２映像表示装置２２０で応用プログラムのレイアウトを構成する場合、第２映像表示装置２２０は第１映像表示装置２１０のＰＰＤを基準ＰＰＤで使用することができる。ここで、ＰＰＤは使用者と映像表示装置の距離によって使用者の視野で角度１（１°）に含まれる映像表示装置のピクセル数を示す。
【００２７】
基準ＰＰＤを確認した後、映像表示装置は１０５段階に進行して映像表示装置のＰＰＤを確認する。例えば、映像表示装置は使用者との距離による映像表示装置のＰＰＤを確認することができる。この時、映像表示装置は表示領域のサイズを考慮して使用者との距離を推定することができる。
【００２８】
基準ＰＰＤと映像表示装置のＰＰＤを確認した後、映像表示装置は１０７段階に進行して基準ＰＰＤと映像表示装置のＰＰＤを考慮してスケーリング変数を生成する。例えば、映像表示装置は基準ＰＰＤと映像表示装置のＰＰＤの比率をスケーリング変数に設定する。
【００２９】
スケーリング変数を生成した後、映像表示装置は１０９段階に進行してスケーリング変数を考慮して応用プログラムのレイアウトを構成する。例えば、映像表示装置はスケーリング変数によって応用プログラムのレイアウトを構成するオブジェクトをスケーリングする。
【００３０】
以後、映像表示装置は本アルゴリズムを終了する。
【００３１】
前述のように映像表示装置と使用者の距離を考慮してスケーリング変数を生成する場合、映像表示装置は下記の図２の図示のように応用プログラムのレイアウトを構成することができる。
【００３２】
図２は本発明の実施形態による映像表示装置で応用プログラムのレイアウトをスケーリングするための画面構成を図示している。
【００３３】
図２で第１映像表示装置２１０は４８０×８００の解像度を持つ４．５インチの表示領域を含み、第２映像表示装置２２０は８００×１２８０の解像度を持つ１０．１インチの表示領域を含んでいるものと仮定する。この場合、下記の＜数学式１＞によって第１映像表示装置２１０のＤＰＩは２０７であり、第２映像表示装置２２０のＤＰＩは１４９である。ここでＤＰＩは１インチに含まれるピクセルの個数で映像表示装置のピクセル密度を示す。
【００３４】
【数１】
2013142902.tif 000003
【００３５】
また、使用者と第１映像表示装置２１０の第１使用距離２１２は３０ｃｍであり、使用者と第２映像表示装置２２０の第２使用距離２２２は４５ｃｍであるものと仮定する。この場合、下記の＜数学式２＞によって第１映像表示装置２１０のＰＰＤは４３であり、第２映像表示装置２２０のＰＰＤは４６である。ここで、使用距離２１２，２２２は使用者が映像表示装置２１０または２２０を使用する距離を示す。
【００３６】
【数２】
2013142902.tif 000004
【００３７】
ここで、ＤＰＩは１インチに含まれるピクセルの個数を示して、２．５４ｃｍは１インチを示す。
【００３８】
もし、第１映像表示装置２１０のＰＰＤを基準ＰＰＤで使用する第２映像表示装置２２０で応用プログラムのレイアウトを構成する場合、第２映像表示装置２２０は基準ＰＰＤと第２映像表示装置２２０のＰＰＤの比率である１．０７（４６/４３）をスケーリング変数に設定する。
【００３９】
以後、第２映像表示装置２２０はスケーリング変数によって応用プログラムのレイアウトを構成するオブジェクトをスケーリングする。例えば、第１映像表示装置２１０でリストオブジェクト２１４の高さが１００ピクセルの場合、第２映像表示装置２２０はリストオブジェクト２２４の高さを１０７ピクセルにスケーリングする。
【００４０】
前述のように第２映像表示装置２２０は使用者が映像表示装置との距離に関係なく、オブジェクトのサイズを等しく感じるように使用距離を考慮して応用プログラムのレイアウトを構成するオブジェクトのサイズをスケーリングする。この時、第２映像表示装置２２０は使用距離及びピクセル密度を考慮してオブジェクトを一定の比率にスケーリングするので図３の図示のように表示領域のサイズが小さい第１映像表示装置２１０より多い情報を表示することもできる。
【００４１】
図３は本発明の実施形態による映像表示装置でスケーリングした応用プログラムの画面構成を図示している。
【００４２】
図３で図３のＡは４．５インチの表示領域を含む第１映像表示装置２１０で構成した応用プログラムのレイアウトを示して、図３のＢは１０．１インチの表示領域を含む第２映像表示装置２２０でスケーリングした応用プログラムのレイアウトを示す。
【００４３】
図３の（ａ）で図示するように第１映像表示装置２１０は４．５インチの表示領域に８個のアイテムオブジェクトを表示する。
【００４４】
第２映像表示装置２２０で第２使用距離２２２を考慮して応用プログラムのレイアウトをスケーリングする場合、第２映像表示装置２２０は図３の（ｂ）で図示するように１０．１インチの表示領域に１３個のアイテムオブジェクトを表示することもできる。例えば、第２映像表示装置２２０は第２使用距離２２２を考慮してアイテムオブジェクトの全体のサイズをスケーリングする。他の例えば、第２映像表示装置２２０は図３の（ｂ）で図示するように第２使用距離２２２を考慮してアイテムオブジェクトの高さのみをスケーリングすることもできる。この場合、第２映像表示装置２２０は表示領域の横のサイズを考慮してアイテムオブジェクトの横の長さを決定する。
【００４５】
映像表示装置は下記の図４の図示のように使用距離、解像度及び表示領域のサイズの中で少なくとも一つの変化を考慮して応用プログラムのレイアウトをスケーリングすることもできる。
【００４６】
図４は本発明の実施形態による映像表示装置で使用者との距離、解像度及び表示領域のサイズを考慮して応用プログラムのレイアウトをスケーリングするための手続きを図示している。
【００４７】
図４を参照すると、映像表示装置は４０１段階で応用プログラムのレイアウトを構成するかどうかを確認する。例えば、映像表示装置は使用者が応用プログラムを選択して該当の応用プログラムのレイアウトを構成しなければならないか確認する。
【００４８】
応用プログラムのレイアウトを構成する場合、映像表示装置は４０３段階に進行して基準ＰＰＤを確認する。この時、基準ＰＰＤは応用プログラムを実行するのに基準となるＰＰＤを示す。例えば、図２に図示された第２映像表示装置２２０で応用プログラムのレイアウトを構成する場合、第２映像表示装置２２０は第１映像表示装置２１０のＰＰＤを基準ＰＰＤで使用することができる。
【００４９】
基準ＰＰＤを確認した後、映像表示装置は４０５段階に進行して使用者が映像表示装置を使用する使用距離を確認する。例えば、映像表示装置は表示領域のサイズを考慮して使用距離を推定する。
【００５０】
また、基準ＰＰＤを確認した後、映像表示装置は４０７段階に進行して応用プログラムのレイアウトを表示する表示領域のサイズ及び解像度を確認する。例えば、図２の場合、第２映像表示装置２２０は１０．１インチを応用プログラムのレイアウトを表示する表示領域のサイズとして認識して、８００×１２８０を解像度で認識する。
【００５１】
使用距離と表示領域のサイズ及び解像度を確認した後、映像表示装置は４０９段階に進行して使用距離と表示領域のサイズ及び解像度を考慮して映像表示装置のＰＰＤを決定する。例えば、映像表示装置は＜数学式２＞に使用距離と表示領域のサイズ及び解像度を適用して映像表示装置のＰＰＤを算出する。
【００５２】
基準ＰＰＤと映像表示装置のＰＰＤを確認した後、映像表示装置は ４１１段階に進行して基準ＰＰＤと映像表示装置のＰＰＤを考慮してスケーリング変数を生成する。例えば、映像表示装置は基準ＰＰＤと映像表示装置のＰＰＤの比率をスケーリング変数に設定する。
【００５３】
スケーリング変数を生成した後、映像表示装置は４１３段階に進行して４１１段階で生成したスケーリング変数を考慮して応用プログラムのレイアウトを構成する。例えば、映像表示装置はスケーリング変数によって応用プログラムのレイアウトを構成するオブジェクトをスケーリングする。
【００５４】
以後、映像表示装置は本アルゴリズムを終了する。
【００５５】
前述の実施形態で映像表示装置は表示領域のサイズを考慮して使用者との距離を推定する。
【００５６】
他の実施形態で映像表示装置は超音波センサーを利用して使用者が映像表示装置を使用する距離を推定することができる。具体的に、映像表示装置は超音波センサーで超音波を発生させる時点と超音波が反射されて受信される時点の時間差を考慮して使用者が映像表示装置を使用する距離を推定する。
【００５７】
また他の例えば、映像表示装置は加速度センサーを利用して使用者が映像表示装置を使用する距離を推定することもできる。具体的に、映像表示装置は近接センサーによって加速度センサーが初期化される時点の加速度センサーの座標と使用者によって設定ボタンが入力される時点の座標の変化量を考慮して、使用者が映像表示装置を使用する距離を推定することができる。ここで、使用者は基準距離で設定ボタンを入力することと仮定する。基準距離は使用者が映像表示装置を使用する平均距離を含むことができる。
【００５８】
また他の例えば、映像表示装置はカメラモジュールを通じて獲得した映像のサイズを考慮して使用者が映像表示装置を使用する距離を推定することもできる。具体的に、映像表示装置はカメラモジュールを通じて基準距離に位置した使用者の映像を撮影して基準映像に保存する。以後、映像表示装置は応用プログラムのレイアウトをスケーリングする時点に撮影した使用者の映像と基準映像のサイズを比べて使用者が映像表示装置を使用する距離を推定する。
【００５９】
また他の例えば、映像表示装置は二台のカメラモジュールを利用して使用者が映像表示装置を使用する距離を推定することもできる。具体的に、映像表示装置は二台のカメラモジュールが使用者の顔を認識する時点の各カメラモジュールのアングル角度を考慮して、使用者が映像表示装置を使用する距離を推定する。
【００６０】
前述のように映像表示装置は使用距離と表示領域のサイズを考慮して映像表示装置のＰＰＤを決定する。この時、映像表示装置は下記の図５の図示のように表示領域の一部分にだけスケーリングした応用プログラムのレイアウトを表示することもできる。
【００６１】
図５は本発明の実施形態による映像表示装置で応用プログラムのレイアウトを構成するオブジェクトの位置を考慮してスケーリングした応用プログラムの画面構成を図示している。
【００６２】
図５の（ａ）は第１映像表示装置で構成した応用プログラムのレイアウトを示し、図５の（ｂ）は第２映像表示装置でスケーリングした応用プログラムのレイアウトを示す。
【００６３】
第２映像表示装置は使用距離と表示領域のサイズ及び解像度を考慮して図５の（ａ）に図示された応用プログラムのレイアウトをスケーリングする。例えば、第２映像表示装置は使用距離と表示領域のサイズ及び解像度を考慮して映像表示装置のＰＰＤを決定する。以後、第２映像表示装置は映像表示装置のＰＰＤを考慮してスケーリング変数を生成して、スケーリング変数を考慮して応用プログラムのレイアウトをスケーリングする。
【００６４】
第２映像表示装置はスケーリングした応用プログラムのレイアウトを図５の（ｂ）に図示したように第２映像表示装置の表示領域５００の中央５１０の一部の領域に表示することができる。この時、第２映像表示装置はスケーリングによって表示領域５００の中央５１０に表示したアイテムオブジェクト以外の他のオブジェクトは図５のＢの図示のようにスケーリング以前の位置と等しく維持するように表示することができる。ここで、他のオブジェクトは、タイトルオブジェクト、制御メニューオブジェクト及びボタンオブジェクトを含んでいる。
【００６５】
映像表示装置は下記の図６の図示のように複数のスケーリング方式を利用して応用プログラムのレイアウトをスケーリングすることもできる。
【００６６】
図６は本発明の実施形態による映像表示装置で複数のスケーリング方式を利用して応用プログラムのレイアウトをスケーリングするための手続きを図示している。
【００６７】
図６を参照すると、映像表示装置は６０１段階で応用プログラムのレイアウトを構成するかどうかを確認する。例えば、映像表示装置は使用者が応用プログラムを選択して該当の応用プログラムのレイアウトを構成しなければならないか確認する。
【００６８】
応用プログラムのレイアウトを構成する場合、映像表示装置は６０３段階に進行して基準ＰＰＤを確認する。例えば、図２に図示された第２映像表示装置２２０で応用プログラムのレイアウトを構成する場合、第２映像表示装置２２０は第１映像表示装置２１０のＰＰＤを基準ＰＰＤで使用することができる。
【００６９】
基準ＰＰＤを確認した後、映像表示装置は６０５段階に進行して映像表示装置のＰＰＤを確認する。例えば、映像表示装置は図４に図示するように使用距離と表示領域のサイズ及び解像度を考慮して映像表示装置のＰＰＤを算出することもできる。
【００７０】
基準ＰＰＤと映像表示装置のＰＰＤを確認した後、映像表示装置は ６０７段階に進行して基準ＰＰＤと映像表示装置のＰＰＤを考慮してスケーリング変数を生成する。例えば、映像表示装置は基準ＰＰＤと映像表示装置のＰＰＤの比率をスケーリング変数に設定する。
【００７１】
以後、映像表示装置は６０９段階に進行して追加スケーリング方式を適用するかどうかを確認する。例えば、映像表示装置は応用プログラムの設定ファイルで応用プログラムのレイアウトをスケーリングするために複数のスケーリング方式が使われるかどうかを確認する。
【００７２】
追加スケーリング方式が適用されない場合、映像表示装置は６１１段階に進行して６０７段階で生成したスケーリング変数を考慮して応用プログラムのレイアウトを構成する。例えば、映像表示装置はスケーリング変数によって応用プログラムのレイアウトを構成するすべてのオブジェクトをスケーリングする。
【００７３】
一方、追加スケーリング方式が適用される場合、映像表示装置は６１３段階に進行して追加スケーリング方式による応用プログラムのレイアウトを構成するオブジェクトのサイズの比率を決定する。例えば、映像表示装置は解像度を基準として、応用プログラムのレイアウトを構成するオブジェクトのサイズの比率を決定する。他の例えば、映像表示装置はピクセル密度を基準に応用プログラムのレイアウトを構成するオブジェクトのサイズの比率を決定することができる。また他の例えば、映像表示装置は表示領域のサイズを基準に応用プログラムのレイアウトを構成するオブジェクトのサイズの比率を決定することもできる。また他の例えば、映像表示装置は解像度、ピクセル密度及び表示領域のサイズの中で少なくとも二つを基準に応用プログラムのレイアウトを構成するオブジェクトのサイズの比率を決定することもできる。
【００７４】
オブジェクトのサイズの比率を決定した後、映像表示装置は６１５段階に進行して６０７段階で生成したスケーリング変数と６１３段階で決定したオブジェクトのサイズの比率を考慮して応用プログラムのレイアウトを構成する。例えば、映像表示装置はスケーリング変数とオブジェクトのサイズの比率をそれぞれのオブジェクトに適用して応用プログラムのレイアウトを構成するオブジェクトをスケーリングする。
【００７５】
以後、映像表示装置は本アルゴリズムを終了する。
【００７６】
前述の実施形態で映像表示装置は使用者との距離を考慮してスケーリング変数を生成した後（６０７段階）、追加スケーリング方式によるオブジェクトのサイズの比率を決定する（６１３段階）。この時、映像表示装置はスケーリング変数とオブジェクトのサイズの比率を並列的に生成することもできる。
【００７７】
イメージオブジェクトに表示領域のサイズを基準の追加スケーリング方式を適用する場合、映像表示装置は下記の図７に図示するように応用プログラムのレイアウトを構成することができる。
【００７８】
図７は本発明の実施形態による映像表示装置でイメージオブジェクトを考慮して応用プログラムのレイアウトをスケーリングするための手続きを図示する図面である。
【００７９】
図７を参照すると、映像表示装置は７０１段階で応用プログラムのレイアウトを構成するかどうかを確認する。例えば、映像表示装置は使用者が応用プログラムを選択して該当の応用プログラムのレイアウトを構成しなければならないか確認する。
【００８０】
応用プログラムのレイアウトを構成する場合、映像表示装置は７０３段階に進行して基準ＰＰＤを確認する。例えば、図２に図示された第２映像表示装置２２０で応用プログラムのレイアウトを構成する場合、第２映像表示装置２２０は第１映像表示装置２１０のＰＰＤを基準ＰＰＤで使用することができる。
【００８１】
基準ＰＰＤを確認した後、映像表示装置は７０５段階に進行して映像表示装置のＰＰＤを確認する。例えば、映像表示装置は図４に図示するように使用者が映像表示装置を使用する距離と表示領域のサイズ及び解像度を考慮して映像表示装置のＰＰＤを算出することもできる。
【００８２】
基準ＰＰＤと映像表示装置のＰＰＤを確認した後、映像表示装置は ７０７段階に進行して基準ＰＰＤと映像表示装置のＰＰＤを考慮してスケーリング変数を生成する。例えば、映像表示装置は基準ＰＰＤと映像表示装置のＰＰＤの比率をスケーリング変数に設定する。
【００８３】
以後、映像表示装置は７０９段階に進行してレイアウトを構成するオブジェクトの中でイメージオブジェクトが含まれるかどうかを確認する。この時、映像表示装置は応用プログラムの設定ファイルでイメージオブジェクトが存在するかどうかを確認する。
【００８４】
イメージオブジェクトを含んでいない場合、映像表示装置は７１７段階に進行して７０７段階で生成したスケーリング変数を考慮して応用プログラムのレイアウトを構成する。例えば、映像表示装置はスケーリング変数によって応用プログラムのレイアウトを構成するすべてのオブジェクトをスケーリングする。
【００８５】
一方、イメージオブジェクトを含んでいる場合、映像表示装置は７１１段階に進行して応用プログラムのレイアウトを構成するオブジェクトの中でスケーリング変数を適用するオブジェクトを確認する。例えば、図８の（ａ）のように構成された応用プログラムのレイアウトをスケーリングする場合、映像表示装置はタイトルオブジェクト、アイテムオブジェクト及び制御メニューオブジェクトをスケーリング変数を適用してスケーリングするオブジェクトとして認識する。
【００８６】
以後、映像表示装置は７１３段階に進行してイメージオブジェクトを表示するためのイメージ表示領域のサイズを確認する。例えば、映像表示装置は図８の（ｂ）でスケーリング変数を考慮してタイトルオブジェクト、アイテムオブジェクト及び制御メニューオブジェクトを構成するための第１領域８１０と第２領域８２０のサイズを確認する。以後、映像表示装置は全体の表示領域８００で第１領域８１０と第２領域８２０のサイズを除いた第３領域８３０のサイズをイメージ表示領域のサイズとして認識する。
【００８７】
イメージ表示領域のサイズを確認した後、映像表示装置は７１５段階に進行してスケーリング変数とイメージ表示領域のサイズを考慮して応用プログラムのレイアウトを構成する。例えば、映像表示装置はスケーリング変数によって応用プログラムのレイアウトを構成するタイトルオブジェクト、アイテムオブジェクト及び制御メニューオブジェクトをスケーリングする。また、映像表示装置はイメージ表示領域のサイズを考慮してイメージオブジェクトをスケーリングする。この時、イメージオブジェクトの横のスケーリングの比率と縦のスケーリングの比率はイメージ表示領域のサイズによって異なるように適用されることもできる。
【００８８】
以後、映像表示装置は本アルゴリズムを終了する。
【００８９】
前述の実施形態で映像表示装置は応用プログラムのレイアウトを構成するオブジェクトの中でイメージオブジェクトを追加スケーリング方式を適用してスケーリングする。しかし、映像表示装置は応用プログラムのレイアウトを構成するオブジェクトの中でイメージオブジェクトではなく、他の少なくとも一つのオブジェクトに追加スケーリング方式を適用してスケーリングすることもできる。
【００９０】
以下の説明は、使用者が映像表示装置を使用する距離を考慮して応用プログラムのレイアウトをスケーリングするための映像表示装置の構成について説明する。以下の説明で映像表示装置は通信機能を実行することと仮定する。
【００９１】
図９は本発明による映像表示装置のブロック構成を図示している。
【００９２】
図示されたように映像表示装置は制御部９００、表示部９１０、入力部９２０、保存部９３０、オーディオ処理部９４０及び通信部９５０を含んでいる。
【００９３】
制御部９００は映像表示装置の全体的な動作の制御を実行する。
【００９４】
制御部９００は応用プログラムのレイアウトを構成するようにレイアウト構成部９０２を制御する。
【００９５】
レイアウト構成部９０２は使用距離を考慮して応用プログラムのレイアウトをスケーリングする。例えば、レイアウト構成部９０２は図１及び図４に図示するように使用距離を考慮してスケーリング変数を生成する。以後、レイアウト構成部９０２はスケーリング変数を利用して応用プログラムのレイアウトを構成するオブジェクトをスケーリングして表示部９１０の表示するための応用プログラムのレイアウトを構成する。他の例えば、レイアウト構成部９０２は図６及び図７に図示するように複数のスケーリング方式を利用して表示部９１０の表示するための応用プログラムのレイアウトを構成することもできる。
【００９６】
表示部９１０は制御部９００の制御によって映像表示装置の状態情報、使用者が入力する文字、動画像及び静止画像などを表示する。例えば、表示部９１０は図２、図３、図５及び図８に図示するようにレイアウト構成部９０２で構成した応用プログラムのレイアウトを表示する。
【００９７】
もし、表示部９１０がタッチスクリーンで構成されている場合、表示部９１０はタッチスクリーンを通じて提供された入力データを制御部９００に提供する。
【００９８】
入力部９２０は使用者の選択によって発生する入力データを制御部９００に提供する。例えば、入力部９２０は映像表示装置の制御のための制御ボタンのみを含んで構成される。他の例えば、入力部９２０は使用者から入力データの提供を受けるためのキーパッドで構成されることもできる。
【００９９】
保存部９３０は映像表示装置の動作を制御するためのプログラムを保存するプログラム保存部及びプログラム実行の中に発生されるデータを保存するデータ保存部で構成されることができる。例えば、保存部９３０は基準ＰＰＤ情報、応用プログラムのレイアウトを構成するオブジェクトの情報を含む応用プログラムの設定ファイル、表示部９１０のサイズ情報及び解像度情報の中で少なくとも一つを保存する。他の例えば、保存部９３０はレイアウト構成部９０２を通じて応用プログラムのレイアウトをスケーリングするための応用プログラムを含むことができる。この場合、レイアウト構成部９０２は保存部９３０に保存された応用プログラムを実行して応用プログラムのレイアウトをスケーリングすることもできる。
【０１００】
オーディオ処理部９４０はオーディオ信号の入出力を制御する。例えば、オーディオ処理部９５０は制御部９００から提供を受けたオーディオ信号をスピーカーを通じて外部に送出して、マイクから提供を受けたオーディオ信号を制御部９００に提供する。
【０１０１】
通信部９５０はアンテナを通じて送受信される信号を処理する。
【０１０２】
図示されていないが、映像表示装置は使用者との距離を測定するために超音波センサー、加速度センサー及びカメラモジュールの中で少なくとも一つを含むこともできる。
【０１０３】
前述のように構成される映像表示装置でレイアウト構成部９０２は既に設定された映像表示装置のＰＰＤを利用してスケーリング変数を決定することができる。しかし、レイアウト構成部９０２で図４の図示のように使用距離を考慮して映像表示装置のＰＰＤを決定する場合、レイアウト構成部９０２は下記の図１０のように構成されることができる。
【０１０４】
図１０は本発明による映像表示装置でレイアウト構成部の詳細ブロック構成を図示している。
【０１０５】
図示のようにレイアウト構成部９０２は距離決定部１０００、ＰＰＤ決定部１００２及びスケーリング変数生成部１００４を含んでいる。
【０１０６】
距離決定部１０００は映像表示装置と使用者の距離を決定する。例えば、距離決定部１０００は保存部９３０に保存された距離情報を確認する。他の例えば、距離決定部１０００は表示部９１０のサイズを考慮して使用者との距離を推定することができる。また他の例えば、距離決定部１０００は超音波センサーで超音波を発生させる時点と超音波が反射されて受信される時点の時間差を考慮して使用者が映像表示装置を使用する距離を推定することもできる。また他の例えば、距離決定部１０００は近接センサーによって加速度センサーが初期化される時点の加速度センサーの座標と使用者によって設定ボタンが入力される時点の座標の変化量を考慮して使用者が映像表示装置を使用する距離を推定することもできる。ここで、使用者は基準距離で設定ボタンを入力することと仮定する。基準距離は、使用者が映像表示装置を使用する平均距離を含んでいる。また他の例えば、距離決定部１０００はカメラモジュールを通じて基準距離に位置した使用者の映像を撮影して基準映像として保存する。以後、距離決定部１０００は応用プログラムのレイアウトをスケーリングする時点にカメラモジュールを通じて撮影した使用者の映像と基準映像のサイズを比べて使用者が映像表示装置を使用する距離を推定することもできる。また他の例えば、距離決定部１０００は二台のカメラモジュールが使用者の顔を認識する時点の各カメラモジュールのアングル角度を考慮して使用者が映像表示装置を使用する距離を推定することもできる。
【０１０７】
ＰＰＤ決定部１００２は距離決定部１０００から提供された映像表示装置と使用者の距離と保存部９３０から提供された解像度及び表示部９１０のサイズ情報を考慮して映像表示装置のＰＰＤを決定する。例えば、ＰＰＤ決定部１００２は映像表示装置の解像度及び表示部９１０のサイズを考慮してＤＰＩを決定する。以後、前記ＰＰＤ決定部１００２はＤＰＩと映像表示装置と使用者の距離を＜数学式２＞に適用して映像表示装置のＰＰＤを算出する。
【０１０８】
スケーリング変数生成部１００４はＰＰＤ決定部１００２から提供された映像表示装置のＰＰＤと保存部９３０から提供された基準ＰＰＤを考慮してスケーリング変数を生成する。例えば、スケーリング変数生成部１００４の基準ＰＰＤと映像表示装置のＰＰＤの比率をスケーリング変数に設定する。
【０１０９】
前述のように映像表示装置で使用者との距離を考慮して応用プログラムのレイアウトをスケーリングすることで、使用者に最適の応用プログラムレイアウトを提供することができ、また等しい応用プログラムが多様な装置で実行されることができる装置の互換性を提供することができる利点がある。
【０１１０】
一方、本発明の詳しい説明では具体的な実施形態について説明したが、本発明の範囲から脱しない限度内でさまざまな変形が可能である。したがって、本発明の範囲は説明された実施形態に限って決まってはならなくて、後述する特許請求の範囲だけではなく、この特許請求の範囲と均等なものなどによって決まらなければならない。
【符号の説明】
【０１１１】
９００  制御部
９０２  レイアウト構成部
９１０  表示部
９２０  入力部
９３０  保存部
９４０  オーディオ処理部
９５０  通信部
【図１】
2013142902.tif 000005
【図４】
2013142902.tif 000006
【図６】
2013142902.tif 000007
【図７】
2013142902.tif 000008
【図９】
2013142902.tif 000009
【図１０】
2013142902.tif 000010
【図２】
2013142902.tif 000011
【図３】
2013142902.tif 000012
【図５】
2013142902.tif 000013
【図８】
2013142902.tif 000014