(57)【要約】  本出願の実施形態は、表示オブジェクトと他の表示オブジェクトとの間の位置関係を変更することによって表示オブジェクトの幅を増加させ、それによってより大きな表示幅を表示対象文字列に提供する表示処理方法および電子デバイス（40）を提供する。主な解決策は、電子デバイス（40）によって、第1の位置関係に基づいて第1の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し、第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、第1の画面（200）を表示することを停止し、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することであり、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第2の位置関係を有し、第2の位置関係は、第1の位置関係とは異なり、第2の位置関係に対応する第1の表示オブジェクトの第2の幅は、第1の幅（201）より大きい。
2020537244.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスに適用される表示処理方法であって、前記方法は、前記電子デバイスによって、第1の位置関係に基づいて第1の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示するステップと、
前記第1の表示オブジェクトに対応する表示対象文字列の長さが前記第1の画面上で前記第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、前記第1の画面を表示することを停止するステップと、
第2の位置関係に基づいて第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップと
を含み、前記第2の位置関係は、前記第1の位置関係とは異なり、前記第2の位置関係に対応する前記第1の表示オブジェクトの第2の幅は、前記第1の幅より大きい、表示処理方法。
【請求項２】
前記第1の画面上の前記第1の表示オブジェクトおよび前記第2の表示オブジェクトが前記第1の位置関係を有することは、
前記第1の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていること
を含み、
前記第2の画面上の前記第1の表示オブジェクトおよび前記第2の表示オブジェクトが第2の位置関係を有することは、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていないこと
を含む、請求項1に記載の方法。
【請求項３】
前記第1の画面および前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていないことは、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ垂直方向に位置合わせされていること、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが垂直方向に階段状に配置されていること、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ斜め方向に平行に配置されていること、または
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが異なる斜め方向に配置されていること
を含む、請求項2に記載の方法。
【請求項４】
前記第2の画面上で、前記第1の表示オブジェクトの高さおよび幅は、前記第2の表示オブジェクトのものと同じである、請求項1から3のいずれか一項に記載の方法。
【請求項５】
第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示する前記ステップは、
前記第1の画面上で前記第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定するステップ、ならびに
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅以下である場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きい場合に、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくするステップであって、前記ターゲット表示オブジェクトは、前記第1の表示オブジェクトであるか、もしくは前記ターゲット表示オブジェクトは、前記第1の表示オブジェクトおよび前記第2の表示オブジェクトである、ステップ、ならびに
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の長さが前記有効表示スペースの前記幅以下である場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列のフォントサイズが、予め設定されたフォントサイズより大きい場合に、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズを引き続き小さくするステップ
を含む、請求項1から4のいずれか一項に記載の方法。
【請求項６】
第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示する前記ステップは、
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズが、前記予め設定されたフォントサイズである場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズが、前記予め設定されたフォントサイズである場合に、前記第1の表示オブジェクトに対応する前記表示対象文字列を関連コンテンツに置き換えるステップであって、前記関連コンテンツの長さは、前記有効表示スペースの前記幅以下である、ステップ、ならびに
前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ
をさらに含む、請求項5に記載の方法。
【請求項７】
第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示する前記ステップは、
前記第1の画面上で前記第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定するステップ、ならびに
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅以下である場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きい場合に、前記第1の表示オブジェクトに対応する前記表示対象文字列を関連コンテンツに置き換えるステップであって、前記関連コンテンツの長さは、前記有効表示スペースの前記幅以下である、ステップ、ならびに
前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ
を含む、請求項1から4のいずれか一項に記載の方法。
【請求項８】
前記関連コンテンツは、前記第1の表示オブジェクトに対応する前記表示対象文字列とは異なる他の文字列、エモーティコン、または画像の少なくとも1つを含み、前記他の文字列は、前記第1の表示オブジェクトに対応する前記表示対象文字列の略語または頭字語を含む、請求項6または7に記載の方法。
【請求項９】
前記第1の表示オブジェクトおよび前記第2の表示オブジェクトは、同じ関連表示オブジェクトグループに対応し、前記電子デバイスは、関連表示オブジェクトグループと複数の表示オブジェクトとの間の予め設定されたマッピング関係を記憶しているか、または前記第1の表示オブジェクトに対応する第1の識別子および前記第2の表示オブジェクトに対応する第2の識別子は、予め設定された関連付け関係を有する、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記第1の表示オブジェクトおよび前記第2の表示オブジェクトは、同じダイアログボックス内の表示オブジェクトである、請求項9に記載の方法。
【請求項１１】
ディスプレイおよび1つ以上のプロセッサを備える電子デバイスであって、前記ディスプレイは、前記1つ以上のプロセッサの命令に基づいてコンテンツを表示するように構成されており、
前記1つ以上のプロセッサは、第1の画面を表示するように前記ディスプレイに命令し、前記第1の画面は、第1の表示オブジェクトおよび第2の表示オブジェクトを含み、前記第1の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトは、第1の位置関係を有し、
前記第1の表示オブジェクトに対応する表示対象文字列の長さが前記第1の画面上で前記第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示することを決定し、前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトは、第2の位置関係を有し、前記第2の位置関係は、前記第1の位置関係とは異なり、前記第2の位置関係に対応する前記第1の表示オブジェクトの第2の幅は、前記第1の位置関係に対応する前記第1の表示オブジェクトの前記第1の幅より大きく、表示を実行するよう前記ディスプレイに命令するように構成されている、電子デバイス。
【請求項１２】
前記第1の画面上の前記第1の表示オブジェクトおよび前記第2の表示オブジェクトが第1の位置関係を有することは、
前記第1の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていること
を含み、
前記第2の画面上の前記第1の表示オブジェクトおよび前記第2の表示オブジェクトが第2の位置関係を有することは、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていないこと
を含む、請求項11に記載の電子デバイス。
【請求項１３】
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていないことは、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ垂直方向に位置合わせされていること、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが垂直方向に階段状に配置されていること、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ斜め方向に平行に配置されていること、または
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが異なる斜め方向に配置されていること
を含む、請求項12に記載の電子デバイス。
【請求項１４】
前記第2の画面上で、前記第1の表示オブジェクトの高さおよび幅は、前記第2の表示オブジェクトのものと同じである、請求項11から13のいずれか一項に記載の電子デバイス。
【請求項１５】
前記プロセッサは、前記第1の画面上で前記第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定し、
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅以下であると判定したことに応答して、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示することを決定するか、または
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きいと判定したことに応答して、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくし、前記ターゲット表示オブジェクトは、前記第1の表示オブジェクトであるか、もしくは前記ターゲット表示オブジェクトは、前記第1の表示オブジェクトおよび前記第2の表示オブジェクトであり、
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の長さが前記有効表示スペースの前記幅以下であると判定したことに応答して、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示することを決定するか、または
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列のフォントサイズが、予め設定されたフォントサイズより大きいと判定したことに応答して、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズを引き続き小さくする
ようにさらに構成されている、請求項11から14のいずれか一項に記載の電子デバイス。
【請求項１６】
前記プロセッサは、前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズが、前記予め設定されたフォントサイズであると判定したことに応答して、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するようにさらに構成されているか、または
前記プロセッサは、前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズが、前記予め設定されたフォントサイズであると判定したことに応答して、前記第1の表示オブジェクトに対応する前記表示対象文字列を関連コンテンツに置き換え、前記関連コンテンツの長さは、前記有効表示スペースの前記幅以下である、ようにさらに構成されている、請求項15に記載の電子デバイス。
【請求項１７】
前記プロセッサは、前記第1の画面上で前記第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定し、
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅以下であると判定したことに応答して、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示することを決定するか、または
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きいと判定したことに応答して、前記第1の表示オブジェクトに対応する前記表示対象文字列を関連コンテンツに置き換え、前記関連コンテンツの長さは、前記有効表示スペースの前記幅以下である、ようにさらに構成されている、請求項11から14のいずれか一項に記載の電子デバイス。
【請求項１８】
前記関連コンテンツは、前記第1の表示オブジェクトに対応する前記表示対象文字列とは異なる他の文字列、エモーティコン、または画像の少なくとも1つを含み、前記他の文字列は、前記第1の表示オブジェクトに対応する前記表示対象文字列の略語を含む、請求項16または17に記載の電子デバイス。
【請求項１９】
前記第1の表示オブジェクトおよび前記第2の表示オブジェクトは、同じ関連表示オブジェクトグループに対応し、前記電子デバイスは、関連表示オブジェクトグループと複数の表示オブジェクトとの間の予め設定されたマッピング関係を記憶しているか、または前記第1の表示オブジェクトに対応する第1の識別子および前記第2の表示オブジェクトに対応する第2の識別子は、予め設定された関連付け関係を有する、請求項11から18のいずれか一項に記載の電子デバイス。
【請求項２０】
1つ以上のプロセッサ、1つ以上のメモリ、およびディスプレイを備える電子デバイスであって、
前記1つ以上のメモリおよび前記ディスプレイは、前記1つ以上のプロセッサに結合されており、前記1つ以上のメモリは、コンピュータプログラムコードを記憶するように構成されており、前記コンピュータプログラムコードは、コンピュータ命令を含み、前記1つ以上のプロセッサが前記コンピュータ命令を実行すると、前記電子デバイスは、請求項1から10のいずれか一項に記載の表示処理方法を実行し、前記ディスプレイは、前記プロセッサの命令に基づいてコンテンツを表示するように構成されている、電子デバイス。
【請求項２１】
コンピュータ命令を含むコンピュータ記憶媒体であって、前記コンピュータ命令が電子デバイス上で実行されると、前記電子デバイスは、請求項1から10のいずれか一項に記載の表示処理方法を実行することが可能である、コンピュータ記憶媒体。
【請求項２２】
コンピュータプログラム製品であって、前記コンピュータプログラム製品がコンピュータ上で実行されると、前記コンピュータは、請求項1から10のいずれか一項に記載の表示処理方法を実行することが可能である、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、2017年10月9日に国家知識産権局に提出された、「表示処理方法および電子デバイス」なる名称の中国特許出願第201710931363．0号に基づき優先権を主張し、その全体は、参照によりここに組み込まれる。
【０００２】
本出願は、電子技術の分野に関連し、特に、表示処理方法および電子デバイスに関する。
【背景技術】
【０００３】
電子デバイスは、ボタンなどの表示オブジェクトを用いて文字列を表示し、関連するプロンプトコンテンツをユーザに提示することができる。電子デバイスを使用する過程において、言語種他の変更などの理由により、表示オブジェクトに対応する表示対象文字列の長さが長くなる場合がある。この場合、図1aを参照すると、表示オブジェクトの幅は、長くなった表示対象文字列の全体を収容できないことがある。その結果、表示オブジェクト内で表示される文字列は切り捨てられる。表示対象文字列の一部分のみが表示オブジェクト内で表示され得、表示対象文字列の残りの部分は、表示オブジェクト内で表示され得ない。
【０００４】
この問題を解決するために、図1bを参照すると、従来技術の解決策は以下の通りである。表示オブジェクトの幅が表示対象文字列の全体を収容できないとき、表示オブジェクト内に表示オブジェクトに対応する表示対象文字列の全体を表示するために、表示対象文字列は、表示オブジェクト内で改行され、これに対応して、表示オブジェクトの高さが増加される。
【０００５】
従来技術で提供される解決策では、表示対象文字列が表示オブジェクト内で改行された後、表示対象文字列の識別性は比較的低くなる。加えて、表示オブジェクトは、増加された高さにより変形し、表示オブジェクトの外観およびユーザエクスペリエンスが影響を受ける。
【発明の概要】
【０００６】
本出願の実施形態は、表示オブジェクトと他の表示オブジェクトとの間の位置関係を自動的に変更することによって表示オブジェクトの幅を増加させ、それによってより大きな表示幅を表示対象文字列に提供する表示処理方法および電子デバイスを提供する。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、本出願の実施形態では、以下の技術的解決策が使用される。
【０００８】
第1の態様によれば、本出願の一実施形態は、電子デバイスに適用される表示処理方法を提供する。電子デバイスは、第1の位置関係に基づいて第1の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、電子デバイスは、第1の画面を表示することを停止し、電子デバイスは、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第2の位置関係を有する。第2の位置関係は、第1の位置関係とは異なり、第2の位置関係に対応する第1の表示オブジェクトの第2の幅は、第1の幅より大きい。
【０００９】
このようにして、電子デバイスは、第1の表示オブジェクトと第2の表示オブジェクトとの間の位置関係を自動的に調整することによって第1の表示オブジェクトの幅を増加させ得、これにより、第1の表示オブジェクトに対応する表示対象文字列を表示するためにより大きな幅が提供され、その結果、表示対象文字列が1行に完全に表示され得ることができる限り保証され、表示されるときに表示対象文字列が切り捨てられることが防止される。
【００１０】
加えて、表示対象文字列は、第1の表示オブジェクト内で改行されないため、従来技術とは異なり、表示対象文字列の識別性は影響を受けず、表示オブジェクトおよび画面の外観ならびにユーザエクスペリエンスは、従来技術とは異なり、表示オブジェクトの変形による影響を受けない。
【００１１】
第1の態様に関連して、可能な実施態様では、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが第1の位置関係を有することは、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていることを含む。第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが第2の位置関係を有することは、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていないことを含む。
【００１２】
このようにして、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていることと比較して、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていない場合、第1の表示オブジェクトの幅に対する第2の表示オブジェクトの幅の影響は低減または回避され得、これにより、第2の画面上の第1の表示オブジェクトの幅は増加される。
【００１３】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第1の画面および第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていないことは、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ垂直方向に位置合わせされていること、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが垂直方向に階段状に配置されていること、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ斜め方向に平行に配置されていること、または第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが異なる斜め方向に配置されていることを含む。
【００１４】
このようにして、第1の表示オブジェクトの幅に対する第2の表示オブジェクトの幅の影響が低減または回避され得、これにより、第2の画面上の第1の表示オブジェクトの幅が増加される。
【００１５】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第2の画面上で、第1の表示オブジェクトの高さおよび幅は、第2の表示オブジェクトのものと同じである。
【００１６】
このようにして、第1の表示オブジェクトおよび第2の表示オブジェクトのサイズは一貫性を保つことができ、これにより、画面はよりすっきりする。
【００１７】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅は、第1の画面上の第1の表示オブジェクトの幅と第2の表示オブジェクトの幅の合計を含み得るか、または第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅は、第1の画面上で第1の表示オブジェクトの幅、第2の表示オブジェクトの幅、および第1の表示オブジェクトと第2の表示オブジェクトとの間の間隔の合計を含み得るか、または第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅は、第1の画面上で第1の表示オブジェクトの幅、第2の表示オブジェクトの幅、第1の表示オブジェクトと画面境界との間の間隔、および第2の表示オブジェクトと画面境界との間の間隔の合計を含み得る。
【００１８】
このようにして、第1の表示オブジェクトの長さは、有効表示スペースの幅以下になる。
【００１９】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、電子デバイスが第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、電子デバイスによって、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定すること、ならびに第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下である場合に、電子デバイスによって、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示すること、または第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きい場合に、電子デバイスによって、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくし、ターゲット表示オブジェクトは、第1の表示オブジェクトであるか、もしくはターゲット表示オブジェクトは、第1の表示オブジェクトおよび第2の表示オブジェクトであること、ならびにフォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下である場合に、電子デバイスによって、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示すること、またはフォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズより大きい場合に、電子デバイスによって、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを引き続き小さくすることを含む。
【００２０】
このようにして、第1の表示オブジェクトの幅に対する第2の表示オブジェクトの幅の影響が低減されるため、第1の表示オブジェクトの幅は増加され、第1の表示オブジェクトの増加された長さは、有効表示スペースの幅以下になる。したがって、電子デバイスは、第1の表示オブジェクトに対応する表示対象文字列の長さと有効表示スペースの幅との間のサイズ関係に基づいて、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し得る。
【００２１】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、電子デバイスが第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズである場合に、電子デバイスによって、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することをさらに含む。
【００２２】
このようにして、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズである場合、電子デバイスは、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを直接表示し得る。
【００２３】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、電子デバイスが第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズである場合に、電子デバイスによって、第1の表示オブジェクトに対応する表示対象文字列を関連コンテンツに置き換え、関連コンテンツの長さは、有効表示スペースの幅以下であること、ならびに電子デバイスによって、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することをさらに含む。
【００２４】
このようにして、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズである場合、電子デバイスは、表示対象文字列を、長さがより短い関連コンテンツに置き換え得る。
【００２５】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、電子デバイスが第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、電子デバイスによって、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定すること、ならびに第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下である場合に、電子デバイスによって、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示すること、または第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きい場合に、電子デバイスによって、第1の表示オブジェクトに対応する表示対象文字列を関連コンテンツに置き換え、関連コンテンツの長さは、有効表示スペースの幅以下であること、ならびに電子デバイスによって、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することを含む。
【００２６】
このようにして、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きい場合、電子デバイスは、表示対象文字列を、長さがより短い関連コンテンツに置き換え得る。
【００２７】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、関連コンテンツは、第1の表示オブジェクトに対応する表示対象文字列とは異なる他の文字列、エモーティコン、または画像の少なくとも1つを含み、他の文字列は、第1の表示オブジェクトに対応する表示対象文字列の略語を含む。
【００２８】
このようにして、関連コンテンツの長さは、通常、第1の表示オブジェクトに対応する表示対象文字列の長さより小さくなり得、したがって、関連コンテンツの長さは、より有効表示スペースの幅以下になりやすい。
【００２９】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第1の表示オブジェクトおよび第2の表示オブジェクトは、同じ関連表示オブジェクトグループに対応し、電子デバイスは、関連表示オブジェクトグループと複数の表示オブジェクトとの間の予め設定されたマッピング関係を記憶しているか、または第1の表示オブジェクトに対応する第1の識別子および第2の表示オブジェクトに対応する第2の識別子は、予め設定された関連付け関係を有する。
【００３０】
このようにして、第1の表示オブジェクトおよび第2の表示オブジェクトは、関連表示オブジェクトである。
【００３１】
第1の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第1の表示オブジェクトおよび第2の表示オブジェクトは、同じダイアログボックス内の表示オブジェクトである。
【００３２】
このようにして、同じダイアログボックス内の表示オブジェクトは、同じ関連表示オブジェクトグループに属する。言い換えれば、同じダイアログボックス内の表示オブジェクトは、関連表示オブジェクトである。
【００３３】
第2の態様によれば、本出願の一実施形態は、ディスプレイおよび1つ以上のプロセッサを含む電子デバイスを提供する。ディスプレイは、1つ以上のプロセッサの命令に基づいてコンテンツを表示するように構成される。1つ以上のプロセッサは、第1の画面を表示するようにディスプレイに命令し、第1の画面は、第1の表示オブジェクトおよび第2の表示オブジェクトを含み、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第1の位置関係を有し、第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することを決定し、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第2の位置関係を有し、第2の位置関係は、第1の位置関係とは異なり、第2の位置関係に対応する第1の表示オブジェクトの第2の幅は、第1の位置関係に対応する第1の表示オブジェクトの第1の幅より大きく、表示を実行するようディスプレイに命令するように構成される。
【００３４】
第2の態様に関連して、可能な実施態様では、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが第1の位置関係を有することは、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていることを含む。第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが第2の位置関係を有することは、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていないことを含む。
【００３５】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていないことは、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ垂直方向に位置合わせされていること、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが垂直方向に階段状に配置されていること、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ斜め方向に平行に配置されていること、または第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが異なる斜め方向に配置されていることを含む。
【００３６】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第2の画面上で、第1の表示オブジェクトの高さおよび幅は、第2の表示オブジェクトのものと同じである。
【００３７】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、プロセッサは、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定し、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下であると判定したことに応答して、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することを決定するか、または第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きいと判定したことに応答して、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくし、ターゲット表示オブジェクトは、第1の表示オブジェクトであるか、もしくはターゲット表示オブジェクトは、第1の表示オブジェクトおよび第2の表示オブジェクトであり、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下であると判定したことに応答して、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することを決定するか、またはフォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズより大きいと判定したことに応答して、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを引き続き小さくするようにさらに構成される。
【００３８】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、プロセッサは、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズであると判定したことに応答して、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示するようにさらに構成されるか、またはプロセッサは、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズであると判定したことに応答して、第1の表示オブジェクトに対応する表示対象文字列を関連コンテンツに置き換え、関連コンテンツの長さは、有効表示スペースの幅以下である、ように構成される。
【００３９】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、プロセッサは、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定し、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下であると判定したことに応答して、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することを決定するか、または第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きいと判定したことに応答して、第1の表示オブジェクトに対応する表示対象文字列を関連コンテンツに置き換え、関連コンテンツの長さは、有効表示スペースの幅以下である、ようにさらに構成される。
【００４０】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、関連コンテンツは、第1の表示オブジェクトに対応する表示対象文字列とは異なる他の文字列、エモーティコン、または画像の少なくとも1つを含み、他の文字列は、第1の表示オブジェクトに対応する表示対象文字列の略語を含む。
【００４１】
第2の態様および前述の可能な実施態様に関連して、他の可能な実施態様では、第1の表示オブジェクトおよび第2の表示オブジェクトは、同じ関連表示オブジェクトグループに対応し、電子デバイスは、関連表示オブジェクトグループと複数の表示オブジェクトとの間の予め設定されたマッピング関係を記憶しているか、または第1の表示オブジェクトに対応する第1の識別子および第2の表示オブジェクトに対応する第2の識別子は、予め設定された関連付け関係を有する。
【００４２】
第3の態様によれば、本出願の一実施形態は、1つ以上のプロセッサ、1つ以上のメモリ、およびディスプレイを含む電子デバイスを提供する。1つ以上のメモリおよびディスプレイは、1つ以上のプロセッサに結合される。1つ以上のメモリは、コンピュータプログラムコードを記憶するように構成され、コンピュータプログラムコードは、コンピュータ命令を含む。1つ以上のプロセッサがコンピュータ命令を実行すると、電子デバイスは、第1の態様または第1の態様の可能な実施態様のいずれか1つにおける表示処理方法を実行する。ディスプレイは、プロセッサの命令に基づいてコンテンツを表示するように構成される。
【００４３】
第4の態様によれば、本出願の一実施形態は、コンピュータ命令を含むコンピュータ記憶媒体を提供する。コンピュータ命令が電子デバイス上で実行されると、電子デバイスは、第1の態様または第1の態様の可能な実施態様のいずれか1つにおける表示処理方法を実行することが可能である。
【００４４】
第5の態様によれば、本出願の一実施形態は、コンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータ上で実行されると、コンピュータは、第1の態様または第1の態様の可能な実施態様のいずれか1つにおける表示処理方法を実行することが可能である。
【００４５】
第2の態様から第5の態様に対応する有益な効果については、第1の態様を参照されたい。ここでは詳細は再度説明されない。
【図面の簡単な説明】
【００４６】
【図１ａ】従来技術における画面表示の概略図である。
【図１ｂ】従来技術における他のタイプの画面表示の概略図である。
【図２ａ】本出願の一実施形態による画面表示の概略図である。
【図２ｂ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図３】本出願の一実施形態による携帯電話の概略構造図である。
【図４ａ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図４ｂ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図４ｃ】本出願の一実施形態による、表示対象文字列の長さと第1の表示オブジェクトの幅との比較の概略図である。
【図４ｄ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図５】本出願の一実施形態による方法のフローチャートである。
【図６ａ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図６ｂ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図６ｃ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図６ｄ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図７ａ】本出願の一実施形態による他の方法のフローチャートである。
【図７ｂ】本出願の一実施形態による他の方法のフローチャートである。
【図８ａ】本出願の一実施形態による有効表示スペースの幅の概略図である。
【図８ｂ】本出願の一実施形態による他のタイプの有効表示スペースの幅の概略図である。
【図８ｃ】本出願の一実施形態による他のタイプの有効表示スペースの幅の概略図である。
【図９ａ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図９ｂ】本出願の一実施形態による第1の表示オブジェクトおよび表示対象文字列の概略図である。
【図９ｃ】本出願の一実施形態による、表示対象文字列の長さと有効表示スペースの幅との比較の概略図である。
【図９ｄ】本出願の一実施形態による、表示対象文字列の長さと有効表示スペースの幅との比較の他の概略図である。
【図９ｅ】本出願の一実施形態による、表示対象文字列の長さと有効表示スペースの幅との比較の他の概略図である。
【図９ｆ】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図１０ａ−１】本出願の一実施形態による関連コンテンツの概略図である。
【図１０ａ−２】本出願の一実施形態による関連コンテンツの概略図である。
【図１０ｂ】本出願の一実施形態による他のタイプの関連コンテンツの概略図である。
【図１１】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図１２】本出願の一実施形態による他のタイプの画面表示の概略図である。
【図１３】本出願の一実施形態による電子デバイスの概略構造図である。
【図１４】本出願の一実施形態による他の電子デバイスの概略構造図である。
【発明を実施するための形態】
【００４７】
表示画面上では、ユーザが画面上の表示コンテンツの言語タイプを切り替える、もしくは画面上の表示コンテンツのフォントサイズを変更するため、または他の何らかの理由から、表示オブジェクトに表示される文字列の特定のコンテンツは絶えず更新されている。具体的には、表示オブジェクトは、表示される必要がある新しい表示対象文字列を有し得る。したがって、表示オブジェクトの元の表示コンテンツと比較して、表示オブジェクトに対応する表示対象文字列の長さは変化し得、表示オブジェクトに表示される文字も変化し得る。例えば、図2aに示されているように、ユーザが画面上の表示コンテンツの言語タイプを切り替えたために、または図2bに示されているように、ユーザが画面上の表示コンテンツのフォントサイズを大きくしたために、または他の何らかの理由から、表示オブジェクトに対応する表示対象文字列の長さが長くなり、表示オブジェクトの幅が、表示対象文字列の全体を表示するのに不十分になった場合、従来技術では、表示されるときに表示対象文字列が切り捨てられることを防止するために、表示対象文字列は、表示オブジェクト内で改行され、表示オブジェクト内で改行された後の表示対象文字列の識別性は比較的低くなる。本出願の実施形態は、表示処理方法を提供する。表示オブジェクトに対応する表示対象文字列の長さが長くなり、表示オブジェクトの幅が、表示オブジェクトに対応する表示対象文字列を表示するのに不十分になった場合、表示対象文字列を表示するためにより大きな幅を提供し、表示されるときに表示対象文字列が切り捨てられることをできる限り防止するために、表示オブジェクトの幅は、表示オブジェクトと他の表示オブジェクトとの間の位置関係を自動的に変更することによって増加される。
【００４８】
本出願の実施形態において、表示オブジェクトは、電子デバイスの画面上に文字列、画像、または他のコンテンツを表示するために使用されるwidgetまたはviewであり、例えば、buttonまたはキーであり得る。
【００４９】
以下は、本出願の実施形態で添付の図面を参照して、本出願の実施形態で技術的解決策を説明する。本出願の実施形態の説明において、「／」は、特に断らない限り「または」を意味する。例えば、A／Bは、AまたはBを表し得る。本明細書において、「および／または」は、関連付けられた対象を説明するための予め設定された関連付け関係のみを説明し、3つの関係が存在し得ることを表す。例えば、Aおよび／またはBは、以下の3つのケース、すなわち、Aのみが存在するケース、AとBの両方が存在するケース、ならびにBのみが存在するケースを表し得る。加えて、本出願の実施形態の説明において、「複数」は、2つまたは2つより多くを意味する。
【００５０】
本出願の実施形態で提供される電子デバイスは、画面表示機能を有する電子デバイスであり得、例えば、端末またはサーバなどのデバイスであり得ることに留意されたい。電子デバイスが端末である場合、電子デバイスは、具体的には、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、ウルトラモバイルパーソナルコンピュータ（ultra−mobile personal computer、UMPC）、ネットブック、または携帯情報端末（personal digital assistant、PDA）などのデバイスであり得る。
【００５１】
具体的には、本出願の実施形態では、本出願の実施形態で提供される電子デバイスを説明するために、携帯電話が例として使用される。図3に示されているように、携帯電話10は、ディスプレイ11、プロセッサ12、メモリ13、電源14、無線周波数（radio frequency、RF）回路15、重力センサ16、音声回路17、スピーカ18、およびマイクロフォン19などのコンポーネントを含み得る。これらのコンポーネントは、バスを使用して接続され得るし、または直接接続され得る。当業者は、図3に示されている携帯電話の構造が、携帯電話に対する制限を構成するものではなく、携帯電話は、図に示されているものより多いコンポーネントを含み得るし、またはいくつかのコンポーネントを組み合わせ得るし、または異なるコンポーネントの配置を有し得ることを理解し得る。
【００５２】
ディスプレイ11は、ユーザによって入力された情報またはユーザに提供される情報、および携帯電話の様々なメニューを表示するように構成され得、ユーザの入力操作をさらに受け付け得る。具体的には、ディスプレイ11は、表示パネル111およびタッチパネル112を含み得る。
【００５３】
表示パネル111は、液晶ディスプレイ（liquid crystal display、LCD）または有機発光ダイオード（organic light−emitting diode、OLED）などを使用して構成され得る。
【００５４】
タッチパネル112は、タッチスクリーン、タッチセンシティブスクリーン、またはタッチ制御スクリーンなどとも呼ばれ得るものであり、タッチパネル112でまたはタッチパネル112の近くでユーザによって実行されるタッチまたは非タッチ操作（例えば、指もしくはスタイラスなどの任意の適切な物体もしくはアクセサリを使用してタッチパネル112でもしくはタッチパネル112の近くでユーザによって実行される操作または動作検知操作であって、該操作は、単一点制御操作および多点制御操作などの操作タイプを含む、動作検知操作）を収集し、予め設定されたプログラムに従って対応する接続装置を作動させ得る。任意選択で、タッチパネル112は、2つの部分、すなわちタッチ検出装置およびタッチコントローラを含み得る。タッチ検出装置は、ユーザのタッチ方向およびジェスチャを検出し、タッチ操作によって生じた信号を検出し、この信号をタッチコントローラに送信する。タッチコントローラは、タッチ検出装置からタッチ信号を受信し、受信されたタッチ信号を、プロセッサ12によって処理され得る情報に変換し、次に、この情報をプロセッサ12に送信し、プロセッサ12によって送信されたコマンドを受信して実行し得る。加えて、タッチパネル112は、抵抗タイプ、コンデンサタイプ、赤外線タイプ、および弾性表面波タイプなどの複数のタイプを使用して実施され得る。タッチパネル112はまた、今後開発される技術を使用して実施され得る。これは、本出願の本実施形態では限定されない。
【００５５】
さらに、タッチパネル112は、表示パネル111を覆い得る。ユーザは、表示パネル111に表示されたコンテンツ（表示コンテンツは、以下の任意の1つまたは組み合わせ、すなわち、ソフトキーボード、仮想マウス、仮想キー、およびアイコンなどの任意の1つまたは組み合わせを含む）に基づいて、表示パネル111を覆うタッチパネル112でまたは該タッチパネル112の近くで操作を実行し得る。タッチパネル112でのまたはタッチパネル112の近くでの操作を検出した後、タッチパネル112は、ユーザ入力を判定するために、入力／出力サブシステムを使用してこの操作をプロセッサ12に送信し、次に、プロセッサ12は、ユーザ入力に基づいて、入力／出力サブシステムを使用して、対応する視覚出力を表示パネル111上に提供する。図3では、タッチパネル112および表示パネル111は、携帯電話の入力および出力機能を実施する2つの独立したコンポーネントとして使用されている。しかしながら、一部の実施形態では、タッチパネル112および表示パネル111は、携帯電話の入力および出力機能を実施するために統合されてもよい。
【００５６】
プロセッサ12は、携帯電話10の制御センタであり、様々なインタフェースおよび配線を使用して携帯電話全体のすべての部分に接続され、携帯電話10の全体的な監視を実行するために、メモリ13に記憶されているソフトウェアプログラムおよび／またはモジュールを動作させるまたは実行することによって、またメモリ13に記憶されているデータを呼び出すことによって、携帯電話10の様々な機能およびデータ処理を実行する。具体的な実施時、一実施形態では、プロセッサ12は、1つ以上の処理ユニットを含み得、プロセッサ12は、アプリケーションプロセッサおよびモデムプロセッサを統合し得る。アプリケーションプロセッサは、オペレーティングシステム、ユーザインタフェース、およびアプリケーションプログラムなどを主に処理し、モデムプロセッサは、ワイヤレス通信を主に処理する。あるいは、モデムプロセッサは、プロセッサ12に統合されなくてもよいことが理解され得る。
【００５７】
メモリ13は、データ、ソフトウェアプログラム、およびモジュールを記憶するように構成され得、揮発性メモリ（volatile memory）、例えば、ランダムアクセスメモリ（random access memory、RAM）であり得るし、または不揮発性メモリ（non−volatile memory）、例えば、読み出し専用メモリ（read−only memory、ROM）、フラッシュメモリ（flash memory）、ハードディスクドライブ（hard disk drive、HDD）、もしくはソリッドステートドライブ（solid−state drive、SSD）であり得るし、または前述のタイプのメモリの組み合わせであり得る。
【００５８】
電源14は、バッテリであり得、電力管理システムを使用して充電管理、放電管理、および電力消費管理などの機能を実施するために、電力管理システムを使用してプロセッサ12に論理的に接続される。
【００５９】
RF回路15は、情報の受信および送信プロセスまたは通話プロセスで信号を受信および送信し、特に、処理のために受信情報をプロセッサ12に送信するように構成され得る。加えて、RF回路15は、プロセッサ12によって生成される信号を送信する。一般に、RF回路は、アンテナ、少なくとも1つの増幅器、トランシーバ、カプラ、低雑音増幅器（low noise amplifier、LNA）、およびデュプレクサなどを含むが、これらに限定されない。加えて、RF回路15は、ワイヤレス通信によってネットワークおよび他のデバイスとさらに通信し得る。
【００６０】
重力センサ（gravity sensor）16は、各方向（一般に、3軸）における携帯電話の加速度の値を検出し得、携帯電話が静止しているときの重力の値および方向を検出し得、携帯電話姿勢アプリケーション（例えば、横画面と縦画面の切り替え、関連ゲーム、および磁力計の姿勢較正）ならびに振動認識関連機能（例えば、歩数計またはノック）などを認識するように構成され得る。携帯電話10は、圧力センサ、光センサ、ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサなどの他のセンサをさらに含み得ることに留意されたい。ここでは詳細は説明されない。
【００６１】
音声回路17、スピーカ18、およびマイクロフォン19は、ユーザと携帯電話10との間の音声インタフェースを提供し得る。音声回路17は、受信された音声データを電気信号に変換し、この電気信号をスピーカ18に送信し得る。スピーカ18は、電気信号を音声信号に変換し、この音声信号を出力する。マイクロフォン19は、収集された音声信号を電気信号に変換する。音声回路17は、電気信号を受信し、電気信号を音声データに変換し、次に、例えば他の携帯電話に音声データを送信するために、音声データをRF回路15に出力する。あるいは、音声データは、さらなる処理のためにプロセッサ12に出力される。
【００６２】
図には示されていないが、携帯電話10は、ワイヤレスフィデリティ（wireless fidelity、WiFi）モジュール、Bluetoothモジュール、およびカメラなどの機能モジュールをさらに含み得る。ここでは詳細は説明されない。
【００６３】
具体的には、図3に示されている携帯電話10を参照して、以下は、本出願の実施形態で提供される表示処理方法および電子デバイスについて詳細に説明する。本出願の実施形態で提供される電子デバイスは、あるいは、図3に示されている携帯電話以外の任意の電子デバイスであってもよいことに留意されたい。
【００６４】
本出願の一実施形態は、携帯電話が第1の位置関係に基づいて第1の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示するシナリオに適用され得る表示処理方法を提供する。例えば、第1の画面の概略図については、第1の表示オブジェクト31および第2の表示オブジェクト32を含む図4aを参照されたい。図5を参照すると、本方法は、以下のステップを主に含み得る。
【００６５】
200．第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、携帯電話は、第1の画面を表示することを停止する。
【００６６】
201．携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第2の位置関係を有し、第2の位置関係は、第1の位置関係とは異なり、第2の位置関係に対応する第1の表示オブジェクトの第2の幅は、第1の幅より大きい。
【００６７】
携帯電話が第1の表示オブジェクトを表示することは、第1の表示オブジェクトのフレームを表示することと、第1の表示オブジェクトのフレーム内に、第1の表示オブジェクトに対応する表示対象文字列、および第1の表示オブジェクトに対応する表示対象文字列の関連コンテンツを表示することとを含み得る。携帯電話が第2の表示オブジェクトを表示することは、第2の表示オブジェクトのフレームを表示することと、第2の表示オブジェクトのフレーム内に、第2の表示オブジェクトに対応する表示対象文字列を表示することとを含み得る。第1の表示オブジェクトおよび第2の表示オブジェクトは、同じ表示オブジェクトタイプに属していてもよい。例えば、第1の表示オブジェクトと第2の表示オブジェクトの両方は、ボタンタイプであってもよい。あるいは、第1の表示オブジェクトおよび第2の表示オブジェクトは、異なる表示オブジェクトタイプに属していてもよい。例えば、第1の表示オブジェクトはボタンタイプであってよく、第2の表示オブジェクトはキータイプであってよい。
【００６８】
図2aに示されているように、ユーザが言語タイプを切り替えたために、または図2bに示されているように、ユーザが画面上に表示されるコンテンツのフォントサイズを変更したために、または他の何らかの理由から、第1の表示オブジェクトに表示される文字列が変化するとき、第1の表示オブジェクトは、新しい表示対象文字列と、第1の画面上で第1の表示オブジェクトに表示されている文字列とを比較する。第1の表示オブジェクトに対応する表示対象文字列の長さは長くなり得る。例えば、図4bおよび図4cを参照すると、図4aの画面上に表示されているコンテンツが中国語から英語に変わるとき、第1の表示オブジェクト31は、表示対象文字列を
【数１】
2020537244.tif 000003
の英語表現に変更する。具体的には、第1の表示オブジェクト31に対応する表示対象文字列は、「CONFIRM」である。第1の表示オブジェクト31によって第1の画面上に以前に表示されていた文字列
【数２】
2020537244.tif 000004
と比較すると、表示対象文字列「CONFIRM」の長さは長くなる。
【００６９】
携帯電話が、表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定した場合、携帯電話は、第1の画面上で表示オブジェクトによって占有され得るスペースに基づいて、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトとの間の第1の位置関係を、第1の位置関係とは異なる第2の位置関係に変更し得、その場合、第2の位置関係に対応する第1の表示オブジェクトの第2の幅は、第1の画面上で第1の位置関係に対応する第1の表示オブジェクトの第1の幅より大きくされる。例えば、携帯電話は、図4aの第1の表示オブジェクト31と第2の表示オブジェクト32との間の第1の位置関係を、図4dの第1の表示オブジェクト31と第2の表示オブジェクト32との間の第2の位置関係に変更し得る。図4dの第1の表示オブジェクト31の第2の幅は、図4aの第1の表示オブジェクト31の第1の幅より大きい。このようにして、携帯電話は、第1の表示オブジェクトと第2の表示オブジェクトとの間の位置関係を調整することによって第1の表示オブジェクトの幅を増加させ得、これにより、第1の表示オブジェクトに対応する表示対象文字列を表示するためにより大きな幅が提供され、その結果、表示対象文字列が1行に完全に表示され得ることができる限り保証され、表示されるときに表示対象文字列が切り捨てられることが防止される。
【００７０】
加えて、本出願の本実施形態で提供される解決策では、表示対象文字列は、第1の表示オブジェクト内で改行されないため、従来技術とは異なり、表示対象文字列の識別性は影響を受けず、表示オブジェクトおよび画面の外観ならびにユーザエクスペリエンスは、従来技術とは異なり、表示オブジェクトの変形による影響を受けない。
【００７１】
携帯電話が、第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいかどうかを判定することは、携帯電話が、第1の表示オブジェクトに対応する表示対象文字列に対応する第1のサイズを判定すること、携帯電話が、第1の画面上で第1の表示オブジェクトの第1の幅に対応する第2のサイズを判定すること、および第1のサイズが第2のサイズより大きい場合に、携帯電話が、第1の表示オブジェクトに対応する表示対象文字列の長さは第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定し得ることを含み得る。第1のサイズおよび第2のサイズは、ピクセルの数を使用して表され得る。
【００７２】
他の可能な実施態様では、携帯電話が、第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいかどうかを判定することは、携帯電話が、第1の表示オブジェクトに対応する表示対象文字列に含まれる第1の文字数を判定すること、携帯電話が、解像度に基づいて、第1の画面上で第1の表示オブジェクトの第1の幅に収まり得る第2の文字数を判定すること、および第1の文字数が第2の文字数より大きい場合に、携帯電話が、第1の表示オブジェクトに対応する表示対象文字列の長さは第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定することを含み得る。携帯電話の異なる解像度は、第1の画面上で第1の表示オブジェクトの幅に収まり得る異なる第2の文字数をもたらす。
【００７３】
本出願の本実施形態では、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが第1の位置関係を有することは、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていることを含み得る。このようにして、第1の表示オブジェクトと第2の表示オブジェクトは平行に配置され、第1の表示オブジェクトの高さに対応する領域と第2の表示オブジェクトの高さに対応する領域は垂直方向に重なる。例えば、同じ水平方向に平行に配置された第1の表示オブジェクト31および第2の表示オブジェクト32の概略図については、図4aまたは図6aを参照されたい。図4aでは、第1の表示オブジェクト31および第2の表示オブジェクト32は、同じ水平方向に位置合わせされている。図6aにおいて、34は水平方向を表し、35は垂直方向を表す。
【００７４】
第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されている場合、第2の表示オブジェクトも同じ水平方向に配置されているため、第2の表示オブジェクトの幅の制限により、第1の表示オブジェクトの幅は比較的小さい。結果として、表示されるときに表示対象文字列は容易に切り捨てられる。
【００７５】
第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが第2の位置関係を有することは、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていないことを含み得る。このようにして、第2の位置関係は、以下の少なくとも一方、すなわち、第1の表示オブジェクトと第2の表示オブジェクトの平行配置および第1の表示オブジェクトの高さに対応する領域と第2の表示オブジェクトの高さに対応する領域の垂直方向の重複の少なくとも一方を満たさない。
【００７６】
第1の表示オブジェクトと第2の表示オブジェクトが同じ水平方向に平行に配置されていない場合、第1の表示オブジェクトの幅に対する第2の表示オブジェクトの幅の影響が低減または回避され得るため、第1の表示オブジェクトの幅は増加され得、これにより、表示対象文字列のより多くのコンテンツが収められ、第1の表示オブジェクトに対応する表示対象文字列が表示されるときに切り捨てられることができる限り防止される。
【００７７】
例えば、図4dを参照すると、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が同じ水平方向に平行に配置されていないことは、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が同じ垂直方向に位置合わせされていることを含み得る。
【００７８】
例えば、図6bを参照すると、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が同じ水平方向に平行に配置されていないことは、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が垂直方向に階段状に配置されていることを含み得る。
【００７９】
例えば、図6cを参照すると、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が同じ水平方向に平行に配置されていないことは、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が同じ斜め方向に平行に配置されていることを含み得る。
【００８０】
例えば、図6dを参照すると、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が同じ水平方向に平行に配置されていないことは、第2の画面上の第1の表示オブジェクト31と第2の表示オブジェクト32が異なる斜め方向に配置されていることを含み得る。
【００８１】
図4aまたは図6aに示されているケースと比較して、第1の表示オブジェクト31と第2の表示オブジェクト32が図4dおよび図6bから図6dに示されている位置関係を有する場合、第2の表示オブジェクト32の幅は、第1の表示オブジェクト31の幅に影響を及ぼさないか、または比較的わずかな影響しか及ぼさない。したがって、第1の表示オブジェクト31の幅は、比較的大きくなり得、表示対象文字列を表示するためにより大きな幅を提供し得、これにより、表示されるときに表示対象文字列が切り捨てられることができる限り防止される。
【００８２】
加えて、本出願の本実施形態において、第2の画面上で、第1の表示オブジェクトと第2の表示オブジェクトの幅は異なってもよい。あるいは、他の実施態様では、第2の画面上で、第1の表示オブジェクトの高さおよび幅は、第2の表示オブジェクトのものと同じである、すなわち、第1の表示オブジェクトと第2の表示オブジェクトは同じサイズを維持し得る。これは、ユーザの感性的習慣によりよく適合し得、これにより、ユーザエクスペリエンスが改善される。このケースは、本出願の本実施形態において説明のための例として使用される。
【００８３】
具体的には、図7aおよび図7bを参照すると、ステップ201において、携帯電話が第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、以下のステップを含み得る。
【００８４】
202．携帯電話は、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定する。
【００８５】
場合により、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅は、第1の画面上の第1の表示オブジェクトの幅と第2の表示オブジェクトの幅の合計を含み得る。例えば、図4aに示されているように、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅33は、図8aに示されているものであり得る。
【００８６】
他の場合には、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅は、第1の画面上で第1の表示オブジェクトの幅、第2の表示オブジェクトの幅、第1の表示オブジェクトと画面境界との間の間隔、および第2の表示オブジェクトと画面境界との間の間隔の合計を含み得る。例えば、図4aに示されているように、第1の画面上で第1の表示オブジェクト31が配置されている領域の有効表示スペースの幅33は、図8bに示されているものであり得る。
【００８７】
他の場合には、第1の画面上で第1の表示オブジェクトが配置されている領域の有効表示スペースの幅は、第1の画面上で第1の表示オブジェクトの高さに対応する水平方向のすべての有効表示スペースの幅を含み得る。例えば、図4aに示されているように、第1の画面上で第1の表示オブジェクト31が配置されている領域の有効表示スペースの幅33は、図8cに示されているものであり得る。
【００８８】
図8bの有効表示スペースと比較して、図8cの有効表示スペースの幅は、第1の表示オブジェクト31と画面境界との間の間隔、および第2の表示オブジェクト32と画面境界との間の間隔をさらに含む。
【００８９】
第1の画面上の第1の表示オブジェクトの第1の幅と比較して、携帯電話が、第2の画面上に第1の表示オブジェクトを表示する場合、第1の表示オブジェクトの幅に対する第2の表示オブジェクトの幅の影響は低減されるため、第2の画面上の第1の表示オブジェクトの幅は増加され、第1の表示オブジェクトの増加された長さは、有効表示スペースの幅以下であることに留意されたい。したがって、携帯電話は、以下のステップ203から211を実行することによって、第1の表示オブジェクトに対応する表示対象文字列の長さと有効表示スペースの幅との間のサイズ関係に基づいて、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し得る。
【００９０】
203．第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下である場合、携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。
【００９１】
第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅以下である場合、第1の表示オブジェクトに対応する表示対象文字列の長さは、第1の表示オブジェクトの増加された幅以下であり得、第1の表示オブジェクトの増加された幅に、第1の表示オブジェクトに対応する表示対象文字列の全体が収まることが可能であり得、第1の表示オブジェクトに対応する表示対象文字列は、表示されるときに第1の表示オブジェクトのフレームによって切り捨てられない。この場合、携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し得る。加えて、第1の表示オブジェクトのフレーム内に表示されるコンテンツは、第1の表示オブジェクトに対応する表示対象文字列である。
【００９２】
例えば、図4dを参照すると、第1の表示オブジェクト31に対応する表示対象文字列の長さは、第1の表示オブジェクト31の幅より小さく、したがって、第1の表示オブジェクトに対応する表示対象文字列は、表示されるときに切り捨てられない。
【００９３】
さらに、ステップ201において、携帯電話が第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、以下のステップをさらに含み得る。
【００９４】
204．第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きい場合、携帯電話は、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくする。
【００９５】
ターゲット表示オブジェクトは、第1の表示オブジェクトを含む。ターゲット表示オブジェクトは、具体的には第1の表示オブジェクトであり得るか、またはターゲット表示オブジェクトは、具体的には第1の表示オブジェクトおよび第2の表示オブジェクトであり得る。
【００９６】
第1の表示オブジェクトの増加された幅が有効表示スペースの幅以下であるため、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きい場合、第1の表示オブジェクトに対応する表示対象文字列の長さは、第1の表示オブジェクトの増加された幅より明らかに大きい。具体的には、第1の表示オブジェクトの増加された幅に、第1の表示オブジェクトに対応する表示対象文字列の全体は依然として収まり得ず、表示されるときに、第1の表示オブジェクトに対応する表示対象文字列は第1の表示オブジェクトのフレームによって切り捨てられる。
【００９７】
例えば、図9aを参照すると、画面上のコンテンツの言語タイプの変更により、第1の画面上で第1の表示オブジェクト31に対応する表示対象文字列は「VERIFY」であり、図9bを参照すると、第1の表示オブジェクト31に対応する表示対象文字列は、
【数３】
2020537244.tif 000005
である。図9cを参照すると、第1の表示オブジェクト31に対応する表示対象文字列の長さは、有効表示スペースの幅33より大きい。
【００９８】
したがって、携帯電話は、第1の表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくするか、または第1の表示オブジェクトに対応する表示対象文字列のフォントサイズおよび第2の表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくすることによって、第1の表示オブジェクトに対応する表示対象文字列の長さを小さくし得、これにより、第1の表示オブジェクトの増加された幅に、第1の表示オブジェクトに対応する表示対象文字列のより多くのコンテンツが収められ得る。これは、表示対象文字列が表示されるときに、第1の表示オブジェクトに対応する表示対象文字列が第1の表示オブジェクトのフレームによって切り捨てられることをできる限り防止する。
【００９９】
加えて、ステップ204において、ターゲット表示オブジェクトが第1の表示オブジェクトおよび第2の表示オブジェクトを含む場合、携帯電話は、第1の表示オブジェクトに対応する表示対象文字列のフォントサイズと第2の表示オブジェクトに対応する表示対象文字列のフォントサイズの両方を小さくし得、これにより、第1の表示オブジェクトおよび第2の表示オブジェクトに対応する表示対象文字列のフォントサイズは一定に保たれる。このようにして、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトが表示された後、第1の表示オブジェクトおよび第2の表示オブジェクトが配置された第2の画面はよりすっきりし、ユーザエクスペリエンスが改善され得る。
【０１００】
例えば、図9cの第1の表示オブジェクト31に対応する第1の表示対象文字列のフォントサイズが15spである場合、図9dを参照すると、携帯電話は、第1の表示オブジェクト31に対応する表示対象文字列のフォントサイズおよび第2の表示オブジェクト32に対応する表示対象文字列のフォントサイズを小さくして14spにし得る。
【０１０１】
205．フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが、有効表示スペースの幅以下である場合、携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。
【０１０２】
ターゲット表示オブジェクトは、第1の表示オブジェクトを含むか、または第1の表示オブジェクトおよび第2の表示オブジェクトを含むため、ステップ204で、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが小さくされるとき、ステップ204で、第1の表示オブジェクトに対応する表示対象文字列のフォントサイズは小さくされる。フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが、有効表示スペースの幅以下である場合、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが、第1の表示オブジェクトの増加された幅以下になることが可能であり得る。具体的には、増加された第1の表示オブジェクトに、第1の表示オブジェクトに対応する表示対象文字列の全体が収まり得、したがって、携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し得る。このようにして、表示されるときに、第1の表示オブジェクトに対応する表示対象文字列は、第1の表示オブジェクトのフレームによって切り捨てられない。加えて、第1の表示オブジェクトのフレーム内に表示されるコンテンツは、第1の表示オブジェクトに対応する表示対象文字列である。
【０１０３】
206．フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズより大きい場合、携帯電話は、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを引き続き小さくする。
【０１０４】
ステップ204で第1の表示オブジェクトに対応する表示対象文字列のフォントサイズが小さくされた後で、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが、有効表示スペースの幅より大きい場合、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さは、第1の表示オブジェクトの増加された幅より明らかに大きい。第1の表示オブジェクトの幅に、第1の表示オブジェクトに対応する表示対象文字列の全体は収まり得ない。この場合、携帯電話が第2の画面上に第1の表示オブジェクトを直接表示すると、表示されるとき、第1の表示オブジェクトに対応する表示対象文字列は、第1の表示オブジェクトのフレームによって切り捨てられる。
【０１０５】
したがって、この場合、携帯電話は、第2の画面上に第1の表示オブジェクトを直接表示し得ないが、第1の表示オブジェクトに対応する表示対象文字列の長さをさらに小さくするために、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズは予め設定されたフォントサイズより大きいという条件下で、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを引き続き小さくし得、これにより、第1の表示オブジェクトに収まり得る、第1の表示オブジェクトに対応する表示対象文字列の長さがさらに増加される。
【０１０６】
例えば、図9eを参照すると、携帯電話は、図9dに示されているシナリオにおいて、第1の表示オブジェクト31に対応する表示対象文字列のフォントサイズおよび第2の表示オブジェクト32に対応する表示対象文字列のフォントサイズをさらに小さくして13spにし得る。
【０１０７】
ターゲット表示オブジェクトに対応する表示対象文字列の小さくされたフォントサイズが、予め設定されたフォントサイズと等しい場合、携帯電話は、以下のステップ207を実行し得るか、または以下のステップ208およびステップ209を実行し得る。
【０１０８】
207．フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズである場合、携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。
【０１０９】
ここでの予め設定されたフォントサイズは、ターゲット表示オブジェクトに対応する表示対象文字列が小さくされ得る最小のフォントサイズであり得る。具体的な値は、実際の必要に基づいて設定され得る。例えば、予め設定されたフォントサイズは、13spであり得る。
【０１１０】
ステップ204で第1の表示オブジェクトに対応する表示対象文字列のフォントサイズが小さくされた後、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、ターゲット表示オブジェクトに対応する表示対象文字列の小さくされたフォントサイズが、予め設定されたフォントサイズと等しい、すなわち、ターゲット表示オブジェクトに対応する表示対象文字列が、最小のフォントサイズまで小さくされていた場合、携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示し得る。
【０１１１】
この場合、第1の表示オブジェクトに表示されるコンテンツは、第1の表示オブジェクトに対応する表示対象文字列であり、表示されるとき、表示対象文字列は、第1の表示オブジェクトのフレームによって切り捨てられる。例えば、図9fを参照すると、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズまで小さくされた後、
【数４】
2020537244.tif 000006
は、表示されるときに切り捨てられる。
【０１１２】
208．フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、フォントサイズが小さくされた後の、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズが、予め設定されたフォントサイズである場合、携帯電話は、第1の表示オブジェクトに対応する表示対象文字列を関連コンテンツに置き換える。関連コンテンツの長さは、有効表示スペースの幅以下である。
【０１１３】
209．携帯電話は、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。
【０１１４】
ステップ208およびステップ209では、ステップ204で第1の表示オブジェクトに対応する表示対象文字列のフォントサイズが小さくされた後、フォントサイズが小さくされた後の、第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きく、かつ、ターゲット表示オブジェクトに対応する表示対象文字列の小さくされたフォントサイズが、予め設定されたフォントサイズと等しく、すなわち、ターゲット表示オブジェクトに対応する表示対象文字列が、最小のフォントサイズまで小さくされており、かつ、第1の表示オブジェクトの増加された幅に、第1の表示オブジェクトに対応する表示対象文字列の全体が収まり得ない場合、この場合、携帯電話は、第1の表示オブジェクトに対応する表示対象文字列を、長さが第1の表示オブジェクトの増加された長さより小さい関連コンテンツに置き換え得る。したがって、第1の表示オブジェクトに関連コンテンツの全体が収まり得、関連コンテンツは、第1の表示オブジェクトのフレームによって切り捨てられない。
【０１１５】
ステップ209では、表示対象文字列自体の代わりの、表示対象文字列の関連コンテンツが、第1の表示オブジェクトのフレーム内に表示されることに留意されたい。
【０１１６】
表示対象文字列の関連コンテンツは、第1の表示オブジェクトに対応する表示対象文字列とは異なる他の文字列、エモーティコン、または画像の少なくとも1つを含み得、他の文字列は、第1の表示オブジェクトに対応する表示対象文字列の略語を含む。このようにして、関連コンテンツの長さは、通常、第1の表示オブジェクトに対応する表示対象文字列の長さより小さくなり得、したがって、関連コンテンツの長さは、より有効表示スペースの幅以下になりやすい。
【０１１７】
本出願の本実施形態では、置き換えられるコンテンツおよび第1の表示オブジェクトに対応する表示対象文字列は、一般に、同じまたは同様の意味を表す。例えば、第1の表示オブジェクトに対応する表示対象文字列が、
【数５】
2020537244.tif 000007
である場合、置き換えられるコンテンツは、他の文字列「ok」（言語タイプが表示対象文字列とは異なる文字列であり得る）、
【数６】
2020537244.tif 000008
などの笑顔のエモーティコン、笑顔の画像、またはokジェスチャの画像などであり得る。第1の表示オブジェクトに対応する表示対象文字列が、
【数７】
2020537244.tif 000009
である場合、置き換えられるコンテンツは、左を指し示すジェスチャの画像などであり得る。第1の表示オブジェクトに対応する表示対象文字列が、
【数８】
2020537244.tif 000010
である場合、置き換えられるコンテンツは、右を指し示すジェスチャの画像などであり得る。
【０１１８】
例えば、表示対象文字列が関連コンテンツに置き換えられた後の第1の表示オブジェクト31については、図10a−1および図10a−2を参照されたい。
【０１１９】
加えて、第1の表示オブジェクトに対応する表示対象文字列が関連コンテンツに置き換えられた後、第2の表示オブジェクトのフォントサイズは、予め設定されたフォントサイズのままであってもよいし、または小さくする前のフォントサイズに復元されてもよいことに留意されたい。これは、ここでは具体的に限定されない。加えて、第1の表示オブジェクトに対応する表示対象文字列が関連コンテンツに置き換えられた後、第2の表示オブジェクトに対応する表示対象文字列は、その関連コンテンツに置き換えられてもよい。例えば、第1の表示オブジェクト31および第2の表示オブジェクト32に対応する表示対象文字列がそれぞれその関連コンテンツに置き換えられる対応するシナリオについては、図10bを参照されたい。
【０１２０】
他の実施態様では、ステップ202の後に、携帯電話が第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することは、以下のステップをさらに含み得る。
【０１２１】
210．第1の表示オブジェクトに対応する表示対象文字列の長さが有効表示スペースの幅より大きい場合、携帯電話は、第1の表示オブジェクトに対応する表示対象文字列を関連コンテンツに置き換え、関連コンテンツの長さは、有効表示スペースの幅以下である。
【０１２２】
211．第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示する。
【０１２３】
ステップ210およびステップ211において、第1の表示オブジェクトに対応する表示対象文字列の長さが、ステップ202で判定された、有効表示スペースの幅より大きい場合、第1の表示オブジェクトに対応する表示対象文字列の長さは、第1の表示オブジェクトの増加された幅より明らかに大きく、第1の表示オブジェクトの幅に、第1の表示オブジェクトに対応する表示対象文字列の全体は収まり得ない。この場合、携帯電話は、第1の表示オブジェクトに関連コンテンツの全体が収まり得、関連コンテンツが第1の表示オブジェクトのフレームによって切り捨てられないように、第1の表示オブジェクトに対応する表示対象文字列を、長さが第1の表示オブジェクトの増加された長さより小さい関連コンテンツに置き換え得る。
【０１２４】
加えて、本出願の本実施形態では、第1の表示オブジェクトおよび第2の表示オブジェクトは、同じ関連表示オブジェクトグループに対応し得る。具体的には、第1の表示オブジェクトおよび第2の表示オブジェクトは、関連表示オブジェクトである。各関連表示オブジェクトグループは、N個の表示オブジェクトを含み得る。N個の表示オブジェクトに対応する表示対象文字列は、同様のまたは反対の意味を有する。同じ画面上のN個の表示オブジェクトの位置は近い。N個の表示オブジェクトの操作方式は、タッチ方式またはタップ方式を含み得、タッチ方式またはタップ方式は、タップ、ダブルタップ、またはタッチ＆ホールドなどを含み得る。
【０１２５】
例えば、関連表示オブジェクトグループ内のN個の表示オブジェクトは、同じダイアログボックスに含まれる複数の表示オブジェクトであり得る。第1の表示オブジェクトおよび第2の表示オブジェクトは、同じダイアログボックス内の2つの表示オブジェクトである。可能な実施態様では、Nの値は2である。この場合、関連表示オブジェクトグループは、第1の表示オブジェクトおよび第2の表示オブジェクトのみを含む。他の実施態様では、Nの値は2より大きい。この場合、関連表示オブジェクトグループは、第1の表示オブジェクト、第2の表示オブジェクト、および他の表示オブジェクトを含む。例えば、図11を参照すると、関連表示オブジェクトグループは、
【数９】
2020537244.tif 000011
をそれぞれ表示するために使用される3つの表示オブジェクトを含み得る。第1の表示オブジェクトおよび第2の表示オブジェクトは、図11に示されている3つの表示オブジェクトのうちの任意の2つであり得る。関連表示オブジェクトグループ内のN個の表示オブジェクトは、同じ表示オブジェクトタイプに対応し得るし、または異なる表示オブジェクトタイプに対応し得る。ここでは詳細は説明されない。例えば、同じ関連表示オブジェクトグループ内の第1の表示オブジェクトおよび第2の表示オブジェクトはまた、以下の関連表示オブジェクトのグループ、すなわち、確定と取消、続けると戻る、入力と終了、前と次、または次と戻るなどであり得る。
【０１２６】
具体的には、電子デバイスは、関連表示オブジェクトグループと複数の表示オブジェクトとの間の予め設定されたマッピング関係を記憶し得る。マッピング関係に基づいて、携帯電話は、第1の表示オブジェクトと第2の表示オブジェクトが同じ関連表示オブジェクトグループに対応することを判定し得る。具体的には、マッピング関係は、データベースまたはデータテーブルに記憶され得る。携帯電話は、データベース内のデータを検索するか、またはデータテーブル内のデータを検索することによって、対応する関連表示オブジェクトグループ内の第1の表示オブジェクトと他の表示オブジェクトとの間の対応関係を判定し得る。
【０１２７】
あるいは、第1の表示オブジェクトに対応する第1の識別子および第2の表示オブジェクトに対応する第2の識別子は、予め設定された関連付け関係を有し得る。例えば、識別子1と識別子2は、予め設定された関連付け関係を有する。第1の表示オブジェクトに対応する第1の識別子は、識別子1であり、第2の表示オブジェクトに対応する第2の識別子は、識別子2である。あるいは、第1の識別子および第2の識別子が予め設定された関連付け関係を有することは、第1の識別子が第2の識別子と同じであることをさらに含み得る。
【０１２８】
本出願の前述の実施形態は、第1の画面および第2の画面がそれぞれ2つの表示オブジェクトのみを含む例を使用して説明されていることに留意されたい。他の実施形態では、第1の画面および第2の画面は、第3の表示オブジェクトをさらに含み得る。第1の表示オブジェクトおよび第2の表示オブジェクトが同じ関連表示オブジェクトグループに対応し、第3の表示オブジェクトが、この関連表示オブジェクトグループに対応しない場合、図12を参照すると、モバイルデバイスは、第1の画面37上の第3の表示オブジェクト36の位置を変更しないでおく一方で、第2の画面38上で、第1の表示オブジェクト31と第2の表示オブジェクト32との間の第1の位置関係を第2の位置関係に更新し得る。
【０１２９】
特定の実施態様では、携帯電話は、AlertControllerクラスを継承するために、既存のgoogleに含まれているAlertControllerクラスに基づいて、HwAlertControllerクラスを使用してデプロイメントおよび制御を実行し得、それによって、第1の表示オブジェクトの幅を増加させるために第1の表示オブジェクトと第2の表示オブジェクトとの間の位置関係を修正する。具体的には、携帯電話は、HwAlertControllerのsetUpViewクラスを使用して、第1の表示オブジェクトの超長時間の監視を追加し得、表示対象文字列の長さが第1の表示オブジェクトの幅を超える場合、第1の表示オブジェクトと第2の表示オブジェクトとの間の位置関係を修正する。加えて、携帯電話は、HwWidgetFactory．autoTextSize（Textview textview、Context context）クラスを呼び出すことによって、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズをさらに小さくし得る。
【０１３０】
前述の機能を実施するために、電子デバイスは、各機能を実施するための対応するハードウェア構造および／またはソフトウェアモジュールを含むことが理解され得る。当業者は、本明細書に開示されている実施形態で説明されているアルゴリズムステップの例と併せて、本出願が、ハードウェアまたはハードウェアとコンピュータソフトウェアとの組み合わせによって実施され得ることに容易に気付くはずである。機能がハードウェアとコンピュータソフトウェアによって動かされるハードウェアとのどちらによって実行されるかは、技術的解決策の特定の用途および設計上の制約に依存する。当業者は、説明された機能を実施するために、特定の用途ごとに異なる方法を使用し得るが、その実施は本出願の範囲を超えると見なされるべきではない。
【０１３１】
本出願の実施形態では、機能モジュールの分割は、前述の方法の例に基づいて電子デバイスにおいて実行され得る。例えば、各機能モジュールは、対応する各機能に基づく分割によって得られ得るし、または2つ以上の機能が、1つの処理モジュールに統合され得る。統合モジュールは、ハードウェアの形態で実施され得るし、またはソフトウェア機能モジュールの形態で実施され得る。本出願の実施形態において、モジュールの分割は、例であり、論理的な機能の分割にすぎないことに留意されたい。実際の実施では、他の分割方法が使用され得る。
【０１３２】
各機能モジュールが、対応する各機能に基づく分割によって得られる場合、図13は、前述の実施形態による電子デバイス40の可能な構成の概略図である。図13に示されているように、電子デバイス40は、ディスプレイ41および1つ以上のプロセッサ42を含み得る。ディスプレイ41は、1つ以上のプロセッサ42の命令に基づいてコンテンツを表示するように構成される。プロセッサ42は、図5に示されているステップ200およびステップ201を実行するように構成され得る。具体的には、1つ以上のプロセッサ42は、第1の画面を表示するようにディスプレイ41に命令し、第1の画面は、第1の表示オブジェクトおよび第2の表示オブジェクトを含み、第1の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第1の位置関係を有し、第1の表示オブジェクトに対応する表示対象文字列の長さが第1の画面上で第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、第2の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示することを決定し、第2の画面上の第1の表示オブジェクトと第2の表示オブジェクトは、第2の位置関係を有し、第2の位置関係は、第1の位置関係とは異なり、第2の位置関係に対応する第1の表示オブジェクトの第2の幅は、第1の位置関係に対応する第1の表示オブジェクトの第1の幅より大きく、表示を実行するようディスプレイ41に命令するように構成され得る。
【０１３３】
加えて、プロセッサ42は、図7aおよび図7bのステップ202からステップ211を実行し、および／または本明細書で説明されている技術の他のプロセスで使用されるようにさらに構成され得る。
【０１３４】
前述の方法の実施形態におけるステップのすべての関連する内容は、対応する機能モジュールの機能の説明において引用され得、ここでは詳細は再度説明されないことに留意されたい。
【０１３５】
各機能モジュールが、対応する各機能に基づく分割によって得られる場合、図14は、前述の実施形態による電子デバイス50の他の可能な概略構造図である。電子デバイス50は、表示ユニット51および処理ユニット52を含み得る。表示ユニット51の機能は、図13のディスプレイ41の機能に対応し得る。処理ユニット52の機能は、図13のプロセッサ42の機能に対応し得る。
【０１３６】
もちろん、電子デバイスは、前述の説明で挙げられたユニットおよびモジュールを含むが、これらに限定されない。例えば、電子デバイスは、記憶ユニットをさらに含み得る。記憶ユニットは、電子デバイスのプログラムコードおよび関連データ、例えば、デモンストレーションコンテンツフラグメントのインデックスと機能識別子との間の関連付け関係、を記憶するように構成される。電子デバイスは、通信ユニットをさらに含み得る。通信ユニットは、データまたは信号を他のデバイスに送信するように構成された送信ユニット、および他のデバイスによって送信されたデータまたは信号を受信するように構成された受信ユニットなどを含み得る。加えて、前述の機能ユニットによって実施され得る特定の機能は、前述の実施形態における方法のステップに対応する機能を含むが、これに限定されない。電子デバイスの他のユニットの詳細な説明については、ユニットに対応する、方法のステップの詳細な説明を参照されたい。本出願の本実施形態に関して、ここでは詳細は再度説明されない。
【０１３７】
処理ユニット52は、プロセッサまたはコントローラであり得、例えば、中央処理装置（central processing unit、CPU）、汎用プロセッサ、デジタル信号プロセッサ（digital signal processing、DSP）、特定用途向け集積回路（application−specific integrated circuit、ASIC）、フィールドプログラマブルゲートアレイ（field programmable gate array、FPGA）、他のプログラマブル論理デバイス、トランジスタ論理デバイス、ハードウェアコンポーネント、またはこれらの任意の組み合わせであり得る。プロセッサまたはコントローラは、本出願に開示されている内容を参照して説明されている様々な例示的な論理ブロック、モジュール、および回路を実施または実行し得る。あるいは、プロセッサは、計算機能を実施するプロセッサの組み合わせ、例えば、1つ以上のマイクロプロセッサの組み合わせ、またはDSPとマイクロプロセッサとの組み合わせであってもよい。記憶ユニットは、メモリであり得る。通信ユニットは、トランシーバ、RF回路、または通信インタフェースなどであり得る。
【０１３８】
処理ユニット52がプロセッサであり、通信ユニットがRF回路であり、記憶ユニットがメモリであり、表示ユニット51がディスプレイである場合、本出願の本実施形態で提供される電子デバイスは、図3に示されている携帯電話であり得る。通信ユニットは、WiFiモジュールおよびBluetoothモジュールをさらに含み得る。
【０１３９】
実施に関する前述の説明は、当業者が、便利で簡単な説明のために、前述の機能モジュールの分割が説明のための例として使用されているにすぎないことを明確に理解することを可能にする。実際の適用では、前述の機能は、要件に応じて異なる機能モジュールによって実施され得る。具体的には、装置の内部構造が、上で説明された機能の全部または一部を実施するために異なる機能モジュールに分割される。
【０１４０】
本出願で提供されるいくつかの実施形態では、開示されている装置および方法が他の方法で実施され得ることを理解されたい。例えば、説明されている装置の実施形態は例にすぎない。例えば、モジュールまたはユニットの分割は、論理的な機能の分割にすぎず、実際の実施では、他の分割方法が使用され得る。例えば、複数のユニットまたはコンポーネントは、他の装置に組み合わされても統合されてもよいし、または一部の特徴は、無視されても実行されなくてもよい。加えて、提示されたまたは述べられた相互結合または直接的な結合もしくは通信接続は、いくつかのインタフェースを使用して実施され得る。装置またはユニット間の間接的な結合または通信接続は、電気的な、機械的な、または他の形態であり得る。
【０１４１】
別々の部分として説明されているユニットは、物理的に別々であってもなくてもよく、ユニットとして提示されている部分は、1つ以上の物理的なユニットであってもよいし、1つの場所に配置されてもよいし、または異なる場所に分散されてもよい。ユニットの一部または全部は、実施形態の解決策の目的を達成するために実際の要件に応じて選択され得る。
【０１４２】
加えて、本出願の実施形態における機能ユニットは、1つの処理ユニットに統合されてもよいし、または各ユニット、物理的に単独で存在してもよいし、または2つ以上のユニットが、1つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実施されてもよいし、またはソフトウェア機能ユニットの形態で実施されてもよい。
【０１４３】
前述の実施形態の全部または一部は、ソフトウェア、ハードウェア、ファームウェア、またはこれらの任意の組み合わせを使用して実施され得る。統合ユニットが、ソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用される場合、統合ユニットは、可読記憶媒体に記憶され得る。このような理解に基づいて、本質的に本出願の実施形態の技術的解決策、または従来技術に寄与する部分、または技術的解決策の全部もしくは一部は、コンピュータプログラム製品の形態で実施され得る。コンピュータプログラム製品は、記憶媒体に記憶され、デバイス（シングルチップマイクロコンピュータもしくはチップなどであり得る）またはプロセッサ（processor）に、本出願の実施形態における方法のステップの全部または一部を実行するように命令するためのいくつかの命令を含む。前述の記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、ROM、RAM、磁気ディスク、または光ディスクなどの、プログラムコードを記憶し得る任意の媒体を含む。
【０１４４】
前述の説明は、本出願の特定の実施態様にすぎず、本出願の保護範囲を限定することを意図されていない。本出願で開示された技術的範囲内で当業者によって容易に考え出されるいかなる変形または置換も、本出願の保護範囲内に含まれるものとする。したがって、本出願の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【符号の説明】
【０１４５】
10  携帯電話
11  ディスプレイ
12  プロセッサ
13  メモリ
14  電源
15  RF回路
16  重力センサ
17  音声回路
18  スピーカ
19  マイクロフォン
31  第1の表示オブジェクト
32  第2の表示オブジェクト
33  有効表示スペースの幅
34  水平方向
35  垂直方向
36  第3の表示オブジェクト
37  第1の画面
38  第2の画面
40  電子デバイス
41  ディスプレイ
42  プロセッサ
50  電子デバイス
51  表示ユニット
52  処理ユニット
111  表示パネル
112  タッチパネル
【図１ａ】
2020537244.tif 000012
【図１ｂ】
2020537244.tif 000013
【図２ａ】
2020537244.tif 000014
【図２ｂ】
2020537244.tif 000015
【図３】
2020537244.tif 000016
【図４ａ】
2020537244.tif 000017
【図４ｂ】
2020537244.tif 000018
【図４ｃ】
2020537244.tif 000019
【図４ｄ】
2020537244.tif 000020
【図５】
2020537244.tif 000021
【図６ａ】
2020537244.tif 000022
【図６ｂ】
2020537244.tif 000023
【図６ｃ】
2020537244.tif 000024
【図６ｄ】
2020537244.tif 000025
【図７ａ】
2020537244.tif 000026
【図７ｂ】
2020537244.tif 000027
【図８ａ】
2020537244.tif 000028
【図８ｂ】
2020537244.tif 000029
【図８ｃ】
2020537244.tif 000030
【図９ａ】
2020537244.tif 000031
【図９ｂ】
2020537244.tif 000032
【図９ｃ】
2020537244.tif 000033
【図９ｄ】
2020537244.tif 000034
【図９ｅ】
2020537244.tif 000035
【図９ｆ】
2020537244.tif 000036
【図１０ａ】
2020537244.tif 000037
【図１０ｂ】
2020537244.tif 000038
【図１１】
2020537244.tif 000039
【図１２】
2020537244.tif 000040
【図１３】
2020537244.tif 000041
【図１４】
2020537244.tif 000042
【手続補正書】
【提出日】令和2年6月4日(2020.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子デバイスに適用される表示処理方法であって、前記方法は、前記電子デバイスによって、第1の位置関係に基づいて第1の画面上に第1の表示オブジェクトおよび第2の表示オブジェクトを表示するステップと、
前記第1の表示オブジェクトに対応する表示対象文字列の長さが前記第1の画面上で前記第1の表示オブジェクトの第1の幅より大きいと判定したことに応答して、前記第1の画面を表示することを停止するステップと、
第2の位置関係に基づいて第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップと
を含み、前記第2の位置関係は、前記第1の位置関係とは異なり、前記第2の位置関係に対応する前記第1の表示オブジェクトの第2の幅は、前記第1の幅より大きい、表示処理方法。
【請求項２】
前記第1の画面上の前記第1の表示オブジェクトおよび前記第2の表示オブジェクトが前記第1の位置関係を有することは、
前記第1の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていること
を含み、
前記第2の画面上の前記第1の表示オブジェクトおよび前記第2の表示オブジェクトが前記第2の位置関係を有することは、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていないこと
を含む、請求項1に記載の方法。
【請求項３】
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ水平方向に平行に配置されていないことは、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ垂直方向に位置合わせされていること、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが垂直方向に階段状に配置されていること、
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが同じ斜め方向に平行に配置されていること、または
前記第2の画面上の前記第1の表示オブジェクトと前記第2の表示オブジェクトが異なる斜め方向に配置されていること
を含む、請求項2に記載の方法。
【請求項４】
前記第2の画面上で、前記第1の表示オブジェクトの高さおよび幅は、前記第2の表示オブジェクトのものと同じである、請求項1から3のいずれか一項に記載の方法。
【請求項５】
第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示する前記ステップは、
前記第1の画面上で前記第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定するステップ、ならびに
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅以下である場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きい場合に、ターゲット表示オブジェクトに対応する表示対象文字列のフォントサイズを小さくするステップであって、前記ターゲット表示オブジェクトは、前記第1の表示オブジェクトであるか、もしくは前記ターゲット表示オブジェクトは、前記第1の表示オブジェクトおよび前記第2の表示オブジェクトである、ステップ、ならびに
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の長さが前記有効表示スペースの前記幅以下である場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列のフォントサイズが、予め設定されたフォントサイズより大きい場合に、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズを引き続き小さくするステップ
を含む、請求項1から4のいずれか一項に記載の方法。
【請求項６】
第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示する前記ステップは、
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズが、前記予め設定されたフォントサイズである場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記フォントサイズが小さくされた後の、前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きく、かつ、前記フォントサイズが小さくされた後の、前記ターゲット表示オブジェクトに対応する前記表示対象文字列の前記フォントサイズが、前記予め設定されたフォントサイズである場合に、前記第1の表示オブジェクトに対応する前記表示対象文字列を関連コンテンツに置き換えるステップであって、前記関連コンテンツの長さは、前記有効表示スペースの前記幅以下である、ステップ、ならびに
前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ
をさらに含む、請求項5に記載の方法。
【請求項７】
第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示する前記ステップは、
前記第1の画面上で前記第1の表示オブジェクトが配置されている領域の有効表示スペースの幅を判定するステップ、ならびに
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅以下である場合に、前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ、または
前記第1の表示オブジェクトに対応する前記表示対象文字列の前記長さが前記有効表示スペースの前記幅より大きい場合に、前記第1の表示オブジェクトに対応する前記表示対象文字列を関連コンテンツに置き換えるステップであって、前記関連コンテンツの長さは、前記有効表示スペースの前記幅以下である、ステップ、ならびに
前記第2の画面上に前記第1の表示オブジェクトおよび前記第2の表示オブジェクトを表示するステップ
を含む、請求項1から4のいずれか一項に記載の方法。
【請求項８】
前記関連コンテンツは、前記第1の表示オブジェクトに対応する前記表示対象文字列とは異なる他の文字列、エモーティコン、または画像の少なくとも1つを含み、前記他の文字列は、前記第1の表示オブジェクトに対応する前記表示対象文字列の略語または頭字語を含む、請求項6または7に記載の方法。
【請求項９】
前記第1の表示オブジェクトおよび前記第2の表示オブジェクトは、同じ関連表示オブジェクトグループに対応し、前記電子デバイスは、関連表示オブジェクトグループと複数の表示オブジェクトとの間の予め設定されたマッピング関係を記憶しているか、または前記第1の表示オブジェクトに対応する第1の識別子および前記第2の表示オブジェクトに対応する第2の識別子は、予め設定された関連付け関係を有する、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記第1の表示オブジェクトおよび前記第2の表示オブジェクトは、同じダイアログボックス内の表示オブジェクトである、請求項9に記載の方法。
【請求項１１】
1つ以上のプロセッサ、1つ以上のメモリ、およびディスプレイを備える電子デバイスであって、
前記1つ以上のメモリおよび前記ディスプレイは、前記1つ以上のプロセッサに結合されており、前記1つ以上のメモリは、コンピュータプログラムコードを記憶するように構成されており、前記コンピュータプログラムコードは、コンピュータ命令を含み、前記1つ以上のプロセッサが前記コンピュータ命令を実行すると、前記電子デバイスは、請求項1から10のいずれか一項に記載の表示処理方法を実行し、前記ディスプレイは、前記プロセッサの命令に基づいてコンテンツを表示するように構成されている、電子デバイス。
【請求項１２】
コンピュータ命令を含むコンピュータ記憶媒体であって、前記コンピュータ命令が電子デバイス上で実行されると、前記電子デバイスは、請求項1から10のいずれか一項に記載の表示処理方法を実行することが可能である、コンピュータ記憶媒体。
【請求項１３】
コンピュータプログラムであって、前記コンピュータプログラムがコンピュータ上で実行されると、前記コンピュータは、請求項1から10のいずれか一項に記載の表示処理方法を実行することが可能である、コンピュータプログラム。
【国際調査報告】
2020537244.tif 000043
2020537244.tif 000044
2020537244.tif 000045
2020537244.tif 000046