(57)【特許請求の範囲】
【請求項１】
グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定するステップと、
前記目標要素の前記グリッドビュー中における位置に基づいて背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するステップと、
前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示するステップと
を含む背景表示方法。
【請求項２】
前記プロパティ情報には、種類と、前記各々の要素にそれぞれ対応する背景パターンプロファイルを指示するための背景ＩＤとが、含まれており、
前記目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定するステップは、
前記目標要素と第１要素との間の関連性及び前記目標要素と第２要素との間の関連性を特定し、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における水平位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における水平位置を特定するステップと、
前記目標要素と第３要素との間の関連性及び前記目標要素と第４要素との間の関連性を特定し、前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における鉛直位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における鉛直位置を特定するステップとを含み、
前記関連性には、プロパティ情報が同一であるか否かの情報が含まれているし、前記第１要素は、前記複数の要素中の、前記目標要素の左側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の右側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第３要素は、前記複数の要素中の、前記目標要素の上側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第４要素は、前記複数の要素中の、前記目標要素の下側に位置し、且つ、前記目標要素との距離が最も近い要素である
ことを特徴とする請求項１に記載の背景表示方法。
【請求項３】
前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するステップは、
前記第１要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一ではないと特定するステップと、
前記第２要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一ではないと特定するステップとを含み、
前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性を特定するステップは、
前記第３要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一ではないと特定するステップと、
前記第４要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一ではないと特定するステップと
を含むことを特徴とする請求項２に記載の背景表示方法。
【請求項４】
前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するステップは、
前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第１関連性情報を調査し、前記第１関連性情報に基づいて、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するステップ
を含み、
前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素の間の関連性を特定するステップは、
前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第２関連性情報を調査し、前記第２関連性情報に基づいて、前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性を特定するステップ
を含むことを特徴とする請求項２に記載の背景表示方法。
【請求項５】
前記目標要素の前記グリッドビュー中における位置に基づいて背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するステップは、
前記目標要素に対応する背景パターンプロファイルであって、前記グリッドビュー中の各々の位置と前記各々の位置の背景パターン情報の間の対応関係が含まれている背景パターンプロファイルを特定するステップと、
前記目標要素の前記グリッドビュー中における位置に基づいて、前記背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するステップと
を含むことを特徴とする請求項１に記載の背景表示方法。
【請求項６】
グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定するための位置特定モジュールと、
前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するための背景特定モジュールと、
前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示するための背景表示モジュールと
を備える背景表示装置。
【請求項７】
前記位置特定モジュールは、
前記目標要素と第１要素との間の関連性及び前記目標要素と第２要素との間の関連性を特定するための第１関連性特定ユニットと、
前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における水平位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における水平位置を特定するための水平位置特定ユニットと、
前記目標要素と第３要素との間の関連性及び前記目標要素と第４要素の間の関連性を特定するための第２関連性特定ユニットと、
前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における鉛直位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における鉛直位置を特定するための鉛直位置特定ユニットと
を備え、
前記関連性には、プロパティ情報が同一であるか否かの情報が含まれているし、前記第１要素は、前記複数の要素中の、前記目標要素の左側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の右側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第３要素は、前記複数の要素中の、前記目標要素の上側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第４要素は、前記複数の要素中の、前記目標要素の下側に位置し、且つ、前記目標要素との距離が最も近い要素であり
前記プロパティ情報には、種類と、前記各々の要素にそれぞれ対応する背景パターンプロファイルを指示するための背景ＩＤとが、含まれている、
ことを特徴とする請求項６に記載の背景表示装置。
【請求項８】
前記第１関連性特定ユニットは、
前記第１要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一ではないと特定するための第１特定サブユニットと、
前記第２要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一ではないと特定するための第２特定サブユニットと
を備え、
前記第２関連性特定ユニットは、
前記第３要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一ではないと特定するための第３特定サブユニットと、
前記第４要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一ではないと特定するための第４特定サブユニットと
を備える
ことを特徴とする請求項７に記載の背景表示装置。
【請求項９】
前記第１関連性特定ユニットは、
前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第１関連性情報を調査するための第１調査サブユニットと、
前記第１関連性情報に基づいて、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するための第５特定サブユニットと
を備え、
前記第２関連性特定ユニットは、
前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第２関連性情報を調査するための第２調査サブユニットと、
前記第２関連性情報に基づいて、前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性を特定するための第６特定サブユニットと
を備えることを特徴とする請求項７に記載の背景表示装置。
【請求項１０】
前記背景特定モジュールは、
前記目標要素に対応する背景パターンプロファイルであって、前記グリッドビュー中の各々の位置と前記各々の位置の背景パターン情報の間の対応関係が含まれている背景パターンプロファイルを特定するためのプロファイル特定ユニットと、
前記目標要素の前記グリッドビュー中における位置に基づいて、前記背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するための背景特定ユニットと
を備えることを特徴とする請求項６に記載の背景表示装置。
【請求項１１】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を含み、
前記プロセッサは、
グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定し、
前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定し、
前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示する
ように構成される、
電子機器。
【請求項１２】
プロセッサに実行されることにより、請求項１から請求項５のいずれかに記載の背景表示方法を実現することを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０２０６７０６.３であり、出願日が２０１４年５月１５日であって、発明名称が「背景表示方法、装置、及び電子機器」である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
本開示は、電子表示分野に関し、特に背景表示方法、装置、及び電子機器に関する。
【背景技術】
【０００２】
電子表示の分野において、一般的に、例えばＧｒｉｄＶｉｅｗ表示のような、グリッドビューに従って、要素を表示する。グリッドビュー中で、各々の要素を横方向に配列してもよいし、縦方向に配列してもよい。このように配列することにより、グリッド形式の要素が二次元に分布されたインターフェイスを構成する。グリッドビュー中の複数の要素を同時に一つのインターフェイスにすべて表示してもよいが、要素の数が多数であること、スクリーンの大きさの制限、或は、インターフェイスの美観の低下、等の問題がある。このため、一つの表示インターフェイスに、グリッドビュー中のすべての要素中の一部のみ表示して、ページめくりしたりスライドする際に、ユーザの命令に従って他の一部の要素を表示させてもよい。
【０００３】
一般的な表示方法は、グリッドビュー中の各々の要素に対してすべて同一の背景パターンを表示させる。しかし、インターフェイスを美観的に表示するために、グリッドビュー中の各々の要素にそれぞれ背景パターンを設定してもよい。グリッドビュー中に表示する要素が仮想ボタンである例を挙げると、開発者により仮想ボタンの背景パターンを設定する。開発者は、一般的に、一つのグリッドビュー中の各々の仮想ボタンにすべて同一の背景パターンを設定する。関連技術において、インターフェイスをもっとも鮮やかにするために、開発者は、各々の仮想ボタンに対して、それぞれ、異なる背景パターンを指定して、インターフェイスを表示させる。この際に、インターフェイス中の仮想ボタンに指定された背景パターンを直接的に調査して表示するようにしてもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
関連技術には少なくとも以下の問題が存在することを、本開示を実現する過程において、発見した。
【０００５】
関連技術において、インターフェイスを鮮やかに、且つ美観的に表示するためには、開発者によってグリッドビュー中各々の要素に対して対応する背景パターンを指定する必要がある。それで、グリッドビュー中の要素がより多い場合には、高い労働コストがかかるため、開発サイクルが長くなり、開発とメンテナンスのコストも上昇する。
【０００６】
関連技術でのインターフェイスを鮮やかに、且つ美観的に表示するためには、開発者がグリッドビュー中各々の要素に対して対応する背景パターンを指定する必要があり、このことは高い労働コストを必要とする。かかる問題を解決するために、本開示に係る実施形態は背景表示方法、装置、及び電子機器を提供する。本開示は、以下に示す技術的な解決手段を含む。
【課題を解決するための手段】
【０００７】
第１の態様によると、背景表示方法を提供する。
【０００８】
前記方法は、
グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定するステップと、
前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するステップと、
前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示するステップと
を含む。
【０００９】
好ましくは、前記プロパティ情報には、種類と、前記各々の要素にそれぞれ対応する背景パターンプロファイルを指示するための背景ＩＤとが、含まれており、
前記目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定するステップは、
前記目標要素と第１要素との間の関連性及び前記目標要素と第２要素との間の関連性を特定し、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における水平位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における水平位置を特定するステップと、
前記目標要素と第３要素との間の関連性及び前記目標要素と第４要素との間の関連性を特定し、前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における鉛直位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における鉛直位置を特定するステップとを含み、
ここで、前記関連性には、プロパティ情報が同一であるか否かの情報が含まれているし、前記第１要素は、前記複数の要素中の、前記目標要素の左側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の右側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第３要素は、前記複数の要素中の、前記目標要素の上側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第４要素は、前記複数の要素中の、前記目標要素の下側に位置し、且つ、前記目標要素との距離が最も近い要素である。
【００１０】
好ましくは、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するステップは、
前記第１要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一ではないと特定するステップと、
前記第２要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一ではないと特定するステップとを含み、
前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性を特定するステップは、
前記第３要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一ではないと特定するステップと、
前記第４要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一ではないと特定するステップとを含む。
【００１１】
好ましくは、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するステップは、
前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第１関連性情報を調査し、前記第１関連性情報に基づいて、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するステップを含み、
前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素の間の関連性を特定するステップは、
前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第２関連性情報を調査し、前記第２関連性情報に基づいて、前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性を特定するステップを含む。
【００１２】
好ましくは、前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するステップは、
前記目標要素に対応する背景パターンプロファイルであって、前記グリッドビュー中の各々の位置と前記各々の位置の背景パターン情報の間の対応関係が含まれている背景パターンプロファイルを特定するステップと、
前記目標要素の前記グリッドビュー中における位置に基づいて、前記背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するステップとを含む。
【００１３】
第２の態様によると、背景表示装置を提供する。
【００１４】
前記装置は、
グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定するための位置特定モジュールと、
前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するための背景特定モジュールと、
前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示するための背景表示モジュールとを備える。
【００１５】
好ましくは、前記位置特定モジュールは、
前記目標要素と第１要素との間の関連性及び前記目標要素と第２要素との間の関連性を特定するための第１関連性特定ユニットと、
前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における水平位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における水平位置を特定するための水平位置特定ユニットと、
前記目標要素と第３要素との間の関連性及び前記目標要素と第４要素の間の関連性を特定するための第２関連性特定ユニットと、
前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における鉛直位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における鉛直位置を特定するための鉛直位置特定ユニットと
を備え、
前記関連性には、プロパティ情報が同一であるか否かの情報が含まれているし、前記第１要素は、前記複数の要素中の、前記目標要素の左側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の右側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第３要素は、前記複数の要素中の、前記目標要素の上側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の下側に位置し、且つ、前記目標要素との距離が最も近い要素であり、
前記プロパティ情報には、種類と、前記各々の要素にそれぞれ対応する背景パターンプロファイルを指示するための背景ＩＤとが、含まれている。
【００１６】
好ましくは、前記第１関連性特定ユニットは、
前記第１要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一ではないと特定するための第１特定サブユニットと、
前記第２要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一ではないと特定するための第２特定サブユニットとを備え、
前記第２関連性特定ユニットは、
前記第３要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一ではないと特定するための第３特定サブユニットと、
前記第４要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一ではないと特定するための第４特定サブユニットとを備える。
【００１７】
好ましくは、前記第１関連性特定ユニットは、
前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第１関連性情報を調査するための第１調査サブユニットと、
前記第１関連性情報に基づいて、前記目標要素と前記第１要素との間の関連性及び前記目標要素と前記第２要素との間の関連性を特定するための第５特定サブユニットとを備え、
前記第２関連性特定ユニットは、
前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第２関連性情報を調査するための第２調査サブユニットと、
前記第２関連性情報に基づいて、前記目標要素と前記第３要素との間の関連性及び前記目標要素と前記第４要素との間の関連性を特定するための第６特定サブユニットとを備える。
【００１８】
好ましくは、前記背景特定モジュールは、
前記目標要素に対応する背景パターンプロファイルであって、前記グリッドビュー中の各々の位置と前記各々の位置の背景パターン情報の間の対応関係が含まれている背景パターンプロファイルを、特定するためのプロファイル特定ユニットと、
前記目標要素の前記グリッドビュー中における位置に基づいて、前記背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定するための背景特定ユニットとを備える。
【００１９】
第３の態様によると、電子機器を提供する。
【００２０】
前記電子機器は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を含み、
前記プロセッサは、
グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定し、
前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定し、
前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示するように構成される。
第４の態様によると、プロセッサに実行されることにより、上記の背景表示方法を実現するプログラムを提供する。
第５の態様によると、上記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２１】
本開示の実施形態が提供する技術方案の有益な効果は以下のとおりである。
【００２２】
目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて目標要素のグリッドビュー中における位置を特定し、当該目標要素の当該グリッドビューにおける位置に基づいて当該目標要素に対応する背景パターン情報を特定して、背景パターンを表示させる。このようにして、目標要素の背景パターンは目標要素のグリッドビュー中における位置によって決まるため、開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよく、各々の要素に対してそれぞれ背景パターン情報を指定する必要がなくなった。ここでは、各々の要素のリニアレイアウト中の位置を自動的に認識して、当該位置に対応する背景パターンを表示してもよい。これにより、開発者の作業量を削減でき、開発者がグリッドビュー中の各要素に対して対応する背景パターンを指定する必要があるために高い労働コストを要するという関連技術の問題を解決し、開発サイクルを短縮し、さらに美的且つ鮮やかなインターフェイスを保証しつつ開発及びメンテナンスのコストを削減する効果を得た。
【００２３】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、特許請求の範囲に記載された発明を制限するものではないと理解するべきである。
【図面の簡単な説明】
【００２４】
ここでの図面は、明細書に合併されて本明細書の一部を構成し、本発明に合致する実施形態を示し、明細書とともに本発明の原理を説明するのに用いられる。
【図１】図１は、例示的な一実施形態に係る背景表示方法を示すフローチャートである。
【図２】図２は、別の例示的な一実施形態に係る背景表示方法を示すフローチャートである。
【図３】図３は、別の例示的な一実施形態に係るグリッドビューを示す模式図である。
【図４】図４は、別の例示的な一実施形態によって示したもう一種のグリッドビューを示す模式図である。
【図５】図５は、例示的な一実施形態に係る背景表示方法を示すフローチャートである。
【図６】図６は、例示的な一実施形態に係るグリッドビューを示す模式図である。
【図７】図７は、例示的な一実施形態に係る背景表示装置を示す模式図である。
【図８】図８は、別の例示的な一実施形態に係る背景表示装置を示す模式図である。
【図９】図９は、例示的な一実施形態に係る電子機器を示すブロック図である。
【発明を実施するための形態】
【００２５】
ここで、例示的な実施形態を詳細に説明し、また、説明中の例を図面に示している。以下の記述において、図面を説明する際に、特に、説明しない場合、異なる図面中の同一の符号は、同一、或は、同様な要素を意味する。以下の例示的な実施形態において記述される具体的な実装は、本開示に合致するすべての具体的な実装を表すものではない。むしろ、それらは、添付の特許請求の範囲及び本開示に含まれる態様と合致する装置及び方法の例に過ぎない。
【００２６】
図１は、例示的な一実施形態に係る背景表示方法を示すフローチャートである。図１に示したように、当該背景表示方法は、電子機器において、グリッドビュー中の要素の背景パターンを表示するのに用いられる。当該電子機器は、スマートフォン、タブレットＰＣ、テレビ、電子ブックリーダー、等のスマート機器であってもよい。当該背景表示方法は、以下のステップを含んでもよい。
【００２７】
ステップ１０２において、グリッドビューによって表示する複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、目標要素の当該グリッドビューにおける位置を特定する。
【００２８】
ここで、前記目標要素のグリッドビュー中における位置は、前記グリッドビューに含まれているすべての要素中での前記目標要素の配列位置を含んでもよい。或は、前記グリッドビュー中の一部のサブリストの場合には、前記目標要素のグリッドビュー中における位置は、サブリスト中のすべての要素中での当該目標要素の配列位置を含んでもよい。
【００２９】
ステップ１０４において、当該目標要素の当該グリッドビューにおける位置に基づいて背景パターンプロファイルを調査して、当該目標要素に対応する背景パターン情報を特定する。
【００３０】
ここで、当該背景パターンプロファイルには、当該グリッドビュー中の各々の位置と各々の位置の背景パターン情報との間の対応関係が含まれている。各々の背景パターンプロファイルは、それぞれ一つのＩＤを有する。一つのグリッドビュー中の各々の要素は、すべて一つの背景パターンプロファイルに対応付けられていてもよいし、お互いに異なる背景パターンプロファイルに対応付けられていてもよいことを、説明するべきである。例えば、１０個の要素毎に、一つの背景プロファイルに対応付けられていてもよい。
【００３１】
ステップ１０６において、当該背景パターン情報に基づいて、当該目標要素の背景パターンを表示する。
【００３２】
ここで、当該背景パターン情報は、対応する背景パターンを指示するための情報であり、例えば、対応する背景パターンのＩＤ（標識）、及び背景パターンの格納位置、等のような情報である。
【００３３】
電子機器のスクリーンのサイズに限定されて、グリッドビュー中の位置の数は限られる。開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよいし、グリッドビュー中の各々の要素にそれぞれ背景パターン情報を指定する必要がないため、開発者の作業量を削減できる。
【００３４】
上記のように、例示的な本実施形態によって示した背景表示方法によると、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて目標要素のグリッドビュー中における位置を特定し、当該目標要素の当該グリッドビューにおける位置に基づいて当該目標要素に対応する背景パターン情報を特定して、背景パターンを表示させる。このようにして、目標要素の背景パターンは目標要素のグリッドビュー中における位置によって決まるため、開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよく、各々の要素に対してそれぞれ背景パターン情報を指定する必要がなくなった。これにより、開発者の作業量を削減でき、開発者がグリッドビュー中の各要素に対して対応する背景パターンを指定する必要があるために高い労働コストを要するという関連技術の問題を解決し、開発サイクルを短縮し、さらに美的且つ鮮やかなインターフェイスを保証しつつ開発とメンテナンスのコストを削減する効果を得た。
【００３５】
図２は、別の例示的な一実施形態に係る背景表示方法を示すフローチャートである。図２に示したように、当該背景表示方法は、電子機器において、グリッドビュー中の要素の背景パターンを表示するのに用いられる。当該電子機器は、スマートフォン、タブレットＰＣ、テレビ、電子ブックリーダー、等のスマート機器であってもよい。当該背景表示方法は、以下のステップを含んでもよい。
【００３６】
ステップ２０２において、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて、目標要素のグリッドビュー中における位置を特定する。
【００３７】
ここで、当該目標要素は、当該グリッドビューによって表示する複数の要素中の一つである。当該複数の要素には、それぞれ、自分のプロパティ情報が対応付けられている。当該プロパティには、種類（ｔｙｐｅ）と背景ＩＤが含まれている。当該背景ＩＤは、当該各々の要素にそれぞれ対応する背景パターンプロファイルを指示するためのものである。電子機器は、アダプター（ａｄａｐｔｅｒ）に用いて目標要素の種類（ｔｙｐｅ）を取得してもよい。
【００３８】
目標要素のグリッドビュー中における位置には、水平位置と鉛直位置とが含まれている。
【００３９】
電子機器は、目標要素の当該グリッドビューにおける水平位置を特定する際に、当該目標要素と第１要素の間の関連性、及び当該目標要素と第２要素の間の関連性を特定する。当該関連性には、プロパティ情報が同一であるとの情報、或は、お互いに異なるとの情報が含まれている。当該第１要素は、当該複数の要素中で、当該目標要素の左側に位置し、且つ、当該目標要素との距離が最も近い要素である。当該第２要素は、当該複数の要素中で、当該目標要素の右側に位置し、且つ、当該目標要素との距離が最も近い要素である。
【００４０】
ここで、前記目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、目標要素のグリッドビュー中における位置を特定する際に、第１要素のプロパティ情報と目標要素のプロパティ情報が同一である場合には、関連性を同一であると設定し、第１要素のプロパティ情報と目標要素のプロパティ情報が異なる場合には、第１要素と目標要素の関連性がお互いに異なると設定する。ここでのプロパティ情報が同一であるとは、目標要素と第１要素の種類及び背景ＩＤがすべて同一であることを意味する。もし、種類又は背景ＩＤ中のいずれか一つが異なると、当該目標要素のプロパティ情報と第１要素のプロパティ情報がお互いに異なることになる。第２要素と目標要素との関連性の判断方法は同様である。特に、もし目標要素の前に第１要素がないと、第１要素のプロパティ情報がＮｕｌｌであるため、第１要素のプロパティ情報を取得することができない。第１要素のプロパティ情報がＮｕｌｌである場合には、当該目標要素のプロパティ情報と、当該実際的には存在しない第１要素のプロパティ情報とがお互いに異なると特定できる。即ち、目標要素と第１要素の関連性がお互いに異なると特定できる。第２要素のプロパティ情報がＮｕｌｌである場合には、当該目標要素の後に要素がないため、当該目標要素のプロパティ情報と、当該実際的には存在しない第２要素のプロパティ情報がお互いに異なると特定できる。
【００４１】
その後、電子機器は、当該目標要素と当該第１要素の間の関連性及び当該目標要素と当該第２要素の間の関連性に基づいて、当該関連性と当該目標要素の当該グリッドビューにおける水平位置との間の対応関係を調査することにより、当該目標要素の当該グリッドビューにおける水平位置を特定する。
【００４２】
電子機器は、目標要素の当該グリッドビューにおける鉛直位置を特定する際には、当該目標要素と第３要素の間の関連性、及び当該目標要素と第４要素の間の関連性を特定する。当該関連性には、プロパティ情報が同一であるとの情報、或は、お互いに異なるとの情報が含まれている。当該第３要素は、当該複数の要素中で、当該目標要素の上側に位置し、且つ、当該目標要素との距離が最も近い要素である。当該第４要素、当該複数の要素中で、当該目標要素の下側に位置し、且つ、当該目標要素との距離が最も近い要素である。
【００４３】
ここで、目標要素と第３要素の間の関連性及び目標要素と第４要素の間の関連性の判断方法は、上記の目標要素と第１要素の間の関連性及び目標要素と第２要素の間の関連性の判断方法と同様であるため、ここでは説明を省略する。
【００４４】
その後、電子機器は、当該目標要素と当該第３要素の間の関連性及び当該目標要素と当該第４要素の間の関連性に基づいて、当該関連性と当該目標要素の当該グリッドビューにおける鉛直位置の間の対応関係を調査することにより、当該目標要素の当該グリッドビューにおける鉛直位置を特定する。
【００４５】
当該電子機器がスマートフォンであり、当該複数の要素がスマートフォン中のグリッドビューに従って表示された各々のアイコンである例を挙げると、各々のアイコンを、左から右へ、且つ上から下への“Ｚ”型に従って順に表示する。即ち、グリッドビュー中の第１行目の１番目のアイコンから、右へ向かって一つ一つ番号付けして、この行の最後の一つのアイコンまで番号付けした際に、その下の行の１番目のアイコンから続いて番号付けする。
【００４６】
ここで、グリッドビュー中に含んでいる各々のアイコンは、お互いに異なる種類に分けている。例えば、グリッドビューは、二つの種類のアイコンを含んでもよい。その一つの種類は、アプリケーションの起動アイコンのような操作可能のアイコンである、そのもう一つの種類は、固定表示するイメージのような操作不能のアイコンである。各々のアイコンのプロパティ情報には、自分の種類のほか、対応する背景パターンプロファイルのＩＤがさらに含まれている。
【００４７】
スマートフォンは、グリッドビュー中の現在表示している目標アイコンのグリッドビューにおける水平位置を特定する際には、まず、目標アイコンの番号であるｃｕｒｅｎｔＰｏｓを取得した後、グリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ-１であるアイコン（即ち、第１アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第１アイコンの間の関連性とする。同様に、スマートフォンがグリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ+１のアイコン（即ち、第２アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第２アイコンとの間の関連性とする。
【００４８】
種類及び対応する背景パターンプロファイルのＩＤがすべて同一の場合のみに、二つのアイコンの間の関連性が同一であり、種類及び対応する背景パターンプロファイルのＩＤ中の一つが同一ではない場合には、二つのアイコンの間の関連性は同一ではないことを、説明するべきである。
【００４９】
スマートフォンは、目標アイコンと第１アイコンとの間の関連性、及び目標アイコンと第２アイコンとの間の関連性に基づいて、当該関連性と目標アイコンのグリッドビューにおける水平位置との間の対応関係を調査することにより、当該目標アイコンのグリッドビューにおける水平位置を特定してもよい。
【００５０】
目標アイコンの当該グリッドビューにおける水平位置は、Ｍ、Ｆ、Ｌ、及びＳの四つの種類があり、Ｍは、目標アイコンがグリッドビュー中の一つの行に表示された同一の種類の複数の隣接するアイコン中の中間位置（ｍｉｄｄｌｅ）に位置することを意味し、Ｆは、目標アイコンがグリッドビュー中の一つの行に表示された同一の種類の複数の隣接するアイコン中の開始位置（ｆｉｒｓｔ）に位置することを意味し、Ｌは、目標アイコンがグリッドビュー中の一つの行に表示された同一の種類の複数の隣接するアイコン中の終了位置（ｌａｓｔ）に位置することを意味し、Ｓは、目標アイコンがグリッドビュー中においてその右及び左のいずれにも同一の種類の隣接アイコンを有していない（ｓｉｎｇｌｅ）ことを意味する。目標アイコンと第１アイコン及び第２アイコンとの間の関連性と、当該目標アイコンの水平位置との間の関係は、以下の表１に示したとおりである。
【表１】
0005989942.tif 000002
【００５１】
表１において、１列目は、目標アイコンと第１アイコンとの関連性を意味し、２列目は、目標アイコンと第２アイコンとの関連性を意味し、３列目は、目標アイコンと第１アイコンとの関連性及び目標アイコンと第２アイコンとの関連性に対応する当該目標要素の水平位置を意味する。
【００５２】
水平位置の特定方法と同様に、スマートフォンが、グリッドビュー中の現在表示された目標アイコンのグリッドビューにおける鉛直位置を特定する場合には、まず、目標アイコンの番号であるｃｕｒｅｎｔＰｏｓを取得した後、グリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ- ｎｕｍｃｏｌｓ（ｎｕｍｃｏｌｓはグリッドビューの列の合計である）のアイコン（即ち、第３アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第３アイコンとの間の関連性とする。同様に、スマートフォンは、グリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ+ ｎｕｍｃｏｌｓであるアイコン（即ち、第４アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第４アイコンとの間の関連性とする。
【００５３】
スマートフォンは、目標アイコンと第３アイコンとの間の関連性、及び目標アイコンと第４アイコンとの間の関連性に基づいて、当該関連性と目標アイコンのグリッドビューにおける鉛直位置との間の対応関係を調査することにより、当該目標アイコンのグリッドビューにおける鉛直位置を特定してもよい。
【００５４】
従って、目標アイコンの当該グリッドビューにおける鉛直位置は、Ｍ、Ｆ、Ｌ、及びＳの四つの種類があり、Ｍは、目標アイコンがグリッドビュー中の一つの列に表示された同一の種類の複数の隣接するアイコン中の中間位置（ｍｉｄｄｌｅ）に位置することを意味し、Ｆは、目標アイコンがグリッドビュー中の一つの列に表示された同一の種類の複数の隣接するアイコン中の開始位置（ｆｉｒｓｔ）に位置することを意味し、Ｌは、目標アイコンがグリッドビュー中の一つの列に表示された同一の種類の複数の隣接するアイコン中の終了位置（ｌａｓｔ）に位置することを意味し、Ｓは、目標アイコンがグリッドビュー中においてその上及び下のいずれにも同一の種類の隣接アイコンを有していない（ｓｉｎｇｌｅ）ことを意味する。目標アイコンと第３アイコン及び第４アイコンとの間の関連性と、当該目標アイコンの鉛直位置との間の関係は、以下の表２に示したとおりである。
【表２】
0005989942.tif 000003
【００５５】
表２において、１列目は、目標アイコンと第３アイコンとの関連性を意味し、２列目は、目標アイコンと第４アイコンとの関連性を意味し、３列目は、目標アイコンと第３アイコンの関連性及び目標アイコンと第４アイコンとの関連性に対応する当該目標要素の鉛直位置を意味する。
【００５６】
当目標アイコンがグリッドビュー中の１列目に位置する場合には、対応する第１アイコンが存在しないため、目標アイコンと第１アイコンのプロパティ情報が同一ではないと黙認し、当目標要素がグリッドビュー中の最後の１列に位置する場合には、対応する第２アイコンが存在しないため、目標要素と第２アイコンのプロパティ情報が同一ではないと黙認することを、説明するべきである。同様に、目標アイコンがグリッドビュー中の１行目に位置する場合には、対応する第３アイコンが存在しないため、目標アイコンと第３アイコンのプロパティ情報が同一ではないと黙認し、目標要素がグリッドビュー中の最後の１行に位置する場合には、対応する第４アイコンが存在しないため、目標要素と第４アイコンのプロパティ情報が同一ではないと黙認する。
【００５７】
ここで、電子機器は、まず、目標要素のグリッドビュー中における行番号を特定して、目標要素が位置する行番号、及びグリッドビューの行の合計に基づいて、当該目標要素がグリッドビューにおける１行目、又は最後の１行に位置するか否かを特定してもよい。同様に、電子機器は、まず、目標要素のグリッドビュー中における列番号を特定して、目標要素が位置する列番号、及びグリッドビューの列の合計に基づいて、当該目標要素がグリッドビューの１列目、又は最後の１列に位置するか否かを特定してもよい。
【００５８】
電子機器は、目標要素の行番号を特定する場合には、目標要素のｃｕｒｅｎｔＰｏｓをｎｕｍｃｏｌｓで割り算した後の結果から小数点以下を捨てて得た数を、目標要素が位置する行番号とし、目標要素の列番号を特定する場合には、目標要素のｃｕｒｅｎｔＰｏｓをｎｕｍｃｏｌｓで割り算した後の結果中の小数点以下の数を、目標要素が位置する列番号とする。
【００５９】
ステップ２０４において、当該目標要素に対応する背景パターンプロファイルを調査して、目標要素のグリッドビュー中における位置、及び当該背景パターンプロファイルに基づいて、当該目標要素に対応する背景パターン情報を特定する。
【００６０】
ここで、当該背景パターンプロファイル中には、当該目標要素のグリッドビュー中における水平位置及び鉛直位置と、目標要素に対応する背景パターン情報との間の対応関係が含まれている。例えば、以下の説明中の表３に、代表的な背景パターンプロファイルの内容を示した。各々の背景パターンプロファイルは、ユニークなＩＤラベルを有する。各々の背景パターンプロファイル中の各々の位置に背景パターン情報を配置する方法は、複数の方法があってもよい。
【００６１】
当該グリッドビュー中の要素がスマートフォンにおいてグリッドビューによって表示するアイコンである例をあげると、グリッドビュー中の二つの種類のアイコンは、お互いに異なる背景パターンプロファイルに対応付けられていてもよいし、同一の背景パターンプロファイルに対応付けられていてもよい。本実施形態はこれに対して制限しない。
【００６２】
ステップ２０６において、当該背景パターン情報に基づいて、当該目標要素の背景パターンを表示する。
【００６３】
グリッドビュー中の各々の要素は、水平位置と鉛直位置によって、最大には、１６種類の異なる背景パターンに対応付けられることができる。背景パターン情報が対応する背景パターンのＩＤ（標識）である例を挙げると、目標要素のグリッドビュー中における水平位置及び鉛直位置と、対応する背景パターンとの間の対応関係は、以下の表３に示したとおりである。
【表３】
0005989942.tif 000004
【００６４】
図３に示すようにグリッドビュー中の要素がアイコンである例を挙げると、グリッドビューによって表示されたスマートフォンスクリーンは、４つの行及び四つの列を構成する合計１３個のアイコンを含む。最後の１行には一つのアイコンしかいない。各々のアイコンの種類、及び対応する背景パターンプロファイルは、他のアイコンのそれらと同一である。アイコン１は、水平位置がＦであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン６である。アイコン２とアイコン３は、水平位置がＭであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン２である。同様に、アイコン４の背景パターンはパターン１０であり、アイコン５と８の背景パターンはパターン５であり、アイコン６と７の背景パターンはパターン１であり、アイコン８の背景パターンはパターン９であり、アイコン１０と１１の背景パターンはパターン３であり、アイコン１２の背景パターンはパターン１１であり、アイコン１３の背景パターンはパターン１５である。
【００６５】
グリッドビュー中の位置の数は限定されている（例えば、本開示の上記の構成によると１６種類の位置しかない）。開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよいし、グリッドビュー中の各々の要素にそれぞれ背景パターン情報を指定する必要がないため、開発者の作業量が削減される。
【００６６】
グリッドビュー中の要素が変更された場合、例えば、幾つかの条件の下でユーザが各々の要素の位置を図４に示すようにカスタム定義した場合には、アイコン２は、水平位置がＦであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン６である。アイコン１とアイコン３は、水平位置がＭであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン２である。同様に、アイコン４の背景パターンはパターン１０であり、アイコン５と８の背景パターンはパターン５であり、アイコン６と７の背景パターンはパターン１であり、アイコン８の背景パターンはパターン９であり、アイコン１０と１１の背景パターンはパターン３であり、アイコン１２の背景パターンはパターン１１であり、アイコン１３の背景パターンはパターン１５である。
【００６７】
図３と図４を対照すると、要素位置が変更された場合、その対応する背景パターンも変更されることが分かる。このようにすることにより、当要素位置が変更される際に、グリッドビュー中の背景パターン全体が変更されないよう保証して、グリッドビューの美観性の低下を避けて、ユーザーエクスペリエンスの效果を改善できる。
【００６８】
上記のように、例示的な本実施形態によって示した背景表示方法によると、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて目標要素のグリッドビュー中における位置を特定し、当該目標要素の当該グリッドビューにおける位置に基づいて当該目標要素に対応する背景パターン情報を特定して、背景パターンを表示させる。このようにして、目標要素の背景パターンは目標要素のグリッドビュー中における位置によって決まるため、開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよく、各々の要素に対してそれぞれ背景パターン情報を指定する必要がなくなった。これにより、開発者の作業量を削減でき、開発者がグリッドビュー中の各要素に対して対応する背景パターンを指定する必要があるために高い労働コストを要するという関連技術の問題を解決し、開発サイクルを短縮し、さらに美的且つ鮮やかなインターフェイスを保証しつつ開発とメンテナンスのコストを削減する効果を得た。
【００６９】
図５は、例示的な一実施形態に係る背景表示方法を示すフローチャートである。図５に示したように、当該背景表示方法は、電子機器において、グリッドビュー中の要素の背景パターンを表示するのに用いられる。当該電子機器は、スマートフォン、タブレットＰＣ、テレビ、電子ブックリーダー、等のスマート機器であってもよい。当該背景表示方法は、以下のステップを含んでもよい。
【００７０】
ステップ３０２において、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて、目標要素のグリッドビュー中における位置を特定する。
【００７１】
ここで、当該目標要素は、当該グリッドビューによって表示する複数の要素中の一つである。当該複数の要素には、それぞれ、自分のプロパティ情報が対応付けられている。当該プロパティには、種類（ｔｙｐｅ）と背景ＩＤが含まれている。当該背景ＩＤは、当該各々の要素にそれぞれ対応する背景パターンプロファイルを指示するためのものである。電子機器は、アダプター（ａｄａｐｔｅｒ）に用いて目標要素の種類（ｔｙｐｅ）を取得してもよい。
【００７２】
目標要素のグリッドビュー中における位置には、水平位置と鉛直位置とが含まれている。
【００７３】
電子機器は、目標要素の当該グリッドビューにおける水平位置を特定する際に、当該目標要素と第１要素の間の関連性、及び当該目標要素と第２要素の間の関連性を特定する。当該関連性には、プロパティ情報が同一であるとの情報、或は、お互いに異なるとの情報が含まれている。当該第１要素は、当該複数の要素中で、当該目標要素の左側に位置し、且つ、当該目標要素との距離が最も近い要素である。当該第２要素は、当該複数の要素中で、当該目標要素の右側に位置し、且つ、当該目標要素との距離が最も近い要素である。例えば、第１要素と目標要素のプロパティ情報が同一であると、その関連性が同一である。もし、目標要素の前に第１要素がないと、第１要素のプロパティ情報がＮｕｌｌであるか、又は第１要素のプロパティ情報を取得することができないため、その関連性がお互いに異なると黙認する。第２要素と目標要素の関連性の判断方法も、同様である。
【００７４】
その後、電子機器は、当該目標要素と当該第１要素の間の関連性及び当該目標要素と当該第２要素の間の関連性に基づいて、当該関連性と当該目標要素の当該グリッドビューにおける水平位置との間の対応関係を調査することにより、当該目標要素の当該グリッドビューにおける水平位置を特定する。
【００７５】
ここで、第１要素のプロパティ情報がＮｕｌｌである場合には、当該目標要素の前に要素がないため、当該目標要素のプロパティ情報と当該実際的には存在しない第１要素のプロパティ情報とが同一ではないと特定する。第２要素のプロパティ情報がＮｕｌｌである場合には、当該目標要素の後に要素がないため、当該目標要素のプロパティ情報と当該実際的には存在しない第２要素のプロパティ情報とが同一でないと特定する。
【００７６】
電子機器は、目標要素の当該グリッドビューにおける鉛直位置を特定する際には、当該目標要素と第３要素の間の関連性、及び当該目標要素と第４要素の間の関連性を特定する。当該関連性には、プロパティ情報が同一であるとの情報、或は、お互いに異なるとの情報が含まれている。当該第３要素は、当該複数の要素中で、当該目標要素の上側に位置し、且つ、当該目標要素との距離が最も近い要素である。当該第４要素、当該複数の要素中で、当該目標要素の下側に位置し、且つ、当該目標要素との距離が最も近い要素である。例えば、第３要素と目標要素のプロパティ情報が同一であると、その関連性が同一である。もし、目標要素の前に第３要素がないと、第３要素のプロパティ情報がＮｕｌｌであるか、又は第３要素のプロパティ情報を取得することができないため、その関連性がお互いに異なると黙認する。第４要素と目標要素の関連性の判断方法も、同様である。
【００７７】
その後、電子機器は、当該目標要素と当該第３要素の間の関連性及び当該目標要素と当該第４要素の間の関連性に基づいて、当該関連性と当該目標要素の当該グリッドビューにおける鉛直位置との間の対応関係を調査することにより、当該目標要素の当該グリッドビューにおける鉛直位置を特定する。
【００７８】
ここで、第３要素のプロパティ情報がＮｕｌｌである場合には、当該目標要素の上側に要素がないため、当該目標要素のプロパティ情報と当該実際的には存在しない第３要素のプロパティ情報とが同一ではないと特定する。第４要素のプロパティ情報がＮｕｌｌである場合には、当該目標要素の下側に要素がないため、当該目標要素のプロパティ情報と当該実際的には存在しない第４要素のプロパティ情報とが同一でないと特定する。
【００７９】
当該電子機器がスマートフォンであり、当該複数の要素がスマートフォン中のグリッドビューに従って表示された各々のアイコンである例を挙げると、各々のアイコンを、左から右へ、且つ上から下への“Ｚ”型に従って順に表示する。即ち、グリッドビュー中の第１行目の１番目のアイコンから、右へ向かって一つ一つ番号付けして、この行の最後の一つのアイコンまで番号付けした際に、その下の行の１番目のアイコンから続いて番号付けする。
【００８０】
ここで、グリッドビュー中に含んでいる各々のアイコンは、お互いに異なる種類に分けている。例えば、グリッドビューは、二つの種類のアイコンを含んでもよい。その一つの種類は、アプリケーションの起動アイコンのような操作可能のアイコンである、そのもう一つの種類は、固定表示するイメージのような操作不能のアイコンである。各々のアイコンのプロパティ情報には、自分の種類のほか、対応する背景パターンプロファイルのＩＤがさらに含まれている。
【００８１】
スマートフォンが、グリッドビュー中の現在表示している目標アイコンのグリッドビューにおける水平位置を特定する際には、まず、目標アイコンの番号であるｃｕｒｅｎｔＰｏｓを取得した後、グリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ-１であるアイコン（即ち、第１アイコン）の種類、及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類、及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第１アイコンの間の関連性とする。同様に、スマートフォンがグリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ+１のアイコン（即ち、第２アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第２アイコンとの間の関連性とする。
【００８２】
種類及び対応する背景パターンプロファイルのＩＤがすべて同一の場合のみに、二つのアイコンの間の関連性が同一であり、種類及び対応する背景パターンプロファイルのＩＤ中の一つが同一ではない場合には、二つのアイコンの間の関連性は同一ではないことを、説明するべきである。
【００８３】
スマートフォンは、目標アイコンと第１アイコンとの間の関連性、及び目標アイコンと第２アイコンとの間の関連性に基づいて、当該関連性と目標アイコンのグリッドビューにおける水平位置との間の対応関係を調査することにより、当該目標アイコンのグリッドビューにおける水平位置を特定してもよい。
【００８４】
目標アイコンの当該グリッドビューにおける水平位置は、Ｍ、Ｆ、Ｌ、及びＳの四つの種類があり、Ｍは、目標アイコンがグリッドビュー中の一つの行に表示された同一の種類の複数の隣接するアイコン中の中間位置（ｍｉｄｄｌｅ）に位置することを意味し、Ｆは、目標アイコンがグリッドビュー中の一つの行に表示された同一の種類の複数の隣接するアイコン中の開始位置（ｆｉｒｓｔ）に位置することを意味し、Ｌは、目標アイコンがグリッドビュー中の一つの行に表示された同一の種類の複数の隣接するアイコン中の終了位置（ｌａｓｔ）に位置することを意味し、Ｓは、目標アイコンがグリッドビュー中においてその右及び左のいずれにも同一の種類の隣接アイコンを有していない（ｓｉｎｇｌｅ）ことを意味する。目標アイコンと第１アイコン及び第２アイコンとの間の関連性と、当該目標アイコンの水平位置との間の関係は、上記の表１に示したとおりである。
【００８５】
表１において、１列目は、目標アイコンと第１アイコンとの関連性を意味し、２列目は、目標アイコンと第２アイコンとの関連性を意味し、３列目は、目標アイコンと第１アイコンとの関連性及び目標アイコンと第２アイコンとの関連性に対応する当該目標要素の水平位置を意味する。
【００８６】
水平位置の特定方法と同様に、スマートフォンが、グリッドビュー中の現在表示された目標アイコンのグリッドビューにおける鉛直位置を特定する場合には、まず、目標アイコンの番号であるｃｕｒｅｎｔＰｏｓを取得した後、グリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ- ｎｕｍｃｏｌｓ（ｎｕｍｃｏｌｓはグリッドビューの列の合計である）のアイコン（即ち、第３アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第３アイコンとの間の関連性とする。同様に、スマートフォンは、グリッドビュー中の番号がｃｕｒｅｎｔＰｏｓ+ ｎｕｍｃｏｌｓであるアイコン（即ち、第４アイコン）の種類及び対応する背景パターンプロファイルのＩＤと、目標アイコンの種類及び対応する背景パターンプロファイルのＩＤとが同一であるか否かを検出して、検出結果を取得して目標アイコンと第４アイコンとの間の関連性とする。
【００８７】
スマートフォンは、目標アイコンと第３アイコンとの間の関連性、及び目標アイコンと第４アイコンとの間の関連性に基づいて、当該関連性と目標アイコンのグリッドビューにおける鉛直位置との間の対応関係を調査することにより、当該目標アイコンのグリッドビューにおける鉛直位置を特定してもよい。
【００８８】
従って、目標アイコンの当該グリッドビューにおける鉛直位置は、Ｍ、Ｆ、Ｌ、及びＳの四つの種類があり、Ｍは、目標アイコンがグリッドビュー中の一つの列に表示された同一の種類の複数の隣接するアイコン中の中間位置（ｍｉｄｄｌｅ）に位置することを意味し、Ｆは、目標アイコンがグリッドビュー中の一つの列に表示された同一の種類の複数の隣接するアイコン中の開始位置（ｆｉｒｓｔ）に位置することを意味し、Ｌは、目標アイコンがグリッドビュー中の一つの列に表示された同一の種類の複数の隣接するアイコン中の終了位置（ｌａｓｔ）に位置することを意味し、Ｓは、目標アイコンがグリッドビュー中においてその上及び下のいずれにも同一の種類の隣接アイコンを有していない（ｓｉｎｇｌｅ）ことを意味する。目標アイコンと第３アイコン及び第４アイコンとの間の関連性と、当該目標アイコンの鉛直位置との間の関係は、上記の表２に示したとおりである。
【００８９】
表２において、１列目は、目標アイコンと第３アイコンとの関連性を意味し、２列目は、目標アイコンと第４アイコンとの関連性を意味し、３列目は、目標アイコンと、第３アイコンの関連性及び目標アイコンと第４アイコンとの関連性に対応する当該目標要素の鉛直位置を意味する。
【００９０】
当目標アイコンがグリッドビュー中の１列目に位置する場合には、対応する第１アイコンが存在しないため、目標アイコンと第１アイコンのプロパティ情報が同一ではないと黙認し、当目標要素がグリッドビュー中の最後の１列に位置する場合には、対応する第２アイコンが存在しないため、目標要素と第２アイコンのプロパティ情報が同一ではないと黙認することを、説明するべきである。同様に、目標アイコンがグリッドビュー中の１行目に位置する場合には、対応する第３アイコンが存在しないため、目標アイコンと第３アイコンのプロパティ情報が同一ではないと黙認し、目標要素がグリッドビュー中の最後の１行に位置する場合には、対応する第４アイコンが存在しないため、目標要素と第４アイコンのプロパティ情報が同一ではないと黙認する。
【００９１】
ここで、電子機器は、まず、目標要素のグリッドビュー中における行番号を特定して、目標要素が位置する行番号、及びグリッドビューの行の合計に基づいて、当該目標要素がグリッドビューにおける１行目、又は最後の１行に位置するか否かを特定してもよい。同様に、電子機器は、まず、目標要素のグリッドビュー中における列番号を特定して、目標要素が位置する列番号、及びグリッドビューの列の合計に基づいて、当該目標要素がグリッドビューの１列目、又は最後の１列に位置するか否かを特定してもよい。
【００９２】
電子機器は、目標要素の行番号を特定する場合には、目標要素のｃｕｒｅｎｔＰｏｓをｎｕｍｃｏｌｓで割り算した後の結果から小数点以下を捨てて得た数を、目標要素が位置する行目とし、目標要素の列番号を特定する場合には、目標要素のｃｕｒｅｎｔＰｏｓをｎｕｍｃｏｌｓで割り算した後の結果中の小数点以下の数を、目標要素が位置する列番号とする。
【００９３】
ステップ３０４において、当該目標要素に対応する背景パターンプロファイルを調査して、目標要素のグリッドビュー中における位置、及び当該背景パターンプロファイルに基づいて、当該目標要素に対応する背景パターン情報を特定する。
【００９４】
ここで、当該背景パターンプロファイル中には、当該目標要素のグリッドビュー中における水平位置及び鉛直位置と、目標要素に対応する背景パターン情報との間の対応関係が含まれている。例えば、以下の説明中の表３に、代表的な背景パターンプロファイルの内容を示した。各々の背景パターンプロファイルは、ユニークなＩＤラベルを有する。各々の背景パターンプロファイル中の各々の位置に背景パターン情報を配置する方法は、複数の方法があってもよい。
【００９５】
当該グリッドビュー中の要素がスマートフォンにおいてグリッドビューによって表示するアイコンである例をあげると、グリッドビュー中の二つの種類のアイコンは、お互いに異なる背景パターンプロファイルに対応付けられていてもよいし、同一の背景パターンプロファイルに対応付けられていてもよい。本実施形態はこれに対して制限しない。
【００９６】
ステップ３０６において、当該背景パターン情報に基づいて、当該目標要素の背景パターンを表示する。
【００９７】
グリッドビュー中の各々の要素は、水平位置と鉛直位置によって、最大には、１６種類の異なる背景パターンに対応付けられることができる。背景パターン情報が対応する背景パターンのＩＤ（標識）である例を挙げると、目標要素のグリッドビュー中における水平位置及び鉛直位置と、対応する背景パターンとの間の対応関係は、上記の表３に示したとおりである。
【００９８】
図３に示すようにグリッドビュー中の要素がアイコンである例を挙げると、グリッドビューによって表示されたスマートフォンスクリーンは、４つの行及び四つの列を構成する合計１３個のアイコンを含む。最後の１行には一つのアイコンしかいない。各々のアイコンの種類、及び対応する背景パターンプロファイルは、他のアイコンのそれらと同一である。アイコン１は、水平位置がＦであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン６である。アイコン２とアイコン３は、水平位置がＭであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン２である。同様に、アイコン４の背景パターンはパターン１０であり、アイコン５と８の背景パターンはパターン５であり、アイコン６と７の背景パターンはパターン１であり、アイコン８の背景パターンはパターン９であり、アイコン１０と１１の背景パターンはパターン３であり、アイコン１２の背景パターンはパターン１１であり、アイコン１３の背景パターンはパターン１５である。
【００９９】
グリッドビュー中の位置の数は限定されている（例えば、本開示の上記の構成によると１６種類の位置しかない）。開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよいし、グリッドビュー中の各々の要素にそれぞれ背景パターン情報を指定する必要がないため、開発者の作業量を削減した。
【０１００】
グリッドビュー中の要素が変更された場合、例えば、幾つかの条件の下でユーザが各々の要素の位置を図４に示すようにカスタム定義した場合にはアイコン２は、水平位置がＦであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン６である。アイコン１とアイコン３は、水平位置がＭであり、鉛直位置がＦであるため、表３に基づいて表示する背景パターンはパターン２である。同様に、アイコン４の背景パターンはパターン１０であり、アイコン５と８の背景パターンはパターン５であり、アイコン６と７の背景パターンはパターン１であり、アイコン８の背景パターンはパターン９であり、アイコン１０と１１の背景パターンはパターン３であり、アイコン１２の背景パターンはパターン１１であり、アイコン１３の背景パターンはパターン１５である。
【０１０１】
図３と図４を対照すると、要素位置が変更された場合、その対応する背景パターンも変更されることが分かる。このようにすることにより、当要素位置が変更される際に、グリッドビュー中の背景パターン全体が変更されないよう保証して、グリッドビューの美観性の低下を避けて、ユーザーエクスペリエンスの效果を改善できる。
【０１０２】
電子機器は、目標要素の当該グリッドビューにおける水平位置を特定する際に、当該目標要素のプロパティ情報と当該第１要素のプロパティ情報とが同一であるか否か及び当該目標要素のプロパティ情報と当該第２要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第１関連性情報を調査し、当該第１関連性情報に基づいて、当該目標要素と当該第１要素との間の関連性及び当該目標要素と当該第２要素の間の関連性を特定してもよい。同様に、目標要素の当該グリッドビューにおける鉛直位置を特定する際に、当該目標要素のプロパティ情報と当該第３要素のプロパティ情報とが同一であるか否か及び当該目標要素のプロパティ情報と当該第４要素のプロパティ情報とが同一であるか否かを指示するために使用される予め設定された第２関連性情報を調査し、当該第２関連性情報に基づいて、当該目標要素と当該第３要素との間の関連性及び当該目標要素と当該第４要素の間の関連性を特定してもよい。
【０１０３】
ここで、電子機器は、目標要素と第１要素との間の関連性、目標要素と第２要素との間の関連性、目標要素と第３要素との間の関連性、及び目標要素と第４要素との間の関連性を予め設定して保存してもよい。電子機器は、目標要素の当該グリッドビューにおける水平位置と鉛直位置とを特定する際に、当該目標要素と第１要素との間、当該目標要素と第２要素との間、当該目標要素と第３要素との間、及び当該目標要素と第４要素との間におけるプロパティ情報の当該保持された関連性を直接的に調査して、調査結果、及び表１又は表２に基づいて、当該目標要素のグリッドビュー中における水平位置と鉛直位置を特定してもよい。
【０１０４】
電子機器は、さらに、ユーザに対して設定インターフェイスを表示してもよい。ユーザにより当該設定インターフェイスで行われた選択操作に基づいて、目標要素と第１要素の間の関連性、目標要素と第２要素の間の関連性、目標要素と第３要素の間の関連性、及び目標要素と第４要素の間の関連性を特定してもよい。例えば、電子機器は、ユーザにオープンなインターフェイスを提供して、ユーザに、各々の目標要素と前の一つの要素、後の一つの要素、上の一つの要素、及び下の一つの要素との間のそれぞれのプロパティ情報が同一か否かを選択させてもよい。即ち、各々の目標要素の表１と表２に対応する値をユーザがカスタム定義してもよく、これによりユーザの要求に従ってグリッドビュー中に表示する各々の要素の背景パターンを設定できる。
【０１０５】
当該複数の要素がスマートフォンにおいてグリッドビューに従って表示するアイコンである例をあげると、電子機器は、各々のアイコンのプロパティ情報の関連性の設定インターフェイスを提供して、ユーザに、当該設定インターフェイスにおいて、各々の要素の表示状態と、前の一つの要素の表示状態、後の一つの要素の表示状態、上の一つの要素の表示状態、及び下の一つの要素の表示状態がそれぞれ同一であるか否かを、設定させてもよい。図６に示したように、デフォルト状態において、アイコン６のプロパティ情報と、アイコン５、アイコン７、アイコン２、及びアイコン１０のプロパティ情報とは同一であると、アイコン６の背景パターンは、表３に基づいてパターン１に特定される。ユーザが、関連性設定インターフェイスにおいて、アイコン６のプロパティ情報と、アイコン５、アイコン７、アイコン２、及びアイコン１０のプロパティ情報との間のそれぞれの関係をすべて同一ではないと変更した場合、アイコン６の表示される背景パターンは、表３に基づいてパターン１６に特定される。
【０１０６】
上記のように、例示的な本実施形態によって示した背景表示方法によると、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて目標要素のグリッドビュー中における位置を特定し、当該目標要素の当該グリッドビューにおける位置に基づいて当該目標要素に対応する背景パターン情報を特定して、背景パターンを表示させる。このようにして、目標要素の背景パターンは目標要素のグリッドビュー中における位置によって決まるため、開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよく、各々の要素に対してそれぞれ背景パターン情報を指定する必要がなくなった。これにより、開発者の作業量を削減でき、開発者がグリッドビュー中の各要素に対して対応する背景パターンを指定する必要があるために高い労働コストを要するという関連技術の問題を解決、開発サイクルを短縮し、さらに美的且つ鮮やかなインターフェイスを保証しつつ開発とメンテナンスのコストを削減する効果を得た。
【０１０７】
図７は、例示的な一実施形態に係る背景表示装置を示す模式図である。図７に示したように、当該背景表示装置は、図１、図２、又は図５に示したような背景表示方法を実行できる。当該背景表示装置は、位置特定モジュール４０１、背景特定モジュール４０２、及び背景表示モジュール４０３を備えてもよい。
【０１０８】
前記位置特定モジュール４０１は、グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定する。
【０１０９】
前記背景特定モジュール４０２は、前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定する。
【０１１０】
前記背景表示モジュール４０３は、前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示する。
【０１１１】
上記のように、例示的な本実施形態によって示した背景表示装置によると、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて目標要素のグリッドビュー中における位置を特定し、当該目標要素の当該グリッドビューにおける位置に基づいて当該目標要素に対応する背景パターン情報を特定して、背景パターンを表示させる。このようにして、目標要素の背景パターンは目標要素のグリッドビュー中における位置によって決まるため、開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよく、各々の要素に対してそれぞれ背景パターン情報を指定する必要がなくなった。これにより、開発者の作業量を削減でき、開発者がグリッドビュー中の各要素に対して対応する背景パターンを指定する必要があるために高い労働コストを要するという関連技術の問題を解決し、開発サイクルを短縮し、さらに美的且つ鮮やかなインターフェイスを保証しつつ開発とメンテナンスのコストを削減する効果を得た。
【０１１２】
図８は、別の例示的な一実施形態に係る背景表示装置を示す模式図である。図８に示したように、当該背景表示装置は、図１、図２、又は図５に示したような背景表示方法を実行できる。当該背景表示装置は、位置特定モジュール５０１、背景特定モジュール５０２、及び背景表示モジュール５０３を備えてもよい。
【０１１３】
前記位置特定モジュール５０１は、グリッドビューによって表示させた複数の要素中の一つである目標要素のプロパティ情報と、当該目標要素に隣接する要素のプロパティ情報とに基づいて、前記目標要素の前記グリッドビュー中における位置を特定する。
【０１１４】
前記背景特定モジュール５０２は、前記目標要素の前記グリッドビュー中における位置に基づいて、背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定する。
【０１１５】
前記背景表示モジュール５０３は、前記背景パターン情報に基づいて、前記目標要素の背景パターンを表示する。
【０１１６】
前記位置特定モジュール５０１は、第１関連性特定ユニット５０１１、水平位置特定ユニット５０１２、第２関連性特定ユニット５０１３、及び鉛直位置特定ユニット５０１４を備える。
【０１１７】
前記第１関連性特定ユニット５０１１は、前記目標要素と第１要素の間の関連性及び前記目標要素と第２要素との間の関連性を特定する。
【０１１８】
前記関連性には、プロパティ情報が同一であるか否かの情報が含まれているし、前記第１要素は、前記複数の要素中の、前記目標要素の左側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の右側に位置し、且つ、前記目標要素との距離が最も近い要素である。
【０１１９】
前記水平位置特定ユニット５０１２は、前記目標要素と前記第１要素及び前記第２要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における水平位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における水平位置を特定する。
【０１２０】
前記第２関連性特定ユニット５０１３は、前記目標要素と第３要素の間の関連性及び前記目標要素と第４要素の間の関連性を特定する。
【０１２１】
前記関連性には、プロパティ情報が同一であるか否かの情報が含まれているし、前記第３要素は、前記複数の要素中の、前記目標要素の上側に位置し、且つ、前記目標要素との距離が最も近い要素であり、前記第２要素は、前記複数の要素中の、前記目標要素の下側に位置し、且つ、前記目標要素との距離が最も近い要素である。
【０１２２】
前記鉛直位置特定ユニット５０１４は、前記目標要素と前記第３要素及び前記第４要素との間の関連性に基づいて、前記関連性と前記目標要素の前記グリッドビュー中における鉛直位置との間の対応関係を調査することにより、前記目標要素の前記グリッドビュー中における鉛直位置を特定する。
【０１２３】
ここで、前記プロパティ情報には、種類と、前記各々の要素にそれぞれ対応する背景パターンプロファイルを指示するための背景ＩＤ（標識）とが、含まれている。
【０１２４】
前記第１関連性特定ユニット５０１１は、第１特定サブユニット５０１１ａ、及び第２特定サブユニット５０１１ｂを備える。
【０１２５】
前記第１特定サブユニット５０１１ａは、前記第１要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一ではないと特定する。
【０１２６】
前記第２特定サブユニット５０１１ｂは、前記第２要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一ではないと特定する。
【０１２７】
前記第２関連性特定ユニット５０１３は、第３特定サブユニット５０１３ａ、及び第４特定サブユニット５０１３ｂを備える。
【０１２８】
前記第３特定サブユニット５０１３ａは、前記第３要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一ではないと特定する。
【０１２９】
前記第４特定サブユニット５０１３ｂは、前記第４要素のプロパティ情報がＮｕｌｌである場合、前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一ではないと特定する。
【０１３０】
前記第１関連性特定ユニット５０１１は、第１調査サブユニット５０１１ｃ、及び第５特定サブユニット５０１１ｄを備える。
【０１３１】
前記第１調査サブユニット５０１１ｃは、前記目標要素のプロパティ情報と前記第１要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第２要素のプロパティ情報とが同一であるか否かとを指示するために使用される予め設定された第１関連性情報を調査する。
【０１３２】
前記第５特定サブユニット５０１１ｄは、前記第１関連性情報に基づいて、前記目標要素と前記第１要素及び前記第２要素との間の関連性をそれぞれ特定する。
【０１３３】
前記第２関連性特定ユニット５０１３は、第２調査サブユニット５０１３ｃ、及び第６特定サブユニット５０１３ｄを備える。
【０１３４】
前記第２調査サブユニット５０１３ｃは、前記目標要素のプロパティ情報と前記第３要素のプロパティ情報とが同一であるか否か及び前記目標要素のプロパティ情報と前記第４要素のプロパティ情報とが同一であるか否かとを指示するために使用される予め設定された第２関連性情報を調査する
【０１３５】
前記第６特定サブユニット５０１３ｄは、前記第２関連性情報に基づいて、前記目標要素と前記第３要素及び前記第４要素の間の関連性をそれぞれ特定する。
【０１３６】
前記背景特定モジュール５０２は、プロファイル特定ユニット５０２１、及び背景特定ユニット５０２２を備える。
【０１３７】
前記プロファイル特定ユニット５０２１は、前記目標要素に対応する背景パターンプロファイルであって、前記グリッドビュー中の各々の位置と前記各々の位置の背景パターン情報の間の対応関係が含まれている背景パターンプロファイルを特定する。
【０１３８】
前記背景特定ユニット５０２２は、前記目標要素の前記グリッドビュー中における位置に基づいて、前記背景パターンプロファイルを調査して、前記目標要素に対応する背景パターン情報を特定する。
【０１３９】
上記のように、例示的な本実施形態によって示した背景表示装置によると、目標要素のプロパティ情報と当該目標要素に隣接する要素のプロパティ情報とに基づいて目標要素のグリッドビュー中における位置を特定し、当該目標要素の当該グリッドビューにおける位置に基づいて当該目標要素に対応する背景パターン情報を特定して、背景パターンを表示させる。このようにして、目標要素の背景パターンは目標要素のグリッドビュー中における位置によって決まるため、開発者は、グリッドビュー中の各々の位置に対して背景パターン情報を指定するたけでよく、各々の要素に対してそれぞれ背景パターン情報を指定する必要がなくなった。これにより、開発者の作業量を削減でき、開発者がグリッドビュー中の各要素に対して対応する背景パターンを指定する必要があるために高い労働コストを要するという関連技術の問題を解決し、開発サイクルを短縮し、さらに美的且つ鮮やかなインターフェイスを保証しつつ開発とメンテナンスのコストを削減する効果を得た。
【０１４０】
図９は、例示的な一実施形態に係る電子機器６００のブロック図である。例えば、電子機器６００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１４１】
図９を参照して、電子機器６００は、プロセスアセンブリ６０２、メモリ６０４、電源アセンブリ６０６、マルチメディアアセンブリ６０８、オーディオアセンブリ６１０、入出力（Ｉ／ O）インターフェイス６１２、センサアセンブリ６１４、及び通信アセンブリ６１６のような一つ以上のアセンブリを含んでよい。
【０１４２】
プロセスアセンブリ６０２は、一般的には電子機器６００の全体の操作を制御するものであり、例えば、表示、電話の発呼、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ６０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ６０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ６０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ６０８とプロセスアセンブリ６０２の間のインタラクションを容易にするようにしてもよい。
【０１４３】
メモリ６０４は、各種類のデータを記憶することにより電子機器６００の操作を支援するように構成される。これらのデータの例は、電子機器６００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１４４】
電源アセンブリ６０６は、電子機器６００の多様なアセンブリに電力を供給する。電源アセンブリ６０６は、電源管理システム、一つ以上の電源、及び電子機器６００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１４５】
マルチメディアアセンブリ６０８は、前記電子機器６００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。いくつかの実施形態において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチパネル上のタッチ、スライド、及びジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力を検出してもよい。いくつかの実施形態において、マルチメディアアセンブリ６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。電子機器６００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１４６】
オーディオアセンブリ６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ６１０は、一つのマイク（ＭＩＣ）を含み、電子機器６００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信アセンブリ６１６を介して送信されたりされる。いくつかの実施形態において、オーディオアセンブリ６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含んでもよい。
【０１４７】
Ｉ／Ｏインターフェイス６１２は、プロセスアセンブリ６０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１４８】
センサアセンブリ６１４は、電子機器６００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ６１４は、電子機器６００のＯＮ／ＯＦＦ状態、電子機器６００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ６１４は、電子機器６００、或は電子機器６００の一つのアセンブリの位置変更、ユーザと電子機器６００とが接触しているか否か、電子機器６００の方位、又は加速／減速、電子機器６００の温度の変化を検出できる。センサアセンブリ６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。いくつかの実施形態において、当該センサアセンブリ６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１４９】
通信アセンブリ６１６は、電子機器６００と他の機器の間に有線、又は無線形態の通信を提供する。電子機器６００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施形態において、通信アセンブリ６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施形態において、前記通信アセンブリ６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１５０】
例示的な実施形態において、電子機器６００は、上記方法を実行するために、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されてもよい。
【０１５１】
例示的な実施形態において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ６０４が提供される。これらの命令は、て上記方法を実現するために、電子機器６００のプロセッサ６２０により実行されてもよい。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１５２】
当業者は、明細書を検討して本開示を実践した後、本開示の他の実施案を容易に考え出すことができる。本願は、本開示のいずれの変形、用途、又は適応的な変更をカバーすることを狙っているし、これらの変形、用途、又は適応的な変更は、本開示の一般的な原理に従い、また、本明細書に公開されていない当業界の公知の知識又は通常の技術手段を含む。明細書と実施形態はただ例示として考慮され、本開示の本当の範囲と精神は以下の特許請求の範囲により表される。
【０１５３】
本開示は上記に記述され、また図面で示した詳細な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解するべきである。本開示の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
0005989942.tif 000005
【図２】
0005989942.tif 000006
【図３】
0005989942.tif 000007
【図４】
0005989942.tif 000008
【図５】
0005989942.tif 000009
【図６】
0005989942.tif 000010
【図７】
0005989942.tif 000011
【図８】
0005989942.tif 000012
【図９】
0005989942.tif 000013