(57)【特許請求の範囲】
【請求項１】
動画端末に適用される、動画ファイルの識別子を処理する方法であって、
動画ファイルを再生する操作コマンドを検出した場合、前記動画ファイルのフレーム画面においての検出区域を確定するステップと、
前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップと、
前記動画識別子が存在する場合、前記検出区域のエッジ画素点の画素値に基づいて、前記動画識別子を遮蔽するステップとを含み、
更に、前記動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックスで前記動画識別子を遮蔽するステップと、
前記検出区域が確定された後、前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行するステップとを含むことを特徴とする動画ファイルの識別子を処理する方法。
【請求項２】
前記動画ファイルのフレーム画面においての検出区域を確定するステップは、
前記動画ファイルについて所定数のフレームを確定するステップと、
前記所定数のフレームに基づいて、前記動画ファイルのフレーム画面においての検出区域を検出するか、又は、
前記動画ファイルの関連情報をサーバに送信するステップと、
前記サーバからの、前記関連情報に基づいて確定した、前記動画ファイルのフレーム画面においての検出区域を受信するステップとを含むことを特徴とする請求項１に記載の動画ファイルの識別子を処理する方法。
【請求項３】
前記所定数のフレームに基づいて、前記動画ファイルのフレーム画面においての検出区域を検出するステップは、
前記所定数のフレームの擬似区域を確定するステップと、
前記擬似区域内において、前記所定数のフレームに対しエッジ検出を行い、前記動画ファイルのフレーム画面においての検出区域を確定するステップとを含むことを特徴とする請求項２に記載の動画ファイルの識別子を処理する方法。
【請求項４】
前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップは、
前記動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定するステップと、
前記複数の識別子マスクをそれぞれ前記検出区域内の画像内容とマッチングし、所定数のマッチング結果を得るステップと、
前記所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定するステップと、
前記所定閾値より大きい場合、フレーム画面に動画識別子が存在することを確定するステップとを含むことを特徴とする請求項１に記載の動画ファイルの識別子を処理する方法。
【請求項５】
前記検出区域のエッジ画素点の画素値に基づいて、前記動画識別子を遮蔽するステップは、
前記検出区域のエッジ方向に沿って、且つ所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、前記検出区域内の前記マスクの中心に位置する画素点の新たな画素値を確定するステップと、
前記新たな画素値に基づいて前記マスクの中心の画素点の元画素値を修正するステップと、
修正後の前記新たな画素値を前記フレーム画面において表示するステップとを含むことを特徴とする請求項１に記載の動画ファイルの識別子を処理する方法。
【請求項６】
前記検出区域のエッジ方向に沿って、且つ前記所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、前記検出区域内の画素値を確定するステップにおいて、下記のような式を通じて前記検出区域のエッジ画素を確定し、
0006336206.tif 000007
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスク内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表すことを特徴とする請求項５に記載の動画ファイルの識別子を処理する方法。
【請求項７】
動画端末に適用される、動画ファイルの識別子を処理する装置であって、
動画ファイルを再生する操作コマンドを検出した場合、前記動画ファイルのフレーム画面においての検出区域を確定する第１確定モジュールと、
前記第１確定モジュールによって確定された前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出する検出モジュールと、
前記検出モジュールにおいて前記動画識別子が存在すると検出された場合、前記検出区域のエッジ画素点の画素値に基づいて、前記フレーム画面における前記動画識別子を遮蔽する第１遮蔽モジュールとを備え、
更に、前記第１確定モジュールが前記動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックスで前記動画識別子を遮蔽する第２遮蔽モジュールを備え、
前記第１確定モジュールによって前記検出区域が確定された後、前記検出モジュールは、前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行することを特徴とする動画ファイルの識別子を処理する装置。
【請求項８】
前記第１確定モジュールは、
前記動画ファイルについて所定数のフレームを確定する第１確定サブモジュールと、
前記第１確定サブモジュールによって確定された前記所定数のフレームに基づいて、前記動画ファイルのフレーム画面においての検出区域を検出する第１検出サブモジュール、又は、
前記動画ファイルの関連情報をサーバに送信する送信サブモジュールと、
前記サーバからの、前記送信サブモジュールによって送信された前記関連情報に基づいて確定した、前記動画ファイルのフレーム画面においての検出区域を受信する受信サブモジュールとを有することを特徴とする請求項７に記載の動画ファイルの識別子を処理する装置。
【請求項９】
前記第１検出サブモジュールは、
前記所定数のフレームの擬似区域を確定する第２確定サブモジュールと、
前記擬似区域内において、前記第２確定サブモジュールによって確定された前記所定数のフレームに対しエッジ検出を行い、これにより前記動画ファイルのフレーム画面においての検出区域を確定する第２検出サブモジュールとを有することを特徴とする請求項８に記載の動画ファイルの識別子を処理する装置。
【請求項１０】
前記検出モジュールは、
前記動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定する第３確定サブモジュールと、
前記第３確定サブモジュールによって確定されたそれぞれの前記複数の識別子マスクを前記検出区域内の画像内容とマッチングして、所定数のマッチング結果を得るマッチングサブモジュールと、
前記マッチングサブモジュールによって得られた前記所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定する第４確定サブモジュールと、
前記第４確定サブモジュールにおいて前記所定数のマッチング結果における最大値が所定閾値より大きいと確定された場合、フレーム画面に動画識別子が存在することを確定する第５確定サブモジュールとを有することを特徴とする請求項７に記載の動画ファイルの識別子を処理する装置。
【請求項１１】
前記第１遮蔽モジュールは、
前記検出区域のエッジ方向に沿って、且つ所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、前記検出区域内の前記マスクの中心に位置する画素点の新たな画素値を確定する画素確定サブモジュールと、
前記画素確定サブモジュールによって確定された前記新たな画素値に基づいて前記マスクの中心の画素点の元画素値を修正する画素修正サブモジュールと、
前記画素修正サブモジュールによって修正された前記新たな画素値を前記フレーム画面において表示する表示サブモジュールとを有することを特徴とする請求項７に記載の動画ファイルの識別子を処理する装置。
【請求項１２】
前記画素確定サブモジュールは下記のような式を通じて前記検出区域のエッジ画素を確定し、
0006336206.tif 000008
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスク内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表すことを特徴とする請求項１１に記載の動画ファイルの識別子を処理する装置。
【請求項１３】
プロセッサと、
プロセッサが実行可能なコマンドを記憶するためのメモリとを備え、
前記プロセッサは、
動画ファイルを再生する操作コマンドを検出した場合、前記動画ファイルのフレーム画面においての検出区域を確定し、
前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出し、
前記動画識別子が存在する場合、前記検出区域のエッジ画素点の画素値に基づいて、前記フレーム画面における前記動画識別子を遮蔽するように構成されており、
更に、前記動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックスで前記動画識別子を遮蔽するステップと、
前記検出区域が確定された後、前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行するように構成されることを特徴とする動画ファイルの識別子を処理する装置。
【請求項１４】
プロセッサに実行されることにより、請求項１から請求項６のいずれかに記載の動画ファイルの識別子を処理する方法を実現する記録媒体に記録されたプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は出願番号が２０１５１０２９０５０８．４であって、出願日が２０１５年５月２９日である中国特許出願に基づき、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容を本願に援用する。
【０００２】
本発明はインターネット技術分野に関し、特に動画ファイルの識別子を処理する方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
スマートテレビの急速な発展に伴い、スマートテレビが提供した全面開放型プラットホームはユーザが普通のテレビ内容を観賞することができると同時に、各動画ウェブサイトが提供する動画ファイルも観賞できるようにした。関連技術において、動画ウェブサイトはそのウェブサイトを宣伝する目的で、提供する動画ファイルに動画識別子を追加し、該動画識別子を通じて宣伝の目的を実現する。しかしながら、ユーザが動画ファイルを観賞する時、動画識別子はユーザの視覚的な見た目を悪くする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、関連技術に存在する問題を解決するために、動画ファイルの識別子を処理する方法、装置、プログラム及び記録媒体を提供し、ユーザが動画ファイルを観賞する時の視覚的な見た目を向上させる。
【課題を解決するための手段】
【０００５】
本発明の実施例の第１の態様によれば、
動画ファイルを再生する操作コマンドを検出した場合、前記動画ファイルのフレーム画面においての検出区域を確定するステップと、
前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップと、
前記動画識別子が存在する場合、前記検出区域のエッジ画素点の画素値に基づいて、前記動画識別子を遮蔽するステップとを含む動画ファイルの識別子を処理する方法を提供する。
【０００６】
一つの実施例において、前記動画ファイルのフレーム画面においての検出区域を確定するステップは、
前記動画ファイルについて所定数のフレームを確定するステップと、
前記所定数のフレームに基づいて、前記動画ファイルのフレーム画面においての検出区域を検出するか、又は、
前記動画ファイルの関連情報をサーバに送信するステップと、
前記サーバからの、前記関連情報に基づいて確定した、前記動画ファイルのフレーム画面においての検出区域を受信するステップとを含むことができる。
【０００７】
一つの実施例において、前記所定数のフレームに基づいて、前記動画ファイルのフレーム画面においての検出区域を検出するステップは、
前記所定数のフレームの擬似区域を確定するステップと、
前記擬似区域内において、前記所定数のフレームに対しエッジ検出を行い、前記動画ファイルのフレーム画面においての検出区域を確定するステップとを含むことができる。
【０００８】
一つの実施例において、前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップは、
前記動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定するステップと、
前記複数の識別子マスクをそれぞれ前記検出区域内の画像内容とマッチングし、前記所定数のマッチング結果を得るステップと、
前記所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定するステップと、
前記所定閾値より大きい場合、フレーム画面に動画識別子が存在することを確定するステップとを含むことができる。
【０００９】
一つの実施例において、前記検出区域のエッジ画素点の画素値に基づいて、前記動画識別子を遮蔽するステップは、
前記検出区域のエッジ方向に沿って、且つ前記所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、前記検出区域内の前記マスクの中心に位置する画素点の新たな画素値を確定するステップと、
前記新たな画素値に基づいて前記マスクの中心の画素点の元画素値を修正するステップと、
修正後の前記新たな画素値を前記フレーム画面において表示するステップとを含むことができる。
【００１０】
一つの実施例において、前記検出区域のエッジ方向に沿って、且つ前記所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、前記検出区域内の画素値を確定するステップにおいて、下記のような式を通じて前記検出区域のエッジ画素を確定し、
0006336206.tif 000002
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクＢにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスクＢ内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表す。
【００１１】
一つの実施例において、前記方法は、
更に、前記動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックスで前記動画識別子を遮蔽するステップと、
前記検出区域が確定された後、前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行するステップとを含むことができる。
【００１２】
本発明の実施例の第２の態様によれば、
動画ファイルを再生する操作コマンドを検出した場合、前記動画ファイルのフレーム画面においての検出区域を確定する第１確定モジュールと、
前記第１確定モジュールによって確定された前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出する検出モジュールと、
前記検出モジュールにおいて前記動画識別子が存在すると検出された場合、前記検出区域のエッジ画素点の画素値に基づいて、前記フレーム画面における前記動画識別子を遮蔽する第１遮蔽モジュールとを備えることを特徴とする動画ファイルの識別子を処理する装置を提供する。
【００１３】
一つの実施例において、前記第１確定モジュールは、
前記動画ファイルについて所定数のフレームを確定する第１確定サブモジュールと、
前記第１確定サブモジュールによって確定された前記所定数のフレームに基づいて、前記動画ファイルのフレーム画面においての検出区域を検出する第１検出サブモジュール、又は、
前記動画ファイルの関連情報をサーバに送信する送信サブモジュールと、
前記サーバからの、前記送信サブモジュールによって送信された前記関連情報に基づいて確定した、前記動画ファイルのフレーム画面においての検出区域を受信する受信サブモジュールとを有することができる。
【００１４】
一つの実施例において、前記第１検出サブモジュールは、
前記所定数のフレームの擬似区域を確定する第２確定サブモジュールと、
前記擬似区域内において、前記第２確定サブモジュールによって確定された前記所定数のフレームに対しエッジ検出を行い、これにより前記動画ファイルのフレーム画面においての検出区域を確定する第２検出サブモジュールとを有することができる。
【００１５】
一つの実施例において、前記検出モジュールは、
前記動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定する第３確定サブモジュールと、
前記第３確定モジュールによって確定されたそれぞれの前記複数の識別子マスクを前記検出区域内の画像内容とマッチングして、前記所定数のマッチング結果を得るマッチングサブモジュールと、
前記マッチングサブモジュールによって得られた前記所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定する第４確定サブモジュールと、
前記第４確定モジュールにおいて前記所定数のマッチング結果における最大値が所定閾値より大きいと確定された場合、フレーム画面に動画識別子が存在することを確定する第５確定サブモジュールとを有することができる。
【００１６】
一つの実施例において、前記第１遮蔽モジュールは、
前記検出区域のエッジ方向に沿って、且つ前記所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、前記検出区域内の前記マスクの中心に位置する画素点の新たな画素値を確定する画素確定サブモジュールと、
前記画素確定サブモジュールによって確定された前記新たな画素値に基づいて前記マスクの中心の画素点の元画素値を修正する画素修正サブモジュールと、
前記画素修正サブモジュールによって修正された前記新たな画素値を前記フレーム画面において表示する表示サブモジュールとを有することができる。
【００１７】
一つの実施例において、前記画素確定サブモジュールは下記のような式を通じて前記検出区域のエッジ画素を確定し、
0006336206.tif 000003
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクＢにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスクＢ内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表す。
【００１８】
一つの実施例において、前記装置は、
更に、前記第１確定モジュールが前記動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックスで前記動画識別子を遮蔽する第２遮蔽モジュールを備え、
前記第１確定モジュールによって前記検出区域が確定された後、前記検出モジュールは、前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行する。
【００１９】
本発明の実施例の第３の態様によれば、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するためのメモリとを備え、
前記プロセッサは、
動画ファイルを再生する操作コマンドを検出した場合、前記動画ファイルのフレーム画面においての検出区域を確定し、
前記検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出し、
前記動画識別子が存在する場合、前記検出区域のエッジ画素点の画素値に基づいて、前記フレーム画面における前記動画識別子を遮蔽するように構成されることを特徴とする動画ファイルの識別子を処理する装置を提供する。
【００２０】
本発明の実施例の第４の態様によれば、プロセッサに実行されることにより、前記動画ファイルの識別子を処理する方法を実現する記録媒体に記録されたプログラムを提供する。
【００２１】
本発明の実施例の第５の態様によれば、前記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２２】
本発明の実施例が提供する技術案は下記のような有益な効果を含むことができる。
【００２３】
ユーザは動画ファイルを再生する必要がある時、動画ファイルのフレーム画面においての検出区域を確定することで、フレーム画面全体に対して検出することを避け、動画識別子に対する遮蔽がより高い対応性を持ち、検出区域において、再生必要のあるフレーム画面に動画識別子が存在することが検出された場合、検出区域内において動画ファイルのフレーム画面における動画識別子を遮蔽し、ユーザが動画ファイル観賞する時の視覚的な見た目を向上させることができる。
【００２４】
また、上記の一般的な説明及び以下の詳細な説明は単なる例示及び解釈に過ぎず、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２５】
本願の図面は明細書に取り込まれて明細書の一部を構成し、本発明に合致する実施例を示し、また、明細書と共に本発明の原理の解釈に用いられる。
【図１Ａ】一つの例示的な実施例にかかる動画ファイルの識別子を処理する方法のフローチャートである。
【図１Ｂ】一つの例示的な実施例１にかかる動画ファイル再生時の場面模式図である。
【図２Ａ】一つの例示的な実施例１にかかる動画ファイルの識別子を処理する方法のフローチャートである。
【図２Ｂ】一つの例示的な実施例１にかかる識別子ピラミッドを確定する方法のフローチャートである。
【図２Ｃ】一つの例示的な実施例１にかかる識別子ピラミッドの模式図である。
【図２Ｄ】一つの例示的な実施例１にかかるステップＳ２０２のフローチャートである。
【図３】一つの例示的な実施例２にかかる動画ファイルの識別子を処理する方法のフローチャートである。
【図４】一つの例示的な実施例にかかる動画ファイルの識別子を処理する装置のブロック図である。
【図５】一つの例示的な実施例にかかる動画ファイルの識別子を処理する他の装置のブロック図である。
【図６】一つの例示的な実施例にかかる動画ファイルに適用される、識別子を処理する装置のブロック図である。
【発明を実施するための形態】
【００２６】
ここで例示的な実施例について詳細に説明を行うが、その例示は図面において示されている。以下の説明が図面に関する場合、特に示さない限り、異なる図面の中の同一の数字は同一又は類似の要素を表す。また、以下の例示的な実施例で説明する実施形態は、本発明と一致する全ての実施形態を代表するものではなく、これらは特許請求の範囲において詳述した、本発明の一部の態様と一致する装置及び方法の例に過ぎない。
【００２７】
図１Ａは一つの例示的な実施例にかかる動画ファイルの識別子を処理する方法のフローチャートであり、図１Ｂは一つの例示的な実施例１にかかる動画ファイル再生時の場面模式図である。動画ファイルの識別子を処理する該方法は動画端末（例えばスマートフォン、タブレットＰＣ、スマートテレビ等）に適用することができ、例えば図１Ａに示すように、該動画ファイルの識別子を処理する方法は以下のステップＳ１０１−Ｓ１０３を含む。
【００２８】
ステップＳ１０１において、動画ファイルを再生する操作コマンドを検出した場合、動画ファイルのフレーム画面においての検出区域を確定する。
【００２９】
一つの実施例において、フレーム画面は動画ファイルを再生する時のフレームごとの画像画面である。一つの実施例において、ユーザが選択された動画ファイルに対し再生操作を行う時、動画端末において動画ファイルの当該画面においての検出区域を確定することができる。他の実施例において、動画ファイルの内容提供業者はサーバにおいて該内容提供業者が所有する動画ファイルにおいての識別子の位置を検出して、識別子が置する検出区域を記録することができ、ユーザが動画ファイルを再生する必要がある時、動画ファイルのフレーム画面においての検出区域をサーバから取得することができる。検出区域はフレーム画面の画素位置を基に確定することができる。例えば図１Ｂは動画端末１０により再生された解像度が４８０×３６０であるフレーム画面を表示しており、該フレーム画面における動画識別子は点線枠１１内の「ＡＢＣ」であり、該動画ファイルの検出区域は例えば点線枠１１によって限定された矩形区域のように、フレーム画面における画素点［５０、３０］から画素点［７０、５１］によって限定された矩形区域である。
【００３０】
ステップＳ１０２において、検出区域において、再生する必要があるフレーム画面に動画識別子が存在するか否かを検出する。
【００３１】
一つの実施例において、検出区域における画像内容と所定の動画識別子マスクをマッチングすることで、フレーム画面に動画識別子が存在するか否かを確定することができる。他の実施例においては、画像認識方法（ｉｍａｇｅ  ｒｅｃｏｇｎｉｔｉｏｎ）に基づいてフレーム画面における画像内容について特徴認識することで、さらにフレーム画面に動画識別子が存在するか否かを確定することができる。
【００３２】
ステップＳ１０３において、動画識別子が存在する場合、検出区域のエッジ（ｅｄｇｅ）画素点の画素値に基づいて、フレーム画面における動画識別子を遮蔽する。
【００３３】
一つの実施例において、動画識別子が位置する検出区域のエッジ画素点を参考に、動画識別子が位置する画素点の画素値を修正して、修正後の画素値を対応する画素点において表示することで、遮蔽された動画識別子を比較的に自然にフレーム画面にマージ（Ｍｅｒｇｅ）させることができる。
【００３４】
本実施例において、ユーザは動画ファイルを再生する必要がある時、動画ファイルのフレーム画面においての検出区域を確定することで、フレーム画面全体に対して検出することを避け、動画識別子に対する遮蔽がより高い対応性を持ち、検出区域において、再生必要のあるフレーム画面に動画識別子が存在することが検出された場合、検出区域内において、検出区域のエッジ画素点の画素値に基づいて動画ファイルのフレーム画面における動画識別子を遮蔽し、ユーザが動画ファイル観賞する時の視覚的な見た目を向上させることができる。
【００３５】
一つの実施例において、動画ファイルのフレーム画面においての検出区域を確定するステップは、
動画ファイルについて所定数のフレームを確定するステップと、
所定数のフレームに基づいて、動画ファイルのフレーム画面においての検出区域を検出し、又は、
動画ファイルの関連情報をサーバに送信するステップと、
サーバからの、関連情報に基づいて確定した、動画ファイルのフレーム画面においての検出区域を受信するステップとを含むことができる。
【００３６】
一つの実施例において、所定数のフレームに基づいて、動画ファイルのフレーム画面においての検出区域を検出するステップは、
所定数のフレームの擬似区域（ｓｕｓｐｅｃｔｅｄ  ａｒｅａ）を確定するステップと、
擬似区域内において、所定数のフレームに対しエッジ検出を行い、動画ファイルのフレーム画面においての検出区域を確定するステップとを含むことができる。
【００３７】
一つの実施例において、検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップは、
動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定するステップと、
それぞれの複数の識別子マスクを検出区域内の画像内容とマッチングし、所定数のマッチング結果を得るステップと、
所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定するステップと、
所定閾値より大きい場合、フレーム画面に動画識別子が存在することを確定するステップとを含むことができる。
【００３８】
一つの実施例において、検出区域のエッジ画素点の画素値に基づいて、フレーム画面における動画識別子を遮蔽するステップは、
検出区域のエッジ方向に沿って、且つ所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、検出区域内のマスクの中心に位置する画素点の新たな画素値を確定するステップと、
新たな画素値に基づいてマスクの中心の画素点の元画素値を修正するステップと、
修正後の新たな画素値をフレーム画面に表示するステップとを含むことができる。
【００３９】
一つの実施例において、検出区域のエッジ方向に沿って、且つ所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、検出区域内のマスクの中心に位置する画素点の新たな画素値を確定するステップにおいて、下記のような式を通じて検出区域のエッジ画素を確定する。
0006336206.tif 000004
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクＢにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスクＢ内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表す。
【００４０】
一つの実施例において、方法は、
動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックス(ｐｒｅｓｅｔ  ｂｏｘ)で動画識別子を遮蔽するステップと、
検出区域が確定された後、検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行するステップとを更に含むことができる。
【００４１】
具体的に、如何に動画ファイルにおける動画識別子を遮蔽するかについては、後続の実施例を参考できる。
【００４２】
これまで、本発明の実施例が提供する上述の方法は、フレーム画面全体に対して検出することを避けることができ、動画識別子に対する遮蔽がより高い対応性を持ち、ユーザが動画ファイルを観賞する時の視覚的な見た目を向上させることができる。
【００４３】
下記において具体的な実施例で本発明の実施例が提供する技術案を説明する。
【００４４】
図２Ａは一つの例示的な実施例１にかかる動画ファイルの識別子を処理する方法のフローチャートであり、図２Ｂは一つの例示的な実施例１にかかるステップＳ２０２のフローチャートであり、図２Ｃは一つの例示的な実施例１にかかる識別子ピラミッドの模式図であり、図２Ｄは一つの例示的な実施例１にかかる識別子ピラミッドを確定する方法のフローチャートである。本実施例は本発明の実施例が提供する上述の方法を利用して、動画端末のローカルにおいてフレーム画面における検出区域を検出する、及び識別子ピラミッドを通じて動画識別子を検出することを例として例示的な説明を行う。図２Ａに示すように、下記のようなステップを含む。
【００４５】
ステップＳ２０１において、動画ファイルを再生する操作コマンドを検出した場合、動画ファイルについて所定数のフレームを確定する。
【００４６】
一つの実施例において、所定数は動画端末の計算能力によって決まることができる。動画端末が比較的に高い計算能力を有する場合、所定数を更に大きく設定することができ、検出区域の位置をより正確にすることができる。
【００４７】
ステップＳ２０２において、所定数のフレームに基づいて、動画ファイルのフレーム画面においての検出区域を検出する。
【００４８】
ステップＳ２０２の説明は図２Ｂの説明を参照することができ、ここでは繰り返し説明しない。
【００４９】
ステップＳ２０３において、動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定する。
【００５０】
識別子ピラミッドの説明は図２Ｃを参照することができ、ステップＳ２０３における識別子ピラミッドを確定する説明は図２Ｄの説明を参照することができ、ここでは繰り返し説明しない。
【００５１】
ステップＳ２０４において、複数の識別子マスクをそれぞれ検出区域内の画像内容とマッチングし、所定数のマッチング結果を得る。
【００５２】
図２Ｃに示すように、識別子マスクは４個で、該４個の識別子マスクは、例えは解像度が小さい方から大きい方の順番で５０×５０、１００×５０、２００×１００、２００×２００である等のような異なる解像度の大きさの動画識別子「ＡＢＣ」に対応する。図２Ｃに示される識別子マスクの解像度は、マスクの大きさが異なることを例示的に説明することに過ぎず、識別子マスクは動画ファイルのフレーム画面の解像度及び動画識別子の大きさにより確定することができることを当業者は理解すべきである。本発明は識別子マスクの大きさを限定しない。
【００５３】
例えば、上述の４個の識別子マスクと図１Ｂに示されるフレーム画面における動画識別子「ＡＢＣ」をマッチングすることを通じて、４個のマッチング結果を得ることができる。
【００５４】
ステップＳ２０５において、所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定する。
【００５５】
一つの実施例において、所定閾値は動画識別子に対する検出精度により確定されることができ、精度が比較的に高い場合、所定閾値を比較的に大きく設定でき、本発明は所定閾値の大きさを限定しない。
【００５６】
ステップＳ２０６において、所定閾値より大きい場合、フレーム画面に動画識別子が存在することを確定し、フレーム画面における動画識別子を遮蔽する。
【００５７】
一つの実施例において、フレーム画面における動画識別子を遮蔽する説明は上述のステップＳ１０３の説明を参照することができ、ここでは繰り返し説明しない。
【００５８】
以下では図２Ｂ乃至図２Ｄと併せて、上述のステップＳ２０１乃至ステップＳ２０３について例示的な説明を行う。
【００５９】
上述のステップＳ２０２において、所定数がＭであることを例として説明を行い、図２Ｂに示すように、下記のようなステップを含む。
【００６０】
ステップＳ２１１において、Ｍ枚のフレームをＭ枚のグレースケールイメージに処理する。
【００６１】
動画ファイルにおいて、動画ファイルのフレームは通常カラー方式でユーザに表示する。画像処理の計算量を低減させるために、本発明はまずＭ枚のフレームをＭ枚のグレースケールイメージ（Ｇｒａｙｓｃａｌｅ  ｉｍａｇｅｓ）に処理することができる。
【００６２】
ステップＳ２１２において、Ｍ枚のフレームの擬似区域を確定する。
【００６３】
一つの実施例において、例えば「ＡＢＣ」内容提供業者が提供した動画ファイルは、その動画識別子はフレーム画面の左上に位置し、「ＤＥＦ」内容提供業者が提供した動画ファイルは、その動画識別子がフレーム画面の右下に位置する等などのように、動画端末に記憶された動画識別子ベースを通じて擬似区域を確定することができる。擬似区域を通じて、フレーム画面における動画識別子の大よその位置を確定することができ、これによりフレーム画面全体において動画識別子を検出することを避け、動画識別子を検出する計算量を低減させることができる。
【００６４】
ステップＳ２１３において、擬似区域において、Ｍ枚のグレースケールイメージに対してエッジ検出を行い且つ加重平均した後、強化されたグレースケールイメージが得られる。
【００６５】
ステップＳ２１４において、該強化されたグレースケールイメージに対し二値化処理を行う。
【００６６】
ステップＳ２１５において、擬似区域において、二値化処理されたグレースケールイメージについて検出を行い、検出区域を得る。
【００６７】
上述のステップＳ２１１乃至ステップＳ２１５の処理を通じて、擬似区域の画像内容に対してのみグレースケールイメージ処理、加重平均、二値化等の処理を行うことで、検出区域を確定する計算量を大幅に低減することができる。
【００６８】
図２Ｄに示すように、ステップＳ２０２は下記のようなステップを含むことができる。
【００６９】
ステップＳ２２１において、内容提供業者が提供した動画ファイルの動画識別子を確定する時、該動画識別子に対応する識別子ピラミッドのマルチスケール画像（Ｍｕｌｔｉ−ｓｃａｌｅ  ｉｍａｇｅ）を確定する。
【００７０】
一つの実施例において、識別子ピラミッドのマルチスケール画像は複数の異なる解像度のマスクを含むことができる。例えば「ＡＢＣ」内容提供業者が提供した動画ファイルにおいて、動画識別子「ＡＢＣ」に対応する識別子ピラミッドのマルチスケール画像は５０×５０、１００×５０、２００×１００、２００×２００等の解像度のマスクを含み、「ＤＥＦ」内容提供業者が提供した動画ファイルにおいて、動画識別子「ＤＥＦ」に対応する識別子ピラミッドのマルチスケール画像は２５×２５、５０×５０、１００×５０、２００×１００等の解像度のマスクを含む。これから分かるように、本発明における異なる動画識別子にとって、対応する識別子ピラミッドのマルチスケール画像の解像度の大きさは異なる可能性もあり、本発明はこれを限定しない。
【００７１】
ステップＳ２２２において、マルチスケール画像に基づいて該動画識別子をズーム処理（Ｚｏｏｍ）させる。
【００７２】
ステップＳ２２３において、マルチスケールにズーム処理された動画識別子を膨張させて、該動画識別子に対応する識別子ピラミッドを得る。
【００７３】
例えば、マルチスケールにズーム処理された動画識別子上の有効画素点はその周囲の１個の画素点の距離範囲内に向けて膨張され、該動画識別子に対応する一組の膨張された識別子ピラミッドを得ることができる。
【００７４】
本実施例において、ユーザは動画ファイルを再生する必要がある時、動画ファイルのフレーム画面においての擬似区域について画像処理を行いた後、検出により検出区域が得られ、大雑把から細かへの検出プロセスを実現し、フレーム画面全体に対して検出することを避け、動画識別子に対する遮蔽がより高い対応性を持つようにし、検出区域において、再生必要のあるフレーム画面に動画識別子が存在することを検出した場合、検出区域内において動画ファイルのフレーム画面における動画識別子を遮蔽し、ユーザが動画ファイルを観賞する時の視覚的な見た目を向上させることができる。
【００７５】
図３は一つの例示的な実施例２にかかる動画ファイルの識別子を処理する方法のフローチャートである。本実施例は本発明の実施例が提供する上述の方法を利用して、サーバにおいてフレーム画面における検出区域の取得及び如何に動画識別子を遮蔽するかを例として説明を行う。図３に示すように、下記のようなステップを含む。
【００７６】
ステップＳ３０１において、動画ファイルを再生する操作コマンドを検出した場合、動画ファイルの関連情報をサーバに送信する。
【００７７】
ステップＳ３０２において、サーバからの、関連情報に基づいて確定した、動画ファイルのフレーム画面においての検出区域を受信する。
【００７８】
上述のステップＳ３０１及びステップＳ３０２において、スマートテレビのメーカーは、ユーザのため動画ファイルを提供することを確定した後、それぞれの動画ファイルにおける動画識別子の位置を検出し、該動画識別子の位置をスマートテレビのメーカーのクラウドサーバに記憶させて、これにより動画端末が動画ファイルを再生する時に動画識別子の位置を検出することを避け、動画端末の計算の複雑度を低下させることができる。
【００７９】
ユーザはテレビを観賞し該動画ファイルを再生する時、該動画ファイルの関連情報をサーバに送信することができ、サーバは関連情報に基づいて該動画ファイルに関連する検出区域を確定する。一つの実施例において、関連情報は動画ファイルの内容提供業者の名称（例えば、ＡＢＣ内容提供業者）、動画ファイルの出処情報（例えば、どの動画ウェブサイトから来たか）等などであってもよい。
【００８０】
ステップＳ３０３において、検出区域において、再生する必要があるフレーム画面に動画識別子が存在するか否かを検出する。
【００８１】
ステップＳ３０３の説明は上述のステップＳ２０３の説明を参照することができ、ここでは繰り返し説明しない。
【００８２】
ステップＳ３０４において、動画識別子が存在する場合、検出区域のエッジ方向に沿って、且つ所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、検出区域内のマスクの中心に位置する画素点の新たな画素値を確定する。
【００８３】
ステップＳ３０５において、新たな画素値に基づいてマスクの中心の画素点の元画素値を修正する。
【００８４】
ステップＳ３０６において、修正後の新たな画素値をフレーム画面に表示する。
【００８５】
上述のステップＳ３０４乃至ステップＳ３０６において、一つの実施例において、検出区域を確定した後、例えば、検出区域の解像度の大きさは１００×１００に、マスク（ｍａｓｋ）の大きさは５×５に設定され、まず検出区域のエッジ方向に沿ってマスクを移動させた後、マスクを通じて検出区域のエッジ画素点の新たな画素値を確定し、エッジ画素点の新たな画素値が確定された後、さらに検出区域の９８×９８のエッジ画素点に沿って同じ方法で９８×９８のエッジ画素点の新たな画素値を確定する。このように、検出区域内の全ての画素点の新たな画素値が確定されるまで、この方法で類推し、且つ検出区域内の新たな画素値を検出区域内に表示する。例えば、検出区域のエッジ画素点の新たな画素値を確定し終わった後、検出区域内における新たな画素値の未確定区域を９８×９８に縮小し、９８×９８の検出区域に対して、上記と類似する方法で解像度の大きさが９８×９８であるエッジ画素点の画素値を確定する。即ち、検出区域のエッジ画素点の新たな画素値を確定し、且つ検出区域の中心に向けて９６×９６に内向きに推し進め、さらに９４×９４にする、等のように、一歩一歩内向きに推し進める方法で検出区域をさらに縮小させ、検出区域における画素点の画素値を新たな画素値に修正し、動画識別子に対する遮蔽を実現する。
【００８６】
一つの実施例において、ステップ３０４は下記のような式を通じて検出区域のエッジ画素を確定することができる。
0006336206.tif 000005
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクＢにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスクＢ内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表す。一つの実施例において、ｗ（ｐ、ｑ）はｐ画素点に対するマスクＢ内のそれぞれの画素点の貢献度の大きさを限定するために使うことができ、ｗ（ｐ、ｑ）はｐ、ｑ画素点の距離に基づいて設定することも、ｐ、ｑ画素点の距離、ｐ点におけるｑの法線、切線方法距離を総合的に考慮して設定することもでき、本発明はこれを限定しない。
【００８７】
本実施例において、動画ファイルのフレーム画面においての検出区域をサーバから取得することで、動画端末のリアルタイム検出を避けることができ、動画端末の検出計算量を低下させると同時に、素早く動画識別子を位置決めすることができ、動画識別子と隣接する画素点を参考に、動画識別子が位置する画素点の画素値を修正して、修正後の画素値を対応する画素において表示することで、遮蔽された動画識別子を比較的に自然にフレーム画面にマージさせることができる。
【００８８】
図４は一つの例示的な実施例にかかる動画ファイルの識別子を処理する装置のブロック図である。図４に示すように、動画ファイルの識別子を処理する装置は、
動画ファイルを再生する操作コマンドを検出した場合、動画ファイルのフレーム画面においての検出区域を確定する第１確定モジュール４１と、
第１確定モジュール４１によって確定された検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出する検出モジュール４２と、
検出モジュール４２において動画識別子が存在すると検出された場合、フレーム画面における動画識別子を遮蔽する第１遮蔽モジュール４３とを備える。
【００８９】
図５は一つの例示的な実施例にかかる動画ファイルの識別子を処理する他の装置のブロック図である。図５に示すように、上述の図５に示された実施例を基に、第１確定モジュール４１は、
動画ファイルについて所定数のフレームを確定する第１確定サブモジュール４１１と、
第１確定サブモジュール４１１によって確定された所定数のフレームに基づいて、動画ファイルのフレーム画面においての検出区域を検出する第１検出サブモジュール４１２、又は、
動画ファイルの関連情報をサーバに送信する送信サブモジュール４１３と、
サーバからの、送信サブモジュール４１３によって送信された関連情報に基づいて確定した、動画ファイルのフレーム画面においての検出区域を受信する受信サブモジュール４１４とを有することができる。
【００９０】
一つの実施例において、第１検出サブモジュール４１２は、
所定数のフレームの擬似区域を確定する第２確定サブモジュール４１２１と、
擬似区域内において、第２確定サブモジュール４１２１によって確定された所定数のフレームに対しエッジ検出を行い、動画ファイルのフレーム画面においての検出区域を確定する第２検出サブモジュール４１２２とを有することができる。
【００９１】
一つの実施例において、検出モジュール４２は、
動画ファイルの、複数の識別子マスクを含む識別子ピラミッドを確定する第３確定サブモジュール４２１と、
第３確定モジュール４２１によって確定された複数の識別子マスクをそれぞれ検出区域内の画像内容とマッチングして、所定数のマッチング結果を得るマッチングサブモジュール４２２と、
マッチングサブモジュール４２２によって得られた所定数のマッチング結果における最大値が所定閾値より大きいか否かを確定する第４確定サブモジュール４２３と、
第４確定モジュール４２３おいて所定数のマッチング結果における最大値が所定閾値より大きいと確定された場合、フレーム画面に動画識別子が存在することを確定する第５確定サブモジュール４２４とを有することができる。
【００９２】
一つの実施例において、第１遮蔽モジュール４３は、
検出区域のエッジ方向に沿って、且つ所定大きさのマスクの中心方向に向けて、所定大きさのマスク内の既知画素値を基に、検出区域内のマスクの中心に位置する画素点の新たな画素値を確定する画素確定サブモジュール４３１と、
画素確定サブモジュール４３１によって確定された新たな画素値に基づいてマスクの中心の画素点の元画素値を修正する画素修正サブモジュール４３２と、
画素修正サブモジュール４３２によって修正された新たな画素値をフレーム画面において表示する表示サブモジュール４３３とを有することができる。
【００９３】
一つの実施例において、画素確定サブモジュール４３２は下記のような式を通じて検出区域のエッジ画素を確定する。
0006336206.tif 000006
ここで、ｐは画素値が修正される必要がある現在の画素点を表し、前記マスクの中心に位置し、ｑは前記所定大きさのマスクＢにおける既知画素点を表し、Ｉ（ｐ）は前記現在の画素点に対応する修正後の画素値を表し、Ｉ（ｑ）は前記マスクＢ内の画素値既知の画素点の画素値を表し、ｗ（ｐ、ｑ）は加重値を表し、▽Ｉ（ｑ）は前記既知画素点の勾配値を表す。
【００９４】
一つの実施例において、装置は、更に
第１確定モジュール４１が動画ファイルのフレーム画面においての検出区域を確定できない場合、所定ボックスで動画識別子を遮蔽する第２遮蔽モジュール４４を備えることができ、
第１確定モジュール４１によって検出区域が確定された後、検出モジュール４２は、検出区域において、再生必要のあるフレーム画面に動画識別子が存在するか否かを検出するステップを実行する。
【００９５】
上述の実施例における装置に関しては、それぞれのモジュールが操作を実行する具体的な方法は既に関連する実施例において詳細な説明を行っており、ここでは繰り返し説明しない。
【００９６】
図６は一つの例示的な実施例にかかる動画ファイルに適用される、識別子を処理する装置のブロック図である。例えば、装置６００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療デバイス、フィットネス設備、パーソナルデジタルアシスタント等であってもよい。
【００９７】
図６を参照して、装置６００は、プロセス部材６０２、メモリ６０４、電源部材６０６、マルチメディア部材６０８、オーディオ部材６１０、入出力（Ｉ／Ｏ）インターフェイス６１２、センサ部材６１４、及び通信部材６１６のような一つ以上の部材を含んでよい。
【００９８】
プロセス部材６０２は、一般的には装置６００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセス部材６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或いは一部のステップを実現するようにしてもよい。なお、プロセス部材６０２は、一つ以上のモジュールを含み、これらによってプロセス部材６０２と他の部材の間のインタラクションを容易にするようにしてもよい。例えば、プロセス部材６０２は、マルチメディアモジュールを含み、これらによってマルチメディア部材６０８とプロセス部材６０２の間のインタラクションを容易にするようにしてもよい。
【００９９】
メモリ６０４は、各種類のデータを記憶することにより装置６００の操作を支援するように構成される。これらのデータの例は、装置６００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性、不揮発性記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Static Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ROM）、ＰＲＯＭ（Programmable ROM）、ＲＯＭ、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１００】
電源部材６０６は、装置６００の多様な部材に電力を供給する。電源部材６０６は、電源管理システム、一つ以上の電源、及び装置６００のための電力の生成、管理及び割り当てに関連する他の部材を含んでもよい。
【０１０１】
マルチメディア部材６０８は、前記装置６００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或いはスライドの動作の境界だけでなく、前記のタッチ、或いはスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディア部材６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置６００が、例えば撮影モード、或いはビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或いは可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１０２】
オーディオ部材６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオ部材６１０は、一つのマイク（ＭＩＣ）を含み、装置６００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信部材６１６を介して送信されたりされる。上記の実施例において、オーディオ部材６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１０３】
Ｉ／Ｏインターフェイス６１２は、プロセス部材６０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１０４】
センサ部材６１４は、装置６００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサ部材６１４は、装置６００のＯＮ／ＯＦＦ状態、装置６００のディスプレイと小さなキーパッドのような部材の相対的な位置決めを検出できる。また、例えば、センサ部材６１４は、装置６００、或いは装置６００の一つの部材の位置変更、ユーザと装置６００とが接触しているか否か、装置６００の方位、又は加速／減速、装置６００の温度の変化を検出できる。センサ部材６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサ部材６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤイメージセンサのような光センサを含んでもよい。上記の実施例において、当該センサ部材６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１０５】
通信部材６１６は、装置６００と他の機器の間に有線、又は無線形態の通信を提供する。装置６００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或いはこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信部材６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信部材６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Radio Frequency Identification）技術、ＩｒＤＡ（Infrared Data Association）技術、ＵＷＢ（Ultra WideBand）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１０６】
例示的な実施例において、装置６００は、一つ以上のＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（Digital Signal Processor）、ＤＳＰＤ（Digital Signal Processing Device）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field-Programmable Gate Array）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１０７】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ６０４を提供しており、装置６００のプロセッサ６２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ（登録商標）、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０１０８】
当業者は明細書を検討し、ここで開示した発明を実践した後、本発明のその他の実施方案を容易に思いつくことができる。本願は本発明の全ての変更、用途又は適応性の変化を含む。これらの変更、用途又は適応性の変化は本発明の一般的な原理に基づいており、本発明に未開示の本技術分野における周知技術又は慣用技術手段を含む。明細書及び実施例は例示的なものに過ぎず、本発明の真の範囲及び主旨は以下の特許請求の範囲によって示される。
【０１０９】
本発明は、上記で説明した、また図面において示した寸分違わぬ構成に限定されず、その範囲を逸脱しない前提のもとで種々の変更及び修正を行うことができることを理解すべきである。本発明の範囲は付された特許請求の範囲によってのみ限定される。 
【図１Ａ】
0006336206.tif 000009
【図１Ｂ】
0006336206.tif 000010
【図２Ａ】
0006336206.tif 000011
【図２Ｂ】
0006336206.tif 000012
【図２Ｃ】
0006336206.tif 000013
【図２Ｄ】
0006336206.tif 000014
【図３】
0006336206.tif 000015
【図４】
0006336206.tif 000016
【図５】
0006336206.tif 000017
【図６】
0006336206.tif 000018