(57)【要約】  本開示は、プライバシー情報隠匿方法、プライバシー情報隠匿装置、プログラム及び記録媒体に関するものであり、画像処理領域に属する。前記プライバシー情報隠匿方法は、画像中の少なくとも１つのプライバシー情報を識別するステップと、各前記プライバシー情報の情報種別を分析するステップと、前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップとを含む。本開示は、従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像についてプライバシー情報を処理できない問題を解決し、プライバシー情報の情報種別に応じて異なる処理を行うことでプライバシー情報を隠匿できる効果を奏する。【選択図】図１
2016532351.tif 000002
【特許請求の範囲】
【請求項１】
画像中の少なくとも１つのプライバシー情報を識別するステップと、
各前記プライバシー情報の情報種別を分析するステップと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップと、を含む
ことを特徴とするプライバシー情報隠匿方法。
【請求項２】
各前記プライバシー情報の情報種別を分析するステップは、
前記プライバシー情報がテキスト情報である場合、予め設定された、異なる情報種別に対応する異なる正規表現に基づいて、前記プライバシー情報の情報種別を識別し、又は、前後の文脈の意味を分析することで、前記プライバシー情報の情報種別を識別するステップと、
前記プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、前記顔情報の情報種別を識別するステップと、を含む
ことを特徴とする請求項１に記載のプライバシー情報隠匿方法。
【請求項３】
各前記プライバシー情報の情報種別を分析するステップは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するステップと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各前記プライバシー情報の情報種別を分析するステップと、を含む
ことを特徴とする請求項１に記載のプライバシー情報隠匿方法。
【請求項４】
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップは、
各前記プライバシー情報に対して、前記プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出するステップと、
前記プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、前記プライバシー情報に対して隠匿を行うステップと、を含む
ことを特徴とする請求項１ないし３の何れか１項に記載のプライバシー情報隠匿方法。
【請求項５】
前記プライバシー情報に対して隠匿処理を行うステップは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するステップと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うステップと、を含む
ことを特徴とする請求項３に記載のプライバシー情報隠匿方法。
【請求項６】
前記画像中の少なくとも１つのプライバシー情報を識別するステップは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するステップと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各プライバシー情報が所属する画像領域を分析するステップと、
前記画像領域に基づいて、対応するプライバシー情報を識別するステップと、を含む
ことを特徴とする請求項１ないし３の何れか１項に記載のプライバシー情報隠匿方法。
【請求項７】
画像中の少なくとも１つのプライバシー情報を識別するための情報識別モジュールと、
各前記プライバシー情報の情報種別を分析するための種別分析モジュールと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うための隠匿処理モジュールと、を備える
ことを特徴とするプライバシー情報隠匿装置。
【請求項８】
前記種別分析モジュールは、
前記プライバシー情報がテキスト情報である場合、予め設定された、異なる情報種別に対応する異なる正規表現に基づいて、前記プライバシー情報の情報種別を識別し、又は、前後の文脈の意味を分析することで、前記プライバシー情報の情報種別を識別するためのテキスト分析ユニットと、
前記プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、前記顔情報の情報種別を識別するための顔分析ユニットと、を含む
ことを特徴とする請求項７に記載のプライバシー情報隠匿装置。
【請求項９】
前記種別分析モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、各前記プライバシー情報の情報種別を分析するための種別分析ユニットと、を含む
ことを特徴とする請求項７に記載のプライバシー情報隠匿装置。
【請求項１０】
前記隠匿処理モジュールは、
各前記プライバシー情報に対して、前記プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出するための種別検出ユニットと、
前記プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、前記プライバシー情報に対して隠匿を行うための情報隠匿ユニットと、を含む
ことを特徴とする請求項７ないし９の何れか１項に記載のプライバシー情報隠匿装置。
【請求項１１】
前記情報隠匿ユニットは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するための隠匿特定サブユニットと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うための情報隠匿サブユニットと、を含む
ことを特徴とする請求項９に記載のプライバシー情報隠匿装置。
【請求項１２】
前記情報識別モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各プライバシー情報が所属する画像領域を分析するための領域特定ユニットと、
前記画像領域に基づいて、対応するプライバシー情報を識別するための情報識別ユニットと、を含む
ことを特徴とする請求項７ないし９の何れか１項に記載のプライバシー情報隠匿装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は出願番号がＣＮ２０１４１０２００８１２．０であり、出願日が２０１４年５月１３日である中国特許出願に基づいてなされたものである。当該中国特許出願の優先権を主張し、当該中国特許出願のすべての内容は参照として本願で引用する。
本開示は、画像処理技術分野に関し、特に、プライバシー情報隠匿方法及びプライバシー情報隠匿装置に関する。
【背景技術】
【０００２】
携帯電話、タブレットコンピュータ、電子書籍リーダー、携帯デバイスなどのモバイル端末において、画像共有アプリケーションは、ユーザが日常に最も頻繁に使用するアプリケーションの１つである。
【０００３】
このようなアプリケーションにより転送される画像には、通常、プライバシー情報が含まれる。例えば、車のナンバープレート番号、携帯電話番号、即時通信ＩＤ及び顔情報等が含まれる。従来技術による画像中のプライバシー情報を隠匿する方法において、ＯＣＲ（Ｏｐｔｉｃａｌ Ｃｈａｒａｃｔｅｒ Ｒｅｃｏｇｎｉｔｉｏｎ）技術を利用して画像における文字列情報を識別し、画像における文字列情報の対応する領域に対してぼかし処理を行い、文字列情報のぼかされた画像を使用しアプリケーションで転送する。
【０００４】
本開示を実現する過程において、本開示の発明者は、従来技術において、上記従来技術における方法により、画像における全ての文字列に対してぼかし処理を行うことが、自然画像におけるプライバシー情報の隠匿により適切だという問題を発見した。しかしながら、多くの画像の文字列情報は、全て隠匿する必要のあるプライバシー情報とは限らず、例えば、スクリーンショット画像又はウェブページのプリントスクリーンに対して、上記方法では、これらの画像におけるプライバシー情報を隠匿することができない。
【発明の概要】
【０００５】
本開示の実施例は、上記従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像に対してプライバシー情報を処理できない問題を解決するために、プライバシー情報隠匿方法及びプライバシー情報隠匿装置を提供する。
下記において、本開示の実施形態を説明する。
本開示の実施例の第１態様は、プライバシー情報隠匿方法を提供する。
前記方法は、
画像中の少なくとも１つのプライバシー情報を識別するステップと、
各前記プライバシー情報の情報種別を分析するステップと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップと、を含む。
【０００６】
代案として、各前記プライバシー情報の情報種別を分析するステップは、
前記プライバシー情報がテキスト情報である場合、予め設定された、異なる情報種別に対応する異なる正規表現に基づいて、前記プライバシー情報の情報種別を識別し、又は、前後の文脈の意味を分析することで、前記プライバシー情報の情報種別を識別するステップと、
前記プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、前記顔情報の情報種別を識別するステップと、を含む。
代案として、各前記プライバシー情報の情報種別を分析するステップは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するステップと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各前記プライバシー情報の情報種別を分析するステップと、を含む。
【０００７】
代案として、前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップは、
各前記プライバシー情報に対して、前記プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出するステップと、
前記プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、前記プライバシー情報に対して隠匿を行うステップと、を含む。
【０００８】
代案として、前記プライバシー情報に対して隠匿処理を行うステップは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するステップと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うステップと、を含む。
代案として、前記画像中の少なくとも１つのプライバシー情報を識別するステップは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するステップと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各プライバシー情報が所属する画像領域を分析するステップと、
前記画像領域に基づいて、対応するプライバシー情報を識別するステップと、を含む。
【０００９】
本開示の実施例の第２態様は、プライバシー情報隠匿装置を提供する。
前記装置は、
画像中の少なくとも１つのプライバシー情報を識別するための情報識別モジュールと、
各前記プライバシー情報の情報種別を分析するための種別分析モジュールと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うための隠匿処理モジュールと、を備える。
【００１０】
代案として、前記種別分析モジュールは、
前記プライバシー情報がテキスト情報である場合、予め設定された、異なる情報種別に対応する異なる正規表現に基づいて、前記プライバシー情報の情報種別を識別し、又は、前後の文脈の意味を分析することで、前記プライバシー情報の情報種別を識別するためのテキスト分析ユニットと、
前記プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、前記顔情報の情報種別を識別するための顔分析ユニットと、を含む。
【００１１】
代案として、前記種別分析モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、各前記プライバシー情報の情報種別を分析するための種別分析ユニットと、を含む。
代案として、前記隠匿処理モジュールは、
各前記プライバシー情報に対して、前記プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出するための種別検出ユニットと、
前記プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、前記プライバシー情報に対して隠匿を行うための情報隠匿ユニットと、を含む。
【００１２】
代案として、前記情報隠匿ユニットは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するための隠匿特定サブユニットと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うための情報隠匿サブユニットと、を含む。
代案として、前記情報識別モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各プライバシー情報が所属する画像領域を分析するための領域特定ユニットと、
前記画像領域に基づいて、対応するプライバシー情報を識別するための情報識別ユニットと、を含む。
【００１３】
本開示の実施形態は、下記の有益な効果を有する。
画像中の少なくとも１つのプライバシー情報を識別し、各プライバシー情報の情報種別を分析し、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うことで、従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像についてプライバシー情報を処理できない問題を解決し、プライバシー情報の情報種別に応じて異なる処理を行うことでプライバシー情報を隠匿できる効果を奏する。
【００１４】
以上の一般的な記述及び以下の詳細な記述は、例示的なものであり、本開示を限定するものではない。
【００１５】
以下に図面と実施例を合わせて、本発明の実施形態に対して更なる詳細な説明を行う。
【図面の簡単な説明】
【００１６】
本開示の実施例をより明確に説明するために、下記において実施例の説明に必要的に使用される図面について簡単に説明する。下記において説明する図面は、本開示の一部実施例を示すものであることは言うまでもない。また、当業者により、下記図面に基づいて、他の実施例に関する図面を容易に得られることができる。
【図１】一例示的な実施例によるプライバシー情報隠匿方法を示すフローチャートである。
【図２Ａ】他の例示的な実施例によるプライバシー情報隠匿方法を示すフローチャートである。
【図２Ｂ】図２Ａに示された実施例によるプライバシー情報隠匿方法を実施するときの様子を模式的に示す図である。
【図２Ｃ】図２Ａに示された実施例によるプライバシー情報隠匿方法を実施するときの様子を模式的に示す図である。
【図３】一例示的な実施例によるプライバシー情報隠匿方法を実施するときの様子を模式的に示す図である。
【図４】一例示的な実施例によるプライバシー情報隠匿装置を模式的に示す図である。
【図５】他の例示的な実施例によるプライバシー情報隠匿装置を模式的に示す図である。
【図６】一例示的な実施例による端末の構造を模式的に示す図である。  本開示について、上記図面で明確な実施例を示し、後述でより詳細に説明する。これらの図面及び記述は、何らかの方法で本発明の思想の範囲を制限するのではなく、特定な実施例を参照することで当業者に本発明のコンセプトを説明するためのものである。
【００１７】
以上、上記の図面を通じて、本発明の明確な実施例を例示しているが、その以下にさらに具体的な内容については後述する詳しく記述する。これらこのような図面及びと文字記載記述は、本発明の趣旨の範囲を限定制限するためのものではなく、特定なの実施例を参照としてすることによって、本技術分野の当業者に本発明のコンセプト概念を理解させるためのものである。
【発明を実施するための形態】
【００１８】
以下、本発明の目的、実施形態及び利点をより明瞭にするために、実施形態と図面を参照し、本発明を更なる詳細に説明する。ここで、本開示の例示的に示された実施例は本開示を説明するための一部の実施例であり、本開示の全部の実施例ではない。本開示の実施例に基づいて、当業者により容易に得られ異なる全ての実施例は、本開示の保護範囲に属する。
【００１９】
本開示において、端末は、携帯電話、タブレットコンピュータ、電子書籍リーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ ＬａｙｅｒＩＩＩ）、ＭＰ４プレーヤー（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ Ｌａｙｅｒ ＩＶ）、ラップトップ型ポータブルコンピュータ、デスクトップ型コンピュータなどを含む。
【００２０】
図１は、本開示一例示的実施例によるプライバシー情報隠匿方法を示すフローチャートである。本実施例において、このプライバシー情報隠匿方法を端末に適用する例を挙げて説明する。このプライバシー情報隠匿方法は、以下のステップを含む。
ステップ１０１において、画像中の少なくとも１つのプライバシー情報を識別する。
【００２１】
端末は、画像中のプライバシー情報を識別する。プライバシー情報は、テキスト情報、及び／又は顔情報等を含むが、これらに限定されるものではない。
ステップ１０２において、各プライバシー情報の情報種別を分析する。
端末は、各プライバシー情報の情報種別を分析する。テキスト情報の情報種別は、電話番号、銀行口座、車のナンバープレート番号、携帯電話番号、口座名、敏感キーワード、住所、ウェブアドレス、郵便番号、性別、名前、ニックネーム、及び他の未知の種別の中の少なくとも１つを含むが、これらに限定されるものではない。顔情報の情報種別は、ユーザの顔、親友の顔、芸能人の顔、及び未知の顔の中の少なくとも１つを含むが、これらに限定されるものではない。
ステップ１０３において、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行う。
【００２２】
端末は、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行う。隠匿処理は、隠匿を行う処理及び隠匿を行わない処理の両方を含む。
上記のように、本実施例に係るプライバシー情報隠匿方法は、画像中の少なくとも１つのプライバシー情報を識別し、各プライバシー情報の情報種別を分析し、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うことで、従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像についてプライバシー情報を処理できない問題を解決し、プライバシー情報の情報種別に応じて異なる処理を行うことでプライバシー情報を隠匿できる効果を奏する。
【００２３】
図２Ａは、本開示の他の例示的な実施例によるプライバシー情報隠匿方法を示すフローチャートである。実施例において、このプライバシー情報隠匿方法を端末に適用した例を挙げて説明を行う。このプライバシー情報隠匿方法は、以下のステップを含む。
ステップ２０１において、画像中の少なくとも１つのプライバシー情報を識別する。
通常、プライバシー情報の隠匿が必要な状況は、ユーザによる画像の共有を行った時に発生する。端末は、共有する必要のある画像が存在するか否かを検出し、画像を共有する時、画像中の少なくとも１つのプライバシー情報を識別する。画像中のプライバシー情報は、テキスト情報、及び／又は顔情報を含むが、これらに限定されるものではない。
テキスト情報の場合、端末が画像中のテキスト情報を識別するステップは、下記のサブステップを含む。
１．画像に対して前処理を行う。
端末は、共有しようとする画像に対して、グレースケール処理を行い、グレースケール処理が行われた後のグレースケール画像に対してフィルター処理を行う。フィルター処理が行われた画像は、ノイズポイントが除去される。
２．グレースケール画像に対して二値化処理を行い、二値画像を取得する。
端末は、グレースケール画像に対して二値化処理を行った後、二値画像中のノイズを除去する。
【００２４】
３．二値画像からテキスト候補領域について、位置を決めて抽出する。
端末が共有する画像がほとんどスクリーンショット画像であるため、このような画像中の文字は、比較的整然としている。従って、図２Ｂに示すように、端末は、二値画像について、画像の画素ドットに基づいて成立された座標系におけるＹ軸に対して直接にＹ軸投影を行い、テキスト情報特徴の有るテキスト候補領域２２を検索し、また、投影結果に基づいて、各テキスト候補領域２２の上下境界を特定する。
【００２５】
４．抽出したテキスト候補領域に対して文字列を分割する。
端末は、幅制限に基づいて、テキスト候補領域に対して文字列を分割し、分割された後の各々の文字列ブロックを取得する。
【００２６】
５．文字列ブロックに対して、文字列を識別する。
端末は、分割された文字列ブロックに対して、予め設定された文字ライブラリーを利用して、文字列を識別する。
【００２７】
６．識別の結果を出力する。
これにより、画像からテキスト情報を識別できた。
【００２８】
顔情報の場合、端末は、顔識別アルゴリズムを用いて画像から顔を識別する。
補充して説明する必要のある１つの識別方法において、画像がスクリーンショット画像であると、端末は、スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得し、アプリケーション情報又は表示画面情報に基づいて、画像中の各プライバシー情報の所属する画像領域を分析し、そして、この画像領域に基づいて、対応するプライバシー情報を識別する。言い換えれば、通常、アプリケーション及びアプリケーション内の表示画面の構成が固定されているので、端末は、各アプリケーション及び表示画面に対応するテンプレートを予め記憶する。このテンプレートには、各アプリケーション及び表示画面に対応する有効情報が位置する領域の領域情報が記載され、この領域情報は、プライバシー情報の位置決め及び識別に用いられる。
【００２９】
図２Ｃに示した例を参照し、画像がスクリーンショット画像２４である場合、端末は、このスクリーンショット画像２４に対応する表示画面情報である「ｘｘ電話帳の連絡先画面」を取得する。そして、端末は、この「ｘｘ電話帳の連絡先画面」に対応するテンプレートを検索する。このテンプレートには、連絡先画面における各有効情報が位置する領域２６ａ−２６ｄ及び各領域２６ａ−２６ｄの情報種別が記載されている。最後に、端末は、この領域２６ａ−２６ｄに基づいて、画像２４から、対応するプライバシー情報２８を取り出し、識別する。
【００３０】
ステップ２０２において、各プライバシー情報の情報種別を分析する。
端末は、画像中のプライバシー情報を識別した後、各プライバシー情報の情報種別を分析する。テキスト情報の情報種別は、電話番号、銀行口座、車のナンバープレート番号、携帯電話番号、口座名、敏感キーワード、住所、ウェブアドレス、郵便番号、性別、名前、ニックネーム、及び他の未知の種別の中の少なくとも１つを含むが、これらに限定されるものではない。顔情報の情報種別は、ユーザの顔、親友の顔、芸能人の顔、及び未知の顔の中の少なくとも１つを含むが、これらに限定されるものではない。
プライバシー情報がテキスト情報である場合、端末は、予め設定された正規表現に基づいて、プライバシー情報の情報種別を識別する。ここで、異なる正規表現は、異なる情報種別に対応する。
【００３１】
例えば、正規表現が＼ｄ｛３｝−＼ｄ｛８｝｜＼ｄ｛４｝−＼ｄ｛７｝であると、端末が識別可能な情報種別は、０５１０−４４０５２２２又は０２１−８７８８８８２２のような電話番号となる。
【００３２】
例えば、正規表現が［１−９］［０−９］｛４，｝であると、端末が識別可能な情報種別は、数値が１００００以上である数字からなる口座名となる。
【００３３】
例えば、正規表現が＼ｗ＋（［−＋．］＼ｗ＋）＊＠＼ｗ＋（［−．］＼ｗ＋）＊＼．＼ｗ＋（［−．］＼ｗ＋）＊＜ｍａｉｌｔｏ：＊＠＼ｗ＋（［−．］＼ｗ＋）＊＼．＼ｗ＋（［−．］＼ｗ＋）＊＞であると、端末が識別可能な情報種別は、メールアドレスとなる。
【００３４】
例えば、正規表現が［ａ−ｚＡ−ｚ］＋：／／［＾＼ｓ］＊であると、端末が識別可能な情報種別は、ウェブページリンクとなる。他の正規表現に関して、詳しい説明を省略する。
【００３５】
他の実現方法として、プライバシー情報がテキスト情報である場合、端末は、前後の文脈の意味を分析することで、プライバシー情報の情報種別を識別する。
【００３６】
例えば、前のテキスト情報が「新しい電話番号を申し込んだ？番号を教えて」のショートメッセージであり、現在テキスト情報が「おい、友よ、俺の新しい電話番号は１８６８８８８８８８８だよ、保存してね」のショートメッセージである時、端末は、文脈の意味を分析することで、「おい、友よ、俺の新しい番号は、保存してね」が未知種別に属する未知種別であると判断し、「１８６８８８８８８８８」が電話番号に属すると判断できる。
【００３７】
補充して説明する必要のある１つの識別方法において、画像がスクリーンショット画像であると、端末は、スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得し、アプリケーション情報又は表示画面情報に基づいて、画像中の各プライバシー情報の情報種別を分析する。言い換えれば、通常、アプリケーション及びアプリケーション内の表示画面の構成が固定されているので、端末は、各アプリケーション及び表示画面に対応するテンプレートを予め記憶する。このテンプレートには、各アプリケーション及び表示画面に対応する有効情報が位置する領域の領域情報が記載され、この領域情報は、プライバシー情報の位置決め及び識別に用いられる。
【００３８】
さらに、図２Ｃに示した例において、画像がスクリーンショット画像２４である場合、端末は、第１領域２６ａから画像情報を取得し、第１領域２６ａに対応する領域情報により、情報種別が「プロフィール写真」であることがわかる。また、第２領域２６ｂから文字情報を取得し、第２領域２６ｂに対応する領域情報により、情報種別が「名前」であることがわかる。また、第３領域２６ｃから数字情報を取得し、第３領域２６ｃに対応する領域情報により、情報種別が「電話」であることがわかる。また、第４領域２６ｄから文字情報を取得し、第４領域２６ｄに対応する領域情報により、情報種別が「着信音」であることがわかる。
【００３９】
プライバシー情報が顔情報である場合、端末は、予め設定された顔情報ライブラリーに基づいて、顔情報の情報種別を識別する。予め設定された顔情報ライブラリーは、ユーザの顔情報ライブラリー、親友の顔情報ライブラリー、及び芸能人の顔情報ライブラリーの中の少なくとも１つを含む。端末は、顔のマッチングを行うことで、顔情報がユーザの顔、親友の顔、又は芸能人の顔のどちらに該当するかを特定し、識別する。
【００４０】
ステップ２０３において、各プライバシー情報に対して、プライバシー情報の情報種別が隠匿する必要のある種別であるか否かを検出する。
【００４１】
識別された各プライバシー情報に対して、端末は、このプライバシー情報の情報種別が隠匿する必要のある種別であるか否かを検出する。端末には、各情報種別とこの情報種別の隠匿要否との第１対応関係が記憶される。端末は、この第１対応関係を検索することで、プライバシー情報の情報種別が隠匿する必要な種別か否かを検出する。この第１対応関係の１例は、下記の表に示される。
【００４２】
【表１】
2016532351.tif 000003
【００４３】
この第１対応関係は、予め端末に記憶されているか、又はユーザの設定により生成される。この第１対応関係の使用中、端末は、ユーザによりトリガーされた、この第１対応関係を変更するための第１設定信号を受信でき、この第１設定信号に基づいて、第１対応関係を変更できる。例えば、第１対応関係における情報種別「ユーザの顔」の状態を「不要」から「必要」に変更できる。
【００４４】
ステップ２０４において、情報種別が隠匿する必要のある種別であると検出した場合、プライバシー情報に対して隠匿を行う。
情報種別が隠匿する必要のある種別であると検出した後、端末は、プライバシー情報に対して隠匿を行う。このステップは、下記の２つのサブステップを含む。
【００４５】
１．情報種別に基づいて、プライバシー情報の隠匿範囲及び／又は隠匿モードを特定する。
端末には、各情報種別と隠匿範囲及び／又は隠匿モードとの第２対応関係が保存されている。隠匿範囲は、全部隠匿又は一部隠匿を含む。隠匿モードは、モザイク処理、カラーブロックを用いる遮蔽処理、又はぼかし処理の少なくとも１種類を含む。各隠匿モードは、パラメータに応じて、例えば、モザイク処理が薄いモザイク、中度のモザイク、厚いモザイクのように、さらに細かく分けられる。端末は、この第２対応関係に基づいて、情報種別に対応する隠匿範囲及び／又は隠匿モードを特定することができる。この第１対応関係の一例は、下記表に示される。
【００４６】
【表２】
2016532351.tif 000004
【００４７】
この第２対応関係は、予め端末に記憶されているか、又はユーザの設定により生成される。この第２対応関係の使用中、端末は、ユーザによりトリガーされた、この第２対応関係を変更するための第２設定信号を受信でき、この第２設定信号に基づいて、第２対応関係を変更できる。
【００４８】
２．隠匿範囲及び／又は隠匿モードに基づいて、プライバシー情報に対して隠匿を行う。
端末は、特定した隠匿範囲及び／又は隠匿モードに基づいて、プライバシー情報に対して隠匿を行う。
もちろん、検出した情報種別が隠匿不要な種別である場合、プライバシー情報に対して何の処理も行わない。
最後に、端末は、隠匿処理を行った画像を共有する。
【００４９】
上記のように、本実施例に係るプライバシー情報隠匿方法は、画像中の少なくとも１つのプライバシー情報を識別し、各プライバシー情報の情報種別を分析し、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うことで、従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像についてプライバシー情報を処理できない問題を解決し、プライバシー情報の情報種別に応じて異なる処理を行うことでプライバシー情報を隠匿できる効果を奏する。
本実施例に係るプライバシー情報隠匿方法は、プライバシー情報に対して、情報種別に基づいて、異なる範囲及び異なるモードの隠匿を行うことで、隠匿処理された後の画像の品質を保証できるとともに、ユーザの設定に基づいて、個性化隠匿を行うことができる。
【００５０】
本実施例に係るプライバシー情報隠匿方法において、画像がスクリーンショット画像である場合、スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得し、アプリケーション情報又は表示画面情報に基づいて、各プライバシー情報を取得し識別を行い、プライバシー情報の情報種別を分析し、端末のスクリーンショット画像の有する特性を十分に利用し、情報の取得、識別及び分析の正確率を大幅に向上できる。
【００５１】
図３に示す使用環境において、ユーザＡは、携帯電話３１でツイッターのアプリケーションを弄っているとき、スクリーンショット画像３２をキャプチャし、共有しようとする。携帯電話３１は、スクリーンショット画像３２中のプライバシー情報を自動的に検出し、スクリーンショット画像３２中のプライバシー情報を分析する。その後、プライバシー情報中のプロフィール写真３３とニックネーム３４に対してぼかし処理を行い、他の文字及び画像内容を保留する。最後に、携帯電話３１は、ぼかし処理が行われた画像を共有する。
【００５２】
下記において、本開示による装置の実施例を説明する。この装置の実施例は、上記した方法の実施例を実行することができる。本開示の装置の実施例において詳しく説明されていない部分は、上記の方法実施例を参照する。
【００５３】
図４は、本開示の一例示的な実施例によるプライバシー情報隠匿装置の構造を模式的に示す図である。このプライバシー情報隠匿装置は、ソフトウェア、ハードウェア又は両者の組み合わせにより構成される端末の全部又は一部により実現できる。
【００５４】
このプライバシー情報隠匿装置は、
画像中の少なくとも１つのプライバシー情報を識別するための情報識別モジュール４２０と、
各プライバシー情報の情報種別を分析するための種別分析モジュール４４０と、
情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うための隠匿処理モジュール４６０と、を備える。
上記のように、本実施例に係るプライバシー情報隠匿装置は、画像中の少なくとも１つのプライバシー情報を識別し、各プライバシー情報の情報種別を分析し、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うことで、従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像についてプライバシー情報を処理できない問題を解決し、プライバシー情報の情報種別に応じて異なる処理を行うことでプライバシー情報を隠匿できる効果を奏する。
【００５５】
図５は、本開示の他の例示的実施例によるプライバシー情報隠匿装置のブロックを模式的に示す図である。このプライバシー情報隠匿装置は、ソフトウェア、ハードウェア又は両者の組み合わせにより構成される端末の全部又は一部により実現できる。
【００５６】
このプライバシー情報隠匿装置は、
画像中の少なくとも１つのプライバシー情報を識別するための情報識別モジュール４２０と、
各プライバシー情報の情報種別を分析するための種別分析モジュール４４０と、
情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うための隠匿処理モジュール４６０と、を備える。
種別分析モジュール４４０は、テキスト分析ユニット４４２、及び／又は顔分析ユニット４４４を含む。
テキスト分析ユニット４４２は、プライバシー情報がテキスト情報である場合、予め設定された正規表現に基づいて、プライバシー情報の情報種別を識別し、又は前後の文脈の意味を分析することで、プライバシー情報の情報種別を識別し、ここで、異なる正規表現は、異なる情報種別に対応する。
顔分析ユニット４４４は、プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、顔情報の情報種別を識別する。
【００５７】
種別分析モジュール４４０は、さらに、情報取得ユニット４４６及び種別分析ユニット４４８を含む。
【００５８】
情報取得ユニット４４６は、プライバシー情報がスクリーンショット画像である場合、スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得する。
種別分析ユニット４４８は、アプリケーション情報又は表示画面情報に基づいて、各プライバシー情報の情報種別を分析する。
隠匿処理モジュール４６０は、種別検出ユニット４６２及び情報隠匿ユニット４６４を含む。
種別検出ユニット４６２は、各プライバシー情報に対して、プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出する。
情報隠匿ユニット４６４は、プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、プライバシー情報に対して隠匿を行う。
情報隠匿ユニット４６４は、隠匿特定サブユニット及び情報隠匿サブユニット（図示省略）を含む。
【００５９】
隠匿特定サブユニットは、情報種別に基づいて、プライバシー情報の隠匿範囲及び／又は隠匿モードを特定する。
情報隠匿サブユニットは、プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、プライバシー情報に対して隠匿を行う。
情報識別モジュール４２０は、情報取得ユニット４２２、領域特定ユニット４２４、及び情報識別ユニット４２６を含む。
情報取得ユニット４２２は、画像がスクリーンショット画像である場合、スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得する。
領域特定ユニット４２４は、アプリケーション情報又は表示画面情報に基づいて、画像中の各プライバシー情報が所属する画像領域を分析する。
情報識別ユニット４２６は、画像領域に基づいて、対応するプライバシー情報を識別する。
【００６０】
上記のように、本実施例に係るプライバシー情報隠匿装置は、画像中の少なくとも１つのプライバシー情報を識別し、各プライバシー情報の情報種別を分析し、情報種別に基づいて、画像中のプライバシー情報に対して隠匿処理を行うことで、従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像についてプライバシー情報を処理できない問題を解決し、プライバシー情報の情報種別に応じて異なる処理を行うことでプライバシー情報を隠匿できる効果を奏する。
本実施例に係るプライバシー情報隠匿装置は、プライバシー情報に対して、情報種別に基づいて、異なる範囲及び異なるモードの隠匿を行うことで、隠匿処理された後の画像の品質を保証できるとともに、ユーザの設定に基づいて、個性化隠匿を行うことができる。
【００６１】
本実施例に係るプライバシー情報隠匿装置において、画像がスクリーンショット画像であると、スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得し、アプリケーション情報又は表示画面情報に基づいて、各プライバシー情報を取得し識別を行い、プライバシー情報の情報種別を分析し、端末のスクリーンショット画像の有する特性を十分に利用し、情報の取得、識別及び分析の正確率を大幅に向上できる。
【００６２】
図６は、本開示の一実施例による端末の構成を示すブロック図である。端末６００は、プロセスアセンブリ６０２、メモリ６０４、電源アセンブリ６０６、マルチメディアアセンブリ６０８、オーディオアセンブリ６１０、入出力（Ｉ／Ｏ）インターフェイス６１２、センサアセンブリ６１４、及び通信アセンブリ６１６のような一つ以上のアセンブリを含んでよい。
プロセスアセンブリ６０２は、一般的には端末６００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ６０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ６０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ６０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ６０８とプロセスアセンブリ６０２の間のインタラクションを容易にするようにしてもよい。
メモリ６０４は、各種類のデータを記憶することにより端末６００の操作を支援するように構成される。これらのデータの例は、端末６００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００６３】
電源アセンブリ６０６は、端末６００の多様なアセンブリに電力を供給する。電源アセンブリ６０６は、電源管理システム、一つ以上の電源、及び端末６００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００６４】
マルチメディアアセンブリ６０８は、前記端末６００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。端末６００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００６５】
オーディオアセンブリ６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ６１０は、一つのマイク（ＭＩＣ）を含み、端末６００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信アセンブリ６１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００６６】
Ｉ／Ｏインターフェイス６１２は、プロセスアセンブリ６０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００６７】
センサアセンブリ６１４は、端末６００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ６１４は、端末６００のＯＮ／ＯＦＦ状態、端末６００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ６１４は、端末６００、或は端末６００の一つのアセンブリの位置変更、ユーザと端末６００とが接触しているか否か、端末６００の方位、又は加速／減速、端末６００の温度の変化を検出できる。センサアセンブリ６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００６８】
通信アセンブリ６１６は、端末６００と他の機器の間に有線、又は无線形態の通信を提供する。端末６００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【００６９】
例示的な実施例において、端末６００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００７０】
例示的な実施例において、さらに、命令を含む非一時的なコンピュータで読み取り可能な記憶媒体、例えば命令を含むメモリ６０４を提供しており、端末６００のプロセッサ６２０により上記命令を実行して上記方法を実現する。例えば、前記非一時的なコンピュータで読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ ＲＯＭ）、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【００７１】
非一時的なコンピュータで読み取り可能な記憶媒体は、当該記録媒体中の命令が端末６００のプロセッサによって実行される際に、端末６００に上記の図１、又は図２に示したプライバシー情報隠匿方法を実行させることができる。
【００７２】
なお、本発明に係る方法は、さらに、コンピュータ読み取り可能な記憶媒体に保存され、かつＣＰＵにより実行されるコンピュータプログラムとしても実現されることができる。該コンピュータプログラムがＣＰＵにより実行されると、本発明の方法において限定される上述の機能が実現される。
【００７３】
なお、上記の方法の各ステップ及びシステム要素は、コントローラ、及びコントローラに上記のステップ又は要素の機能を実現させるコンピュータプログラムを記録するためのコンピュータ読取り可能な記録媒体によりも実現されることができる。
【００７４】
なお、当業者であれば、本発明に記載のコンピュータ読取り可能な記録媒体（例えば、メモリ）は、揮発性メモリまたは不揮発性メモリのいずれかであってもよく、あるいは、揮発性メモリ及び不揮発性メモリの両方を備えてもよいことを理解すべきである。例えば、不揮発性メモリには、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、又はフラッシュメモリが含まれてもよく、揮発性メモリには、外部のキャッシュメモリとして機能するＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）が含まれてもよいが、両方ともこれに限定されないものではない。例えば、ＲＡＭは、ＳＲＡＭ(ｓｙｎｃｈｒｏｎｏｕｓ ＲＡＭ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ ＲＡＭ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ ＲＡＭ）、ＤＤＲ ＳＤＲＡＭ（Ｄｏｕｂｌｅ−Ｄａｔａ−Ｒａｔｅ ＳＤＲＡＭ）、ＥＳＤＲＡＭ（Ｅｎｈａｎｃｅｄ ＳＤＲＡＭ）、ＳＬＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ ｌｉｎｋ ＲＡＭ）及びＤＲＲＡＭ（登録商標）（Ｄｉｒｅｃｔ Ｒａｍｂｕｓ ＲＡＭ）などの多くの形式により実現可能であるが、これに限定されないものではない。ここで上記の記録媒体を開示するのは、本発明の保護範囲にこれらの記録媒体及び他の適したタイプの記録媒体を含ませるためであって、これらのみに限定されないことを意図する。
【００７５】
当業者は、更に、本発明に記載の種々の例示的な論理ブロック、モジュール、回路、及びアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、又は両者の組み合わせにより実現され得る、ことを理解すべきである。ハードウェアとソフトウェアの間のこのような互換性を明確に説明するために、種々の例示的なコンポーネント、ブロック、モジュール、回路、及びステップの機能について、以上において通常的な説明を行っている。このような機能が、ソフトウェアにより実現されるか、又は、ハードウェアにより実現されるかは、具体的なアプリ、及びシステム全体に課される設計上の制約により選択される。当業者は、具体的なアプリそれぞれにおいて、様々な方式を選択して前記機能を実現してもよく、このような選択は、本発明の範囲を逸脱したものとして解釈されるべきではない。
【００７６】
以上の開示内容に結び付けられて説明される種々の例示的な論理ブロック、モジュール、及び回路は、上述の機能を行なうように設計された汎用プロセッサ、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｏｃｅｓｓｏｒ）、特定用途向け集積回路（ＡＳＩＣ）、ＦＰＧＡ（Ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）または他のプログラム可能な論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、或いは、これら部材の任意の組み合わせによって、実現又は実行されることができる。汎用プロセッサは、マイクロプロセッサであってもよいが、マイクロプロセッサの代わりに、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、又は状態機械であってもよい。プロセッサは、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと１つ又は複数のマイクロプロセッサの組み合わせ、或いは任意のこのような他の構成といった、コンピューティングデバイスの組み合わせとして実現されてもよい。
【００７７】
以上の開示内容に結び付けられて説明される方法、又は、アルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、又はこの両者の組合せに直接的に含まれる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は当該分野において公知の他の形態で存在する任意の記憶媒体に格納されてもよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み出すことができ、且つ、プロセッサが記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代案として、前記記憶媒体はプロセッサと一体的に集積されてもよい。プロセッサと記憶媒体はＡＳＩＣに格納されてもよい。ＡＳＩＣはユーザ端末に格納されてもよい。代案として、プロセッサと記憶媒体は別個のコンポーネントとしてユーザ端末に格納されてもよい。
【００７８】
１つ又は複数の例示的な設計として、前記機能はハードウェア、ソフトウェア、ファームウェア又はこれらの任意の組み合わせによって実現されることができる。ソフトウェアにより実現される場合、前記機能を１つ又は複数の指令、又はコードとしてコンピュータ読取り可能な媒体に記憶するか、又は、コンピュータ読取り可能な媒体を用いて伝送する。コンピュータ読取り可能な媒体は、コンピュータ記憶媒体及び通信媒体を含み、該通信媒体には、コンピュータプログラムを１つの位置から他の位置へ伝送するための任意の媒体が含まれる。記憶媒体は、汎用又は専用コンピュータによりアクセス可能な任意の使用可能媒体であり得る。例として、当該コンピュータ読取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスク記憶デバイス、ディスク記憶デバイス又は他の磁性記憶デバイスを含んでもよく、或いは、携帯できるもの、又は記憶形態が指令又はデータ構造である必要なプログラムコードを記憶するためのもので、且つ、汎用又は専用コンピュータ或いは汎用又は専用プロセッサアクセスによりアクセス可能な任意の他の媒体であり得るが、これに限定されるものではない。なお、任意の接続であっても、コンピュータ読取り可能な媒体として称されることができる。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は、赤外線、ワイヤレス及びマイクロ波のような無線技術を用いて、ウェブサイト、サーバ又は他のリモートソースからソフトウェアを送信する場合、上記の同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、又は、赤外線、ワイヤレス及びマイクロ波のような無線技術の何れもが媒体の定義に含まれる。以上の磁気ディスク及び光ディスクは、ＣＤ（ｃａｍｐａｃｔ ｄｉｓｋ）、レーザーディスク（登録商標）、光ディスク、ＤＶＤ（ｄｉｇｉｔａｌ ｖｅｒｓａｔｉｌｅ ｄｉｓｃ）、フロッピー（登録商標）・ディスク、ブルーレイディスクを含み、磁気ディスクは、通常磁性を利用してデータの再生を行なうものであり、光ディスクは、レーザ光を用いて光学的にデータの再生を行なうものである。また、以上の構成の組み合わせもコンピュータ読取り可能な媒体の範囲に含まれるべきである。
【００７９】
以上の開示内容により、本発明の実施例を例示的に示しているが、請求項により限定される本発明の範囲を逸脱しない限り、多種の変更及び修正を行うことができる。以上に開示された実施例に基づく方法請求項の機能、ステップ及び／又はジェスチャーは、ある特定の手順で実行する必要はない。なお、本発明に係る要素は、個体として記載又は要求されているが、単数であると明確に限定されていない限り、複数であってもよい。
上記本開示の実施例において使用された順番を示す番号は、説明の便宜のためのものであり、実施例の優劣を示すものではない。
【００８０】
当業者は、上記実施例の全部又は一部ステップは、ハードウェアにより実現されてもよく、プログラムによって関連のハードウェアを制御することで実現されてもよいことは理解すべきである。この場合、プログラムは、コンピュータ読み取り可能な記憶媒体に保存されてもよい。このコンピュータ読み取り可能な記憶媒体は、読み出し専用記憶媒体でもよく、磁気ディスク又は光ディスクでもよい。
【００８１】
以上は、本開示の好ましい実施例であり、本開示を制限するためのものではなく、本開示の本質と原則の範囲以内であれば、如何なる変更、均等物、改良等は本開示の保護範囲に含まれるものである。
【図１】
2016532351.tif 000005
【図２Ａ】
2016532351.tif 000006
【図２Ｂ】
2016532351.tif 000007
【図２Ｃ】
2016532351.tif 000008
【図３】
2016532351.tif 000009
【図４】
2016532351.tif 000010
【図５】
2016532351.tif 000011
【図６】
2016532351.tif 000012
【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像中の少なくとも１つのプライバシー情報を識別するステップと、
前記プライバシー情報の情報種別を分析するステップと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップと、を含む
ことを特徴とするプライバシー情報隠匿方法。
【請求項２】
前記プライバシー情報の情報種別を分析するステップは、
前記プライバシー情報がテキスト情報である場合、予め設定された、異なる情報種別に対応する異なる正規表現に基づいて、前記プライバシー情報の情報種別を識別し、又は、前後の文脈の意味を分析することで、前記プライバシー情報の情報種別を識別するステップと、
前記プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、前記顔情報の情報種別を識別するステップと、を含む
ことを特徴とする請求項１に記載のプライバシー情報隠匿方法。
【請求項３】
前記プライバシー情報の情報種別を分析するステップは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するステップと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の前記プライバシー情報の情報種別を分析するステップと、を含む
ことを特徴とする請求項１に記載のプライバシー情報隠匿方法。
【請求項４】
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップは、
前記プライバシー情報に対して、前記プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出するステップと、
前記プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、前記プライバシー情報に対して隠匿を行うステップと、を含む
ことを特徴とする請求項１ないし３の何れか１項に記載のプライバシー情報隠匿方法。
【請求項５】
前記プライバシー情報に対して隠匿処理を行うステップは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するステップと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うステップと、を含む
ことを特徴とする請求項４に記載のプライバシー情報隠匿方法。
【請求項６】
前記画像中の少なくとも１つのプライバシー情報を識別するステップは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するステップと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中のプライバシー情報が所属する画像領域を分析するステップと、
前記画像領域に基づいて、対応するプライバシー情報を識別するステップと、を含む
ことを特徴とする請求項１ないし３の何れか１項に記載のプライバシー情報隠匿方法。
【請求項７】
画像中の少なくとも１つのプライバシー情報を識別するための情報識別モジュールと、
前記プライバシー情報の情報種別を分析するための種別分析モジュールと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うための隠匿処理モジュールと、を備える
ことを特徴とするプライバシー情報隠匿装置。
【請求項８】
前記種別分析モジュールは、
前記プライバシー情報がテキスト情報である場合、予め設定された、異なる情報種別に対応する異なる正規表現に基づいて、前記プライバシー情報の情報種別を識別し、又は、前後の文脈の意味を分析することで、前記プライバシー情報の情報種別を識別するためのテキスト分析ユニットと、
前記プライバシー情報が顔情報である場合、予め設定された顔情報ライブラリーに基づいて、前記顔情報の情報種別を識別するための顔分析ユニットと、を含む
ことを特徴とする請求項７に記載のプライバシー情報隠匿装置。
【請求項９】
前記種別分析モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、前記プライバシー情報の情報種別を分析するための種別分析ユニットと、を含む
ことを特徴とする請求項７に記載のプライバシー情報隠匿装置。
【請求項１０】
前記隠匿処理モジュールは、
前記プライバシー情報に対して、前記プライバシー情報の情報種別が隠匿する必要な種別であるか否かを検出するための種別検出ユニットと、
前記プライバシー情報の情報種別が隠匿する必要な種別であると検出した場合、前記プライバシー情報に対して隠匿を行うための情報隠匿ユニットと、を含む
ことを特徴とする請求項７ないし９の何れか１項に記載のプライバシー情報隠匿装置。
【請求項１１】
前記情報隠匿ユニットは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するための隠匿特定サブユニットと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うための情報隠匿サブユニットと、を含む
ことを特徴とする請求項１０に記載のプライバシー情報隠匿装置。
【請求項１２】
前記情報識別モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中のプライバシー情報が所属する画像領域を分析するための領域特定ユニットと、
前記画像領域に基づいて、対応するプライバシー情報を識別するための情報識別ユニットと、を含む
ことを特徴とする請求項７ないし９の何れか１項に記載のプライバシー情報隠匿装置。
【請求項１３】
プロセッサに実行されることにより、請求項１乃至６のいずれか１項に記載のプライバシー情報隠匿方法を実現することを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムが記録された記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本開示は、画像処理技術分野に関し、特に、プライバシー情報隠匿方法、プライバシー情報隠匿装置、プログラム及び記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本開示の実施例は、上記従来技術において、文字情報が全て隠匿する必要のあるプライバシー情報ではない画像に対してプライバシー情報を処理できない問題を解決するために、プライバシー情報隠匿方法、プライバシー情報隠匿装置、プログラム及び記録媒体を提供する。
下記において、本開示の実施形態を説明する。
本開示の実施例の第１態様は、プライバシー情報隠匿方法を提供する。
前記方法は、
画像中の少なくとも１つのプライバシー情報を識別するステップと、
各前記プライバシー情報の情報種別を分析するステップと、
前記情報種別に基づいて、前記画像中の前記プライバシー情報に対して隠匿処理を行うステップと、を含む。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
代案として、前記情報隠匿ユニットは、
前記情報種別に基づいて、前記プライバシー情報の隠匿範囲及び／又は隠匿モードを特定するための隠匿特定サブユニットと、
前記プライバシー情報の隠匿範囲及び／又は隠匿モードに基づいて、前記プライバシー情報に対して隠匿を行うための情報隠匿サブユニットと、を含む。
代案として、前記情報識別モジュールは、
前記画像がスクリーンショット画像である場合、前記スクリーンショット画像に対応するアプリケーション情報又は表示画面情報を取得するための情報取得ユニットと、
前記アプリケーション情報又は表示画面情報に基づいて、前記画像中の各プライバシー情報が所属する画像領域を分析するための領域特定ユニットと、
前記画像領域に基づいて、対応するプライバシー情報を識別するための情報識別ユニットと、を含む。
本開示実施例の第３態様は、プロセッサに実行されることにより、前記プライバシー情報隠匿方法を実現するプログラムを提供する。
本開示実施例の第４態様は、前記プログラムを記録した記録媒体を提供する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
以上は、本開示の好ましい実施例であり、本開示を制限するためのものではなく、本開示の本質と原則の範囲以内であれば、如何なる変更、均等物、改良等は本開示の保護範囲に含まれるものである。本願は、出願番号がＣＮ２０１４１０２００８１２．０であって、出願日が２０１４年５月１３日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2016532351.tif 000013
【国際調査報告】
2016532351.tif 000014
2016532351.tif 000015
2016532351.tif 000016
2016532351.tif 000017