(57)【特許請求の範囲】
【請求項１】
リアルタイムコメント表示方法であって、
表示画像内の目標表示対象物に基づいて対象物表示領域を決定する段階であって、前記目標表示対象物は前記対象物表示領域に位置している、段階と、
前記対象物表示領域に基づいてリアルタイムコメント表示領域を決定する段階であって、前記リアルタイムコメント表示領域及び前記対象物表示領域には共通部分がない、段階と、
前記リアルタイムコメント表示領域にリアルタイムコメント内容を表示する段階と、
前記目標表示対象物の位置の変化が検出された場合、新たなリアルタイムコメント表示領域を決定する段階と
を備える、リアルタイムコメント表示方法。
【請求項２】
前記リアルタイムコメント内容の表示位置が固定されている、又は前記リアルタイムコメント内容の表示位置が前記リアルタイムコメント表示領域内をスクロール方式で移動する、又は前記リアルタイムコメント内容が第１のリアルタイムコメント内容及び第２のリアルタイムコメント内容を含み、前記第１のリアルタイムコメント内容の表示位置が固定されており、前記第２のリアルタイムコメント内容が前記リアルタイムコメント表示領域内をスクロール方式で移動する、請求項１に記載のリアルタイムコメント表示方法。
【請求項３】
表示画像内の目標表示対象物に基づいて対象物表示領域を前記決定する段階は、
前記目標表示対象物の輪郭を事前設定閾値だけ外側に拡大することで取得される領域を、前記目標表示対象物の前記輪郭に基づく前記対象物表示領域として決定する段階、又は
前記目標表示対象物の輪郭を事前設定閾値だけ内側に縮小することで取得される領域を、前記目標表示対象物の前記輪郭に基づく前記対象物表示領域として決定する段階
を有する、請求項１又は２に記載のリアルタイムコメント表示方法。
【請求項４】
表示画像内の目標表示対象物に基づいて対象物表示領域を前記決定する段階の前に、前記リアルタイムコメント表示方法はさらに、
前記表示画像内に含まれる少なくとも１つの表示対象物を認識する段階と、
前記少なくとも１つの表示対象物の表示パラメータに基づいて、前記少なくとも１つの表示対象物から前記目標表示対象物を決定する段階であって、前記表示パラメータは表示位置又は表示サイズを含む、段階と
を備える、請求項１から３のいずれか一項に記載のリアルタイムコメント表示方法。
【請求項５】
リアルタイムコメント表示方法であって、
表示画像内に含まれる少なくとも１つの表示対象物を認識する段階と、
前記少なくとも１つの表示対象物の表示パラメータに基づいて、前記少なくとも１つの表示対象物から前記表示画像内の目標表示対象物を決定する段階であって、前記表示パラメータは表示位置又は表示サイズを含む、段階と、
前記目標表示対象物に基づいて対象物表示領域を決定する段階であって、前記目標表示対象物は前記対象物表示領域に位置している、段階と、
前記対象物表示領域に基づいてリアルタイムコメント表示領域を決定する段階であって、前記リアルタイムコメント表示領域及び前記対象物表示領域には共通部分がない、段階と、
前記リアルタイムコメント表示領域にリアルタイムコメント内容を表示する段階と
を備える、リアルタイムコメント表示方法。
【請求項６】
前記表示パラメータは前記表示位置を含み、前記少なくとも１つの表示対象物の表示パラメータに基づいて、前記少なくとも１つの表示対象物から前記目標表示対象物を前記決定する段階は、
前記少なくとも１つの表示対象物のうちの、前記表示画像内の指定領域に位置している表示対象物を、前記表示画像内の前記目標表示対象物として決定する段階を有する、又は、
前記表示パラメータは前記表示サイズを含み、前記少なくとも１つの表示対象物の表示パラメータに基づいて、前記少なくとも１つの表示対象物から前記目標表示対象物を前記決定する段階は、
前記少なくとも１つの表示対象物のうちの、表示サイズが第１の閾値より大きい又はこれに等しい表示対象物を、前記表示画像内の前記目標表示対象物として決定する段階を有する、請求項４又は５に記載のリアルタイムコメント表示方法。
【請求項７】
前記リアルタイムコメント表示方法はさらに、
事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定し、前記新たなリアルタイムコメント表示領域に前記リアルタイムコメント内容を表示する段階であって、前記事前設定条件は前記表示画像が変化したことを含む、段階を備える、請求項１から６のいずれか一項に記載のリアルタイムコメント表示方法。
【請求項８】
リアルタイムコメント表示方法であって、
表示画像内の目標表示対象物に基づいて対象物表示領域を決定する段階であって、前記目標表示対象物は前記対象物表示領域に位置している、段階と、
前記対象物表示領域に基づいてリアルタイムコメント表示領域を決定する段階であって、前記リアルタイムコメント表示領域及び前記対象物表示領域には共通部分がない、段階と、
前記リアルタイムコメント表示領域にリアルタイムコメント内容を表示する段階と、
事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定し、前記新たなリアルタイムコメント表示領域に前記リアルタイムコメント内容を表示する段階であって、前記事前設定条件は前記表示画像が変化したことを含む、段階と
を備える、リアルタイムコメント表示方法。
【請求項９】
電子機器であって、
表示画像内の目標表示対象物に基づいて対象物表示領域を決定するように構成された決定ユニットであって、前記目標表示対象物は前記対象物表示領域に位置しており、前記決定ユニットはさらに、前記対象物表示領域に基づいてリアルタイムコメント表示領域を決定するように構成され、前記リアルタイムコメント表示領域及び前記対象物表示領域には共通部分がない、決定ユニットと、
前記リアルタイムコメント表示領域にリアルタイムコメント内容を表示するように構成された表示ユニットと
を備え、
前記決定ユニットはさらに、
前記目標表示対象物の位置の変化が検出された場合、新たなリアルタイムコメント表示領域を決定するように構成される、電子機器。
【請求項１０】
前記リアルタイムコメント内容の表示位置が固定されている、又は前記リアルタイムコメント内容の表示位置が前記リアルタイムコメント表示領域内をスクロール方式で移動する、又は前記リアルタイムコメント内容が第１のリアルタイムコメント内容及び第２のリアルタイムコメント内容を含み、前記第１のリアルタイムコメント内容の表示位置が固定されており、前記第２のリアルタイムコメント内容が前記リアルタイムコメント表示領域内をスクロール方式で移動する、請求項９に記載の電子機器。
【請求項１１】
前記決定ユニットは、
前記目標表示対象物の輪郭を事前設定閾値だけ外側に拡大することで取得される領域を、前記目標表示対象物の前記輪郭に基づく前記対象物表示領域として決定する、又は、
前記目標表示対象物の輪郭を事前設定閾値だけ内側に縮小することで取得される領域を、前記目標表示対象物の前記輪郭に基づく前記対象物表示領域として決定する
ように構成される、請求項９又は１０に記載の電子機器。
【請求項１２】
前記電子機器はさらに、前記表示画像に含まれる少なくとも１つの表示対象物を認識するように構成された認識ユニットを備え、
前記決定ユニットはさらに、前記少なくとも１つの表示対象物の表示パラメータに基づいて、前記少なくとも１つの表示対象物から前記目標表示対象物を決定するように構成され、前記表示パラメータは表示位置又は表示サイズを含む、請求項９から１１のいずれか一項に記載の電子機器。
【請求項１３】
電子機器であって、
表示画像内の目標表示対象物に基づいて対象物表示領域を決定するように構成された決定ユニットであって、前記目標表示対象物は前記対象物表示領域に位置しており、前記決定ユニットはさらに、前記対象物表示領域に基づいてリアルタイムコメント表示領域を決定するように構成され、前記リアルタイムコメント表示領域及び前記対象物表示領域には共通部分がない、決定ユニットと、
前記リアルタイムコメント表示領域にリアルタイムコメント内容を表示するように構成された表示ユニットと、
前記表示画像に含まれる少なくとも１つの表示対象物を認識するように構成された認識ユニットと
を備え、
前記決定ユニットはさらに、前記少なくとも１つの表示対象物の表示パラメータに基づいて、前記少なくとも１つの表示対象物から前記目標表示対象物を決定するように構成され、前記表示パラメータは表示位置又は表示サイズを含む、電子機器。
【請求項１４】
前記表示パラメータは前記表示位置を含み、前記決定ユニットは、
前記少なくとも１つの表示対象物のうちの、前記表示画像内の指定領域に位置する表示対象物を、前記表示画像内の前記目標表示対象物として決定するように構成される、又は、
前記表示パラメータは前記表示サイズを含み、前記決定ユニットは、
前記少なくとも１つの表示対象物のうちの、表示サイズが第１の閾値より大きい又はこれに等しい表示対象物を、前記表示画像内の前記目標表示対象物として決定するように構成される、請求項１２又は１３に記載の電子機器。
【請求項１５】
前記決定ユニットはさらに、
事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定し、前記新たなリアルタイムコメント表示領域に前記リアルタイムコメント内容を表示するように構成され、前記事前設定条件は前記表示画像が変化したことを含む、請求項９から１４のいずれか一項に記載の電子機器。
【請求項１６】
電子機器であって、
表示画像内の目標表示対象物に基づいて対象物表示領域を決定するように構成された決定ユニットであって、前記目標表示対象物は前記対象物表示領域に位置しており、前記決定ユニットはさらに、前記対象物表示領域に基づいてリアルタイムコメント表示領域を決定するように構成され、前記リアルタイムコメント表示領域及び前記対象物表示領域には共通部分がない、決定ユニットと、
前記リアルタイムコメント表示領域にリアルタイムコメント内容を表示するように構成された表示ユニットと
を備え、
前記決定ユニットはさらに、
事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定し、前記新たなリアルタイムコメント表示領域に前記リアルタイムコメント内容を表示するように構成され、前記事前設定条件は前記表示画像が変化したことを含む、電子機器。
【請求項１７】
電子機器であって、前記電子機器はメモリ、プロセッサ、ディスプレイ、バス、及び通信インタフェースを備え、前記メモリはコード及びデータを格納し、前記プロセッサ、前記メモリ、前記ディスプレイ、及び前記通信インタフェースは前記バスを用いて接続されており、前記プロセッサが前記メモリ内の前記コードを起動すると、前記電子機器は、請求項１から８のいずれか一項に記載のリアルタイムコメント表示方法を実行する、電子機器。
【請求項１８】
請求項１から８のいずれか一項に記載のリアルタイムコメント表示方法をコンピュータに実行させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、マルチメディア技術の分野に関し、特に、リアルタイムコメント（ｂｕｌｌｅｔ  ｓｃｒｅｅｎ）表示方法及び電子機器に関する。
【背景技術】
【０００２】
ビデオ再生過程において、サブタイトル形式で同時に表示される大量のコメントが、リアルタイムコメントと呼ばれている。全てのリアルタイムコメントは、通常、画面の上部又は下部に表示される。例えば、リアルタイムコメントは、タイムラインに基づいて画面の上側から一定の速度で移動しても、ある期間だけ画面の下部に表示された後に消えてもよい。しかしながら、リアルタイムコメントは、画面の上部又は下部に表示されている場合、通常、ビデオ再生過程でビデオ画像の一部を遮る。比較的密集したリアルタイムコメントが多数ある場合、これらのリアルタイムコメントは通常、ビデオ画像の大部分を遮る。したがって、ビデオを見る際に、ユーザに干渉が生じる。さらに、密集した大量のリアルタイムコメントは読むのが容易でないために、ユーザ体験が低下する。
【発明の概要】
【０００３】
本願の実施形態が、リアルタイムコメント表示方法及び電子機器を提供して、リアルタイムコメント内容がユーザへの干渉を生じさせるという従来技術の問題を解決することにより、ユーザ体験を向上させる。
【０００４】
前述の目的を達成するために、以下の技術的解決手段が本願の実施形態に用いられる。
【０００５】
第１の態様によれば、リアルタイムコメント表示方法が提供される。本方法は、表示画像内の目標表示対象物に基づいて対象物表示領域を決定する段階であって、目標表示対象物は対象物表示領域に位置している、段階と、対象物表示領域に基づいてリアルタイムコメント表示領域を決定する段階であって、リアルタイムコメント表示領域及び対象物表示領域には共通部分がない、段階と、リアルタイムコメント内容をリアルタイムコメント表示領域に表示する段階とを含む。前述の技術的解決手段において決定されるリアルタイムコメント表示領域及び対象物表示領域には共通部分がないので、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容は、表示画像内の目標表示対象物と重ならず、リアルタイムコメント内容によって生じるユーザへの干渉を回避することができ、これにより、ユーザ体験を向上させることができる。
【０００６】
第１の態様に関連して、第１の態様の第１の実行可能な実装例では、本方法はさらに、目標表示対象物の位置の変化が検出された場合、新たなリアルタイムコメント表示領域を決定する段階を含む。前述の実行可能な実装例では、目標表示対象物の位置が移動した場合、例えば、表示画像内の人物が画面の中央部から画面の端部に移動した場合、それに応じてリアルタイムコメント内容が目標表示対象物の移動軌跡に沿って移動するように、リアルタイムコメント表示領域を調整することができるので、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容が表示画像内の目標表示対象物の表示に影響しないようにすることができる。
【０００７】
第１の態様又は第１の態様の第１の実行可能な実装例に関連して、第１の態様の第２の実行可能な実装例では、リアルタイムコメント内容の表示位置が固定されている、又はリアルタイムコメント内容の表示位置がリアルタイムコメント表示領域内をスクロール方式で移動する、又はリアルタイムコメント内容が第１のリアルタイムコメント内容及び第２のリアルタイムコメント内容を含み、第１のリアルタイムコメント内容の表示位置が固定されており、第２のリアルタイムコメント内容がリアルタイムコメント表示領域内をスクロール方式で移動する。前述の実行可能な実装例では、リアルタイムコメント内容を表示するいくつかの実行可能な方式が提供されている。具体的には、リアルタイムコメント内容は、表示位置が固定されている方式及び／又はスクロール方式で表示されてよい。
【０００８】
第１の態様から第１の態様の第２の実行可能な実装例までのうちのいずれか１つに関連して、第１の態様の第３の実行可能な実装例では、表示画像内の目標表示対象物に基づいて対象物表示領域を決定する段階は、目標表示対象物の輪郭を事前設定閾値だけ外側に拡大することにより取得される領域を、目標表示対象物の輪郭に基づく対象物表示領域として決定する段階、又は目標表示対象物の輪郭を事前設定閾値だけ内側に縮小することにより取得される領域を、目標表示対象物の輪郭に基づく対象物表示領域として決定する段階を含む。
【０００９】
第１の態様から第１の態様の第３の実行可能な実装例までのうちのいずれか１つに関連して、第１の態様の第４の実行可能な実装例では、表示画像内の目標表示対象物に基づいて対象物表示領域を決定する段階の前に、本方法はさらに、表示画像に含まれる少なくとも１つの表示対象物を認識する段階と、少なくとも１つの表示対象物の表示パラメータに基づいて、少なくとも１つの表示対象物から目標表示対象物を決定する段階であって、表示パラメータは表示位置又は表示サイズを含む、段階とを含む。前述の実行可能な実装例では、目標表示対象物は、表示パラメータに基づいて、認識された少なくとも１つの表示対象物から選択され、表示画像内の重要な表示対象物がリアルタイムコメント内容によって遮られないようにすることができ、表示画像及びリアルタイムコメント内容が同時に表示される場合に、表示画像内の重要な内容に対するユーザの認識が影響を受けないので、ユーザへの干渉を回避することができる。
【００１０】
第１の態様の第４の実行可能な実装例に関連して、第１の態様の第５の実行可能な実装例では、表示パラメータは表示位置を含み、少なくとも１つの表示対象物の表示パラメータに基づいて、少なくとも１つの表示対象物から目標表示対象物を決定する段階は、少なくとも１つの表示対象物のうちの、表示画像内の指定領域に位置する表示対象物を、表示画像内の目標表示対象物として決定する段階を含む、又は表示パラメータは表示サイズを含み、少なくとも１つの表示対象物の表示パラメータに基づいて、少なくとも１つの表示対象物から目標表示対象物を決定する段階は、少なくとも１つの表示対象物のうちの、表示サイズが第１の閾値より大きい又はこれに等しい表示対象物を、表示画像内の目標表示対象物として決定する段階を含む。前述の実行可能な実装例では、目標表示対象物を決定する２つの実行可能な方法が提供される。目標表示対象物が、前述の方法を用いて迅速に且つ効果的に決定され、少なくとも１つの表示対象物から目標表示対象物を決定する際の効率を向上させることができる。
【００１１】
第１の態様から第１の態様の第５の実行可能な実装例までのうちのいずれか１つに関連して、第１の態様の第６の実行可能な実装例では、本方法はさらに、事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定し、新たなリアルタイムコメント表示領域にリアルタイムコメント内容を表示する段階を含み、事前設定条件は、リアルタイムコメント内容が表示される期間が事前設定時間より長い又はこれに等しいこと、及び表示画像が変化したことのうちの一方の条件を含む。前述の実行可能な実装例では、リアルタイムコメント内容が表示される期間が事前設定時間より長い又はこれに等しい場合、又は表示画像が変化した場合、新たなリアルタイムコメント表示領域が再決定され、リアルタイムコメント内容が新たなリアルタイムコメント表示領域に表示される。リアルタイムコメント表示領域をリアルタイムに決定する場合と比較すると、リアルタイムコメント表示領域を決定する精度が保証され、デバイスのワークロードを低下させることができ、使用時間を拡大することができる。
【００１２】
第２の態様によれば、電子機器が提供される。本電子機器は、表示画像内の目標表示対象物に基づいて対象物表示領域を決定するように構成された決定ユニットであって、目標表示対象物は対象物表示領域に位置しており、決定ユニットはさらに、対象物表示領域に基づいてリアルタイムコメント表示領域を決定するように構成され、リアルタイムコメント表示領域及び対象物表示領域には共通部分がない、決定ユニットと、リアルタイムコメント表示領域にリアルタイムコメント内容を表示するように構成された表示ユニットとを含む。
【００１３】
第２の態様に関連して、第２の態様の第１の実行可能な実装例では、決定ユニットはさらに、目標表示対象物の位置の変化が検出された場合、新たなリアルタイムコメント表示領域を決定するように構成される。
【００１４】
第２の態様又は第２の態様の第１の実行可能な実装例に関連して、第２の態様の第２の実行可能な実装例では、リアルタイムコメント内容の表示位置が固定されている、又はリアルタイムコメント内容の表示位置がリアルタイムコメント表示領域内をスクロール方式で移動する、又はリアルタイムコメント内容が第１のリアルタイムコメント内容及び第２のリアルタイムコメント内容を含み、第１のリアルタイムコメント内容の表示位置が固定されており、第２のリアルタイムコメント内容がリアルタイムコメント表示領域内をスクロール方式で移動する。
【００１５】
第２の態様から第２の態様の第２の実行可能な実装例までのうちのいずれか１つに関連して、第２の態様の第３の実行可能な実装例では、決定ユニットは、目標表示対象物の輪郭を事前設定閾値だけ外側に拡大することで取得される領域を、目標表示対象物の輪郭に基づく対象物表示領域として決定する、又は目標表示対象物の輪郭を事前設定閾値だけ内側に縮小することで取得される領域を、目標表示対象物の輪郭に基づく対象物表示領域として決定するように構成される。
【００１６】
第２の態様から第２の態様の第３の実行可能な実装例までのうちのいずれか１つに関連して、第２の態様の第４の実行可能な実装例では、本電子機器はさらに、表示画像に含まれる少なくとも１つの表示対象物を認識するように構成された認識ユニットを含み、決定ユニットはさらに、少なくとも１つの表示対象物の表示パラメータに基づいて、少なくとも１つの表示対象物から目標表示対象物を決定するように構成され、表示パラメータは表示位置又は表示サイズを含む。
【００１７】
第２の態様の第４の実行可能な実装例に関連して、第２の態様の第５の実行可能な実装例では、表示パラメータは表示位置を含み、決定ユニットは、少なくとも１つの表示対象物のうちの、表示画像内の指定領域に位置する表示対象物を、表示画像内の目標表示対象物として決定するように構成される、又は、表示パラメータは表示サイズを含み、決定ユニットは、少なくとも１つの表示対象物のうちの、表示サイズが第１の閾値より大きい又はこれに等しい表示対象物を、表示画像内の目標表示対象物として決定するように構成される。
【００１８】
第２の態様から第２の態様の第５の実行可能な実装例までのうちのいずれか１つに関連して、第２の態様の第６の実行可能な実装例では、決定ユニットはさらに、事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定し、新たなリアルタイムコメント表示領域にリアルタイムコメント内容を表示するように構成され、事前設定条件は、リアルタイムコメント内容が表示される期間が事前設定時間より長い又はこれに等しいこと、及び表示画像が変化したことのうちの一方の条件を含む。
【００１９】
第３の態様によれば、電子機器が提供される。本電子機器は、メモリ、プロセッサ、ディスプレイ、通信インタフェース、及びバスを含み、メモリはコード及びデータを格納し、プロセッサ、メモリ、ディスプレイ、及び通信インタフェースはバスを用いて接続され、プロセッサがメモリ内のコードを起動すると、電子機器は、第１の態様から第１の態様の第６の実行可能な実装例までのうちのいずれか１つによるリアルタイムコメント表示方法を実行する。
【００２０】
第４の態様によれば、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体は、コンピュータ実行命令を格納する。あるデバイスの少なくとも１つのプロセッサがコンピュータ実行命令を実行すると、当該デバイスは、第１の態様又は第１の態様の実行可能な実装例のうちのいずれか１つによるリアルタイムコメント表示方法を実行する。
【００２１】
第５の態様によれば、コンピュータプログラム製品が提供される。コンピュータプログラム製品はコンピュータ実行命令を含み、コンピュータ実行命令はコンピュータ可読記憶媒体に格納される。あるデバイスの少なくとも１つのプロセッサがコンピュータ実行命令をコンピュータ可読記憶媒体から読み出し得る場合、少なくとも１つのプロセッサはコンピュータ実行命令を実行するので、当該デバイスは、第１の態様又は第１の態様の実行可能な実装例のうちのいずれか１つによるリアルタイムコメント表示方法を実施する。
【００２２】
リアルタイムコメント表示方法を実行する電子機器、コンピュータ記憶媒体、又は上記に提供されたコンピュータプログラム製品のうちのいずれか１つが、上記に提供された対応する方法を実行するように構成されることが理解されるであろう。したがって、これらの達成され得る有益な効果については、上記に提供された対応する方法の有益な効果を参照されたい。詳細は、ここで再度説明しない。
【図面の簡単な説明】
【００２３】
【図１】本願の一実施形態によるリアルタイムコメント表示システムの概略構造図である。
【００２４】
【図２】本願の一実施形態によるコンテンツサーバの概略構造図である。
【００２５】
【図３】本願の一実施形態による電子機器の概略構造図である。
【００２６】
【図４】本願の一実施形態によるリアルタイムコメント表示方法のフローチャートである。
【００２７】
【図５】本願の一実施形態による対象物表示領域の概略図である。
【００２８】
【図６】本願の一実施形態による別の対象物表示領域の概略図である。
【００２９】
【図７】本願の一実施形態によるさらに別の対象物表示領域の概略図である。
【００３０】
【図８】本願の一実施形態に従って第１のリアルタイムコメント内容を表示することについての概略図である。
【００３１】
【図９】本願の一実施形態に従って第２のリアルタイムコメント内容を表示することについての概略図である。
【００３２】
【図１０】本願の一実施形態に従って第３のリアルタイムコメント内容を表示することについての概略図である。
【００３３】
【図１１】本願の一実施形態に従って第４のリアルタイムコメント内容を表示することについての概略図である。
【００３４】
【図１２】本願の一実施形態による別のリアルタイムコメント表示方法のフローチャートである。
【００３５】
【図１３】本願の一実施形態に従って第５のリアルタイムコメント内容を表示することについての概略図である。
【００３６】
【図１４】本願の一実施形態によるさらに別のリアルタイムコメント表示方法のフローチャートである。
【００３７】
【図１５】本願の一実施形態に従って表示対象物を認識することについての概略図である。
【００３８】
【図１６】本願の一実施形態に従って対象物表示領域を決定することについての概略図である。
【００３９】
【図１７】本願の一実施形態によるさらに別のリアルタイムコメント表示方法のフローチャートである。
【００４０】
【図１８】本願の一実施形態に従って第６のリアルタイムコメント内容を表示することについての概略図である。
【００４１】
【図１９】本願の一実施形態に従って第７のリアルタイムコメント内容を表示することについての概略図である。
【００４２】
【図２０】本願の一実施形態に従って第８のリアルタイムコメント内容を表示することについての概略図である。
【００４３】
【図２１】本願の一実施形態による電子機器の概略構造図である。
【００４４】
【図２２】本願の一実施形態による別の電子機器の概略構造図である。
【発明を実施するための形態】
【００４５】
図１は、本願の一実施形態によるリアルタイムコメント表示システムのシステムアーキテクチャについての図である。図１を参照すると、本システムは、コンテンツサーバ１０１と電子機器１０２とを含む。コンテンツサーバ１０１及び電子機器１０２は、ネットワークを用いて互いと通信することができる。
【００４６】
コンテンツサーバ１０１は、サーバ機能などを有するコンピュータであってよく、電子機器１０２にネットワークリソースを、例えばマルチメディアリソースを提供するように構成される。図２を参照すると、コンテンツサーバ１０１は、メモリ１０１１、プロセッサ１０１２、システムバス１０１３、電源コンポーネント１０１４、入力／出力インタフェース１０１５、及び通信コンポーネント１０１６などを含む。メモリ１０１１は、データ、ソフトウェアプログラム、及びモジュールを格納するように構成され、主にプログラム記憶領域及びデータ記憶領域を含んでよい。プログラム記憶領域は、オペレーティングシステム、及び少なくとも１つの機能によって必要とされるアプリケーションプログラムなどを格納することができる。データ記憶領域は、コンテンツサーバ１０１を使用する際に作成されたデータなどを格納することができる。プロセッサ１０１２は、メモリ１０１１に格納されているソフトウェアプログラム及び／又はモジュールを起動又は実行し、メモリ１０１１に格納されたデータを呼び出すことで、コンテンツサーバ１０１の様々な機能及びデータ処理を実行する。システムバス１０１３は、アドレスバス、データバス、及びコントロールバスを含み、データ及び命令を送信するように構成される。電源コンポーネント１０１４は、コンテンツサーバ１０１の各構成要素に電力を供給するように構成される。入力／出力インタフェース１０１５は、プロセッサ１０１２と周辺機器インタフェースモジュールとの間のインタフェースを提供する。通信コンポーネント１０１６は、コンテンツサーバ１０１と別のデバイスとの間で、有線方式又は無線方式で通信を実行するように構成される。本システムでは、コンテンツサーバ１０１は、データの保管、転送、及び送出などの主要タスクを担当し、クライアント／サーバ（Ｃ／Ｓ）モード又はブラウザ／サーバ（Ｂ／Ｓ）モードに基づいた様々なネットワークの不可欠な部分である。
【００４７】
電子機器１０２は、マルチメディアリソースなどのコンテンツをユーザに提示するように構成され、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、及びポータブルデバイスなどであってよい。図３を参照すると、電子機器１０２は、データインタフェースユニット１０２１、メモリ１０２２、プロセッサ１０２３、入力ユニット１０２４、及びディスプレイ１０２５などの構成要素を含んでよい。データインタフェースユニット１０２１は、通信インタフェースとも呼ばれることがあり、データをネットワークから取得し、当該データをメモリ１０２２及びプロセッサ１０２３に送信するように構成される。メモリ１０２２は、データインタフェースユニット１０２１により取得されたデータの一部を格納し、格納されたデータをプロセッサ１０２３に提供してよい。プロセッサ１０２３は、データインタフェースユニット１０２１、メモリ１０２２、及び入力ユニット１０２４からのデータを処理し、当該データをディスプレイ１０２５に送信するように構成されてよい。入力ユニット１０２４は、入力装置により送信されるデータを受信するように構成されてよく、入力装置は、遠隔制御装置、キーボード、又はタッチパネルなどであってよい。ディスプレイ１０２５は、プロセッサ１０２３からのデータを表示し、当該データをユーザに提示するように構成される。例えば、ディスプレイ１０２５は、液晶ディスプレイなどであってよい。
【００４８】
図４は、本願の一実施形態によるリアルタイムコメント表示方法のフローチャートである。本方法は、電子機器に適用される。図４を参照すると、本方法は、以下に挙げる段階を含む。
【００４９】
段階２０１：表示画像内の目標表示対象物に基づいて対象物表示領域を決定する。目標表示対象物は対象物表示領域に位置している。
【００５０】
表示画像は、ビデオ再生過程の画像であってもよく、ある歌のＭＶの画像であってもよく、ウェブ閲覧での画像であってもよい。例えば、表示画像は、オンラインショッピングの商品画像、ＷｅＣｈａｔモーメンツの画像、電子アルバムの画像、又は電子書籍の表紙画像などであってもよい。
【００５１】
さらに、目標表示対象物は、１つ又は複数の表示対象物を含んでよく、表示画像内の主な表示対象物であってもよい。主な表示対象物は、表示画像内にあり、ある区画の中ではっきりと注目される又は際立つ部分、例えば、風景画像の中の人物であってよい。具体的には、目標表示対象物は通常、表示位置の観点から他の表示対象物の前にあり、フォアグラウンドとも呼ばれることがある。目標表示対象物は通常、カバレッジ属性の観点から、リアルタイムコメント内容によって遮られない表示対象物である。目標表示対象物が遮られている場合、表示画像のコンテンツを動かす効果が影響を受ける。対象物表示領域とは、目標表示対象物を表示するのに用いられる領域である。対象物表示領域は、目標表示対象物の全てのコンテンツを表示するのに用いられてもよく、目標表示対象物の一部のコンテンツを表示するのに用いられてもよい。
【００５２】
具体的には、対象物表示領域は、表示画像の目標表示対象物に基づいて、以下に挙げる３つの異なる方法で決定されてよい。詳細は、以下のとおりである。
【００５３】
第１の方法：図５に示すように、目標表示対象物により占有される領域が、対象物表示領域として直接的に決定される。
【００５４】
目標表示対象物により占有される領域が対象物表示領域として直接的に決定されるので、目標表示対象物の全てのコンテンツを対象物表示領域に表示することができる。対象物表示領域は、本方法を用いて、簡単に且つ迅速に決定することができる。
【００５５】
第２の方法：図６に示すように、目標表示対象物の輪郭を事前設定閾値だけ外側に拡大することで取得される領域が、目標表示対象物の輪郭に基づく対象物表示領域として決定される。
【００５６】
目標表示対象物の輪郭を事前設定閾値だけ外側に拡大することで取得される領域は、目標表示対象物の輪郭に基づく対象物表示領域として決定されるので、目標表示対象物の全てのコンテンツを対象物表示領域に表示することができ、目標表示対象物は、表示画像の他のコンテンツから効果的に分離されて、ユーザが表示画像のメインコンテンツを効果的にキャプチャするのに役立つ。それにより、他のコンテンツによりユーザに生じる干渉を減少させることができる。
【００５７】
第３の方法：図７に示すように、目標表示対象物の輪郭を事前設定閾値だけ内側に縮小することで取得される領域が、目標表示対象物の輪郭に基づく対象物表示領域として決定される。
【００５８】
目標表示対象物により占有される領域が比較的大きく、また目標表示対象物の端部のコンテンツが目標表示対象物のメインコンテンツではない場合、目標表示対象物の輪郭を事前設定閾値だけ内側に縮小することで取得される領域は、目標表示対象物の輪郭に基づく対象物表示領域として決定されてよい。本方法を用いて決定される対象物表示領域は、目標表示対象物のメインコンテンツを表示するのに用いられてよい。さらに、表示画像内の目標表示対象物によって占有される表示領域を減少させることができるので、リアルタイムコメント内容を表示するのに用いられる領域を増やすことができる。
【００５９】
事前設定閾値は事前設定されてよく、第２の方法で目標表示対象物の輪郭を外側に拡大する際の事前設定閾値と、第３の方法で目標表示対象物の輪郭を内側に縮小する際の事前設定閾値とは、同じであっても異なっていてもよいことに留意されたい。これは、本願の本実施形態において限定されるものではない。
【００６０】
段階２０２：対象物表示領域に基づいてリアルタイムコメント表示領域を決定する。リアルタイムコメント表示領域及び対象物表示領域には共通部分がない。
【００６１】
具体的には、対象物表示領域を決定した後に、表示画像内の対象物表示領域以外の領域が、リアルタイムコメント表示領域として決定されてよいので、リアルタイムコメント表示領域及び対象物表示領域には共通部分がなく、言い換えれば、リアルタイムコメント表示領域は対象物表示領域と重ならない。
【００６２】
任意選択で、リアルタイムコメント表示領域は少なくとも１つの領域を含んでよく、少なくとも１つの領域のそれぞれは、連続していても不連続であってもよい。各領域は、１つのリアルタイムコメント内容を表示するのに用いられてよい。さらに、これらの領域の形状が同じであっても異なっていてもよく、これらの領域の形状は一定であっても不定であってもよい。例えば、形状は正多角形（例えば、三角形又は四辺形）、円形、扇型、又は楕円形などであってもよく、不規則な多角形、気泡形状、又は雲形形状などであってもよい。これは、本願の本実施形態において限定されるものではない。
【００６３】
段階２０３：リアルタイムコメント内容をリアルタイムコメント表示領域に表示する。
【００６４】
リアルタイムコメント内容は、１つ又は複数のリアルタイムコメントを含んでよく、リアルタイムコメント内容は、複数のユーザが表示画像又は表示画像に関連するマルチメディアリソースを見たときに作成されるコメントであってよい。リアルタイムコメント表示領域が決定された後に、リアルタイムコメント内容がリアルタイムコメント表示領域に表示され得るため、表示されるリアルタイムコメント内容は、表示画像内の対象物表示領域と重ならず、リアルタイムコメント内容と目標表示対象物との間の相互干渉を回避でき、これにより、ユーザ体験を向上させることができる。例えば、リアルタイムコメント内容が、図８に示すリアルタイムコメント表示領域に表示される。図８のリアルタイムコメント表示領域の形状は単なる一例にすぎず、この形状が本願の本実施形態に制限を設けることはない。
【００６５】
具体的には、リアルタイムコメント表示領域内のリアルタイムコメント内容の表示位置が固定されてよい。あるいは、リアルタイムコメント内容の表示位置がリアルタイムコメント表示領域内をスクロール方式で移動する。あるいは、リアルタイムコメント内容は、第１のリアルタイムコメント内容及び第２のリアルタイムコメント内容を含み、第１のリアルタイムコメント内容の表示位置が固定されており、第２のリアルタイムコメント内容がリアルタイムコメント表示領域内をスクロール方式で移動する。
【００６６】
リアルタイムコメント内容がスクロール方式で表示される場合、それは、リアルタイムコメント内容が、リアルタイムコメント表示領域の一端から現れてよく、水平方向に沿って一定速度で連続的に移動し、リアルタイムコメント表示領域のもう一方の端でリアルタイムコメント内容が消えるまで表示されることを意味する。移動方向は、右端から左端への移動であっても、左端から右端への移動であってもよい。
【００６７】
例えば、リアルタイムコメント表示領域は複数の長方形領域を含み、１つのリアルタイムコメント内容が１つの長方形領域に表示される。図９に示すように、リアルタイムコメント内容の表示位置が固定されている場合、リアルタイムコメント内容は長方形領域内をスクロールしない。リアルタイムコメント内容の長さが長方形領域の長さを超えている場合、リアルタイムコメント内容は新たな行に表示されてよい。図１０に示すように、リアルタイムコメント内容がスクロール方式で表示される場合、リアルタイムコメント内容は、長方形領域内を水平方向に沿って移動してよく、また１行で表示されてよい。
【００６８】
さらに、リアルタイムコメント表示領域は、連続であっても不連続であってもよい。リアルタイムコメント表示領域が不連続である場合、１つのリアルタイムコメント内容が、不連続な領域に表示されてよい。図１１に示すように、リアルタイムコメント表示領域が対象物表示領域によって分離されている場合、１つのリアルタイムコメント内容が表示のために分離されてよい。具体的には、リアルタイムコメント内容が対象物表示領域の端部に移動した場合、リアルタイムコメント内容は表示を停止する。対象物表示領域の水平方向の停止位置が決定され、分離されたリアルタイムコメント内容は当該停止位置に引き続き表示される。
【００６９】
本願の本実施形態では、リアルタイムコメント表示領域が表示画像に表示されてもよく、又は表示画像に表示されなくてもよい。さらに、複数のリアルタイムコメントのすてきなリアルタイムコメント内容がさらに、異なるリアルタイムコメント表示時間、リアルタイムコメント表示領域の形状、及びリアルタイムコメント表示方式などを用いて認識されてよい。例えば、すてきなリアルタイムコメント内容の表示時間が延長されてもよく、すてきなリアルタイムコメント内容が気泡形状又は雲形形状などの特殊な形状でリアルタイムコメント表示領域に表示されてもよく、すてきなリアルタイムコメント内容がスクロール方式で表示されてもよく、また一般的なリアルタイムコメント内容が固定位置に表示されることで、すてきなリアルタイムコメントの視認性を向上させてもよく、これにより、ユーザ体験を向上させることができる。
【００７０】
さらに、図１２を参照すると、段階２０３の後に、本方法はさらに段階２０４を含む。
【００７１】
段階２０４：目標表示対象物の位置の変化が検出された場合、新たなリアルタイムコメント表示領域を決定する。
【００７２】
通常、ビデオ再生過程では、表示対象物の位置が移動した場合、例えば、表示画像内の人物が画面の中央部から画面の端部に移動した場合、リアルタイムコメント表示領域が調整され得るので、それに応じて、リアルタイムコメント内容は目標表示対象物の移動軌跡に沿って移動し、これにより、目標表示対象物の位置が変化した場合でも、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容が、表示画像内の目標表示対象物の表示に影響しないようにすることができる。
【００７３】
具体的には、表示画像内の目標表示対象物の位置が検出されてよい。目標表示対象物の位置の変化が検出された場合、それに応じて、対象物表示領域の位置が調整されてよく、新たなリアルタイムコメント表示領域が決定され、リアルタイムコメント内容を表示するのに用いられる。任意選択で、目標表示対象物の位置は、固定時間間隔に基づいて検出されてよい。目標表示対象物の位置の変化値が事前設定された位置の閾値に達した場合、新たなリアルタイムコメント表示領域が決定される。それに応じて、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容も、ある程度調整され得るので、リアルタイムコメント内容は、リアルタイムコメント表示領域の変化に適応する。
【００７４】
例えば、図８に示す対象物表示領域の位置が中央部から右端に移動した場合、決定された新たなリアルタイムコメント表示領域の位置が図１３に示されてよく、それに応じて、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容も調整される。図１３で決定された新たなリアルタイムコメント表示領域の位置、及びリアルタイムコメント内容に対する調整は単なる例であり、本願の本実施形態に対して制限を設けることはない。
【００７５】
段階２０１から段階２０３において提供されるリアルタイムコメント表示方法は、リアルタイムで実行されてもよく、事前設定期間に基づいて実行されてもよい。リアルタイムコメントが前述の方法を用いてリアルタイムで表示される場合、段階２０４を実行せずに、新たなリアルタイムコメント表示領域が決定される。リアルタイムコメントが前述の方法を用いて事前設定期間に基づいて表示される場合、新たなリアルタイムコメント表示領域は、段階２０４で目標表示対象物の位置の変化に基づいて決定されてよい。
【００７６】
さらに、図１４を参照すると、段階２０１の前に、本方法はさらに段階２００ａ及び段階２００ｂを含む。
【００７７】
段階２００ａ：表示画像に含まれる少なくとも１つの表示対象物を認識する。
【００７８】
少なくとも１つの表示対象物は１つ又は複数の表示対象物を含んでよく、表示対象物は、人物、動物、又は別の対象物などであってよい。例えば、表示画像は、１人若しくは複数の人物を含んでもよく、又は１つ若しくは複数の他の対象物を含んでもよいなどである。
【００７９】
具体的には、表示画像に含まれる少なくとも１つの表示対象物が認識された場合、表示画像は、フォアグラウンド及びバックグラウンドの画像分割技術を用いて、類似した固有色と類似したテクスチャ類似性とを有するスーパーピクセルブロックに分割されてよい。それぞれのスーパーピクセルブロックは、３つの分類区域を含んでよい。つまり、ある分類区域は完全にフォアグラウンドであり、ある分類区域は完全にバックグラウンドあり、ある分類区域はフォアグラウンドの部分とバックグラウンドの部分とを含む。次に、フォアグラウンドとバックグラウンドとが分類され、スーパーピクセルブロックに基づいて認識されて、それぞれのスーパーピクセルブロックがフォアグラウンドであるか又はバックグラウンドであるかを判定する。例えば、スーパーピクセルブロックは、フォアグラウンド及びバックグラウンドトレーニングを通じて取得される分類器を用いて、分類され認識されてよい。最後に、時空間ＣＲＦモジュールが表示画像の時空間局所情報を基準にして確立され、また表示画像のフォアグラウンド及びバックグラウンドの正確なピクセルレベルの分割が、グラフカット最適化分解によって実施され、分割を通じて最後に取得される少なくとも１つの表示対象物が取得される。
【００８０】
例えば、図１５の（ｂ）は、図１５の（ａ）に示す表示画像を分割し且つ分類器が認識した後に取得された結果を示し、次いで図１５の（ｃ）は、ＣＲＦ最適化を表示画像に対して実行した後に取得された結果を示し、図１５の（ｄ）は、表示画像を図１５の（ｃ）に示す領域に基づいて正確に分割した後に取得された少なくとも１つの表示対象物を示す。
【００８１】
フォアグラウンド及びバックグラウンドを分類して認識する認識装置は、分割後に取得される結果に基づいてタイムリーに更新され得るので、この認識装置は、フォアグラウンド及びバックグラウンドの変化に適応することに留意されたい。さらに、表示画像に含まれる少なくとも１つの表示対象物を認識するための前述の具体的な方法については、関連する技術を参照されたい。詳細は、本願の本実施形態において説明しない。
【００８２】
段階２００ｂ：少なくとも１つの表示対象物の表示パラメータに基づいて、表示画像内の目標表示対象物を決定する。表示パラメータは、表示位置又は表示サイズを含む。
【００８３】
目標表示対象物は、少なくとも１つの表示対象物のうちの１つ又は複数である。本願の本実施形態では、目標表示対象物は、少なくとも１つの表示対象物のそれぞれの表示パラメータに基づいて、少なくとも１つの表示対象物から選択されてよい。表示パラメータは、表示位置又は表示サイズなどであってよい。表示対象物の表示位置が、表示画像内の表示対象物の位置であり、表示対象物の表示サイズが、表示画像内の表示対象物により占有される領域のサイズであってよい。目標表示対象物は、各表示対象物の表示位置又は表示サイズを用いて迅速に且つ効果的に決定することができ、少なくとも１つの表示対象物から目標表示対象物を決定する効率が向上し、表示画像内の重要な表示対象物がリアルタイムコメント内容によって遮られないようにすることができるので、表示画像内の重要な内容に対するユーザの認識が影響を受けない。
【００８４】
具体的には、表示パラメータが表示位置を含む場合、少なくとも１つの表示対象物のうちの、表示画像内の指定領域に位置する表示対象物が、表示画像内の目標表示対象物として決定されてよい。図１６に示すように、主な表示対象物が通常、表示画像内の中央領域に位置している。したがって、指定領域は、表示画像内の水平方向の中央領域であっても、鉛直方向の中央領域であってもよい。指定領域の長さ及び幅が事前設定されてよい（例えば、指定領域の長さは表示画像の長さの１／３であってよく、指定領域の幅は表示画像の幅の１／３であってよい。あるいは、指定領域はユーザによって設定される。ユーザは、タッチパネル、マウス、キーボード、遠隔制御装置、又はエアマウスのフォーカスなどの入力装置を用いて指定領域を決定してよい。例えば、ユーザは、これらの入力装置を用いて、指定領域の境界線又は境界点などを決定して、指定領域を設定してよい。
【００８５】
あるいは、表示パラメータが表示サイズを含む場合、少なくとも１つの表示対象物のうちの、表示サイズが第１の閾値より大きい又はこれに等しい表示対象物が、表示画像内の目標表示対象物として決定される。主な表示対象物に対応する表示サイズは、通常、比較的大きい。したがって、各表示対象物の表示サイズは、事前設定された第１の閾値と比較され、表示サイズが第１の閾値より大きい又はこれに等しい表示対象物が、目標表示対象物として少なくとも１つの表示対象物から選択される。第１の閾値は固定値に設定されてよく、例えば、ピクセルサイズが４００×３００である。あるいは、第１の閾値は、表示画像のサイズに基づいて決定されてもよい。例えば、第１の閾値は、表示画像の長さの１／３、且つ表示画像の幅の１／３であってよい。あるいは、第１の閾値は、ユーザなどにより設定されてもよい。これは、本願の本実施形態において限定されるものではない。
【００８６】
さらに、図１７を参照すると、本方法はさらに段階２０５を含む。段階２０５と段階２０１から段階２０３までとの間に順序はない。段階２０５が段階２０３の後に実行される一例が、説明のために図１７に用いられている。
【００８７】
段階２０５：事前設定条件が満たされている場合、新たなリアルタイムコメント表示領域を再決定して、新たなリアルタイムコメント表示領域にリアルタイムコメント内容を表示する。事前設定条件は、以下の条件のうちの１つを含んでよい。つまり、リアルタイムコメント内容が表示される期間が事前設定時間より長い又はこれに等しいこと、また表示画像が変化したことである。
【００８８】
具体的には、ビデオ又は別の表示画像を再生して表示する過程において、リアルタイムコメント内容が表示される期間が事前設定時間より長い又はこれに等しい場合、又は表示画像が変化した場合、リアルタイムコメント表示領域は再決定されてよく、リアルタイムコメント内容は、決定された新たなリアルタイムコメント表示領域に表示される。事前設定時間は事前設定されてもよく、表示画像を再生して表示する過程においてユーザが設定してもよい。これは、本願の本実施形態において限定されるものではない。
【００８９】
例えば、ビデオ再生過程では、事前設定条件は、リアルタイムコメント内容が表示される期間が事前設定時間より長い又はこれに等しいことであってよく、その結果、リアルタイムコメント表示領域は事前設定時間の間隔で一度再決定されてよく、それに応じてリアルタイムコメント内容は、再決定されたリアルタイムコメント表示領域に表示される。したがって、リアルタイムコメント表示領域は、ビデオの表示画像と共に変化し、リアルタイムコメント内容と表示画像内の目標表示対象物との間の干渉が回避される。
【００９０】
別の例では、ユーザが歌を再生する、オンラインで買い物をする、本を読む、又はニュース、ＷｅＣｈａｔモーメンツ、若しくは電子アルバムなどのインターネット情報を閲覧（例えば、閲覧）する過程において、事前設定条件は、表示画像が変化したことであってよい。具体的には、図１８に示すように、ユーザが歌を再生するときに、現在の歌が終わり、次の歌に切り替える場合、対応する歌に対応する表示画像が変わり、新たなリアルタイムコメント表示領域を再決定することで、リアルタイムコメント内容が表示される。その結果、ユーザは、再生された歌に関する別のユーザのコメント又は意見を閲覧することができる。図１９に示すように、ユーザがオンラインで買い物をするときに、ユーザが異なる商品、モデル、スタイル、又は異なる部分の詳細を見るために選択した場合、ユーザ操作に対応する画像が表示され、新たなリアルタイムコメント表示領域を再決定することで、リアルタイムコメント内容が表示される。その結果、ユーザは別のユーザの商品コメントを見て、自身の選択に役立てることができる。図２０に示すように、ユーザが本を読み異なる本を切り替え、表紙の表示画像が変化すると、対応するリアルタイムコメント内容が、新たなリアルタイムコメント表示領域を再決定することで表示されてよい。その結果、ユーザは、現在の表示画像上で別のユーザのコメントを見ることができるので、ユーザ体験が向上する。
【００９１】
本願の本実施形態では、目標表示対象物を表示するのに用いられる対象物表示領域が、表示画像内の目標表示対象物に基づいて決定され、次いで、リアルタイムコメント表示領域が対象物表示領域に基づいて決定される。リアルタイムコメント表示領域及び対象物表示領域には共通部分がないので、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容は、表示画像内の目標表示対象物と重ならず、リアルタイムコメント内容によって生じるユーザへの干渉が回避され、それによって、ユーザ体験が向上する。
【００９２】
前述したことは、本願の実施形態において提供される解決手段を、主にデバイスの観点から説明している。前述の機能を実装するために、電子機器などのデバイスは、対応するハードウェア構造及び／又はソフトウェアモジュールを各機能の実行のために含むことが理解されるであろう。当業者であれば、本明細書に開示した実施形態を参照して説明した例に含まれるデバイス、アルゴリズム、及び段階が、本願の実施形態におけるハードウェア又はハードウェアとコンピュータソフトウェアとの組み合わせによって実装され得ることを容易に認識するはずである。ある機能がハードウェアによって実行されるのか、又はコンピュータソフトウェアで動くハードウェアによって実行されるのかは、技術的解決手段の特定の用途及び設計上の制約条件で決まる。当業者であれば、異なる方法を用いて、説明された機能を特定の用途ごとに実装するかもしれないが、そのような実装が本願の範囲を超えるものとみなされるべきではない。
【００９３】
本願の実施形態では、電子機器は、前述の方法の例に基づいて、複数の機能モジュールに分割されてよい。例えば、各機能モジュールは、それぞれの対応する機能に基づく計算によって取得されてよく、２つ又はそれより多くの機能が１つの処理モジュールに統合されてもよい。統合されたモジュールはハードウェアの形態で実装されてもよく、又はソフトウェア機能モジュールの形態で実装されてもよい。本願の実施形態では、モジュールの分割は一例であって、単なる論理的機能の分割であることに留意されたい。実際の実装では、別の分割方式があってもよい。
【００９４】
各機能モジュールがそれぞれの対応する機能に基づく計算によって取得される場合、図２１は、前述の実施形態における電子機器の実行可能な概略構造図である。電子機器３００は、決定ユニット３０１と表示ユニット３０２と含む。決定ユニット３０１は、図４の段階２０１及び段階２０２、図１２の段階２０１、段階２０２、及び段階２０４、図１４の段階２００ｂ、段階２０２、及び段階２０４、並びに図１７の段階２０１、段階２０２、及び段階２０５を実行するように構成される。表示ユニット３０２は、図４、図１２、図１４、及び図１７の段階２０３を実行するように構成される。また、電子機器３００はさらに認識ユニット３０３を含んでよい。認識ユニット３０３は、図１４の段階２００ａを実行するように構成される。前述の方法の実施形態の各段階の全ての関連内容は、対応する機能モジュールの機能説明に述べられているであろう。詳細は、ここで再度説明しない。
【００９５】
ハードウェア実装において、決定ユニット３０１及び認識ユニット３０３はプロセッサであってよく、表示ユニット３０２はディスプレイであってよい。
【００９６】
図２２は、本願の一実施形態による、前述の実施形態における電子機器３１０の論理的構造についての実行可能な概略図である。電子機器３１０は、メモリ３１１、プロセッサ３１２、通信インタフェース３１３、ディスプレイ３１４、及びバス３１５を含む。メモリ３１１、プロセッサ３１２、通信インタフェース３１３、及びディスプレイ３１４は、バス３１５を用いて互いに接続されている。本願の本実施形態では、プロセッサ３１２は電子機器３１０の動作を制御し管理するように構成される。例えば、プロセッサ３１２は、図４の段階２０１及び段階２０２、図１２の段階２０１、段階２０２、及び段階２０４、図１４の段階２００ａ、段階２０２、及び段階２０４、並びに図１７の段階２０１、段階２０２、及び段階２０５を実行するように構成され、且つ／又は、本明細書で説明された技術の別の工程を実行するように構成される。通信インタフェース３１３は、通信を実行する際に、電子機器３１０をサポートするように構成される。メモリ３１１は、電子機器３１０のプログラムコード及びデータを格納するように構成される。ディスプレイ３１４は、表示機能を実装する際に、電子機器をサポートするように構成される。
【００９７】
プロセッサ３１２は、中央演算処理装置、汎用プロセッサ、デジタル信号プロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ若しくは別のプログラム可能型論理デバイス、トランジスタ論理デバイス、ハードウェアコンポーネント、又はこれらの任意の組み合わせであってよい。プロセッサ３１２は、本願に開示された内容を参照して説明された様々な例示的な論理ブロック、モジュール、及び回路を実装又は実行してよい。プロセッサは代替的に、コンピュータ処理機能を実装する組み合わせ、例えば、１つ又は複数のマイクロプロセッサの組み合わせ、又はデジタル信号プロセッサとマイクロプロセッサとの組み合わせであってよい。バス３１５は、ペリフェラルコンポーネントインターコネクト（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ、ＰＣＩ）バス、又は拡張型業界標準アーキテクチャ（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＥＩＳＡ）バスなどであってよい。バスは、アドレスバス、データバス、及びコントロールバスなどに分類されてよい。表現しやすいように、バス３１５が１本の太線だけを用いて図２２に表されているが、これによって、１本のバスしか存在しないことを意味するものでも、１つの種類のバスしか存在しないことを意味するものでもない。
【００９８】
本願の別の実施形態では、コンピュータ可読記憶媒体がさらに提供される。コンピュータ可読記憶媒体は、コンピュータ実行命令を格納する。あるデバイスの少なくとも１つのプロセッサがコンピュータ実行命令を実行する場合、このデバイスは、図４、図１２、図１４、又は図１７において提供されるリアルタイムコメント表示方法を実行する。
【００９９】
本願の別の実施形態では、コンピュータプログラム製品がさらに提供される。コンピュータプログラム製品はコンピュータ実行命令を含み、コンピュータ実行命令はコンピュータ可読記憶媒体に格納される。あるデバイスの少なくとも１つのプロセッサがコンピュータ実行命令をコンピュータ可読記憶媒体から読み出し得る場合、少なくとも１つのプロセッサはコンピュータ実行命令を実行するので、このデバイスは、図４、図１２、図１４、又は図１７において提供されるリアルタイムコメント表示方法を実装する。
【０１００】
本願の実施形態では、目標表示対象物を表示するのに用いられる対象物表示領域が、表示画像内の目標表示対象物に基づいて決定され、次いで、リアルタイムコメント表示領域が、対象物表示領域に基づいて決定される。リアルタイムコメント表示領域及び対象物表示領域には共通部分がないので、リアルタイムコメント表示領域に表示されるリアルタイムコメント内容は、表示画像内の目標表示対象物と重ならず、リアルタイムコメント内容によって生じるユーザへの干渉が回避され、それによって、ユーザ体験が向上する。
【０１０１】
最後に、前述の説明は本願の単なる特定の実装例にすぎず、本願の保護範囲を限定する意図はないことに留意されたい。本願に開示された技術範囲内のあらゆる変形例又は置換例は、本願の保護範囲に含まれることになる。したがって、本願の保護範囲は、特許請求の範囲の保護範囲に従うことになる。
【図１】
0006984840.tif 000002
【図２】
0006984840.tif 000003
【図３】
0006984840.tif 000004
【図４】
0006984840.tif 000005
【図５】
0006984840.tif 000006
【図６】
0006984840.tif 000007
【図７】
0006984840.tif 000008
【図８】
0006984840.tif 000009
【図９】
0006984840.tif 000010
【図１０】
0006984840.tif 000011
【図１１】
0006984840.tif 000012
【図１２】
0006984840.tif 000013
【図１３】
0006984840.tif 000014
【図１４】
0006984840.tif 000015
【図１５（ａ）】
0006984840.tif 000016
【図１５（ｂ）】
0006984840.tif 000017
【図１５（ｃ）】
0006984840.tif 000018
【図１５（ｄ）】
0006984840.tif 000019
【図１６】
0006984840.tif 000020
【図１７】
0006984840.tif 000021
【図１８】
0006984840.tif 000022
【図１９】
0006984840.tif 000023
【図２０】
0006984840.tif 000024
【図２１】
0006984840.tif 000025
【図２２】
0006984840.tif 000026