(57)【要約】【課題】関心対象の画像の表示の装置および関連する方法。【解決手段】ユーザに提供されるビデオに関して、そしてここでコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらがビデオを横切ってスクロールするように複数のコメントが表示されるように構成された装置。この装置は、複数のコメントのそれぞれがフィルタラインに出会うようにスクロールするときにコメントフィルタリングを提供し、ここでフィルタラインは、ビデオの上にオーバーレイする第１の領域とビデオの上にオーバーレイする非重なり合う第２の領域とを画定するためにビデオの少なくとも一部を横切って延び、第１の領域では、コメントフィルタリングの前にフィルタラインに向かってスクロール表示するために複数のコメントが提供され、そして第２の領域では、複数のコメントが、表示から除外された１つ以上のコメントフィルタリング規則を満たす複数のコメントのうちの任意のコメントと共に表示のために提供される。【選択図】図２
2019534590.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも１つのメモリと、を備える装置であって、
前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサを用いて、前記装置に、少なくとも、
ユーザに提供されるビデオに関して、それに関連付けられた複数のコメントを有し、前記コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、前記ビデオの上でオーバーレイおよびスクロールするように表示され、フィルタラインによって規定されたビデオをオーバーレイする特定の点に出会うために、複数のコメントのそれぞれがスクロールするときにコメントフィルタリングを提供させるように構成され、
ここで、前記フィルタラインは、前記ビデオの上にオーバーレイする第１の領域と前記ビデオの上にオーバーレイするオーバーラップしない第２の領域とを規定するために、ビデオの少なくとも一部を横切って延び、これは、該第１の領域では、前記複数のコメントが表示のために提供され、コメントフィルタリングの前に前記フィルタラインに向かってスクロールされ、該第２の領域では、前記複数のコメントが表示のために提供され、前記１つ以上のコメントフィルタリング規則を満たす複数のコメントのうちのいずれのコメントも表示から除去される、ようにするためである、装置。
【請求項２】
前記フィルタラインは、コメントフィルタリングが提供される前記ビデオにオーバーレイする前記特定の点は、ユーザによって変更可能であるようにユーザによって移動可能である、請求項１に記載の装置。
【請求項３】
前記装置は、前記フィルタラインの位置を示す可視マークラインの表示を提供するようにされる、請求項１または請求項２に記載の装置。
【請求項４】
前記可視ラインとの最後のユーザインタラクションの後の所定の期間の後に、前記装置は前記マークラインの表示を除去するようにさせられる、請求項３に記載の装置。
【請求項５】
前記装置は、ユーザが移動可能な選択マーカの表示を提供するようにされ、ここで、前記選択マーカの移動は、前記フィルタラインの範囲に沿った少なくとも２つの位置に制限されるものであり、複数のコメントのうちの少なくとも１つのコメントの少なくとも一部が、前記少なくとも１つのコメントが選択マーカに向かってスクロールするにつれて、前記選択マーカとオーバーレイするように、前記選択マーカをユーザが位置決めすることは、前記１つ以上のフィルタリング規則を決定するために、前記コメントの前記少なくとも一部のユーザ選択を提供するものである、請求項１ないし４のいずれか１項に記載の装置。
【請求項６】
前記装置は、前記コメントが所定のフォーカス領域内においてスクロールする速度の低下をもたらすようにされ、該所定のフォーカス領域は、前記フィルタラインから前記選択マーカの周囲の前記第１の領域に広がり、前記フォーカス領域は、フィルタラインの長さよりも小さい幅、すなわちフィルタラインの方向に広がる幅を有し、それによって前記選択マーカに近づくスクロールコメントの局所的な減速を提供する、請求項１ないし５のいずれか１項に記載の装置。
【請求項７】
前記装置は、複数のフィルタリングモードと、前記フィルタリングモードのうちの１つのユーザ選択と、前記コメントのうちの１つ以上の少なくとも一部のユーザ選択とを提供し、ここで、選択されたコメントまたはその一部、および、現在の選択されたフィルタリングモードに基づいて、前記装置は、前記現在の選択されたフィルタリングモードにしたがって、フィルタリング規則の生成を提供するようにされる、請求項１ないし６のいずれか１項に記載の装置。
【請求項８】
現在のフィルタリングモードに基づいて、少なくとも前記マークラインは、前記複数のフィルタリングモードに対して現在のフィルタリングモードに固有の外観で表示される、請求項７に記載の装置。
【請求項９】
前記フィルタリングモードは、ｉ）前記少なくとも１つ以上の単語を含む将来のコメントがフィルタラインに出会うときにフィルタされるように、少なくとも１つ以上の選択された単語が、コメントフィルタ規則を規定するキーワードフィルタモード、ｉｉ）各コメントが、前記コメントを投稿したユーザのユーザカウントに関連付けられているコメントユーザフィルタリングモードであって、前記ユーザ選択によって選択された前記コメントを投稿した前記ユーザのユーザカウントは、同じユーザカウントを使用して投稿された将来のコメントがフィルタラインに出会う際にフィルタされるように、コメントフィルタリング規則を規定するために使用されるものである、コメントユーザフィルタリングモード、ｉｉｉ）前記ユーザ選択によって選択されたコメントのうちの前記少なくとも一部に存在する少なくとも１つ以上の単語が、少なくとも１つ以上の単語の意味解析によって決定された、同じ意味を含む将来のコメントが、前記フィルタラインに出会う際にフィルタリングされるように、コメントフィルタリング規則を規定するために使用される、意味フィルタリング、ｉｖ）表現のユーザ入力の受け取りに基づいて、前記表現を用いて正規表現を使用して識別された将来のコメントは、前記フィルタラインに出会うとフィルタリングされるように、コメントフィルタ規則の一部を形成する正規表現フィルターモード、のうちの１つ以上を含む、請求項７または請求項８に記載の装置。
【請求項１０】
前記装置は、表現のユーザ入力の受信を提供するようにされ、前記表現を使用した正規表現分析によって識別された将来のコメントが、前記フィルタラインに出会うとフィルタリングされるように、前記表現はコメントフィルタ規則の一部を形成する、請求項１ないし９のいずれか１項に記載の装置。
【請求項１１】
前記装置は、前記コメントフィルタリングに複数の感度を提供するようにされ、前記感度は、前記１つ以上のフィルタリング規則が適用される程度に影響を及ぼし、前記装置は、前記マークラインの前記幅によって、前記残りの複数の感度に対する前記複数の感度のうちの現在の感度についてユーザにフィードバックするようにされる、請求項３に記載の装置。
【請求項１２】
前記装置は、マルチタッチ入力インタフェースを介して受信されたピンチ／エキスパンドジェスチャを含むユーザ入力の受信を提供することによって前記感度の制御を提供するようにされる、請求項１１に記載の装置。
【請求項１３】
前記装置は、前記１つ以上のコメントフィルタリング規則を満たさず、前記１つ以上のフィルタリング規則にしたがって表示から除去されないものを含む、フィルタリングされていないコメントのさらなるフィルタリングを提供するようにされ、前記さらなるフィルタリングは、前記コメントのユーザ指定の割合に基づくものであり、該ユーザ指定の割合は、ｉ）前記ユーザ指定の割合にしたがって、前記フィルタリングされていないコメントのサブセットをランダムに選択すること、ｉｉ）前記ユーザ指定の割合にしたがって、所定の基準にしたがってランク付けされる前記フィルタ処理されていないコメントの連続したセットを選択すること、のうちの１つ以上のものを提供する、請求項１ないし１２のいずれか１項に記載の装置。
【請求項１４】
ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、該コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらが前記ビデオの上でオーバーレイおよびスクロールするように表示され、フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、前記複数のコメントのそれぞれがスクロールするときに、コメントフィルタリングを提供し、第１の領域では、コメントフィルタリングの前に、前記フィルタラインに向かってスクロール表示するために前記複数のコメントが提供され、第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす前記複数のコメントのうちの任意のコメントと共に表示のために提供されるように、該フィルタラインは、前記ビデオの上にオーバーレイする前記第１の領域と、前記ビデオの上にオーバーレイしない前記第２の領域と、を画定するために前記ビデオの少なくとも一部を横切って延びる、を含む方法。
【請求項１５】
コンピュータ・プログラム・コードを格納したコンピュータ可読媒体であって、該コンピュータ可読媒体およびコンピュータ・プログラム・コードは、少なくとも１つのプロセッサで実行するとき、ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、該コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらが前記ビデオの上でオーバーレイおよびスクロールするように表示され、フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、前記複数のコメントのそれぞれがスクロールするときに、コメントフィルタリングを提供し、第１の領域では、コメントフィルタリングの前に前記フィルタラインに向かってスクロール表示するために前記複数のコメントが提供され、第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす前記複数のコメントのうちの任意のコメントと共に表示のために提供されるように、該フィルタラインは、前記ビデオの上にオーバーレイする前記第１の領域と、前記ビデオの上にオーバーレイしない前記第２の領域と、を画定するために前記ビデオの少なくとも一部を横切って延びる、の方法を実行するように構成される、コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、仮想現実の分野に関し、特に、第１のユーザによって見られた第２のユーザに対する関心対象の画像の表示に関する。関連する方法、コンピュータプログラムおよび装置もまた開示される。開示された特定の態様／例は携帯用電子機器に関する。
【背景技術】
【０００２】
ビデオを見ている複数のユーザは、ビデオについてコメントすることができる。１人以上のユーザのコメントが、さらなるユーザによって見られたときにビデオの上に重ねて表示され得る。コメントがビデオの上に重なってスクロールするように表示されるコメントの表示を制御することが望ましい場合がある。
【０００３】
本明細書における以前に発行された文書または任意の背景の列挙または考察は、必ずしも、その文書または背景が最先端技術の一部であること、または一般常識であることの認識として取られるべきではない。本開示の１つ以上の態様／例は、１つ以上の背景の問題に対処してもしなくてもよい。
【発明の概要】
【０００４】
第１の態様例では、少なくとも１つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも１つのメモリと、を備える装置が提供される。前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、該少なくとも１つのプロセッサを用いて、前記装置に、少なくとも、ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、該コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらが前記ビデオ上でオーバーレイおよびスクロールするように表示され、フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、複数のコメントのそれぞれがスクロールするときにコメントフィルタリングを提供させるように構成され、ここで、該フィルタラインは、ビデオの上にオーバーレイする第１の領域と前記ビデオの上にオーバーレイするオーバーラップしない第２の領域とを規定するために、前記ビデオの少なくとも一部を横切って延び、これは、前記第１の領域では、前記複数のコメントが表示のために提供され、コメントフィルタリングの前に前記フィルタラインに向かってスクロールされ、該第２の領域では、前記複数のコメントが表示のために提供され、前記１つ以上のコメントフィルタリング規則を満たす複数のコメントのうちのいずれのコメントも表示から除去されるようにするためである。
【０００５】
１つ以上の例では、これは、第１の領域ではフィルタリングされていないコメントが可視であり、第２の領域ではフィルタリングされたコメントが可視であるため、有利であり得る。これは、コメントフィルタリングのより直感的な制御と可視性を提供することができる。１つ以上の例では、これは、１つ以上のフィルタリング規則のために除去されないコメントは、フィルタラインを最初の領域から２番目の領域にスクロールし続けているように見える表示のために提供されるので有利であり得る。
【０００６】
１つ以上の実施形態では、前記フィルタラインは、コメントフィルタリングが提供される前記ビデオにオーバーレイする前記特定の点は、ユーザによって変更可能であるようにユーザによって移動可能である。
【０００７】
１つ以上の例では、フィルタラインは、第１および第２の領域のうちの第２の領域だけが見えるようにビデオの端部に移動可能である。１つ以上の例では、フィルタラインは、第１および第２の領域のうちの第１の領域だけが見えるようにビデオの端部に移動可能である。１つ以上の例では、フィルタラインはビデオの両側の間に延びる。１つ以上の例において、フィルタラインは直線である。１つ以上の例では、フィルタラインはビデオに対して垂直に向けられている。１つ以上の例において、フィルタラインは、コメントがスクロールする方向に対して実質的に垂直に向けられる。
【０００８】
１つ以上の実施形態では、装置は、フィルタラインの位置をマークする可視マークラインの表示を提供するようにされる。
【０００９】
１つ以上の実施形態では、前記可視ラインとの最後のユーザインタラクションの後の所定の期間の後に、前記装置は前記マークラインの表示を除去するようにされる。
【００１０】
１つ以上の例では、ユーザインタラクションは、フィルタラインの位置を移動すること、ユーザ入力によってフィルタラインを選択すること、グラフィカルユーザインタフェースポインタをフィルタラインの所定距離内にホバリングすることのうちの１つ以上を含む。
【００１１】
１つ以上の実施形態では、装置は、ユーザ可動選択マーカの表示を提供するようにされる。ここで選択マーカの移動は、フィルタラインの範囲に沿った少なくとも２つの位置に制限され、複数のコメントのうちの少なくとも１つのコメントの少なくとも一部が少なくとも１つのコメントが選択マーカに向かってスクロールするにつれて、選択マーカとオーバーレイするようにする選択マーカのユーザ位置決めは、１つ以上のフィルタリング規則を決定するために、前記コメントの前記少なくとも一部のユーザ選択を提供する。
【００１２】
１つ以上の例では、少なくとも１つのコメントの少なくとも一部の選択は、コメント全体の選択を提供する。
【００１３】
１つ以上の例では、コメントは一連の単語で構成されており、そして、各単語がそれに向かってスクロールするにつれて選択マーカとオーバーレイすると、その単語が選択される。
【００１４】
１つ以上の実施形態では、装置は、コメントが所定のフォーカス領域内をスクロールする速度の低下をもたらすようにされる。所定のフォーカス領域は、フィルタラインから選択マーカの周囲の最初の領域まで拡がっている。フォーカス領域は、フィルタラインの方向に拡がる幅を有し、フィルタラインの長さよりも小さい。それによって、選択マーカに近づくスクロールコメントの局所的な減速を提供する。
【００１５】
１つ以上の実施形態では、装置は、
ｉ）ユーザ選択によって選択されたコメントの少なくとも一部において存在する少なくとも１つ以上の単語が、前記少なくとも１つ以上の単語を含む将来のコメントがフィルタラインに出会う際にフィルタされるように、コメントフィルタ規則を規定するために使用される、キーワードフィルタリング、
ｉｉ）各コメントが、そのコメントを投稿したユーザのユーザカウントに関連付けられており、ユーザ選択によって選択されたコメントを投稿したユーザのユーザカウントは、同じユーザカウントを使用して投稿された将来のコメントが、フィルタラインに出会うときにフィルタされるように、コメントフィルタリング規則を規定するために使用される、コメントユーザフィルタリング、
ｉｉｉ）ユーザ選択によって選択されたコメントの少なくとも一部において存在する少なくとも１つ以上の単語が、将来のコメントが同じ意味を含むように、コメントフィルタリング規則を規定するために使用され、少なくとも１つ以上の単語の意味解析によって決定され、フィルタラインに出会うとフィルタリングされる、意味フィルタリング、
ｉｖ）表現を使用して正規表現分析によって将来のコメントが識別されるように、コメントフィルタリング規則を規定するために使用される表現を含むコメントの少なくとも一部において存在する少なくとも１つ以上の単語が、フィルタラインに一致したときにフィルタ処理される、正規表現フィルタリング、
のうちの１つ以上に基づいてコメントフィルタリング規則の追加を提供するようにされる。
【００１６】
１つ以上の実施態様において、装置は、表現のユーザ入力の受信を提供するようにされ、この表現は、その表現を使用して正規表現解析により識別された将来のコメントが、フィルタラインに出会うとフィルタリングされるように、コメントフィルタリング規則の一部を形成する。
【００１７】
１つ以上の実施態様において、装置は、複数のフィルタリングモードを提供し、現在のフィルタリングモードに基づいて、少なくともマークラインは、複数のフィルタリングモードに対して現在のフィルタリングモードに固有の外観で表示される。
【００１８】
１つ以上の実施形態では、装置は複数のフィルタリングモードを提供し、現在のフィルタリングモードに基づいて、現在のフィルタリングモードの選択、および、複数のフィルタリングモードのうちの他のものの非選択のフィードバックを提供するために、少なくともモード選択グラフィックが、表示に提供される。
【００１９】
１つ以上の実施形態では、フィルタリングモードは、
ｉ）前記少なくとも１つ以上の単語を含む将来のコメントが、フィルタラインに出会う際にフィルタリングされるように少なくとも１つ以上の選択された単語がコメントフィルタリング規則を規定するキーワードフィルタリングモード、
ｉｉ）各コメントが、そのコメントを投稿したユーザのユーザカウントに関連付けられているコメントユーザフィルタリングモードであって、ユーザ選択によって選択されたコメントを投稿したユーザのユーザカウントは、同じユーザカウントを使用して投稿された将来のコメントが、フィルタラインに出会うときにフィルタされるように、コメントフィルタリング規則を規定するために使用される、コメントユーザフィルタリングモード、
ｉｉｉ）ユーザ選択によって選択されたコメントの少なくとも一部に存在する少なくとも１つ以上の単語が、同じ意味を含み少なくとも１つ以上の単語の意味解析によって決定された将来のコメントが、フィルタラインに出会うときにフィルタされるように、コメントフィルタリング規則を規定するために使用される、意味フィルタリング、
ｉｖ）表現のユーザ入力の受け取りに基づいて、その表現を使用して正規表現解析により識別された将来のコメントが、フィルタラインに出会うとフィルタリングされるように、その表現がコメントフィルタリング規則の一部を形成する、正規表現フィルタリングモード、
のうちの１つ以上を含む。
【００２０】
１つ以上の実施態様において、本装置は、前記コメントフィルタリングに複数の感度を提供させ、前記感度は、１つ以上のフィルタリング規則が適用される程度に影響を及ぼし、この装置は、前記マークラインの前記幅によって、前記残りの複数の感度に対する複数の感度のうちの現在の感度に関してユーザへのフィードバックを提供するようにされる。
【００２１】
１つ以上の実施態様において、装置は、マルチタッチ入力インタフェースを介して受信されたピンチ／拡張ジェスチャを含むユーザ入力によって感度の制御を提供するようにされる。
【００２２】
１つ以上の実施態様において、装置は、１つ以上のコメントフィルタリング規則を満たさず、１つ以上のフィルタリング規則にしたがって表示から除去されないものを含むフィルタリングされていないコメントのさらなるフィルタリングを提供するようにされる。ここで、さらなるフィルタリングは、コメントのユーザ指定の割合に基づいており、ユーザ指定の割合は、
ｉ）ユーザ指定の割合にしたがう、フィルタリングされていないコメントのサブセットをランダムに選択すること、
ｉｉ）事前規定された基準にしたがってランク付けされた、ユーザ指定の割合にしたがう、フィルタリングされていないコメントの連続セットを選択すること、
のうちの１つ以上のものを提供する。
【００２３】
さらなる態様では、ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、そのコメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、コメントがビデオの上に重なってスクロールするように表示され、フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、前記複数のコメントのそれぞれがスクロールするときに、コメントフィルタリングを提供することを含む方法が提供される。該フィルタラインは、前記ビデオの上にオーバーレイする第１の領域と、前記ビデオの上にオーバーレイするオーバーラップしない第２の領域とを画定するために前記ビデオの少なくとも一部を横切って延び、これは、前記第１の領域では、コメントフィルタリングの前に前記フィルタラインに向かってスクロール表示するために前記複数のコメントが提供され、前記第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす前記複数のコメントのうちの任意のコメントと共に表示のために提供されるようにするためにである。
【００２４】
さらなる態様において、コンピュータ・プログラム・コードを格納したコンピュータ可読媒体であって、該コンピュータ可読媒体およびコンピュータ・プログラム・コードは、少なくとも１つのプロセッサで実行するとき、ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、該コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらが前記ビデオ上でオーバーレイおよびスクロールするように表示され、フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、前記複数のコメントのそれぞれがスクロールするときに、コメントフィルタリングを提供する方法を実行するように構成される、コンピュータ可読媒体が提供される。ここで、該フィルタラインは、前記ビデオの上にオーバーレイする第１の領域と、前記ビデオの上にオーバーレイするオーバーラップしない第２の領域とを画定するために前記ビデオの少なくとも一部を横切って延びる、これは、前記第１の領域では、コメントフィルタリングの前に前記フィルタラインに向かってスクロール表示するために前記複数のコメントが提供され、前記第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす前記複数のコメントのうちの任意のコメントと共に表示のために提供されるようにするためである。
【００２５】
さらなる態様では、ユーザに提供されるビデオに関して、ビデオは、それに関連する複数のコメントを有し、ここで、そのコメントは、複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらがビデオ上でオーバーレイおよびスクロールするように表示され、フィルタラインによって規定されたビデオをオーバーレイする特定の点に出会うために、複数のコメントのそれぞれがスクロールするときにコメントフィルタリングを提供するように構成される手段を備える装置が提供される。ここで、フィルタラインは、ビデオの上にオーバーレイする第１の領域とビデオの上にオーバーレイする重なり合わない第２の領域とを画定するためにビデオの少なくとも一部を横切って延び、これは、第１の領域では、コメントフィルタリングの前にフィルタラインに向かってスクロール表示するために複数のコメントが提供され、第２の領域には、複数のコメントが、表示から除去された１つ以上のコメントフィルタリング規則を満たす複数のコメントのうちの任意のコメントと共に表示のために提供されるようにするためである。
【００２６】
本開示は、組み合わせであるか、それとも単独であるかについて具体的に述べられている（特許請求の範囲にあるものも含む）か否かを問わず、１つ以上の対応する態様、例または特徴を単独でまたは様々な組み合わせで含む。論じられた機能のうちの１つ以上を実行するための、対応する手段と対応する機能単位（例：機能イネーブラ、正規表現検索者、キーワード検索者、ユーザカウント識別子、表示装置、セマンティックアナライザ）は、また本開示の範囲内である。
【００２７】
開示された方法のうちの１つ以上を実施するための対応するコンピュータプログラムもまた、本開示の範囲内であり、記載された実施例のうちの１つ以上に包含されるものである。
【００２８】
上記の概要は、単に例示的であり、非限定的であることを意図している。
【図面の簡単な説明】
【００２９】
添付の図面を参照しながら、一例としてのみ、説明を行う。
【図１】図１は、コメントフィルタリングを提供するように構成された例示的な装置を示す図である。
【図２】図２は、ユーザに提供されるビデオを示し、このビデオは、最初に、それらがビデオの上に重ねてスクロールするように表示された複数のコメントを有する。
【図３】図３は、後の図２のビデオの表示を示す図である。
【図４】図４は、選択マーカと共にビデオを横切って延びるフィルタラインを示す図である。
【図５】図５は、第１のフィルタリングモードを示す図である。
【図６】図６は、第２のフィルタリングモードを示す図である。
【図７】図７は、第３のフィルタリングモードを示す図である。
【図８】図８は、第４のフィルタリングモードを示す図である。
【図９】図９は、例示的な方法を説明するフローチャートを示す。
【図１０】図１０は、コンピュータ可読媒体を示す。
【発明を実施するための形態】
【００３０】
図１は、コメントフィルタリングを提供するように構成された例示的な装置１００を示す。装置１００は、以下に列挙されるように、とりわけコンピュータ、携帯電話またはラップトップを含み得る。装置１００は機能性を含むことができ、あるいは、ユーザへのビデオの表示を提供する機能を提供する他の装置と関連付けらることができる。ビデオはそれに関連する複数のコメントを有し、ビデオの上に重ねてスクロールするように、コメントが表示される。ビデオおよび関連するコメントは、メモリストア１０３内の装置に対してローカルに格納することができる。あるいは、インターネットを介してなど、装置１００またはさらなる装置が通信しているサーバ（図示せず）から受信されることができる。
【００３１】
図１を参照すると、装置１００は、コンピュータ・プログラム・コードを含む少なくとも１つのプロセッサ１０１と少なくとも１つのメモリ１０２とを備え、少なくとも１つのメモリ１０２、および少なくとも１つのプロセッサ１０１を用いて、コンピュータ・プログラム・コードは、後述するように、装置にコメントフィルタリングを実行させるように構成される。
【００３２】
この実施形態では、上述の装置１００は、ただ１つのプロセッサ１０１と１つのメモリ１０２を有することができる。しかし、他の実施形態は、２つ以上のプロセッサおよび／または２つ以上のメモリ（例えば、同じまたは異なるプロセッサ／メモリタイプ）を利用することができることが理解される。さらに、装置１００は特定用途向け集積回路（ＡＳＩＣ）であることができる。
【００３３】
入力１０４は、電子デバイスの構成要素（タッチセンシティブディスプレイまたはホバーセンシティブディスプレイなど）など、さらなる構成要素から装置１００へのシグナリングの受信を可能にする。出力１０５は、装置１００内から、ディスプレイ画面、スピーカー、振動モジュールなどさらなる構成要素へのシグナリングの前方への提供を可能にする。この実施形態では、入力１０４および出力１０５は、装置１００をさらなる構成要素に接続することを可能にする接続バスの一部である。
【００３４】
プロセッサは、他の構成要素から、例えば、コンテンツストア１０３から、メモリ内のコンピュータ・プログラム・コードの形式で格納された命令にしたがって、受信した情報を実行／処理すること専用の汎用プロセッサであり得る。プロセッサのそのような動作によって生成された出力シグナリングは、フィルタリングされたコメントを表示するための表示装置などのさらなる構成要素に先に提供される。コメントフィルタリング規則を規定するためのユーザ入力、またはユーザによるユーザインタフェースの操作など、プロセッサのそのような動作のために入力シグナリングを提供することができる。
【００３５】
メモリ１０２（必ずしも単一のメモリユニットではない）は、コンピュータ可読媒体（この例ではソリッドステートメモリ）である。しかし、コンピュータ・プログラム・コードを格納するハードドライブ、ＲＯＭ、ＲＡＭ、フラッシュなどの他の種類のメモリであり得る。このコンピュータ・プログラム・コードは、プログラムコードがプロセッサ上で実行されるときにプロセッサによって実行可能な命令を格納する。メモリとプロセッサとの間の内部接続は、１つ以上の実施形態において、プロセッサがメモリに記憶されたコンピュータ・プログラム・コードにアクセスすることを可能にするためにプロセッサとメモリとの間の能動的結合を提供する。
【００３６】
この例では、それぞれのプロセッサとメモリは内部で互いに電気的に接続され、各構成要素間の電気通信を可能にする。この例では、構成要素はすべて、ＡＳＩＣとして一緒に形成されるように互いに近接して配置されている。言い換えれば、電子デバイスに、単一のチップ／回路として一緒に統合されるようにインストールすることができる。いくつかの例では、構成要素のうちの１つ以上またはすべての構成要素は、互いに別々に配置することができる。
【００３７】
図２は、最初のビデオ２００の表示を示し、図３は、後の同じビデオ２００の表示を示す。ビデオ２００は、ビデオ２００を見ている間に、１人以上のユーザによって作られた可能性がある複数のコメント２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８を有する表示のために提供される。コメント２０１−２０８は、それらがビデオ２００をオーバーレイし、ビデオ２００を横切ってスクロールするように表示される。したがって、図２および図３におけるコメント２０１−２０８の位置を比較すると、コメント２０１−２０８がビデオを横切って右から左にスクロールしたことが分かる。１つ以上の例では、コメントは、左から右へ、上から下へ、または下から上へまたは対角線上を含む、他の任意の方向にスクロールすることができる。複数のコメントのうちの８番目のコメント２０８は、ビデオ２００の空間範囲の端部２１０に達しており、ビデオからスクロールアウトするにつれて徐々に表示から除去される。したがって、ビデオ２００の空間範囲は、ユーザがスクロールコメントを見るためのウィンドウであると見なすことができる。１つ以上の例では、コメントは、ビデオの領域より大きいまたは小さい領域にわたってスクロールすることができる。
【００３８】
装置１００は、１つ以上のコメントフィルタリング規則に基づいて、複数のコメント２０１−２０８のそれぞれが、フィルタライン２１１によって規定されるビデオをオーバーレイする特定の点に出会うようにスクロールすると、コメントフィルタリングを提供するようにされる。フィルタライン２１１は、目に見えるラインとしてユーザに提示されるラインであっても、見えなくてもよい（その位置は、ビデオ上のどこからフィルタ処理されたコメントが除去されるかによって推測され得る）。１つ以上の例では、ユーザがフィルタライン２１１とインタラクトしたとき、および任意選択で前記インタラクトの後から見えなくなるまでの所定の時間、フィルタラインを可視として提示することができる。インタラクトは、フィルタライン２１１の位置でのタッチ入力または他の選択入力、または少なくともフィルタライン２１１の近傍でのポインタのポインティングのうちの１つ以上を含むことができる。図３に示されるように、コメント２０４および２０５は、それらがフィルタライン２１１に達するようにスクロールしたときに表示からの除去によってフィルタリングされている。したがって、コメント２０４および２０５は図３では見えない。
【００３９】
フィルタライン２１１は、ビデオの空間範囲の上側範囲２１２を含む片側からビデオの空間範囲の下側範囲２１３を含むビデオの反対側までビデオ２００を横切って延びる。この例では、コメントは表示用に提供されているので、コメントはビデオの任意の部分をスクロールする。しかし、１つ以上の例では、コメントが表示のために提供されスクロールされる領域は、ビデオの空間範囲のサブ領域であり得、それによってビデオの空間範囲よりも小さい領域を含み得る。そのような１つ以上の例では、フィルタライン２１１はサブ領域を横切って延びることができる。
【００４０】
これにより、フィルタライン２１１は、ビデオをオーバーレイする第１の領域２１４とビデオをオーバーレイする非オーバーラップの第２の領域２１５を規定する。そのため、第１の領域２１４には、コメントフィルタリングの前に、フィルタライン２１１に向かってスクロール表示するための複数のコメントが提供される。第２の領域２１５では、複数のコメント２０１−２０８が、表示から除去された１つ以上のコメントフィルタリング規則を満たす複数のコメント、例えばコメント２０４と２０５、のうちの任意のコメントと共に表示のために提供される。したがって、フィルタリングされていないコメントは、あたかもそれらがフィルタラインを通過してスクロールを継続するかのように表示用に提供され、フィルタリングされたコメントはフィルタラインで表示から除去される。コメントの表示からの除去は、コメントの一部がフィルタラインに触れるとすぐにコメント全体に対して行われるか、またはコメントの各部分がフィルタラインに合わせてスクロールするにつれて徐々に表示から除去される。表示からの除去は、消されている、またはフィルタラインによって見えなくされているコメントの外観を提供するために、フェードビジュアル効果または他のアニメーション効果を伴うことがある。
【００４１】
１つ以上の例では、これは、第１の領域２１４ではフィルタされていないコメントが見え、第２の領域２１５ではフィルタされたコメントが見えるので有利であり得る。すなわち、フィルタリング規則に反するものを除く、第１の領域２１４をスクロールしたコメントのサブセットである。これは、コメントフィルタリングのより直感的な制御と可視性を提供することができる。したがって、装置１００は、表示領域空間効率的な方法でフィルタリング規則によりコメントがフィルタリングされた視覚的フィードバックをユーザに提供する。
【００４２】
図４は、バー３００として示される可視形式のフィルタライン２１１を示す。図４は、矢印４００によって示される、ユーザによって移動可能なフィルタライン２１１を示す。フィルタライン２１１は、この例では左から右へ、すなわちフィルタラインの範囲に対して垂直にスライド可能である。したがって、フィルタラインがビデオ２００をオーバーレイする特定の点、したがってコメントフィルタリングおよびコメントの除去が提供される特定の点は、ユーザが変更可能である。したがって、フィルタライン２１１の移動は、第１の領域２１４のサイズおよび第２の領域２１５のサイズに影響を及ぼす。したがって、ビデオ２００の右側に配置されると、第１の領域２１４は第２の領域２１５よりも小さくなり、装置は、ビデオのより広い空間範囲にわたって、フィルタリングの対象となったコメントを提供する。フィルタライン２１１がビデオ２００の左側に位置するとき、第１の領域２１４は第２の領域２１５よりも大きい。装置は、ビデオのより広い空間範囲にわたって、フィルタリングの対象となっていないコメントを提供する。これは、表示領域が限られており、表示するコメントが多くなる可能性があるので、ユーザが移動可能なフィルタラインによって、フィルタリングされたコメントとフィルタリングされていないコメントを簡単に表示できる。さらに、特に携帯電話のディスプレイ画面または他の小さな画面の場合、ビデオをフルスクリーンで表示することが好ましい。これは、コメントフィルタリングの制御またはユーザレビューのために利用可能な余地を残さない。フィルタライン２１１は、さらに、それが移動可能であるとき、１つ以上の例では、限られた表示領域を使用する有利さを提供できる。１つ以上の例では、フィルタラインは、第１の領域および第２の領域のうちの第２の領域のみ、または第１の領域のみがビデオ２００の上にオーバーレイするように見えるようにビデオの縁に移動可能である。
【００４３】
上記の例では、フィルタライン２１１はビデオを横切って延びる直線である。１つ以上の例では、フィルタライン２１１はビデオの少なくとも一部を横切って延びることができるが直線ではないことがあり得る。例えば、それは湾曲していてもよいし、または２つ以上の湾曲しているまたは直線状の部分であってもよい。さらに、上記の例では、フィルタラインは、コメントがスクロールする方向に対して実質的に垂直に配向されている。しかし、これは、フィルタラインが入射時にフィルタラインでフィルタリングされていることが明らかであるように、ユーザによってフィルタラインが位置決めされ得るという条件である必要はない。
【００４４】
図４はまた、フィルタライン２１１に接近するコメントまたはその一部を選択する際にユーザによって使用されるために提供される選択マーカ４０１を示す。コメントまたはその一部の選択は、コメントフィルタリング規則を規定するために使用され得る。
【００４５】
この例では、選択マーカ４０１はユーザが移動可能である。１つ以上の例では、選択マーカ４０１の可能なユーザ移動は、フィルタライン２１１に沿ってスライド可能であることに制限されている。選択マーカ４０１がコメントまたはその一部を選択するために提供されているとすると、フィルタライン２１１に沿って選択マーカ４０１によって採用可能な位置は、フィルタライン２１１に対して表示のためにコメントが提供される位置に依存し得る。これにより、選択マーカ４０１を移動させてコメントまたはその一部を選択することができる。したがって、選択マーカの移動は、フィルタラインの範囲に沿った少なくとも２つの位置に制限され得る。１つ以上の例では、選択マーカ４０１はフィルタライン２１１の範囲に沿って自由に動くことができる。１つ以上の例では、選択マーカ４０１およびフィルタライン２１１の移動は、単一の移動動作で実行することができるか、または、実行できない。したがって、選択マーカのユーザ選択に基づいて、装置はフィルタラインをその現在位置に維持することができ、また、選択マーカをフィルタラインに沿った位置に移動できる。１つ以上の例では、選択マーカのユーザ選択に基づいて、装置はフィルタラインをビデオに重なっている異なる点に移動させることができ、また選択マーカをフィルタラインに沿った位置に移動させることができる。矢印４０２は、ユーザがスライド可能な選択マーカ４０１の表示を提供する装置１００を示す。
【００４６】
上述のように、選択マーカ４０１は、コメント２０１−２０８またはその一部の選択のために提供され得る。装置１００は、ユーザ位置選択マーカ４０１の間の空間的一致または重なりを決定するようにされ得る。コメント２０１−２０８の少なくとも１つまたはその一部前記空間的一致に基づいて、空間的に一致したコメント２０１−２０８またはその一部の選択を提供する。一旦選択されると、装置１００は、以下により詳細に説明されるように、選択されたコメント２０１−２０８またはその一部に基づいてコメントフィルタリング規則の生成を提供することができる。したがって、装置１００は、複数のコメント２０１−２０８のうちの少なくとも１つの少なくとも一部が選択マーカ４０１とオーバーレイするときに、少なくとも１つのコメントが選択マーカ４０１に向かってスクロールすると、そのコメントまたはその一部が、１つ以上のフィルタリング規則の決定のために選択されるように構成される。
【００４７】
装置１００は、ユーザ位置選択マーカ４０１とコメントの一部との間の空間的一致または重なりの決定に基づくコメント全体、それが選択マーカに向かってスクロールするときの、ユーザ位置選択マーカ４０１とコメント全体との間の空間的一致または重複の決定に基づくコメント全体、ユーザ位置選択マーカ４０１とコメントの一部との間の空間的な一致または重複の判定に基づくコメントの一部、ユーザ位置選択マーカ４０１間の空間的一致または重なりの決定に基づくコメントの全部または一部、および、選択マーカが実質的に静止している（例えば静止している、または閾値速度を下回って移動している）ときのコメントの全部または一部、のうちの１つ以上を選択することができる。
【００４８】
コメントの一部の選択を提供することは有利であり得る。たとえば、１つ以上の例では、コメントは一連の単語で構成されています（たとえば、コメント２０１の「素晴らしい」４０３および「ショー」４０４の単語）そして、各単語４０３、４０４がそれに向かってスクロールするにつれて選択マーカ４０１とオーバーレイするので、その単語が選択される。したがって、１つ以上の例では、ユーザは、コメントのうちの１つから不快な単語を選択することがあり得、これは、コメントフィルタリング規則の生成を提供する装置による将来のフィルタリングの基礎を形成し得る。
【００４９】
１つ以上の例では、スクロールするコメントは、それらの動きのために正確に選択することが困難であるかまたは面倒であり得る。図４は、選択マーカ４０１の現在位置から広がる局所領域に表示するために提供された複数のコメントのうちの１つ以上のスクロール速度を遅くすることを提供する装置１００を示す。所定のフォーカス領域４０５を含む局所領域は、フィルタライン２１１から選択マーカ２１１の周囲の第１の領域２１４内に広がる。フォーカス領域４０５は、フィルタライン２１１の方向に広がる高さ４０６を有する。これは、フィルタライン２１１の長さよりも短く、それによって選択マーカ４０１に近づくスクロールコメントの局所的な減速をもたらす。１つ以上の例では、フォーカス領域の高さ４０６は、フィルタライン２１１の長さに実質的に等しくてもよい。１つ以上の例では、フォーカス領域の境界は、明示的に表示のために提供されても、明示的に表示のために提供されなくてもよい。当然のことながら、コメントを遅くすることは、フォーカス領域４０５の境界を暗示的に示すことがあり得る。
【００５０】
フォーカス領域４０５が広がる選択マーカ４０１から第１の領域２１４内への距離は、第１の領域２１４のサイズ、または表示のために提供されたコメントの量または密度に基づいて、予め定められてもよい。フォーカス領域４０５の高さ４０６は、第１の領域２１４のサイズ、または表示のために提供されたコメントの量または密度に基づいて予め決定されてもよい。コメントのスクロールが低減される程度は、第１の領域２１４のサイズ、または表示のために提供されるコメントの量または密度に基づいて、予め決定され得る。
【００５１】
１つ以上の例では、コメントフィルタリング規則が適用される程度は制御可能であり得る。例えば、攻撃的な単語のブロックに基づくコメントフィルタリング規則については、低い感度は、その単語の正確な将来の出現に対してのみフィルタリングすることができる。より高い感度は、例えば「ばか（ｆｏｏｌ）」、「ばかな（ｆｏｏｌｉｓｈ）」、「ばか（ｆｏｏｌｓ）」などその単語ならびにその派生語の将来の出現、あるいは、コメントの根底にある意味の意味解析に基づくフィルタリングであり得る。装置は、フィルタライン２１１に関連付けられ決定されたユーザ制御可能なバー３００の幅に基づいて、コメントフィルタリング規則の適用の感度を制御するように構成され得る。バー３００の幅の制御は、フィルタ感度の便利でスクリーン面積に効果的な制御を提供することができる。さらに、バーの幅は、現在の感度設定についてユーザに便利なフィードバックを提供し得る。タッチスクリーン入力の場合、ユーザが制御可能な幅は、マルチタッチ入力インタフェースを介して受信されたピンチ／エキスパンドジェスチャを含み得るユーザ入力を介して提供され得る。他の例では、マウスポインタのスクロールホイールを使用して、バーが選択またはホバーされたときにバー３００の幅を制御することができる。バー３００の幅がユーザによってどのように制御され得るかについて多くの例が存在することが理解される。
【００５２】
装置１００は、１つ以上のコメントフィルタ規則タイプに基づいてコメントフィルタリングを提供するようにさせることができる。装置１００は、１つ以上のモードのうちのユーザ選択モードに基づいて、１つ以上のコメントフィルタリング規則の生成を提供するようにさせることができる。ここで、選択マーカ４０１によるコメントまたはその一部の選択は、コメントフィルタリング規則の生成においてどのように使用されるかを決定するモードである。
【００５３】
図５、６、７および８は、４つの異なるコメントフィルタリングモードの提供を示す。しかし、４つより多い、または、４つより少ないモードが提供されてもよい。
【００５４】
１つ以上の例では、装置は、
ｉ）少なくとも１つ以上の選択された単語が、少なくとも１つ以上の単語を含む将来のコメントがフィルタライン２１１に出会うときにフィルタされるように、コメントフィルタ規則を規定するキーワードフィルタモード、
ｉｉ）各コメントが、そのコメントを投稿したユーザのユーザカウントに関連付けられているコメントユーザフィルタリングモードであって、ユーザ選択によって選択されたコメントを誰が投稿したかは、同じユーザカウントを使用して投稿された将来のコメントがフィルタライン２１１に出会うときにフィルタされるように、コメントフィルタリング規則を規定するために使用される、コメントユーザフィルタリングモード、
ｉｉｉ）ユーザ選択によって選択されたコメントの少なくとも一部に存在する少なくとも１つ以上の単語がコメントフィルタリング規則を規定するために使用される意味フィルタリングであって、少なくとも１つ以上の単語の意味解析によって決定された、同じ意味を含む将来のコメントが、フィルタライン２１１に出会う際にフィルタリングされるようにする、意味フィルタリング、
ｉｖ）ユーザによる表現の入力の受信に基づいて、表現がコメントフィルタ規則の一部を形成する正規表現フィルターモードであって、その表現を使用した正規表現分析によって識別された将来のコメントは、フィルタライン２１１に出会う際にフィルタリングされる、正規表現フィルターモード、
のモードのうちの１つ以上によって規定されたコメントフィルタリング規則に基づいて、コメントフィルタリングを提供する。
【００５５】
１つ以上の例では、装置は、１つ以上のモードのうちの１つのユーザ選択を提供して、前記選択されたモードおよびコメントまたはその一部のユーザ選択にしたがって、以下の中のコメントフィルタリング規則の生成を可能にし得る。
【００５６】
図５−図８は、
ａ）キーワードベースのフィルタリングのためのキーワード５０１、
ｂ）コメントユーザフィルタリングモード用のアカウント５０２、
ｃ）正規表現フィルタリングモードの場合の正規表現５０３、および、
ｄ）意味フィルタリングモードのための意味５０４、
の４つのモードを示すモード選択グラフィック５００の提供を示す。以下の説明は、モードがどのように選択されるか、ならびにコメントフィルタリング規則の生成のためのモードにしたがって使用するための基準の例を説明する。とりわけ、ポップアップＧＵＩ、音声入力、またはテキスト入力など、コメントフィルタリング規則を生成するための他の手段が提供され得ることが理解される。
【００５７】
特定のモードの選択に関して図５−図８に示されるように、装置は、異なるマーキング、パターンまたは色でバー３００を表示することを提供する。これはモード間の区別に役立つ。
【００５８】
図５では、ユーザは「キーワード」モードを選択している。装置１００は、キーワードモードの選択に基づいて、第１のパターニング（または他の視覚的に区別する特徴）を有するバー３００の表示を提供する。１つ以上の例では、モードは、選択マーカ４０１が選択されている間に、タッチ入力またはマウスのスクロールホイールまたは他のポインティングデバイスの使用を使用して選択され得る。
【００５９】
ユーザがキーワードモードを選択し、１つ以上のコメント２０１−２０８から少なくとも単語を選択すると、装置は、コメントフィルタリング規則の生成を提供することができる。
【００６０】
この例では、装置１００は、ユーザが選択マーカ４０１を位置決めしたと判断することができる。コメント２０４の単語「嫌い（Ｈａｔｅ）」が選択マーカ４０１に付随して選択された。装置は、単語「嫌い」を含む将来のコメントがフィルタリングされることを規定するコメントフィルタリング規則の生成を提供することができる。したがって、キーワードモードが選択された状態では、単語の選択は、キーワードフィルタリングを実行するキーワードとしてのその単語の選択であると解釈される。
【００６１】
したがって、「嫌い」キーワードフィルタリング規則が生成され、そのコメント２０５がフィルタライン２１１に出会うようにスクロールすると（図５ー８のバー３００とオーバーレイする）、装置は、複数のコメントのうちの５番目のコメント２０５の表示からの除去を提供することができる。それがキーワード「嫌い」を含むからである。
【００６２】
図６を見ると、ユーザは「アカウント」モードを選択している。アカウントモードの選択に基づいて、装置１００は、第２のパターニング（または他の視覚的に区別する特徴）を有するバー３００の表示を提供する。１つ以上の例では、モードは、選択マーカ４０１が選択されている間に、タッチ入力またはマウスのスクロールホイールまたは他のポインティングデバイスの使用を使用して選択され得る。
【００６３】
ユーザがアカウントモードを選択し、１つ以上のコメント２０１−２０８の少なくとも一部を選択すると、装置は、コメントフィルタリング規則の生成を提供することができる。
【００６４】
この例では、装置１００は、コメント２０７が選択マーカ４０１に付随して選択されたようにユーザが選択マーカ４０１を位置決めしたと判断することができる。装置は、コメント２０７を投稿するために使用されたユーザカウントを使用して投稿された将来のコメントがフィルタリングされることを規定するコメントフィルタリング規則の生成を提供することができる。したがって、選択されたアカウントモードでは、コメントまたはその一部の選択は、ユーザカウントの選択であると解釈される。そのコメントに関連付けられたそのようなコメントフィルタリング規則は、同じユーザカウントからのコメントをフィルタリングするために生成される。この例では、選択したユーザカウントを“ｕｓｅｒ１２３”とする。
【００６５】
この例では、同じユーザカウント「ｕｓｅｒ１２３」がコメント２０７「ＯＭＧ  ｏｕｔ  ｏｆ  ｔｕｎｅ！」およびコメント２０３「ＷＴＦ！！！」を投稿するために使用されている。したがって、「ｕｓｅｒ１２３」ユーザカウントフィルタリング規則が生成されると、装置１００は、選択されたコメント２０７の表示からの除去を提供することができる。同じユーザカウントから投稿されたため、コメント２０３と同様に、コメント２０７もフィルタライン２１１に出会うようにスクロールする。
【００６６】
図７を見ると、ユーザは「正規表現」モード５０３を選択している。装置１００は、正規表現モードの選択に基づいて、第３のパターニング（または他の視覚的に区別する特徴）を有するバー３００の表示を提供する。１つ以上の例では、モードは、選択マーカ４０１が選択されている間に、タッチ入力またはマウスのスクロールホイールまたは他のポインティングデバイスの使用を使用して選択され得る。
【００６７】
ユーザによる正規表現モードの選択および１つ以上のコメント２０１−２０８の少なくとも一部の選択に関して、装置は、正規表現モードにしたがってコメントフィルタリング規則の生成を提供することができる。正規表現モード５０３の選択は、グラフィックユーザ入力フィールド７００の表示を提供し得る。ユーザは、正規表現フィルタリングによってフィルタリングされる正規表現文字列７０１を入力することができる。ストリング７０１が、文字列とのパターンマッチング、または将来のコメントの文字列マッチングで使用するための検索パターンを規定する一連の文字を提供することを当業者は理解する。
【００６８】
この例では、ユーザは正規表現文字列  「間抜け（ｉｄｉｏｔ）」を入力した。したがって、装置は、検索文字列としてユーザ入力文字列「間抜け（ｉｄｉｏｔ）」を使用する正規表現コメントフィルタリング規則の生成を提供することができる。
【００６９】
ストリング７０１の入力はキーボード（物理的または仮想的）を用いて、選択マーカ４０１を用いた音声認識またはコメントの１つ以上の単語の選択によって提供することができる。
【００７０】
この例では、装置１００は、選択マーカ４０１を用いてコメント２０６を選択することによって、コメント２０６が選択マーカ４０１に付随していたか、または他の手段によってであったようにユーザが文字列「間抜け（ｉｄｉｏｔｓ）」を入力したと判断することができる。次に、装置１００は、正規表現文字列７０１と一致する将来のコメントがフィルタリングされることを規定するコメントフィルタリング規則の生成を提供することができる。したがって、選択された正規表現モードでは、文字列を入力するか、コメントまたはその一部を選択して文字列を形成することは、対応するコメントフィルタリング規則が生成されるように、正規表現に基づくフィルタリングのための１つ以上の単語の選択として解釈される。
【００７１】
この例では、ビデオ２００内にオーバーレイ表示されている他のコメントはどれも「間抜け（ｉｄｉｏｔ）」正規表現コメントフィルタリング規則を満たさないため、現在表示されているコメントはいずれもフィルタリングされない。しかしながら、生成された正規表現フィルタリング規則を用いて、装置１００は、一旦それらのコメントがフィルタライン２１１に出会うためにスクロールすると、規則から外れる１つ以上の将来のコメントの表示からの除去を提供し得る。
【００７２】
図８を見ると、ユーザは「意味論的」モード５０４を選択している。意味モードの選択に基づいて、装置１００は、第４のパターン付け（または他の視覚的に区別する特徴）を有するバー３００の表示を提供する。１つ以上の例では、このモードは、選択マーカ４０１が選択されている間に、タッチ入力またはマウスのスクロールホイールまたは他のポインティングデバイスの使用を使用して選択され得る。
【００７３】
意味モードのユーザ選択および１つ以上のコメント２０１−２０８の（または他のユーザ入力による）少なくとも一部（たとえば１つ以上の単語）の選択について。装置１００は、意味モードにしたがって、すなわち、選択されたコメントまたはその一部の意味解釈に基づく将来のコメントの意味解析に基づいて、コメントフィルタリング規則の生成を提供することができる。
【００７４】
装置１００は、意味モードで、１つ以上の単語またはコメントのユーザ選択に基づいて、意味ベースのコメントフィルタリング規則の生成のためのそれらの１つ以上の単語またはコメントの意味解析を提供することができる。意味解析は、１つ以上の単語またはコメントの意味を決定することができる。ここで、同じ意味を有する将来のコメントは、フィルタライン２１１に出会うときに表示から除去することによってフィルタにかけることができる。
【００７５】
本願装置は、意味に基づくフィルタリングの対象とすべきではない単語の例として、意味解析のためにユーザによって選択されていないコメントまたはその一部を提供することができる。したがって、ブロックする単語またはコメントの選択、および任意選択で、ユーザによって選択されていない単語またはコメントの提供は、コメントフィルタリング規則が満たされているかどうかを決定するセマンティックフィルタリングエンジンのトレーニングを提供する。
【００７６】
１つ以上の例では、セマンティックモードは、２つのサブモードを有することができ、第１のサブモードでは、コメントまたはその一部をユーザが選択し、セマンティックベースのフィルタリングの対象となる、ポジティブな例を提供する。そして第２のサブモードのユーザによるコメントまたはその一部において、意味ベースのフィルタリングの対象にすべきではないことの否定的な例を提供する。意味ベースのコメントフィルタリング規則を用いて、装置は単純ベイズ分類器としての機能を提供することができる。そして、入ってくるコメントを２つのクラス、正（フィルタラインの表示から除去してコメントをフィルタ処理）または負（コメントをフィルタ処理せずにフィルタライン２１１を通過させない）に分類する。
【００７７】
１つ以上の例では、装置１００は、１つ以上のコメントフィルタリング規則を満たさないものを含むフィルタリングされていないコメントのフィルタリングを提供するようにされる。
【００７８】
例えば、表示のために多くのコメントが提供されている場合、基礎となるビデオの視聴または視聴の楽しみが妨げられる可能性がある。したがって、フィルタリングされていないコメントは、ユーザまたは他の人によって設定された特定のコメントフィルタリング規則を満たさない可能性があるが、いくつかのコメントを除去することが望ましいことがあり得る。
【００７９】
装置は、フィルタラインに達すると、ユーザ指定の割合のコメント、および１つまたは複数の例ではフィルタ処理されていないコメントを表示から除去することができる。
【００８０】
１つ以上の例では、この割合は、ユーザ指定の割合にしたがって、コメントのサブセットまたはフィルタリングされていないコメントのランダムな選択によって影響を受けることがあり得る。１つ以上の例では、装置は、１つ以上のコメントフィルタリング規則およびユーザ指定の割合に基づいてコメントのランク付けを提供することができる。表示のために提供されたコメントのランク付けされたリストの末尾から対応する割合のコメントを表示から除去することによって影響を受けることがあり得る。
【００８１】
図８はまた、第２の領域２１５がビデオの大部分を覆うように、ユーザによって右側に移動されたフィルタライン２１１を示すためでもある。したがって、潜在的にディスプレイは装置１００に接続される。フィルタライン２１１のこの配置により、フィルタされたコメントが表示から除去された状態でユーザにコメントが提示される。
【００８２】
図９は、ユーザに提供されるビデオに関して、それに関連付けられた複数のコメントを有するビデオのステップを示す流れ図を示す。ここで、そのコメントは、複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらがビデオ上でオーバーレイおよびスクロールするように表示される。複数のコメントのそれぞれが、フィルタラインによって規定されたビデオをオーバーレイする特定の点に出会うために、スクロールするときに、コメントフィルタリング９０２を提供する。ここで、フィルタラインは、ビデオの上にオーバーレイする第１の領域と前記ビデオの上にオーバーレイするオーバーラップしない第２の領域とを画定するためにビデオの少なくとも一部を横切って延びる。これは、前記第１の領域では、前記複数のコメントが、コメントフィルタリングの前に前記フィルタラインに向かってスクロールされる表示のために提供され、前記第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす複数のコメントのうちのいずれのコメントを表示するために提供されるようにするためである。
【００８３】
図１０は、一例による、プログラムを提供するコンピュータ／プロセッサ可読媒体１０００を概略的に示す。この例では、コンピュータ／プロセッサ可読媒体は、デジタル多用途ディスク（ＤＶＤ）またはコンパクトディスク（ＣＤ）などのディスクである。いくつかの例では、コンピュータ可読媒体は、発明の機能を実行するようにプログラムされた任意の媒体とすることができる。コンピュータ・プログラム・コードは、ＲＯＭ、ＲＡＭ、フラッシュ、ハードディスク、ソリッドステートなどの、同じ種類の複数のメモリ間、または異なる種類の複数のメモリ間に分散させることができる。
【００８４】
ユーザ入力は、タップ、スワイプ、スライド、プレス、ホールド、回転ジェスチャ、デバイスのユーザインタフェースに近接した静的ホバージェスチャ、デバイスに近接した移動ホバージェスチャ、装置の少なくとも一部を曲げる、装置の少なくとも一部を絞る、多指ジェスチャ、装置を傾ける、または、制御装置をひっくり返すことのうちの１つ以上を含むジェスチャであり得る。さらに、ジェスチャは、ユーザの腕、あるいは、自由空間のユーザジェスチャを実行するのに適したスタイラスまたは他の要素など、ユーザの身体を使用する任意の自由空間のユーザジェスチャであり得る。
【００８５】
上記の例に示されている装置は、携帯用電子機器、ラップトップコンピュータ、携帯電話、スマートフォン、タブレットコンピュータ、携帯情報端末、デジタルカメラ、スマートウォッチ、スマートアイウェア、ペンベースのコンピュータ、非携帯型電子機器、デスクトップコンピュータ、モニタ、家電製品、スマートテレビ、サーバ、ウェアラブル機器、バーチャルリアリティ機器、またはそれらのうちの１つまたは複数のモジュール／回路であり得る。
【００８６】
任意の述べられた装置および／または特定の述べられた装置の他の特徴は、スイッチを入れるなど、有効になっている場合にのみ必要な操作を実行するように設定されるように設定された装置によって提供されることができる。そのような場合、有効でない（例えばスイッチが入っていない状態）そして適切なソフトウェアをロードされている（例えばオンの状態）状態において、それらは必ずしも適切なソフトウェアがアクティブメモリにロードされているとは限らない。この装置は、ハードウェア回路および／またはファームウェアを含み得る。装置は、メモリにロードされたソフトウェアを含み得る。いくつかの例では、特定の述べられた装置は、所望の動作を実行するために適切なソフトウェアで事前にプログラムされることができる。
【００８７】
いくつかの例では、特定の述べられた装置は、所望の動作を実行するために適切なソフトウェアで事前にプログラムされることができ、例えば、ソフトウェアおよびその関連機能をロック解除／有効にするために、「キー」をダウンロードするユーザによる使用のために適切なソフトウェアを有効にすることができる。このような例に関連する利点には、デバイスにさらに機能が必要な場合、データをダウンロードするための要件の軽減が含まれ、これは、ユーザによって有効にされないかもしれない機能性のためにそのような予めプログラムされたソフトウェアを格納するためにデバイスが十分な容量を有すると知覚される例において有用であり得る。
【００８８】
任意の言及された装置／回路／要素／プロセッサは、上記の機能に加えて、他の機能を有することができる。そして、これらの機能は、同じ装置／回路／要素／プロセッサによって実行されることができる。１つ以上の開示された態様は、関連するコンピュータプログラムの電子配布および適切なキャリア（例えば、メモリ、信号）に記録されているコンピュータプログラム（これは、ソース／トランスポート符号化されていてもよい）を包含することができる。
【００８９】
本明細書に記載の任意の「コンピュータ」は、１つ以上の個々のプロセッサ／処理要素の集合を含むことができる。それは、同じ回路基板、または回路基板の同じ領域／位置、さらには同じ装置上にあってもなくてもよい。いくつかの例では、任意の言及されたプロセッサのうちの１つまたは複数は、複数のデバイスにわたって分散され得る。同じまたは異なるプロセッサ／処理要素は、本明細書に記載の１つ以上の機能を実行することができる。
【００９０】
「シグナリング」という用語は、一連の送信および／または受信電気／光信号として送信される１つ以上の信号を指すことがあり得る。一連の信号は、１つ、２つ、３つ、４つ、またはそれ以上の個々の信号成分または前記信号を構成するための別個の信号を含むことができる。これらの個々の信号のいくつかまたはすべては、無線または有線通信によって同時に、順番に、および／またはそれらが時間的に互いに重なり合うように送信／受信されてもよい。
【００９１】
任意の言及されたコンピュータおよび／またはプロセッサおよびメモリ（たとえば、ＲＯＭ、ＣＤ−ＲＯＭなどを含む）に関する任意の説明を参照すると、これらはコンピュータプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および／または本発明の機能を実行するようにプログラムされた他のハードウェアコンポーネントを含むことができる。
【００９２】
本願の出願人は、本明細書に記載の各個々の特徴、および２つ以上のそのような特徴の任意の組み合わせを、当業者の一般的な一般知識に照らして、そのような特徴または組み合わせが全体として本明細書に基づいて実施され得る限りにおいて、そのような特徴または特徴の組み合わせが、本明細書に開示された問題を解決するかどうかにかかわらず、特許請求の範囲を限定することなく、単独で本明細書に開示する。出願人は、開示された態様／実施例がそのような個々の特徴または特徴の組み合わせからなることができることを示している。前述の説明に鑑みて、本開示の範囲内で様々な修正を加えることができることは当業者には明らかである。
【００９３】
その例に適用されるような基本的な新規な特徴が示され説明され指摘されてきたが、装置の形態および詳細における様々な省略および置換ならびに変更が可能であることが理解される。記載された方法は、本開示の範囲から逸脱することなく当業者によってなされ得る。例えば、それらの要素および／または方法ステップのすべての組み合わせが明確に意図されている。同じ結果を達成するために実質的に同じ方法で実質的に同じ機能を果たすものは、本開示の範囲内である。さらに、開示された形態または実施例に関連して示されおよび／または説明されている構造および／または要素および／または方法ステップは認識されるべきである。設計選択の一般事項として、他の開示または記載または示唆された形態または例に組み込むことができる。さらに、請求項において、ミーンズプラスファンクション条項は、列挙された機能を実行するものとして本明細書に記載された構造および構造上の均等物だけでなく均等な構造も網羅することを意図している。したがって、釘とねじは、木の部品を互いに固定するために釘が円筒形の表面を使用するという点で構造的に同等ではないかもしれないが、一方、ねじはらせん状の表面を使用するものであり、木製の部品を固定する環境では、釘とネジが同等の構造になることがあり得る。
【図１】
2019534590.tif 000003
【図２】
2019534590.tif 000004
【図３】
2019534590.tif 000005
【図４】
2019534590.tif 000006
【図５】
2019534590.tif 000007
【図６】
2019534590.tif 000008
【図７】
2019534590.tif 000009
【図８】
2019534590.tif 000010
【図９】
2019534590.tif 000011
【図１０】
2019534590.tif 000012
【手続補正書】
【提出日】平成31年4月17日(2019.4.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサと、
コンピュータ・プログラム・コードを含む少なくとも１つのメモリと、
を備える装置であって、
前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサを用いて、前記装置に、少なくとも、
ユーザに提供されるビデオに関して、それに関連付けられた複数のコメントを有し、前記コメントが、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、前記ビデオの上でオーバーレイおよびスクロールするように表示されることを実行させ、
フィルタラインによって規定されたビデオをオーバーレイする特定の点に出会うために、複数のコメントのそれぞれがスクロールするときにコメントフィルタリングを提供することを実行させるように構成され、
ここで、前記フィルタラインは、前記ビデオの上にオーバーレイする第１の領域と前記ビデオの上にオーバーレイするオーバーラップしない第２の領域とを規定するために、ビデオの少なくとも一部を横切って延び、これは、該第１の領域では、前記複数のコメントが表示のために提供され、
コメントフィルタリングの前に前記フィルタラインに向かってスクロールされ、
該第２の領域では、前記複数のコメントが表示のために提供され、前記１つ以上のコメントフィルタリング規則を満たす複数のコメントのうちのいずれのコメントも表示から除去される、ようにするためである、装置。
【請求項２】
前記フィルタラインは、コメントフィルタリングが提供される前記ビデオにオーバーレイする前記特定の点は、ユーザによって変更可能であるようにユーザによって移動可能である、請求項１に記載の装置。
【請求項３】
前記装置は、前記フィルタラインの位置を示す可視マークラインの表示を提供するようにされる、請求項１または請求項２に記載の装置。
【請求項４】
前記可視マークラインとの最後のユーザインタラクションの後の所定の期間の後に、前記装置は前記可視マークラインの表示を除去するようにさせられる、請求項３に記載の装置。
【請求項５】
前記装置は、ユーザが移動可能な選択マーカの表示を提供するようにされ、ここで、前記選択マーカの移動は、前記フィルタラインの範囲に沿った少なくとも２つの位置に制限されるものであり、
複数のコメントのうちの少なくとも１つのコメントの少なくとも一部が、前記少なくとも１つのコメントが選択マーカに向かってスクロールするにつれて、前記選択マーカとオーバーレイするように、前記選択マーカをユーザが位置決めすることは、前記１つ以上のフィルタリング規則を決定するために、前記コメントの前記少なくとも一部のユーザ選択を提供するものである、請求項３または４に記載の装置。
【請求項６】
前記装置は、前記コメントが所定のフォーカス領域内においてスクロールする速度の低下をもたらすようにされ、
該所定のフォーカス領域は、前記フィルタラインから前記選択マーカの周囲の前記第１の領域に広がり、
前記フォーカス領域は、フィルタラインの長さよりも小さい幅、すなわちフィルタラインの方向に広がる幅を有し、それによって前記選択マーカに近づくスクロールコメントの局所的な減速を提供する、請求項５に記載の装置。
【請求項７】
前記装置は、複数のフィルタリングモードと、前記フィルタリングモードのうちの１つのユーザ選択と、前記コメントのうちの１つ以上の少なくとも一部のユーザ選択とを提供し、
ここで、選択されたコメントまたはその一部、および、現在の選択されたフィルタリングモードに基づいて、前記装置は、前記現在の選択されたフィルタリングモードにしたがって、フィルタリング規則の生成を提供するようにされる、請求項３ないし６のいずれか１項に記載の装置。
【請求項８】
現在のフィルタリングモードに基づいて、少なくとも前記可視マークラインは、前記複数のフィルタリングモードに対して現在のフィルタリングモードに固有の外観で表示される、請求項７に記載の装置。
【請求項９】
前記フィルタリングモードは、
ｉ）前記少なくとも１つ以上の単語を含む将来のコメントがフィルタラインに出会うときにフィルタされるように、少なくとも１つ以上の選択された単語が、コメントフィルタ規則を規定するキーワードフィルタモード、
ｉｉ）各コメントが、前記コメントを投稿したユーザのユーザアカウントに関連付けられているコメントユーザフィルタリングモードであって、前記ユーザ選択によって選択された前記コメントを投稿した前記ユーザのユーザアカウントは、同じユーザアカウントを使用して投稿された将来のコメントがフィルタラインに出会う際にフィルタされるように、コメントフィルタリング規則を規定するために使用されるものである、コメントユーザフィルタリングモード、
ｉｉｉ）前記ユーザ選択によって選択されたコメントのうちの前記少なくとも一部に存在する少なくとも１つ以上の単語が、少なくとも１つ以上の単語の意味解析によって決定された、同じ意味を含む将来のコメントが、前記フィルタラインに出会う際にフィルタリングされるように、コメントフィルタリング規則を規定するために使用される、意味フィルタリング、
ｉｖ）表現のユーザ入力の受け取りに基づいて、前記表現を用いて正規表現を使用して識別された将来のコメントは、
前記フィルタラインに出会うとフィルタリングされるように、コメントフィルタ規則の一部を形成する正規表現フィルターモード、
のうちの１つ以上を含む、請求項７または請求項８に記載の装置。
【請求項１０】
前記装置は、表現のユーザ入力の受信を提供するようにされ、
前記表現を使用した正規表現分析によって識別された将来のコメントが、前記フィルタラインに出会うとフィルタリングされるように、前記表現はコメントフィルタ規則の一部を形成する、
請求項１ないし９のいずれか１項に記載の装置。
【請求項１１】
前記装置は、前記コメントフィルタリングに複数の感度を提供するようにされ、
前記感度は、前記１つ以上のフィルタリング規則が適用される程度に影響を及ぼし、
前記装置は、前記可視マークラインの幅によって、残りの複数の感度に対する前記複数の感度のうちの現在の感度についてユーザにフィードバックするようにされる、
請求項３に記載の装置。
【請求項１２】
前記装置は、マルチタッチ入力インターフェースを介して受信されたピンチ／エキスパンドジェスチャを含むユーザ入力の受信を提供することによって前記感度の制御を提供するようにされる、請求項１１に記載の装置。
【請求項１３】
前記装置は、前記１つ以上のコメントフィルタリング規則を満たさず、
前記１つ以上のフィルタリング規則にしたがって表示から除去されないものを含む、フィルタリングされていないコメントのさらなるフィルタリングを提供するようにされ、
前記さらなるフィルタリングは、前記コメントのユーザ指定の割合に基づくものであり、
該ユーザ指定の割合は、
ｉ）前記ユーザ指定の割合にしたがって、前記フィルタリングされていないコメントのサブセットをランダムに選択すること、
ｉｉ）前記ユーザ指定の割合にしたがって、所定の基準にしたがってランク付けされる前記フィルタリングされていないコメントの連続したセットを選択すること、
のうちの１つ以上のものを提供する、請求項１ないし１２のいずれか１項に記載の装置。
【請求項１４】
ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、該コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらが前記ビデオの上でオーバーレイおよびスクロールするように表示されるようにすることと、
フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、前記複数のコメントのそれぞれがスクロールするときに、コメントフィルタリングを提供することと
を含む方法であって、
第１の領域では、コメントフィルタリングの前に、前記フィルタラインに向かってスクロール表示するために前記複数のコメントが提供され、第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす前記複数のコメントのうちの任意のコメントと共に表示のために提供されるように、該フィルタラインは、前記ビデオの上にオーバーレイする前記第１の領域と、前記ビデオの上にオーバーレイしない前記第２の領域とを画定するために前記ビデオの少なくとも一部を横切って延びるものである、
方法。
【請求項１５】
コンピュータ・プログラム・コードを格納したコンピュータプログラムであって、該コンピュータ・プログラム・コードは、少なくとも１つのプロセッサで実行するとき、
ユーザに提供されるビデオに関して、該ビデオは、それに関連する複数のコメントを有し、該コメントは、前記複数のコメントおよび１つ以上のコメントフィルタリング規則に基づいて、それらが前記ビデオの上でオーバーレイおよびスクロールするように表示されるようにすることと、
フィルタラインによって規定された前記ビデオをオーバーレイする特定の点に出会うために、前記複数のコメントのそれぞれがスクロールするときに、コメントフィルタリングを提供することと、
を含む方法を実行するように構成されるコンピュータプログラムであって、
第１の領域では、コメントフィルタリングの前に前記フィルタラインに向かってスクロール表示するために前記複数のコメントが提供され、第２の領域では、前記複数のコメントは、表示から除外された前記１つ以上のコメントフィルタリング規則を満たす前記複数のコメントのうちの任意のコメントと共に表示のために提供されるように、該フィルタラインは、前記ビデオの上にオーバーレイする前記第１の領域と、前記ビデオの上にオーバーレイしない前記第２の領域とを画定するために前記ビデオの少なくとも一部を横切って延びるものである、
コンピュータプログラム。
【国際調査報告】
2019534590.tif 000013
2019534590.tif 000014
2019534590.tif 000015