【誤訳訂正書】
【提出日】令和3年7月1日(2021.7.1)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【発明の詳細な説明】
【発明の名称】ファイルカラースキームを生成する方法、装置、電子機器、機械読み取り可能な記憶媒体およびコンピュータプログラム
【技術分野】
【０００１】
（削除）
【０００２】
本願は、インターネット技術の分野に関し、特に、ファイルカラースキームを生成する方法および装置に関する。
【背景技術】
【０００３】
ユーザは、多くの場合、ファイルを編集する際に、ファイルのコンテンツを強調表示し、ファイルの表示を美しくし、ファイルの視覚効果を改善するために、ファイルの追加説明のために画像を追加したり、風景を作成したり、また、フォント色、タイトル色、段落色、背景色などによってファイルの色を設定したりする。しかしながら、デザイン業界以外のユーザにとっては、優れた全体的なカラーマッチングと優れた視覚体験を備えたファイルを作成することは非常に困難である。
【０００４】
この問題を解決するために、現在、ユーザは、ファイルを発行する際にファイルとよりよい取合せとなるカラースキームを選択することができ、カラースキームは、フォント色、タイトル色、段落色、背景色などを含む。しかしながら、ユーザがファイル内の画像を変更／追加すると、選択したカラースキームがファイル内の変更／追加された画像とよい取合せにならないため、ファイルの視覚効果に影響することがある。現時点では、ファイルの視覚効果を改善するために、ユーザは、選択したカラースキームを調整して新たなカラースキームを生成する必要があり、これは作業負荷が大幅に増加する。
【発明の概要】
【０００５】
本願の実施形態の目的は、ファイル内の画像の色に基づいたカラースキームの生成を達成し、カラースキーム生成の作業負荷を軽減し、ファイルの視覚効果を改善することができるファイルカラースキームを生成する方法および装置を提供することである。具体的には、技術的解決策は、以下のとおりである。
【０００６】
第１の態様では、本願の実施形態により、ファイルカラースキームを生成する方法であって、
ターゲットファイル内の画像のターゲットカラーセットを取得することと、
前記ターゲットカラーセットにマッチングする取合せカラーセットを決定することと、
前記取合せカラーセットを使用して前記ターゲットファイルのカラースキームを生成すること
を含むことを特徴とする方法が提供される。
【０００７】
任意で、ターゲットファイル内の画像のターゲットカラーセットを取得することは、
前記ターゲットファイル内の変更された画像を取得することと、
前記変更された画像に色分析を行い、前記変更された画像の第１のカラーセットを取得することと、
前記第１のカラーセットに従って前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを決定すること
を含む。
【０００８】
任意で、前記変更された画像に色分析を行い、前記変更された画像の第１のカラーセットを取得することは、
前記変更された画像に色分析を行い、前記変更された画像に含まれる色と前記色のそれぞれの色の割合とを取得することと、
前記変更された画像に含まれる前記色と前記色のそれぞれの前記色の割合とに従って前記変更された画像の前記第１のカラーセットを決定すること
を含む。
【０００９】
任意で、前記変更された画像に含まれる前記色と前記色のそれぞれの前記色の割合とに従って前記変更された画像の前記第１のカラーセットを決定することは、
前記変更された画像に含まれる前記色から、プリセットの色の割合の閾値よりも大きい色の割合を有する色を選択し、前記変更された画像の前記第１のカラーセットを取得すること、または、
前記変更された画像に含まれる前記色から、プリセットの閾値数の最高の色の割合を有する色を選択し、前記変更された画像の前記第１のカラーセットを取得すること
を含む。
【００１０】
任意で、前記第１のカラーセットに従って前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを決定することは、
前記第１のカラーセットを、前記ターゲットファイル内の前記画像の前記ターゲットカラーセットとして決定すること、または、
前記第１のカラーセットと第２のカラーセットとをマージして、ターゲットファイル内の前記画像の前記ターゲットカラーセットを取得することであって、前記第２のカラーセットは、前記ターゲットファイル内の変更されていない画像のカラーセットである、ことを含む。
【００１１】
任意で、前記ターゲットカラーセットにマッチングする取合せカラーセットを決定することは、
前記ターゲットカラーセット内の各色に対応する取合せカラーを決定することと、
前記ターゲットカラーセット内の各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーを選択し、前記取合せカラーセットを取得すること
を含む。
【００１２】
任意で、前記取合せカラーセットを使用して前記ターゲットファイルのカラースキームを生成することは、
前記取合せカラーセット内の取合せカラーを使用して、前記ターゲットファイルのフォント色、タイトル色、背景色、および段落色のうちの少なくとも１つを決定し、前記ターゲットファイルの前記カラースキームを取得すること
を含む。
【００１３】
第２の態様では、本願の実施形態により、ファイルカラースキームを生成する装置であって、
ターゲットファイル内の画像のターゲットカラーセットを取得する取得モジュールと、
前記ターゲットカラーセットにマッチングする取合せカラーセットを決定する取合せカラー決定モジュールと、
前記取合せカラーセットを使用して前記ターゲットファイルのカラースキームを生成するカラースキーム生成モジュールと
を有することを特徴とする装置が提供される。
【００１４】
任意で、前記取得モジュールは、
前記ターゲットファイル内の変更された画像を取得する取得サブモジュールと、
前記変更された画像に色分析を行い、前記変更された画像の第１のカラーセットを取得する色分析サブモジュールと、
前記第１のカラーセットに従って前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを決定するカラーセット決定サブモジュールと
を有する。
【００１５】
任意で、前記色分析サブモジュールは、
前記変更された画像に色分析を行い、前記変更された画像に含まれる色と前記色のそれぞれの色の割合とを取得し、
前記変更された画像に含まれる前記色と前記色のそれぞれの前記色の割合とに従って前記変更された画像の前記第１のカラーセットを決定する。
【００１６】
任意で、前記色分析サブモジュールは、
前記変更された画像に含まれる前記色から、プリセットの色の割合の閾値よりも大きい色の割合を有する色を選択し、前記変更された画像の前記第１のカラーセットを取得する、または、
前記変更された画像に含まれる前記色から、プリセットの閾値数の最高の色の割合を有する色を選択し、前記変更された画像の前記第１のカラーセットを取得する。
【００１７】
任意で、前記カラーセット決定サブモジュールは、
前記第１のカラーセットを、前記ターゲットファイル内の前記画像の前記ターゲットカラーセットとして決定する、または、
前記第１のカラーセットと第２のカラーセットとをマージして、ターゲットファイル内の前記画像の前記ターゲットカラーセットを取得し、前記第２のカラーセットは、前記ターゲットファイル内の変更されていない画像のカラーセットである。
【００１８】
任意で、前記取合せカラー決定モジュールは、
前記ターゲットカラーセット内の各色に対応する取合せカラーを決定し、
前記ターゲットカラーセット内の各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーを選択し、前記取合せカラーセットを取得する。
【００１９】
任意で、前記カラースキーム生成モジュールは、
前記取合せカラーセット内の取合せカラーを使用して、前記ターゲットファイルのフォント色、タイトル色、背景色、および段落色のうちの少なくとも１つを決定し、前記ターゲットファイルの前記カラースキームを取得する。
【００２０】
第３の態様では、本願の実施形態により、電子機器であって、
プロセッサとメモリとを有し、前記メモリはコンピュータプログラムを記憶し、前記プロセッサは前記メモリに記憶された前記プログラムを実行して請求項１から７のいずれか一項に記載の方法を実行する
ことを特徴とする電子機器が提供される。
【００２１】
第４の態様では、本願の実施形態により、機械読み取り可能な記憶媒体であって、
コンピュータプログラムが前記機械読み取り可能な記憶媒体に記憶され、前記コンピュータプログラムは、プロセッサによって実行されると、上記のファイルカラースキームを生成する方法を実行する
ことを特徴とする機械読み取り可能な記憶媒体が提供される。
【００２２】
第５の態様では、本願の実施形態により、コンピュータプログラムであって、
プロセッサによって実行されると、上記のファイルカラースキームを生成する方法を実行する
ことを特徴とするコンピュータプログラムが提供される。
【００２３】
本願の実施形態に係るファイルカラースキームを生成する方法および装置において、ターゲットファイル内の画像のカラーセットに対して取合せカラーセットが決定され、取合せカラーセットを使用してターゲットファイルのカラースキームが生成される。このように、当該方法および装置はファイル内の画像の色に従ってカラースキームの生成を達成でき、カラースキームの生成におけるユーザの負荷を軽減し、ターゲットファイルの視覚効果を向上することができる。本願のいずれの製品または方法も、必ずしも上記のすべての利点を有するものではない。
【図面の簡単な説明】
【００２４】
本願の実施形態または従来技術の技術的解決策をより明確に説明するために、実施形態および従来技術で必要とされる図面を以下に簡単に説明する。当然ながら、以下で説明する図面は、本願のいくつかの実施形態のみのためのものである。当業者はまた、いかなる創造的な努力を伴うことなく、これらの図面に基づいて他の図面を得ることもできる。
【００２５】
【図１】本願の一実施形態に係るファイルカラースキームを生成する方法のフローチャートである。
【図２】本願の実施形態に係るファイルカラースキームを生成する方法が適用されないファイルの概略図である。
【図３】本願の実施形態に係るファイルカラースキームを生成する方法が適用されるファイルの概略図である。
【図４】本願の実施形態に係るファイルカラースキームを生成する装置の構造図である。
【図５】本願の実施形態に係る電子デバイスの構造図である。
【発明を実施するための形態】
【００２６】
本願の技術的解決策は、本願の実施形態の図面を参照して明確かつ完全に説明される。当然ながら、以下に説明する実施形態は、本願の実施形態の一部であって、すべてではない。当業者がいかなる創造的な努力を伴うことなく実施形態に基づいて得られる他のすべての実施形態は、本願の範囲に含まれる。
【００２７】
従来技術の問題を解決するために、本願の実施形態は、ファイル内の画像の色に基づいてカラースキームの生成を達成し、カラースキームの生成におけるユーザの作業負荷を軽減し、ファイルの視覚効果を改善することができる、ファイルカラースキームを生成する方法および装置を提供する。
【００２８】
ファイルカラースキームを生成する方法は、携帯電話、タブレットコンピュータ、コンピュータなどの電子機器に適用することができる。ファイルカラースキームを生成する方法は、ターゲットファイル内の画像のターゲットカラーセットを取得することと、ターゲットカラーセットにマッチングする取合せカラーセットを決定することと、カラーマッチングセットを使用してターゲットファイルのカラースキームを生成することとを含む。
【００２９】
本願の実施形態では、ターゲットファイル内の画像のカラーセットの取合せカラーセットを決定した後、取合せカラーセットを使用してターゲットファイルカラースキームを生成することにより、ファイル内の画像の色に基づくカラースキームの生成が達成され、カラースキームの生成におけるユーザの作業負荷が軽減され、ターゲットファイルの視覚効果が改善される。
【００３０】
以下、本願の実施形態に係るファイルカラースキームを生成する方法を紹介する。図１に示すように、図１は、本願の実施形態に係るファイルカラースキームを生成する方法のフローチャートである。本方法は、以下を含む。
Ｓ１０１、ターゲットファイル内の画像を取得すること。
【００３１】
本願の実装では、Ｓ１０１において、ターゲットファイル内の変更された画像が取得される。変更された画像は、ターゲットファイル内で変更された画像として理解することができる。変更は、画像の新規追加であってもよく、または既存の画像の内容の変更であってもよい。例えば、変更された画像は、新たに追加された画像であってもよく、またはターゲットファイル内で変更された既存の画像であってもよい。
【００３２】
取得した画像は、ターゲットファイル内の１つ以上の画像とすることができる。
【００３３】
実装では、Ｓ１０１においてターゲットファイル内の変更された画像を取得するために、ターゲットファイル内に変更された画像が存在するかどうかをリアルタイムで検出することが可能である。変更された画像がターゲットファイル内に存在することが検出されると、ターゲットファイル内の変更された画像が取得される。このように、後続のステップにおいてターゲットファイル内のすべての画像に対して色分析を行う必要はなく、これにより、後続のステップにおいて色分析が行われる画像の数、色分析中の電子機器のメモリ使用量、色分析の時間およびオーバーヘッド時間が削減される。
【００３４】
ファイルカラースキームを生成する方法の前述の説明によれば、ファイルカラースキームを生成するためにターゲットカラーセットを取得する必要がある。これを考慮して、本願の実施形態に係るファイルカラースキームを生成する方法を使用して、ターゲットファイル内の変更されていない画像のすべての色を装置に記憶することができる。後続のステップでは、変更された画像の色および変更されていない画像の色に基づいて、ターゲットカラーセットを取得できる。
【００３５】
すなわち、ターゲットファイル内の変更されていない画像のすべての色を事前に取得することができ、取得した色を記憶することができる。このようにして、その後にターゲットカラーセットを取得する際に、ターゲットファイル内の変更されていない画像を取得する必要はないが、変更されていない画像の記憶した色を直接使用してターゲットカラーセットを取得することができる。
【００３６】
例えば、ターゲットファイルは、ファイルＡであり、ファイルＡは、画像Ａ、画像Ｂ、および画像Ｃを含む。ユーザは、画像ＤをファイルＡに追加し、したがって、画像Ｄは、変更された画像である。したがって、取得した画像は、画像Ｄである。
【００３７】
本願の他の実装では、Ｓ１０１において、ターゲットファイル内のすべての画像が取得される。
【００３８】
ある実装では、Ｓ１０１においてターゲットファイル内のすべての画像を取得するために、「カラースキーム生成」ボタンをプリセットすることができる。ファイル内のすべての画像を追加した後、ユーザは、プリセットの「カラースキーム生成」ボタンをクリックする。この時点で、ファイル内のすべての画像が取得される。この実装により、後続のステップを実行する回数と、後続のステップにおける電子機器のメモリ使用量を削減することができる。
【００３９】
電子機器は、ユーザが「カラースキーム生成」ボタンをクリックしたことを検出すると、ユーザがファイルの完成を示す指示を入力したと判定し、ファイル内のすべての画像を取得する。
【００４０】
例えば、ターゲットファイルは、ファイルＢであり、ファイルＢに画像を追加する前にファイルＢに画像がない。ユーザは、ファイルＢに３つの画像Ｅ、Ｆ、およびＧを追加し、プリセットの「カラースキーム生成」ボタンをクリックする。この時点で、ファイルＢ内の３つの画像Ｅ、Ｆ、およびＧが取得される。
【００４１】
Ｓ１０２、画像内のカラーセットを取得するために画像の色分析を実行する。
【００４２】
本願の実装では、Ｓ１０１においてターゲットファイル内の変更された画像が取得された場合、Ｓ１０２は、変更された画像の色分析を実行して変更された画像の第１のカラーセットを取得することと、第１のカラーセットに応じたターゲットファイル内の画像のターゲットカラーセットを決定することとを含む。
【００４３】
第１のカラーセットは、変更された画像のすべての色を含んでもよく、また、変更された画像の色の一部を含んでもよい。これは、本願の実施形態では限定されない。
【００４４】
ここで、変更された画像の色分析の実行は、ターゲットファイル内の画像に設定されたターゲットカラーセットを取得することである。そして、後続のステップにおいてカラースキームを生成することができる。
【００４５】
様々な画像フォーマットに起因して、画像の色分析は、異なる画像フォーマットに応じて異なるカラーモードを使用して実行することができる。例えば、ＲＧＢモードを使用して画像の色分析を実行するか、またはＹＵＶモードを使用して画像の色分析を実行することができる。
【００４６】
例えば、ＲＧＢモードで色分析を実行する場合、画像内の各色に対応するＲＧＢ値を詳
細かつ正確に取得することができるように、３原色を使用して画像を分析することができる。塗料の３原色は、イエロー、マゼンタおよびシアンであり、光の３原色は、赤、緑および青である。理論的には、これらの原色を使用して任意の色を取得することができる。
【００４７】
電子機器のハードウェア制限を考慮して、色分析の複雑さを軽減するために、画像の色分析は、基準色によって実行することができる。以下、表１は、本願の実施形態によって提供される基準色とＲＧＢ値との間の対応を示している。
【表１】
2020518086.tif 000001
【００４８】
本願の実装では、ターゲットファイル内のすべての画像がＳ１０１において取得される場合、Ｓ１０２は、ターゲットファイル内の各画像に含まれる色を取得することと、取得された色に基づいてターゲットカラーセットを決定することとを含む。
【００４９】
Ｓ１０３、カラーセットにマッチングする取合せカラーセットを決定する。
【００５０】
Ｓ１０３は、ターゲットカラーセットにマッチングする取合せカラーセットを決定することである。
【００５１】
各色は、少なくとも１つの色とよい取合せとなる、すなわち、少なくとも１つの取合せカラーである。
【００５２】
ステップＳ１０２においてターゲットファイル内の画像のターゲットカラーセットを取得した後、画像とよい取合せとなるカラースキームとを取得するために、ターゲットカラーセットにマッチングする取合せカラーセットを決定する必要がある。
【００５３】
具体的には、ターゲットカラーセット内の各色の取合せカラーが最初に決定された後、各色の取合せカラーに基づいて取合せカラーセットを確立することができる。
【００５４】
取合せカラーセットを確立することにより、カラースキームを生成する際の選択のための複数の取合せスキームが提供され、それにより、カラースキームを生成する際の選択性が向上する。
【００５５】
本願の実施形態では、大量のカラーマッチングデータにしたがって取合せカラーを取得することができる。
【００５６】
Ｓ１０４、取合せカラーセットを使用してターゲットファイルのカラースキームを生成する。
【００５７】
このステップでは、カラースキームは、画像以外のターゲットファイルのパーツに色を割り当てることができ、例えば、フォント色および背景色を割り当てることができる。カラースキームは、ターゲットファイル内の各パーツに割り当てられた色を含む。
【００５８】
具体的には、１つの取合せカラーが取合せカラーセットにおいて選択でき、画像を除くターゲットファイルの各パーツに選択された取合せカラーを使用し、カラースキームを取得することができる。
【００５９】
取合せカラーセットにおいて複数の取合せカラーを選択し、選択した取合せカラーから画像を除くターゲットファイル内の各パーツについての対応する取合せカラーを選択し、それにより、カラースキームを取得することもできる。
【００６０】
また、取合せカラーセットにおける色に近い色を選択してカラースキームを生成することもできる。
【００６１】
本願の実施形態では、カラースキームを生成する前述のいくつかの例を使用して、Ｓ１０４のプロセスをより明確に説明し、Ｓ１０４を限定しない。
【００６２】
本願の実施形態に係るファイルカラースキームを生成する方法では、ターゲットファイル内の画像のカラーセットに対して取合せカラーセットが決定された後、取合せカラーセットを使用してターゲットファイルのカラースキームが生成される。このようにして、本方法は、ファイル内の画像の色に応じたカラースキームの生成を達成し、カラースキームを生成する際のユーザの作業負荷を軽減し、ファイルの視覚効果を改善することができる。さらに、ユーザがカラースキームをより柔軟に使用することができるように、画像の変化に合わせてカラースキームを柔軟に変更することができる。
【００６３】
ファイル内の画像に多くの色がある場合、色分析後にさらに多くの色が取得される。変更された画像のすべての色からカラーセットが構成されている場合、カラースキームの生成の複雑さが増大する。したがって、本願の実施形態は、以下の実装を提供する。
【００６４】
変更された画像に対して色分析が実行され、変更された画像に含まれる色と各色の色の割合が取得され、変更された画像の第１のカラーセットは、変更された画像に含まれる色と各色の色の割合とに基づいて決定される。この実装により、第１のカラーセットに含まれる色の数が減り、それにより、ターゲットカラーセットに含まれる色の数が減り、カラースキームの生成の複雑さが減る。
【００６５】
第１のカラーセットを決定する実装に基づいて、１つの可能な実装では、変更された画像の色分析を実行して変更された画像の第１のカラーセットを取得することは、以下のステップを含むことができる。
【００６６】
第１のステップでは、変更された画像に対して色分析が実行され、変更された画像に含まれる色および各色の色の割合を取得する。
【００６７】
変更された画像の色分析では、変更された画像がピクセル単位で分解され、変更された画像内の各ピクセルの色を取得した後、画像内のすべてのピクセルの色に関する統計を作成して画像内の各色のピクセルの領域を取得し、すなわち、画像内の全ピクセル数に対する各色のピクセル数である色の割合が計算され、それによって各色の色の割合を取得する。
【００６８】
ここで、ピクセルの色は、ＲＧＢ値によって表現されてもよく、またはＹＵＶ値によっ
て表現されてもよく、これは、本願の実施形態で限定されない。
【００６９】
第２のステップでは、変更された画像に含まれる色から、色の割合がプリセットの色の割合の閾値よりも大きい少なくとも１つの色が選択され、変更された画像の第１のカラーセットを取得する。
【００７０】
プリセットの色の割合の閾値は、実際の用途に応じて設定できる。第１のカラーセットの色の数は、色の割合がプリセットの色の割合の閾値よりも大きい色を選択することで減らすことができる。
【００７１】
しかしながら、変更された画像内の様々な色の割合が比較的バランスが取れており、プリセットの色の割合の閾値が比較的大きい場合、第１のカラーセットを確立するための色は選択できず、つまり、第１のカラーセットは要素を含まず、または、プリセットの色の割合の閾値が比較的小さい場合、より多くの色が選択でき、したがって、確立された第１のカラーセットは、より多くの色を含む。
【００７２】
これに関して、本願の実施形態はまた、他の可能な実装も提供する。
【００７３】
第１のカラーセットを決定する前述の実装に基づいて、この可能な実装では、ステップＳ１０２において変更された画像の色分析を実行して変更された画像の第１のカラーセットを取得するステップは、以下のステップを含むことができる。
【００７４】
第１のステップでは、変更された画像に対して色分析が実行され、変更された画像に含まれる色および各色の色の割合を取得する。
【００７５】
第２のステップでは、変更された画像に含まれる色から、最高の色の割合を有する色をプリセットの閾値数だけ選択し、変更された画像の第１のカラーセットを取得する。
【００７６】
１つの実施形態では、最高の色の割合を有する色のプリセットの閾値数を選択するために、この第２のステップは、以下を含むことができる。
【００７７】
高から低までの色の割合に基づいて画像内の色を配置することと、最高の色の割合を有する色から始まる色の第１のプリセットの閾値数を選択して第１のカラーセットを取得すること。
【００７８】
プリセットの閾値数は、プリセットの色数を選択するために事前設定される。
【００７９】
例えば、ファイルＡは、変更された画像Ａ、ＢおよびＣを含む。画像Ａ、ＢおよびＣに対して色分析を実行することにより、画像Ａがブラック、青、赤および紫を含み、画像Ｂが青、シアン、イエロー、オレンジおよび白を含み、画像Ｃがピンク、紫、茶、マゼンタを含み、ブラックの比率が２１％であり、青の比率が１７％であり、赤の比率が５％であり、紫の比率が１４％であり、シアンの比率が６％であり、イエローの比率が１６％であり、オレンジの比率が５％であり、白の比率が１％であり、ピンクの比率が２％であり、茶の比率が３％であると判定される。ここで、プリセットの閾値数は４である。
【００８０】
上記の色は、高から低までの色の割合に基づいて配置されている。すなわち、ブラック→青→イエロー→紫→シアン→赤→オレンジ→茶→ピンク→白である。
【００８１】
プリセットの閾値数は４であるため、選択された色は、順に、ブラック、青、イエローおよび紫であり、これらの４色が第１のカラーセットを形成する。
【００８２】
この実装により、色のプリセットの閾値数を実際のニーズに応じて選択することができ、それにより、第１のカラーセットの色数をさらに減らすことができる。
【００８３】
可能な実装では、第１のカラーセットにしたがってターゲットファイル内の画像のターゲットカラーセットを決定することは、以下を含むことができる。
【００８４】
Ｓ１０１において取得された変更された画像がターゲットファイル内のすべての画像である場合、第１のカラーセットをターゲットファイルのターゲットカラーセットとして決定することと、
【００８５】
Ｓ１０１において取得された変更された画像がターゲットファイル内の画像の一部である場合、第１のカラーセットおよび第２のカラーセットをマージして、ターゲットファイルのターゲットカラーセットを取得すること。第２のカラーセットは、ターゲットファイル内の変更されていない画像のカラーセットである。電子機器は、変更されていない画像のカラーセットを記憶しているため、第２のカラーセットは、電子機器から直接取得することができる。
【００８６】
本願の実施形態では、本願の実施形態を実装する複雑さを低減するために、カラーセットにマッチングする取合せカラーセットは、以下のステップによって決定できる。
【００８７】
第１のステップでは、ターゲットカラーセットの各色に対応する取合せカラーが決定される。
【００８８】
実施形態では、色と取合せカラーとの間の対応を含む取合せカラーライブラリが事前に確立されてもよい。ターゲットカラーセットを取得した後、ターゲットカラーセットの各色に対応する取合せカラーは、事前に確立された取合せカラーライブラリを検索することにより決定される。
【００８９】
第２のステップでは、ターゲットカラーセットの各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーを選択し、取合せカラーセットを取得する。
【００９０】
すなわち、決定された各取合せカラーについて、この取合せカラーとターゲットカラーセットの各色とのマッチング度が決定される。ターゲットカラーセットの各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーが選択され、取合せカラーセットを取得する。
【００９１】
プリセットのマッチング度の閾値は、実際のアプリケーションで事前設定されており、マッチング度は、ある色と基準色である他の色との類似性を示す。
【００９２】
マッチング度の計算では、ターゲットカラーセットの色に対応する取合せカラーの１つが基準色として採用され、この取合せカラーとターゲットカラーセットの各色とのマッチング度がそれぞれ計算できる。これは、カラーセット内のすべての色と各取合せカラーとのマッチング度が計算されるまで繰り返される。そして、プリセットのマッチング度の閾値によって取合せカラーから取合せカラーが選択され、取合せカラーセットを取得する。取得された取合せカラーセットは、カラースキームの生成により適している。
【００９３】
例えば、決定された取合せカラーは、赤、緑および青を含み、ターゲットカラーセットは、イエロー、オレンジおよび白の３色を含み、プリセットのマッチング度の閾値は０．
５０である。
【００９４】
マッチング度の計算では、まず、赤の取合せカラーが基準色として採用され、ターゲットカラーセットの赤と、イエロー、オレンジおよび白の３色のマッチング度がそれぞれ計算され、次に、緑の取合せカラーが基準色として採用され、ターゲットカラーセットの緑と、イエロー、オレンジおよび白の３色のマッチング度がそれぞれ計算され、最後に、青の取合せカラーが基準色として採用され、ターゲットカラーセットの青と、イエロー、オレンジおよび白の３色のマッチング度がそれぞれ計算される。
例えば、赤とイエローのマッチング度は０．６１であり、赤とオレンジのマッチング度は０．８３であり、赤と白のマッチング度は０．５５である。緑とイエローのマッチング度は０．８６であり、緑とオレンジのマッチング度は０．７５であり、緑と白のマッチング度は０．９０である。青とイエローのマッチング度は０．９２でり、青とオレンジのマッチング度は０．５６であり、青と白のマッチング度は０．３９である。
【００９５】
ターゲットカラーセットの赤とイエロー、オレンジと白のマッチング度は、０．５のプリセットのマッチング度の閾値よりも大きく、ターゲットカラーセットの緑とイエロー、オレンジと白のマッチング度はまた、０．５のプリセットのマッチング度の閾値よりも大きく、ターゲットカラーセットの要素として赤と緑が選択できることがわかる。青と白のマッチング度は０．３９であり、これは、プリセットのマッチング度の閾値よりも小さいため、青は、ターゲットカラーセットの要素として決定できない。
【００９６】
したがって、取合せカラーセットを確立するために赤と緑が選択できる。
【００９７】
本願の実施形態では、色間のマッチング度は、様々な方法によって計算されてもよい。例えば、異なる色のＲＧＢ値を３次元空間にマッピングし、異なる色間のユークリッド距離を計算することにより、異なる色間のマッチング度を計算することができる。例えば、異なる色間のマッチング度は、ＨＳＶ（色相彩度値）空間モデルによって計算できる。
【００９８】
可能な実装では、カラースキームは、フォント色、タイトル色、背景色、および段落色のうちの少なくとも１つを含む。電子機器は、カラースキームに含まれる色にしたがってターゲットファイルを設定する。例えば、カラースキームが赤のフォント色を含む場合、電子機器は、ターゲットファイルのフォント色を赤に設定する。
【００９９】
このとき、取合せカラーセットを使用したターゲットファイルのカラースキームの生成は、以下を含むことができる。
【０１００】
ターゲットファイルのカラースキームを取得するために、取合せカラーセットにおける取合せカラーを使用することにより、ターゲットファイルのフォント色、背景色、および段落色のうちの少なくとも１つを決定すること。
【０１０１】
例えば、フォント色、タイトル色、背景色、および段落色のいずれかとして、取合せカラーセットから１つの取合せカラーが選択される。他の例では、フォント色、タイトル色、背景色、および段落色の２つの色として、取合せカラーセットから２つの取合せカラーが選択される。
【０１０２】
カラースキームがフォント色、背景色、タイトル色および段落色の少なくとも１つを含む場合、取合せカラーセットは、フォント色の取合せカラーサブセット、背景色の取合せカラーサブセット、タイトル色の取合せカラーサブセットおよび段落色の取合せカラーサブセットを対応して含むことができる。
【０１０３】
本願の実施形態の実装効果をより明確に説明するために、本願の実施形態を図２および図３を参照して以下に説明する。図２は、本願の実施形態に係るファイルカラースキームを生成する方法が適用されないファイルの概略図である。
【０１０４】
図２において、ファイル２０１は、本願の実施形態に係るファイルカラースキームの生成方法が適用されないファイルである。タイトル２０２は、本願の実施形態に係るファイルカラースキームの生成方法が適用されないタイトルである。テキスト２０３は、本願の実施形態に係るファイルカラースキームの生成方法が適用されないテキストである。画像２０４および画像２０５は、ファイル２０１内にある。
【０１０５】
本願の実施形態に係るファイルカラースキームの生成方法では、まず、画像２０４および画像２０５が取得され、画像２０４および画像２０５に対して色分析を行い、画像２０４および画像２０５に含まれるすべての色を取得する。そして、すべての色に基づいてターゲットカラーセットが確立される。そして、ターゲットカラーセットにマッチングする取合せカラーセットが決定される。そして、取合せカラーセットを使用することによってターゲットファイルのカラースキームが生成される。
【０１０６】
可能な実装では、生成されたターゲットファイルのカラースキームにおいて、ファイルの背景色、テキスト色、およびタイトル色が異なる色である場合がある。例えば、図３に示すように、図３は、本願の実施形態に係るファイルカラースキームを生成する方法が適用されるファイルの概略図である。
【０１０７】
図３において、ファイル３０１は、本願の実施形態に係るファイルカラースキームを生成する方法により生成された背景色を有する。タイトル３０２は、本願の実施形態に係るファイルカラースキームを生成する方法によって生成されたタイトル色を有する。テキスト３０３は、本願の実施形態に係るファイルカラースキームを生成する方法によって生成されたテキスト色を有する。
【０１０８】
図２および図３は、本願の実施形態をより明確に説明するためにのみ使用される。実際の用途では、図２および図３の参照符号によって示される部分は、異なる色を有することができる。
【０１０９】
ファイルカラースキームを生成する上記方法の実施形態に対応して、本願の実施形態は、ファイルカラースキームを生成する装置を提供する。図４は、本願の実施形態に係るファイルカラースキームを生成する装置の構造図である。装置は、以下を含むことができる。
ターゲットファイル内の画像のターゲットカラーセットを取得するように構成された取得モジュール４０１、
ターゲットカラーセットにマッチングする取合せカラーセットを決定するように構成された取合せカラー決定モジュール４０２、および
取合せカラーセットを使用してターゲットファイルのカラースキームを生成するように構成されたカラースキーム生成モジュール４０３。
【０１１０】
可能な実装では、取得モジュール４０１は、以下を含む。
ターゲットファイル内の変更された画像を取得するように構成された取得サブモジュール、
変更された画像の色分析を実行して、変更された画像の第１のカラーセットを取得するように構成された色分析サブモジュール、および
第１のカラーセットにしたがって、ターゲットファイル内の画像のターゲットカラーセットを決定するように構成されたカラーセット決定サブモジュール。
【０１１１】
可能な実装では、色分析サブモジュールは、特に以下のように構成することができる。
変更された画像の色分析を実行して、変更された画像に含まれる色と各色の色の割合とを取得する、および
変更された画像に含まれる色と各色の色の割合とにしたがって、変更された画像の第１のカラーセットを決定する。
【０１１２】
可能な実装では、色分析サブモジュールは、特に以下のように構成することができる。
変更された画像に含まれる色から、色の割合がプリセットの色の割合の閾値よりも大きい色を選択し、変更された画像の第１のカラーセットを取得する、または
変更された画像に含まれる色から、最高の色の割合を有するプリセットの閾値数の色を選択し、変更された画像の第１のカラーセットを取得する。
【０１１３】
可能な実装では、カラーセット決定サブモジュールは、特に以下のように構成することができる。
ターゲットファイル内の画像のターゲットカラーセットとして第１のカラーセットを決定する、または
第１のカラーセットおよび第２のカラーセットをマージし、ターゲットファイル内の画像のターゲットカラーセットを取得し、そこで、第２のカラーセットは、ターゲットファイル内の変更されていない画像のカラーセットである。
【０１１４】
可能な実装では、取合せカラー決定モジュール４０２は、特に以下のように構成することができる。
ターゲットカラーセットの各色に対応する取合せカラーを決定する、および
ターゲットカラーセットの各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーを選択し、取合せカラーセットを取得する。
【０１１５】
可能な実装では、カラースキーム生成モジュール４０３は、取合せカラーセットにおける取合せカラーを使用することにより、ターゲットファイルのフォント色、タイトル色、背景色、および段落色のうちの少なくとも１つを決定し、ターゲットファイルのカラースキームを取得するように特に構成することができる。
【０１１６】
本願の実施形態では、ターゲットファイル内の画像のカラーセットに対して取合せカラーセットが決定された後、取合せカラーセットを使用してターゲットファイルのカラースキームが生成される。このようにして、ファイル内の画像の色に応じたカラースキームの生成が達成され、カラースキームの生成におけるユーザの作業負荷が軽減され、ファイルの視覚効果が改善される。
【０１１７】
同じ発明概念に基づいて、本願の実施形態は、電子機器をさらに提供する。図５に示すように、電子機器は、プロセッサ５０１およびメモリ５０２を含む。メモリ５０２は、コンピュータプログラムを記憶し、プロセッサ５０１は、メモリ５０２に記憶されたプログラムを実行し、ファイルのカラースキームを生成する上記の方法を実行する。具体的には、ファイルのカラースキームを生成する方法は、以下を含む。
ターゲットファイル内の画像のターゲットカラーセットを取得すること、
ターゲットカラーセットにマッチングする取合せカラーセットを決定すること、および
取合せカラーセットを使用してターゲットファイルのカラースキームを生成すること。
【０１１８】
本願の実施形態では、ターゲットファイル内の画像のカラーセットに対して取合せカラーセットが決定された後、取合せカラーセットを使用してターゲットファイルのカラースキームが生成される。このようにして、ファイル内の画像の色に応じたカラースキームの
生成が達成され、カラースキームの生成におけるユーザの作業負荷が軽減され、ファイルの視覚効果が改善される。
【０１１９】
同じ発明概念に基づいて、本願の実施形態は、機械読み取り可能な記憶媒体をさらに提供する。コンピュータプログラムは、機械読み取り可能な記憶媒体に記憶される。コンピュータプログラムは、プロセッサによって実行されると、ファイルのカラースキームを生成する上記の方法を実行する。具体的には、ファイルのカラースキームを生成する方法は、以下を含む。
ターゲットファイル内の画像のターゲットカラーセットを取得すること、
ターゲットカラーセットにマッチングする取合せカラーセットを決定すること、および
取合せカラーセットを使用してターゲットファイルのカラースキームを生成すること。
【０１２０】
本願の実施形態では、ターゲットファイル内の画像のカラーセットに対して取合せカラーセットが決定された後、取合せカラーセットを使用してターゲットファイルのカラースキームが生成される。このようにして、ファイル内の画像の色に応じたカラースキームが生成され、カラースキームの生成におけるユーザの作業負荷が軽減され、ファイルの視覚効果が改善される。
【０１２１】
同じ発明概念に基づいて、本願の実施形態は、プロセッサによって実行されると、ファイルカラースキームを生成する方法を実行するコンピュータプログラムをさらに提供する。具体的には、ファイルのカラースキームを生成する方法は、以下を含む。
ターゲットファイル内の画像のターゲットカラーセットを取得すること、
ターゲットカラーセットにマッチングする取合せカラーセットを決定すること、および
取合せカラーセットを使用してターゲットファイルのカラースキームを生成すること。
【０１２２】
本願の実施形態では、ターゲットファイル内の画像のカラーセットに対して取合せカラーセットが決定された後、取合せカラーセットを使用してターゲットファイルのカラースキームが生成される。このようにして、ファイル内の画像の色に応じたカラースキームの生成が達成され、カラースキームの生成におけるユーザの作業負荷が軽減され、ファイルの視覚効果が改善される。
【０１２３】
ここで使用する「第１」、「第２」などの関係的用語は、１つのエンティティまたは動作を他のエンティティまたは動作から区別するためにのみ使用されるが、これらのエンティティまたは動作間の実際の関係または順序があることを必ずしも要求または暗示するものではないことに留意すべきである。さらに、「含む」、「備える」という用語またはその変形は、一連の要素を含むプロセス、方法、物品、または装置が、リスト化されたそれらの要素のみならず、特にリスト化されていない他の要素、またはこれらのプロセス、方法、物品、もしくは装置に固有の要素も含むように、非排他的な包含を網羅することを意図している。さらに限定することなく、「１つの・・・を備える」および「１つの・・・を含む」という語によって限定された要素は、リスト化された要素を含むプロセス、方法、物品、または装置の追加の同一要素を除外しない。
【０１２４】
説明におけるすべての実施形態は、相関がある方法で説明されており、様々な実施形態における同一または同様の部分は、互いに参照することができる。さらに、各実施形態の説明は、他の実施形態との相違に焦点をあてている。特に、ファイルカラースキームを生成する装置、電子機器、機械読み取り可能な記憶媒体、およびコンピュータプログラムの実施形態は、ファイルカラースキームを生成する方法の実施形態と略同様であるため、簡潔に説明され、関連する内容は、ファイルカラースキームを生成する方法の実施形態の説明を参照することができる。
【０１２５】
上述した実施形態は、単に本願の好ましい実施形態にすぎず、本願の保護の範囲を限定することを意図するものではない。本願の精神および原理内のあらゆる変更、代替、改善などは、本願の保護の範囲内に含まれるものとする。
【誤訳訂正２】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
ファイルカラースキームを生成する方法であって、
ターゲットファイル内の画像のターゲットカラーセットを取得することと、
前記ターゲットカラーセットにマッチングする取合せカラーセットを決定することと、
前記取合せカラーセットを使用して前記ターゲットファイルのカラースキームを生成することと、
を含み、
前記ターゲットカラーセットが前記ターゲットファイル内の画像に含まれる色からなることを特徴とする方法。
【請求項２】
前記ターゲットファイル内の画像のターゲットカラーセットを取得することは、
前記ターゲットファイル内の変更された画像を取得することと、
前記変更された画像に色分析を行い、前記変更された画像の第１のカラーセットを取得することと、
前記第１のカラーセットに従って前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを決定すること
を含み、
前記変更された画像が、新たに追加された画像または前記ターゲットファイル内で変更された既存の画像であり、
前記第１のカラーセットが、前記変更された画像のすべてまたは一部の色を含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記変更された画像に色分析を行い、前記変更された画像の第１のカラーセットを取得することは、
前記変更された画像に色分析を行い、前記変更された画像に含まれる色と前記色のそれぞれの色の割合とを取得することと、
前記変更された画像に含まれる前記色と前記色のそれぞれの前記割合とに従って前記変更された画像の前記第１のカラーセットを決定すること
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記変更された画像に含まれる前記色と前記色のそれぞれの前記割合とに従って前記変更された画像の前記第１のカラーセットを決定することは、
前記変更された画像に含まれる前記色から、プリセットの色の割合の閾値よりも大きい色の割合を有する色を選択し、前記変更された画像の前記第１のカラーセットを取得すること、または、
高から低までの色の割合に基づいて前記変更された画像に含まれる前記色を配置し、最高の色の割合を有する色から始まる色のプリセットの閾値数を選択し、前記変更された画像の前記第１のカラーセットを取得すること
を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記第１のカラーセットに従って前記ターゲットファイル内の画像のターゲットカラーセットを決定することは、
前記第１のカラーセットを、前記ターゲットファイル内の前記画像の前記ターゲットカラーセットとして決定すること、または、
前記第１のカラーセットと第２のカラーセットとをマージして、前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを取得することであって、前記第２のカラーセットは、前記ターゲットファイル内の変更されていない画像のカラーセットである、こと
を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記ターゲットカラーセットにマッチングする取合せカラーセットを決定することは、
事前に確立された、色と、該色とマッチングする色と、の間の対応を含む取合せカラーライブラリを検索することにより、前記ターゲットカラーセット内の各色に対応する取合せカラーを決定することと、
前記ターゲットカラーセット内の各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーを選択し、前記取合せカラーセットを取得すること
を含むことを特徴とする請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記取合せカラーセットを使用して前記ターゲットファイルのカラースキームを生成することは、
前記取合せカラーセットから、前記ターゲットファイルのフォント色、タイトル色、背景色、および段落色のうちの少なくとも１つに配される色として少なくとも１つの取合せカラーを決定し、前記ターゲットファイルの前記カラースキームを取得すること
を含むことを特徴とする請求項１から５のいずれか一項に記載の方法。
【請求項８】
ファイルカラースキームを生成する装置であって、
ターゲットファイル内の画像のターゲットカラーセットを取得する取得モジュールと、
前記ターゲットカラーセットにマッチングする取合せカラーセットを決定する取合せカラー決定モジュールと、
前記取合せカラーセットを使用して前記ターゲットファイルのカラースキームを生成するカラースキーム生成モジュールと
を有し、
前記ターゲットカラーセットが前記ターゲットファイル内の画像に含まれる色からなることを特徴とする装置。
【請求項９】
前記取得モジュールは、
前記ターゲットファイル内の変更された画像を取得する取得サブモジュールと、
前記変更された画像に色分析を行い、前記変更された画像の第１のカラーセットを取得する色分析サブモジュールと、
前記第１のカラーセットに従って前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを決定するカラーセット決定サブモジュールと
を有し、
前記変更された画像が、新たに追加された画像または前記ターゲットファイル内で変更された既存の画像であり、
前記第１のカラーセットが、前記変更された画像のすべてまたは一部の色を含む
ことを特徴とする請求項８に記載の装置。
【請求項１０】
前記色分析サブモジュールは、
前記変更された画像に色分析を行い、前記変更された画像に含まれる色と前記色のそれ
ぞれの色の割合とを取得し、
前記変更された画像に含まれる前記色と前記色のそれぞれの前記色の割合とに従って前記変更された画像の前記第１のカラーセットを決定する
ことを特徴とする請求項９に記載の装置。
【請求項１１】
前記色分析サブモジュールは、
前記変更された画像に含まれる前記色から、プリセットの色の割合の閾値よりも大きい色の割合を有する色を選択し、前記変更された画像の前記第１のカラーセットを取得する、または、
高から低までの色の割合に基づいて前記変更された画像に含まれる前記色を配置し、最高の色の割合を有する色から始まる色のプリセットの閾値数を選択し、前記変更された画像の前記第１のカラーセットを取得する
ことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記カラーセット決定サブモジュールは、
前記第１のカラーセットを、前記ターゲットファイル内の前記画像の前記ターゲットカラーセットとして決定する、または、
前記第１のカラーセットと第２のカラーセットとをマージして、前記ターゲットファイル内の前記画像の前記ターゲットカラーセットを取得し、前記第２のカラーセットは、前記ターゲットファイル内の変更されていない画像のカラーセットである
ことを特徴とする請求項９に記載の装置。
【請求項１３】
前記取合せカラー決定モジュールは、
事前に確立された、色と、該色とマッチングする色と、の間の対応を含む取合せカラーライブラリを検索することにより、前記ターゲットカラーセット内の各色に対応する取合せカラーを決定し、
前記ターゲットカラーセット内の各色とのマッチング度がプリセットのマッチング度の閾値よりも大きい取合せカラーを選択し、前記取合せカラーセットを取得する
ことを特徴とする請求項８から１２のいずれか一項に記載の装置。
【請求項１４】
前記カラースキーム生成モジュールは、
前記取合せカラーセットから、前記ターゲットファイルのフォント色、タイトル色、背景色、および段落色のうちの少なくとも１つに配される色として少なくとも１つの取合せカラーを決定し、前記ターゲットファイルの前記カラースキームを取得する
ことを特徴とする請求項８から１２のいずれか一項に記載の装置。
【請求項１５】
電子機器であって、
プロセッサとメモリとを有し、前記メモリはコンピュータプログラムを記憶し、前記プロセッサは前記メモリに記憶された前記コンピュータプログラムを実行して請求項１から７のいずれか一項に記載の方法を実行する
ことを特徴とする電子機器。
【請求項１６】
機械読み取り可能な記憶媒体であって、
コンピュータプログラムが前記機械読み取り可能な記憶媒体に記憶され、前記コンピュータプログラムは、プロセッサによって実行されると、請求項１から７のいずれか一項に記載の方法を実行する
ことを特徴とする機械読み取り可能な記憶媒体。
【請求項１７】
コンピュータプログラムであって、
プロセッサによって実行されると、請求項１から７のいずれか一項に記載の方法を実行
する
ことを特徴とするコンピュータプログラム。
【誤訳訂正３】
【訂正対象書類名】図面
【訂正対象項目名】図１
【訂正方法】変更
【訂正の内容】
【図１】
2020518086.tif 000002
【誤訳訂正４】
【訂正対象書類名】図面
【訂正対象項目名】図４
【訂正方法】変更
【訂正の内容】
【図４】
2020518086.tif 000003