(57)【要約】本開示は、動画エピソード選択方法、動画エピソード選択装置、プログラム及び記録媒体に関するものであり、インターネット技術分野に属する。前記方法は、任意の動画に対して、動画の特徴ＩＤを取得するステップと、前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するステップと、前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップと、を含む。本開示は、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。【選択図】図１
2016527763.tif 000002
【特許請求の範囲】
【請求項１】
任意の動画に対して、動画の特徴ＩＤを取得するステップと、
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するステップと、
前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップと、
を含むことを特徴とする動画エピソード選択方法。
【請求項２】
前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップは、
各動画のエピソードＩＤを取得するステップと、
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するステップと、
前記ｎ個の動画に対応するエピソード選択リストを提供するステップと、
を含むことを特徴とする前記請求項１に記載の動画エピソード選択方法。
【請求項３】
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ個の動画を取得するステップは、
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するステップ、
又は、
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
又は、
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
又は、
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
を含むことを特徴とする請求項２に記載の動画エピソード選択方法。
【請求項４】
前記ｎ個の動画に対応するエピソード選択リストを提供するステップは、
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
及び／又は、
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
及び／又は、
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップ、
を含むことを特徴とする請求項２に記載の動画エピソード選択方法。
【請求項５】
前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
又は、
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
を含むことを特徴とする請求項４に記載の動画エピソード選択方法。
【請求項６】
前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
又は、
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
を含むことを特徴とする請求項４に記載の動画エピソード選択方法。
【請求項７】
前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップは、
各前記生放送チャンネルの生放送時間を取得するステップと、
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するステップと、
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するステップと、
を含むことを特徴とする請求項４に記載の動画エピソード選択方法。
【請求項８】
さらに、
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するステップと、
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するステップと、
を含むことを特徴とする請求項７に記載の動画エピソード選択方法。
【請求項９】
さらに、
前記エピソード選択リストに対して行われた選択の選択信号を取得するステップと、
前記選択信号に対応する動画の種類を取得するステップと、
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するステップと、
を含むことを特徴とする請求項１〜８の何れか一項に記載の動画エピソード選択方法。
【請求項１０】
任意の動画に対して、前記動画の特徴ＩＤを取得するための特徴取得モジュールと、
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するための動画検索モジュールと、
前記ｍ個の動画に基づいて、エピソード選択リストを提供するためのエピソード選択モジュールと、
を備えることを特徴とする動画エピソード選択装置。
【請求項１１】
前記エピソード選択モジュールは、
各動画のエピソードＩＤを取得するためのエピソード取得サブモジュールと、
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するための動画重複排除サブモジュールと、
前記ｎ個の動画に対応するエピソード選択リストを提供するためのエピソード選択サブモジュールと、
を備えることを特徴とする請求項１０に記載の動画エピソード選択装置。
【請求項１２】
前記動画重複排除サブモジュールは、
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するための第１重複排除ユニット、
又は、
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第２重複排除ユニット、
又は、
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第３重複排除ユニット、
又は、
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第４重複排除ユニット、
を備えることを特徴とする請求項１１に記載の動画エピソード選択装置。
【請求項１３】
前記エピソード選提供サブモジュールは、
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオンライン提供ユニット、
及び／又は、
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオフライン提供ユニット、
及び／又は、
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するための生放送提供ユニット、
を備えることを特徴とする請求項１１に記載の動画エピソード選択装置。
【請求項１４】
前記オンライン提供ユニットは、
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
又は、
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するための直接提供サブユニット、
を備えることを特徴とする請求項１３に記載の動画エピソード選択装置。
【請求項１５】
前記オフライン提供ユニットは、
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
又は、
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するための全部提供サブユニット、
を備えることを特徴とする請求項１３に記載の動画エピソード選択装置。
【請求項１６】
前記生放送提供ユニットは、
各前記生放送チャンネルの生放送時間を取得するための時間取得サブユニットと、
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するための生放送選択サブユニットと、
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するための生放送提供サブユニットと、
を備えることを特徴とする請求項１３に記載の動画エピソード選択装置。
【請求項１７】
前記生放送提供ユニットは、さらに、
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するための時間記録サブユニットと、
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するためのサービス提供サブユニットと、
を備えることを特徴とする請求項１６に記載の動画エピソード選択装置。
【請求項１８】
さらに、
前記エピソード選択リストに対して行われた選択の選択信号を取得するための信号取得モジュールと、
前記選択信号に対応する動画の種類を取得するための動画取得モジュールと、
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するための動画再生モジュールと、
を含むことを特徴とする請求項１０〜１７の何れか一項に記載の動画エピソード選択装置。
【請求項１９】
プロセッサと、
前記プロセッサにより実行される指令を記憶する記憶装置とを含み、
前記プロセッサは、
任意の動画に対して、動画の特徴ＩＤを取得し、
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索し、
前記ｍ個の動画に基づいて、エピソード選択リストを提供することを特徴とする動画エピソード選択装置。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１４１０２１３４７６．３であって、出願日が２０１４年５月２０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【技術分野】
【０００２】
本開示は、インターネット技術分野に関し、特に、動画エピソード選択方法及び動画エピソード選択装置に関する。
【背景技術】
【０００３】
インターネット技術の発展に伴い、動画プレーヤーは、動画を再生する基本な機能以外にも、例えば、エピソード選択機能、連続生成機能、又は関連動画推奨機能などの様々な補助機能を提供する必要がある。
【０００４】
動画のソースに基づいて、動画プレーヤーにより再生される動画は、主に、オンライン動画、オフライン動画及び生放送動画の３種類に分けられる。ここで、オンライン動画は、ユーザがインターネットに接続しないと視聴できない動画である。オフライン動画は、インターネットに接続しなくても視聴できる動画であり、オンライン動画をダウンロードし保存すると、オフライン動画になる。生放送動画は、リアルタイムに放送されている動画であり、例えば、テレビ生放送やネット生放送などがある。動画プレーヤーは、数話に分けられるオンライン動画を再生する時、全話一覧を提供し、ユーザによるエピソードを選択することが可能になる。この全話一覧には、現在に再生中のオンライン動画の数話又は全話が含まれており、また、上記全話一覧に含まれる動画は、すべてオンライン動画である。同じように、動画プレーヤーは、数話に分けられるオフライン動画を再生する時、全話一覧を提供し、ユーザによるエピソードを選択することが可能になる。この全話一覧には、現在に再生中のオフライン動画の数話又は全話が含まれており、また、上記全話一覧に含まれる動画は、全部オフライン動画である。動画プレーヤーは、生放送動画を再生する時、現在に配信中のチャンネルの生放送スケジュールリストを提供し、ユーザに再生済みの生放送動画をリプレイさせ及び／又は未再生の生放送動画をプレビューさせ、現在に再生中の生放送動画の他のエピソードを提供しない。
【０００５】
本開示の発明者は、本開示を実現する過程において、上記方法には、下記のような問題点が存在することを判明した。従来技術において、同じ種類の数話に分けられる動画のみに対して再生及びエピソードの選択を行い、異なる種類の動画を切替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することにも影響を与える。
【発明の概要】
【０００６】
本開示は、上記従来技術において、同じ種類の数話の動画のみに対して再生及びエピソードの選択を行い、異なる種類の動画を切替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することにも影響を与える問題点を鑑みてなされたものであり、本開示の実施例は、動画提供方法、及び動画提供装置を提供することを目的とする。
下記において、本開示の技術方案を説明する。
【０００７】
本開示の実施例の第１態様は、動画エピソード選択方法を提供する。
前記方法は、
【０００８】
任意の動画に対して、動画の特徴ＩＤを取得するステップと、
【０００９】
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するステップと、
【００１０】
前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップと、を含む。
【００１１】
１実施例において、前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップは、
【００１２】
各動画のエピソードＩＤを取得するステップと、
【００１３】
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するステップと、
【００１４】
前記ｎ個の動画に対応するエピソード選択リストを提供するステップとを含む。
【００１５】
１実施例において、前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ個の動画を取得するステップは、
【００１６】
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するステップ、
【００１７】
又は、
【００１８】
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
【００１９】
又は、
【００２０】
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
【００２１】
又は、
【００２２】
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、を含む。
【００２３】
１実施例において、前記ｎ個の動画に対応するエピソード選択リストを提供するステップは、
【００２４】
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
【００２５】
及び／又は、
【００２６】
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
【００２７】
及び／又は、
【００２８】
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップを含む。
【００２９】
１実施例において、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
【００３０】
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
【００３１】
又は、
【００３２】
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップを含む。
【００３３】
１実施例において、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
【００３４】
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
【００３５】
又は、
【００３６】
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップを含む。
【００３７】
１実施例において、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップは、
【００３８】
各前記生放送チャンネルの生放送時間を取得するステップと、
【００３９】
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するステップと、
【００４０】
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するステップとを含む。
【００４１】
１実施例において、前記方法は、
【００４２】
さらに、
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するステップと、
【００４３】
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するステップとを含む。
【００４４】
１実施例において、前記方法は、
【００４５】
さらに、
前記エピソード選択リストに対して行われた選択の選択信号を取得するステップと、
【００４６】
前記選択信号に対応する動画の種類を取得するステップと、
【００４７】
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するステップとを含む。
【００４８】
本開示の実施例の第２態様は、動画エピソード選択装置を提供する。この装置は、
【００４９】
任意の動画に対して、前記動画の特徴ＩＤを取得するための特徴取得モジュールと、
【００５０】
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するための動画検索モジュールと、
【００５１】
前記ｍ個の動画に基づいて、エピソード選択リストを提供するためのエピソード選択モジュールとを備える。
【００５２】
１実施例において、前記エピソード選択モジュールは、
【００５３】
各動画のエピソードＩＤを取得するためのエピソード取得サブモジュールと、
【００５４】
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するための動画重複排除サブモジュールと、
【００５５】
前記ｎ個の動画に対応するエピソード選択リストを提供するためのエピソード選択サブモジュールとを備える。
【００５６】
１実施例において、前記動画重複排除サブモジュールは、
【００５７】
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するための第１重複排除ユニット、
【００５８】
又は、
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第２重複排除ユニット、
【００５９】
又は、
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第３重複排除ユニット、
【００６０】
又は、
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第４重複排除ユニット、を備える。
【００６１】
１実施例において、前記エピソード選提供サブモジュールは、
【００６２】
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオンライン提供ユニット、
【００６３】
及び／又は、
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオフライン提供ユニット、
【００６４】
及び／又は、
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するための生放送提供ユニットを備える。
【００６５】
１実施例において、前記オンライン提供ユニットは、
【００６６】
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いのいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
【００６７】
又は、
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するための直接提供サブユニットを備える。
【００６８】
１実施例において、前記オフライン提供ユニットは、
【００６９】
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
【００７０】
又は、
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するための全部提供サブユニットを備える。
【００７１】
１実施例において、前記生放送提供ユニットは、
【００７２】
各前記生放送チャンネルの生放送時間を取得するための時間取得サブユニットと、
【００７３】
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するための生放送選択サブユニットと、
【００７４】
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するための生放送提供サブユニットと、を備える。
【００７５】
１実施例において、前記生放送提供ユニットは、さらに、
【００７６】
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するための時間記録サブユニットと、
【００７７】
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するためのサービス提供サブユニットとを備える。
【００７８】
１実施例において、さらに、
【００７９】
前記エピソード選択リストに対して行われた選択の選択信号を取得するための信号取得モジュールと、
【００８０】
前記選択信号に対応する動画の種類を取得するための動画取得モジュールと、
【００８１】
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するための動画再生モジュールとを含む。
【００８２】
本開示の実施例の第３態様は、動画エピソード選択装置を提供する。
この装置は、
【００８３】
プロセッサと、
【００８４】
前記プロセッサにより実行される指令を記憶する記憶装置とを含み、
【００８５】
前記プロセッサは、
【００８６】
任意の動画に対して、動画の特徴ＩＤを取得し、
【００８７】
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索し、
【００８８】
前記ｍ個の動画に基づいて、エピソード選択リストを提供する。
【００８９】
本開示の実施例により提供される技術法案は、下記効果を奏する。
【００９０】
任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【００９１】
以上の一般的な記述及び以下の詳細な記述は、例示的なものに過ぎず、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００９２】
ここでの図面は、明細書の一部分として明細書全体を構成することにより、本開示に合致する実施例を例示するとともに、本開示の原理を解釈するためのものである。
【００９３】
【図１】本開示の１実施例による動画エピソード選択方法を示すフローチャートである。
【００９４】
【図２Ａ】本開示の他の実施例による動画エピソード選択方法を示すフローチャートである。
【００９５】
【図２Ｂ】本開示の１実施例による画面の切替を示す図である。
【００９６】
【図３】本開示の１実施例による動画エピソード選択装置の構成を示すブロック図である。
【００９７】
【図４】本開示の他の実施例による動画エピソード選択装置の構成を示すブロック図である。
【００９８】
【図５】本開示の１実施例による装置の構成を示すブロック図である。
【００９９】
本発明について、上記図面で明確の実施例を示し、後述でより詳細に説明する。これらの図面及び記述は、何らかの方法で本発明の思想の範囲を制限するのではなく、特定な実施例を参照することで当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【０１００】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の内容において、図面を言及するとき、特に説明しない限り、異なる図面における同じ数字が同一または同等の要素を示す。以下の例示的な実施例に記載の実施の形態は、本発明と一致するあらゆる実施の形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に詳細に記載される、本発明の一部の方面と一致する装置及び方法の例にすぎない。
【０１０１】
本開示の各実施例において、動画プレーヤーとは、動画再生機能を有するソフトウェアであってもよく、動画再生機能を有する電子機器でもよい。この動画プレーヤーは、動画再生機能を有するソフトウェアである場合、電子機器により実行される。
【０１０２】
上記電子機器は、スマートフォン、タブレットコンピュータ、電子書籍リーダー、ＭＰ３プレーヤー（ＭｏｖｉｎｇＰｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ ＬａｙｅｒＩＩＩ）、ＭＰ４プレーヤー（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ ＧｒｏｕｐＡｕｄｉｏ Ｌａｙｅｒ ＩＶ）、ラップトップ型ポータブルコンピュータ、デスクトップ型コンピュータ、及びスマートテレビなどを含む。
【０１０３】
図１は、本開示の１実施例による動画エピソード選択方法を示すフローチャートである。本実施例において、この動画エピソード選択方法を動画プレーヤーに適用した例について説明する。この動画エピソード選択方法は、下記ステップを含む。
【０１０４】
ステップ１０２において、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１０５】
ステップ１０４において、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２であり、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１０６】
ステップ１０６において、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１０７】
上記のように、本実施例に係る動画エピソード選択方法において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０１０８】
図２Ａは、本開示の他の実施例による動画エピソード選択方法を示すフローチャートである。本実施例において、この動画エピソード選択方法を動画プレーヤーに適用した例について説明する。この動画エピソード選択方法は、下記のステップを含む。
【０１０９】
ステップ２０１において、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１１０】
ユーザが任意の動画を選択し、再生を行うと、動画プレーヤーは、当該動画の特徴ＩＤを取得する。ここで、特徴ＩＤは、異なる番組を識別するためのものである。数話を有する動画について、異なるエピソードが同じ特徴ＩＤに対応する。数話を有する動画は、数話を有するドラマであってもよく、複数のシリーズを有する映画であってもよく、複数のシーズンを有する番組であってもよい。
【０１１１】
例えば、ドラマ「天龍八部衆」は、３８話からなるドラマ番組であり、この３８話の「天龍八部衆」は、同一の特徴ＩＤに対応する。例えば、この同一の特徴ＩＤは、「１」であるとする。また、エンタテイメント番組である「ＫａｎｇｘｉＣｏｍｉｎｇ」は、１０００話もある番組であり、この１０００話の「Ｋａｎｇｘｉ Ｃｏｍｉｎｇ」は、同一の特徴ＩＤに対応する。例えば、この同一の特徴ＩＤは、「２」であるとする。
【０１１２】
また、ユーザが選択できる動画の種類は、オンライン動画、オフライン動画及び生放送動画の任意の一種類であってもよい。
【０１１３】
ステップ２０２において、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２である。
【０１１４】
動画プレーヤーは、任意の動画の特徴ＩＤを取得した後、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個検索する。ここで、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１１５】
ｍ個の動画は、ユーザが選択した動画及び／又はユーザが選択した動画と関連する動画を含む。数話を有する動画について、一話の動画の関連動画は、この動画の他のエピソードである。
【０１１６】
また、動画のオフラインコンテンツは、通常、ローカルに保存されており、オンラインコンテンツと生放送コンテンツは、通常、サーバに保存されている。動画プレーヤーは、ローカル及び／又はサーバから、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個検索する。
【０１１７】
オンライン動画について、サーバは、予め各オンライン動画のプロバイダーからオンラインコンテンツを取得し、各オンラインコンテンツに対応するオンライン動画に特徴ＩＤを割り当てる。異なる番組に対して、異なる特徴ＩＤを割り当てる。オフライン動画は、通常サーバ又はサーバを介してオンライン動画のプロバイダーからダウンロードしてローカルに保存されているため、オフライン動画に対応する特徴ＩＤは、サーバが当該オフライン動画に対応するオンライン動画に対して割り当てた特徴ＩＤそのものである。生放送動画に関して、サーバは、予め生放送コンテンツのプロバイダーから生放送スケジュールを取得し、そして、名前マッチング、キーワードマッチング、コンテンツマッチング等のマッチング方法によりオンライン動画に対してマッチングを行う。もし、マッチングが成功したら、サーバは、当該生放送動画に対して、マッチングが成功したオンライン動画の特徴ＩＤを割り当てる。
【０１１８】
そのため、動画プレーヤーがサーバで同じ特徴ＩＤを有するオンライン動画及び／又は生放送動画を検索し取得する必要がある場合、動画プレーヤーは、ユーザが選択した動画の特徴ＩＤをサーバに送信する。サーバは、この特徴ＩＤを受信すると、予め保存されている異なるオンライン動画と異なる特徴ＩＤとの間の対応関係及び／又は異なる生放送動画と異なる特徴ＩＤとの間の対応関係の中から、前記特徴ＩＤを有するオンライン動画及び／又は生放送動画を検索し、その検索結果を動画プレーヤーにフィードバックする。動画プレーヤーは、サーバから受信した検索結果とローカルから取得した検索結果に基づいて、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個取得する。この少なくとも２種類の動画は、オンライン動画、オフライン動画、及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１１９】
ステップ２０３において、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１２０】
動画プレーヤーは、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個検索して取得すると、このｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１２１】
ｍ個の動画の中、異なる種類の動画には、重複するものが含まれる可能性がある。例えば、ドラマ「天龍八部衆」は、３７個のオンライン動画、１０個のオフライン動画、及び２個の生放送動画に対応する。この中、３７個のオンライン動画は、第１話から第３７話までのそれぞれに対応し、１０個のオフライン動画は、第１１話から第２０話までのそれぞれに対応し、２個の生放送動画は、テレビチャンネルＡか生放送中の第１３話及びテレビチャンネルＢが生放送中の第３８話に対応するとする。従って、動画プレーヤーは、ｍ個の動画の重複を排除した後、再生リストを提供してもよい。
【０１２２】
本開示の１つの実施例において、上記ステップは、下記のサブステップを含む。
【０１２３】
第一、各動画のエピソードＩＤを取得する。
【０１２４】
動画プレーヤーは、ｍ個の動画にそれぞれ対応するエピソードＩＤを取得する。ここで、エピソードＩＤは、同一である番組をマーク付け、異なるエピソードに対応する。数話を有する動画について、異なるエピソードは異なるエピソードＩＤに対応する。
【０１２５】
例えば、３８話の「天龍八部衆」が対応するエピソードＩＤは、それぞれ「１」乃至「３８」である。
【０１２６】
第二、エピソードＩＤに基づいて、ｍ個の動画にある重複を排除し、ｎ個の動画を取得する。ここで１≦ｎ≦ｍである。
【０１２７】
第１の実現可能な形態において、ｍ個の動画がａ個のオンライン動画及びｂ個のオフライン動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、ｎ個の動画を取得する。ここでａ、ｂ≧１である。
【０１２８】
オンライン動画は、全話を含むことが多い。オフライン動画は、ユーザによりオンライン動画をダウンロードし、ローカルに保存された動画であるため、オンライン動画の一部又は全部である。動画プレーヤーは、オンライン動画を基にして、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、オフライン動画を残すことで、再生中のデータローミングを節約できるとともに、オンライン動画の再生中に動画の再生が止まる問題も有効に回避することができる。
【０１２９】
第２の実現可能な形態において、ｍ個の動画がｃ個のオンライン動画及びｄ個の生放送動画を含む場合、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、ｎ個の動画を取得する。ここでｃ、ｄ≧１である。
【０１３０】
テレビ生放送又はネット生放送は、時効を有するので、生放送動画は、通常オンライン動画とオフライン動画に含まれてないエピソードも含む場合が多い。しかしながら、生放送動画は、生放送コンテンツプロバイダーにより提供され、再生が制限されるため、操作性が悪く、ユーザは、自分の好きな時間又は好みにより、エピソードを選択することができない。従って、生放送動画は、オンライン動画及び／又はオフライン動画に対する良好な補充となる。動画プレーヤーは、オンライン動画を基に、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、オンライン動画を残すことで、異なるエピソードを有する生放送動画を入手でき、動画再生中の選択性を保証でき、ユーザが最新且つ全話の動画を視聴できることを保証する。
【０１３１】
第３の実現可能な形態において、ｍ個の動画がｅ個のオフライン動画及びｆ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｅ、ｆ≧１である。
【０１３２】
この第３の実現可能な形態の説明は、上記第２の実現可能な形態を参照すればよく、ここで、詳細な説明を省略する。
【０１３３】
第４の実現可能な形態において、ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画、及びｉ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つオフライン動画又はオンライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｇ、ｈ、ｉ≧１である。
この第４の実現可能な形態の説明は、上記第１の実現可能な形態と上記第２の実現可能な形態を参照すればよく、ここで、詳細な説明を省略する。
【０１３４】
同じくドラマ「天龍八部衆」を例として説明する。上記に列挙した３７個のオンライン動画、１０個のオフライン動画と２個の生放送動画に対して、動画プレーヤーによる重複排除の過程は、下記のようである。先ず、１０個のオフライン動画と同じエピソードＩＤを有するオンライン動画を排除して、２７個のオンライン動画（第１話から第１０話、及び第２１話から第３７話を含む）、１０個のオフライン動画（第１１話から第２０話を含む）と２個の生放送動画（テレビチャンネルＡで再生中の第１３話、及びテレビチャンネルＢで再生中の第３８話を含む）を残す。その後、オフライン動画又はオンライン動画と同じエピソードＩＤを有する生放送動画を排除し、即ち、テレビチャンネルＡで再生中の第１３話を排除し、最終的に２７このオンライン動画（第１話から第１０話、及び第２１話から第３７話を含む）、１０個のオフライン動画（第１１話から第２０話を含む）と１個の生放送動画（テレビチャンネルＢで再生中の第３８話）を残す。
【０１３５】
第三、ｎ個の動画に対応するエピソード選択リストを提供する。
【０１３６】
第１の実現可能な形態において、ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、少なくとも１つのオンライン再生アドレスに基づいて、エピソード選択リストを提供する。
【０１３７】
同一のオンライン動画は、１つ又は複数のオンライン再生アドレスに対応する。例えば、「天龍八部衆」の第１話は、複数の異なる動画ウェブサイトのオンライン再生アドレスに対応することがある。動画プレーヤーは、任意のオンライン動画のオンライン再生アドレスを取得すると、下記のような２種類の処理を行うことができる。
【０１３８】
１．オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域幅の占有率が最も低いうちのいずれかを含む第１所定条件に基づいて、少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、オンライン再生アドレスに対応するオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１３９】
同一のオンライン動画の異なるオンラインコンテンツは、解像度の差異、分解能の差異及び再生中のネットの帯域幅に対する占有率の差異がある。動画プレーヤーは、この差異に基づいて、少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択する。このオンライン再生アドレスに対応するオンラインコンテンツは、解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いコンテンツである。その後、選択したオンライン再生アドレスに対応するオンラインコンテンツをエピソード選択リストに表示し、ユーザによる選択を可能にすることで、ユーザに、より良好な動画視聴体験を提供することができる。
【０１４０】
２．少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４１】
動画プレーヤーは、複数のオンラインコンテンツの全てをエピソード選択リストに直接表示して、ユーザに、好きなオンラインコンテンツを選択させ、再生させることも可能である。
【０１４２】
第２の実現可能な形態において、ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画について、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、少なくとも１つのオフライン再生アドレスに基づいてエピソード選択リストを提供する。
【０１４３】
同一のオンライン動画は、１つ又は複数のオフライン再生アドレスに対応する。例えば、「天龍八部衆」の第１１話は、異なる動画フォーマット、異なるファイルフォーマットの数個のオフライン再生アドレスに対応することがある。動画プレーヤーは、任意のオフライン動画の少なくとも１つのオフライン再生アドレスを取得すると、下記のような２種類の処理を行うことができる。
【０１４４】
１．オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いうちの任意の１つを有する第２所定条件に基づいて、少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、オフライン再生アドレスに対応するオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４５】
２．少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４６】
上記２種類の処理は、オンライン動画において説明した処理と同様又は同等であるため、詳細な説明を省略する。
【０１４７】
第３の実現可能な形態において、ｎ個の動画が少なくとも１つの生放送ライン動画を含む場合、各生放送動画について、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、少なくとも１つの生放送チャンネルに基づいてエピソード選択リストを提供する。
【０１４８】
同一の生放送動画は、１つ又は複数のオフライン再生アドレスに対応する。例えば、「天龍八部衆」の第３８話は、数個の異なるテレビ生放送チャンネルに対応することがある。動画プレーヤーは、任意の生放送動画の少なくとも１つの生放送チャンネルを取得すると、下記のような処理を行うことができる。
【０１４９】
１．各生放送チャンネルの生放送時間を取得する。
【０１５０】
異なる生放送チャンネルは、異なる生放送スケジュールを有する。生放送スケジュールは、生放送動画のスケジュール、各生放送動画の生放送時間のスケジュールなどを含む。同一の生放送動画について、動画プレーヤーは、この生放送動画の異なるチャンネルの生放送時間を取得する。
【０１５１】
２．生放送時間に基づいて、生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択する。
【０１５２】
複数の生放送中の生放送チャンネルがある場合、複数の生放送中の生放送チャンネルを同時に保留し、ユーザは、この中から視聴したい生放送チャンネルを選択することができる。同じように、複数のまもなく放送する生放送チャンネルがある場合、複数のまもなく放送する生放送チャンネルを同時に保留し、ユーザは、この中から視聴したい生放送チャンネルを選択することができる。
【０１５３】
３．再生中の生放送チャンネル及び／又はまもなく放送する生放送チャンネルを含むエピソード選択リストを提供する。
【０１５４】
動画プレーヤーは、生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルをエピソード選択リストに表示することで、ユーザはその中から視聴したい生放送チャンネルを選択することができる。
【０１５５】
代案として、エピソード選択リストがまもなく放送する生放送チャンネルを含む場合、動画プレーヤーは、まもなく放送する生放送チャンネルの生放送時間を記録し、生放送時間に基づいて、予約及び／又は通知サービスを提供することも可能である。ユーザは、ある生放送チャンネルのある生放送動画に対して予約を行った後、この生放送動画再生開始前の所定時間内に、動画プレーヤーは、ユーザに通知を行い、ユーザに予約した生放送動画が間もなく再生開始することを知らせる。
【０１５６】
図２Ｂは、本開示の１実施例による画面の切替を示す図である。ユーザが「天龍八部衆」の第１話を視聴中の場合、動画プレーヤーは、エピソード選択リスト２１を表示する。エピソード選択リスト２１は、オンライン動画２２、オフライン動画２３、及び生放送動画２４など、多種類の動画に対応する動画コンテンツ又は生放送チャンネルを含み、これらをユーザに選択させる。
【０１５７】
説明すべきことは、上記ステップ２０１〜ステップ２０３は、動画プレーヤーで実行してもよく、動画プレーヤーとサーバとの間で交互に実行してもよい。実際の使用において、適切な実現方法を選んでもよく、本開示の実施例において、具体的に限定しない。
【０１５８】
動画プレーヤーは、ｍ個の動画に基づいてエピソード選択リストを提供した後、下記のステップを実行してもよい。
【０１５９】
ステップ２０４において、エピソード選択リストに対して行われた選択の選択信号を取得する。
【０１６０】
ユーザは、動画プレーヤーが提供した選択リストの中から任意の動画を選択し再生すると、動画プレーヤーは、ユーザの操作に対応する選択信号を取得する。
【０１６１】
ステップ２０５において、選択信号に対応する動画の種類を取得する。
【０１６２】
動画プレーヤーは、選択信号に対応する動画の種類を取得する。この種類は、オンライン動画、オフライン動画及び生放送動画の任意の一種類を含む。
【０１６３】
ステップ２０６において、種類に基づいて、対応する再生画面を表示し、動画を再生する。
【０１６４】
異なる種類の動画が対応する再生画面には差異が存在することがある。例えば、オンライン動画の再生画面は、再生進度制御バー、再生／停止制御部、次話選択制御部及び音声ボリューム調節制御部等を含む。生放送再生のとき、ユーザが生放送動画の再生進度及び再生コンテンツを制御できないため、生放送動画の再生画面は、通常、進度制御バーと次話選択制御部を含まない。ユーザの動画視聴体験を向上させるため、動画プレーヤーは、異なる種類の動画を再生する時、異なる再生画面を提供し、又は、再生画面に対して適切な変更又は調整を行うことで、ユーザによる基本的な操作のニーズを満足させるとともに、ユーザに不必要な困惑を与えることも回避することができる。
【０１６５】
図２Ｂに示すように、動画プレーヤーは、「天龍八部衆」第１話を再生する時、「天龍八部衆」の第１話は、オンライン動画であるため、再生画面には、再生進度制御バー２６、再生／停止制御部２７、次話選択制御部２８及び音声ボリューム調節制御部２９等が表示される。ユーザがエピソード選択リスト２１から「テレビチャンネルＡ」２５選択すると、動画プレーヤーは、「天龍八部衆」の第３８話を再生する。「天龍八部衆」の第３８話は、生放送動画であるため、再生画面には、再生／停止制御部２７及び音声ボリューム調節制御部２９のみが表示される。
【０１６６】
上記のように、本実施例に係る動画エピソード選択方法において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０１６７】
また、本開示の実施例に係る動画エピソード選択方法は、各動画のエピソードＩＤに基づいて、取得した異なる種類の複数の動画に対して重複を排除する。これにより、ユーザがエピソード選択する際に不必要なトラブルを低減し、動画エピソード選択の効率を向上させる。これとともに、異なる種類の動画の異なる特性に基づいて、動画プレーヤーは、オンライン動画を基に、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、オフライン動画を残すことで、再生中のデータ容量を節約できるとともにオンライン動画の再生中に動画再生が止まる問題も有効に避けることができる。また、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、オンライン動画を残すことで、異なるエピソードを有する生放送動画を入手でき、動画再生中の選択性を保証でき、ユーザが最新且つ全話の動画を視聴できることを保証する。
【０１６８】
本実施例に係る動画エピソード選択方法は、異なる種類の動画に異なる再生画面を提供することで、ユーザによる基本的な操作を満足させるとともに、ユーザがエピソード選択する際に直面する不必要なトラブルを低減し、ユーザの動画視聴体験をさらに向上させることができる。
【０１６９】
下記において、本開示に係る装置の実施例を説明する。この装置の実施例は、上記した方法の実施例を適用できる。本開示に係る装置の実施例について詳しく説明していない部分は、上記方法の実施例を参照ください。
【０１７０】
図３は、本開示の１実施例による動画エピソード選択装置の構成を示すブロック図である。この動画エピソード選択装置は、ソフトウェア、ハードウェア、又は両者の組み合わせにより実現された動画プレーヤーの一部又は全部である。この動画エピソード選択装置は、特徴取得モジュール３１０、動画検索モジュール３２０及びエピソード選択モジュール３３０を備える。
【０１７１】
特徴取得モジュール３１０は、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１７２】
動画検索モジュール３２０は、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２であり、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１７３】
エピソード選択モジュール３３０は、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１７４】
上記のように、本実施例に係る動画エピソード選択装置において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０１７５】
図４は、本開示の他の実施例による動画エピソード選択装置の構成を示すブロック図である。この動画エピソード選択装置は、ソフトウェア、ハードウェア、又は両者の組み合わせにより実現された動画プレーヤーの一部又は全部である。この動画エピソード選択装置は、特徴取得モジュール３１０、動画検索モジュール３２０、及びエピソード選択モジュール３３０を備える。
【０１７６】
特徴取得モジュール３１０は、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１７７】
動画検索モジュール３２０は、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２であり、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１７８】
エピソード選択モジュール３３０は、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１７９】
１実施例において、エピソード選択モジュール３３０は、エピソード取得サブモジュール３３０ａ、動画重複排除サブモジュール３３０ｂ、及びエピソード選択サブモジュール３３０ｃを含む。
【０１８０】
エピソード取得サブモジュール３３０ａは、各動画のエピソードＩＤを取得する。
【０１８１】
動画重複排除サブモジュール３３０ｂは、エピソードＩＤに基づいて、ｍ個の動画にある重複を排除し、ｎ個の動画を取得する。ここで１≦ｎ≦ｍである。
【０１８２】
１実施例において、動画重複排除サブモジュール３３０ｂは、第１重複排除ユニット３３０ｂ１、又は、第２重複排除ユニット３３０ｂ２、又は、第３重複排除ユニット３３０ｂ３、又は、第４重複排除ユニット３３０ｂ４を含む。
【０１８３】
第１重複排除ユニット３３０ｂ１は、ｍ個の動画がａ個のオンライン動画及びｂ個のオフライン動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、ｎ個の動画を取得する。ここでａ、ｂ≧１である。
【０１８４】
第２重複排除ユニット３３０ｂ２は、ｍ個の動画がｃ個のオンライン動画及びｄ個の生放送動画を含む場合、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、ｎ個の動画を取得する。ここでｃ、ｄ≧１である。
【０１８５】
第３重複排除ユニット３３０ｂ３は、ｍ個の動画がｅ個のオフライン動画及びｆ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｅ、ｆ≧１である。
【０１８６】
第４重複排除ユニット３３０ｂ４は、ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画、及びｉ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つオフライン動画又はオンライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｇ、ｈ、ｉ≧１である。
【０１８７】
エピソード選択サブモジュール３３０ｃは、ｎ個の動画に対応するエピソード選択リストを提供する。
【０１８８】
１実施例において、エピソード選択サブモジュール３３０ｃは、オンライン提供ユニット３３０ｃ１、及び／又は、オフライン提供ユニット３３０ｃ２、及び／又は、生放送提供ユニット３３０ｃ３を含む。
【０１８９】
オンライン提供ユニット３３０ｃ１は、ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、少なくとも１つのオンライン再生アドレスに基づいて、エピソード選択リストを提供する。
【０１９０】
１実施例において、オンライン提供ユニット３３０ｃ１は、選択サブユニット、又は直接提供サブユニットを含む。
【０１９１】
選択サブユニットは、オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域幅の占有率が最も低いうちのいずれかを含む第１所定条件に基づいて、少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、オンライン再生アドレスに対応するオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９２】
直接提供サブユニットは、少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９３】
オフライン提供ユニット３３０ｃ２は、ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画について、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、少なくとも１つのオフライン再生アドレスに基づいてエピソード選択リストを提供する。
【０１９４】
１実施例において、オフライン提供ユニット３３０ｃ２は、選択サブユニット、又は全部提供サブユニットを含む。
【０１９５】
選択サブユニットは、オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いうちの任意の１つを有する第２所定条件に基づいて、少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、オフライン再生アドレスに対応するオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９６】
全部提供サブユニットは、少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９７】
生放送提供ユニット３３０ｃ３は、ｎ個の動画が少なくとも１つの生放送ライン動画を含む場合、各生放送動画について、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、少なくとも１つの生放送チャンネルに基づいてエピソード選択リストを提供する。
【０１９８】
１実施例において、生放送提供ユニット３３０ｃ３は、時間取得サブユニット、生放送選択サブユニット、及び生放送提供サブユニットを含む。
【０１９９】
時間取得サブユニットは、各生放送チャンネルの生放送時間を取得する。
【０２００】
生放送選択サブユニットは、生放送時間に基づいて、生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択する。
【０２０１】
生放送提供サブユニットは、再生中の生放送チャンネル及び／又はまもなく放送する生放送チャンネルを含むエピソード選択リストを提供する。
【０２０２】
１実施例において、生放送提供ユニット３３０ｃ３は、さらに、時間記録サブユニット、及びサービス提供サブユニットを含む。
【０２０３】
時間記録サブユニットは、エピソード選択リストがまもなく放送する生放送チャンネルを含む場合、まもなく放送する生放送チャンネルの生放送時間を記録する。
【０２０４】
サービス提供サブユニットは、生放送時間に基づいて、予約及び／又は通知サービスを提供する。
【０２０５】
１実施例において、上記装置は、さらに、
【０２０６】
エピソード選択リストに対して行われた選択の選択信号を取得するための信号取得モジュール３４０と、
【０２０７】
選択信号に対応する動画の種類を取得するための動画取得モジュール３５０と、
【０２０８】
種類に基づいて、対応する再生画面を表示し、動画を再生するための動画再生モジュール３６０とを含む。
【０２０９】
上記のように、本実施例に係る動画エピソード選択装置において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０２１０】
また、本開示の実施例に係る動画エピソード選択装置は、各動画のエピソードＩＤに基づいて、取得した異なる種類の複数の動画に対して重複を排除する。これにより、ユーザがエピソード選択する際に不必要なトラブルを低減し、動画エピソード選択の効率を向上させる。これとともに、異なる種類の動画の異なる特性に基づいて、動画プレーヤーは、オンライン動画を基に、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、オフライン動画を残すことで、再生中のデータ容量を節約できるとともにオンライン動画の再生中に動画再生が止まる問題も有効に避けることができる。また、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、オンライン動画を残すことで、異なるエピソードを有する生放送動画を入手でき、動画再生中の選択性を保証でき、ユーザが最新且つ全話の動画を視聴できることを保証する。
【０２１１】
本実施例に係る動画エピソード選択装置は、異なる種類の動画に異なる再生画面を提供することで、ユーザによる基本的な操作を満足させるとともに、ユーザがエピソード選択する際に直面する不必要なトラブルを低減し、ユーザの動画視聴体験をさらに向上させることができる。
【０２１２】
上記実施例による装置において、各モジュールの操作の具体方法は、関連する方法実施例において詳しく説明されており、ここでは詳細な説明を省略する。
【０２１３】
図５は、本開示の１実施例による動画エピソード選択機能を提供する装置５００の構成を示すブロック図である。例えば、装置５００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０２１４】
図５を参照して、装置５００は、プロセスアセンブリ５０２、メモリ５０４、電源アセンブリ５０６、マルチメディアアセンブリ５０８、オーディオアセンブリ５１０、入出力（Ｉ／Ｏ）インターフェイス５１２、センサアセンブリ５１４、及び通信アセンブリ５１６のような一つ以上のアセンブリを含んでよい。
【０２１５】
プロセスアセンブリ５０２は、一般的には装置５００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ５０２は、一つ以上のプロセッサ５２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ５０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ５０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ５０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ５０８とプロセスアセンブリ５０２の間のインタラクションを容易にするようにしてもよい。
【０２１６】
メモリ５０４は、各種類のデータを記憶することにより装置５００の操作を支援するように構成される。これらのデータの例は、装置５００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ ＰｒｏｇｒａｍｍａｂｌｅＲｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（ＲｅａｄＯｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０２１７】
電源アセンブリ５０６は、装置５００の多様なアセンブリに電力を供給する。電源アセンブリ５０６は、電源管理システム、一つ以上の電源、及び装置５００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０２１８】
マルチメディアアセンブリ５０８は、前記装置５００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ５０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置５００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０２１９】
オーディオアセンブリ５１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ５１０は、一つのマイク（ＭＩＣ）を含み、装置５００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ５０４に記憶されたり、通信アセンブリ５１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ５１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０２２０】
Ｉ／Ｏインターフェイス５１２は、プロセスアセンブリ５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０２２１】
センサアセンブリ５１４は、装置５００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ５１４は、装置５００のＯＮ／ＯＦＦ状態、装置５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ５１４は、装置５００、或は装置５００の一つのアセンブリの位置変更、ユーザと装置５００とが接触しているか否か、装置５００の方位、又は加速／減速、装置５００の温度の変化を検出できる。センサアセンブリ５１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０２２２】
通信アセンブリ５１６は、装置５００と他の機器の間に有線、又は无線形態の通信を提供する。装置５００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（ＲａｄｉｏＦｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（ＩｎｆｒａｒｅｄＤａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  ＷｉｄｅＢａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０２２３】
例示的な実施例において、装置５００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０２２４】
例示的な実施例において、さらに、命令を含む非一時的なコンピュータで読み取り可能な記憶媒体、例えば命令を含むメモリ５０４を提供しており、装置５００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記非一時的なコンピュータで読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−ＡｃｃｅｓｓＭｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ ＲＯＭ）、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０２２５】
非一時的なコンピュータで読み取り可能な記憶媒体は、当該記録媒体中の命令が装置５００のプロセッサによって実行される際に、装置５００に上記の図１、又は図２Ａに示した動画エピソード選択方法を実行させることができる。
【０２２６】
当業者は、本明細書に開示された発明の詳細を考慮し、実施することにより、本発明の他の実施方案を容易に想定することができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づき、且つ本開示において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
【０２２７】
本発明は、上記において開示された構成又は図面に示した構造に限定されるものではなく、本発明の範囲内であれば、様々な補正又は変更を行うことができる。本発明の範囲は、特許請求の範囲により制限される。
【図１】
2016527763.tif 000003
【図２Ａ】
2016527763.tif 000004
【図２Ｂ】
2016527763.tif 000005
【図３】
2016527763.tif 000006
【図４】
2016527763.tif 000007
【図５】
2016527763.tif 000008
【手続補正書】
【提出日】平成26年12月16日(2014.12.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１４１０２１３４７６．３であって、出願日が２０１４年５月２０日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【技術分野】
【０００２】
本開示は、インターネット技術分野に関し、特に、動画エピソード選択方法、動画エピソード選択装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
インターネット技術の発展に伴い、動画プレーヤーは、動画を再生する基本な機能以外にも、例えば、エピソード選択機能、連続生成機能、又は関連動画推奨機能などの様々な補助機能を提供する必要がある。
【０００４】
動画のソースに基づいて、動画プレーヤーにより再生される動画は、主に、オンライン動画、オフライン動画及び生放送動画の３種類に分けられる。ここで、オンライン動画は、ユーザがインターネットに接続しないと視聴できない動画である。オフライン動画は、インターネットに接続しなくても視聴できる動画であり、オンライン動画をダウンロードし保存すると、オフライン動画になる。生放送動画は、リアルタイムに放送されている動画であり、例えば、テレビ生放送やネット生放送などがある。動画プレーヤーは、数話に分けられるオンライン動画を再生する時、全話一覧を提供し、ユーザによるエピソードを選択することが可能になる。この全話一覧には、現在に再生中のオンライン動画の数話又は全話が含まれており、また、上記全話一覧に含まれる動画は、すべてオンライン動画である。同じように、動画プレーヤーは、数話に分けられるオフライン動画を再生する時、全話一覧を提供し、ユーザによるエピソードを選択することが可能になる。この全話一覧には、現在に再生中のオフライン動画の数話又は全話が含まれており、また、上記全話一覧に含まれる動画は、全部オフライン動画である。動画プレーヤーは、生放送動画を再生する時、現在に配信中のチャンネルの生放送スケジュールリストを提供し、ユーザに再生済みの生放送動画をリプレイさせ及び／又は未再生の生放送動画をプレビューさせ、現在に再生中の生放送動画の他のエピソードを提供しない。
【０００５】
本開示の発明者は、本開示を実現する過程において、上記方法には、下記のような問題点が存在することを判明した。従来技術において、同じ種類の数話に分けられる動画のみに対して再生及びエピソードの選択を行い、異なる種類の動画を切替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することにも影響を与える。
【発明の概要】
【０００６】
本開示は、上記従来技術において、同じ種類の数話の動画のみに対して再生及びエピソードの選択を行い、異なる種類の動画を切替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することにも影響を与える問題点を鑑みてなされたものであり、本開示の実施例は、動画エピソード選択方法、動画エピソード選択装置、プログラム及び記録媒体を提供することを目的とする。
下記において、本開示の技術方案を説明する。
【０００７】
本開示の実施例の第１態様は、動画エピソード選択方法を提供する。
前記方法は、
【０００８】
任意の動画に対して、動画の特徴ＩＤを取得するステップと、
【０００９】
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するステップと、
【００１０】
前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップと、を含む。
【００１１】
１実施例において、前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップは、
【００１２】
各動画のエピソードＩＤを取得するステップと、
【００１３】
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するステップと、
【００１４】
前記ｎ個の動画に対応するエピソード選択リストを提供するステップとを含む。
【００１５】
１実施例において、前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ個の動画を取得するステップは、
【００１６】
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するステップ、
【００１７】
又は、
【００１８】
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
【００１９】
又は、
【００２０】
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
【００２１】
又は、
【００２２】
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、を含む。
【００２３】
１実施例において、前記ｎ個の動画に対応するエピソード選択リストを提供するステップは、
【００２４】
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
【００２５】
及び／又は、
【００２６】
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
【００２７】
及び／又は、
【００２８】
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップを含む。
【００２９】
１実施例において、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
【００３０】
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
【００３１】
又は、
【００３２】
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップを含む。
【００３３】
１実施例において、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
【００３４】
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
【００３５】
又は、
【００３６】
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップを含む。
【００３７】
１実施例において、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップは、
【００３８】
各前記生放送チャンネルの生放送時間を取得するステップと、
【００３９】
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するステップと、
【００４０】
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するステップとを含む。
【００４１】
１実施例において、前記方法は、
【００４２】
さらに、
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するステップと、
【００４３】
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するステップとを含む。
【００４４】
１実施例において、前記方法は、
【００４５】
さらに、
前記エピソード選択リストに対して行われた選択の選択信号を取得するステップと、
【００４６】
前記選択信号に対応する動画の種類を取得するステップと、
【００４７】
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するステップとを含む。
【００４８】
本開示の実施例の第２態様は、動画エピソード選択装置を提供する。この装置は、
【００４９】
任意の動画に対して、前記動画の特徴ＩＤを取得するための特徴取得モジュールと、
【００５０】
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するための動画検索モジュールと、
【００５１】
前記ｍ個の動画に基づいて、エピソード選択リストを提供するためのエピソード選択モジュールとを備える。
【００５２】
１実施例において、前記エピソード選択モジュールは、
【００５３】
各動画のエピソードＩＤを取得するためのエピソード取得サブモジュールと、
【００５４】
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するための動画重複排除サブモジュールと、
【００５５】
前記ｎ個の動画に対応するエピソード選択リストを提供するためのエピソード選択サブモジュールとを備える。
【００５６】
１実施例において、前記動画重複排除サブモジュールは、
【００５７】
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するための第１重複排除ユニット、
【００５８】
又は、
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第２重複排除ユニット、
【００５９】
又は、
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第３重複排除ユニット、
【００６０】
又は、
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第４重複排除ユニット、を備える。
【００６１】
１実施例において、前記エピソード選提供サブモジュールは、
【００６２】
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオンライン提供ユニット、
【００６３】
及び／又は、
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオフライン提供ユニット、
【００６４】
及び／又は、
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するための生放送提供ユニットを備える。
【００６５】
１実施例において、前記オンライン提供ユニットは、
【００６６】
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いのいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
【００６７】
又は、
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するための直接提供サブユニットを備える。
【００６８】
１実施例において、前記オフライン提供ユニットは、
【００６９】
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
【００７０】
又は、
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するための全部提供サブユニットを備える。
【００７１】
１実施例において、前記生放送提供ユニットは、
【００７２】
各前記生放送チャンネルの生放送時間を取得するための時間取得サブユニットと、
【００７３】
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するための生放送選択サブユニットと、
【００７４】
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するための生放送提供サブユニットと、を備える。
【００７５】
１実施例において、前記生放送提供ユニットは、さらに、
【００７６】
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するための時間記録サブユニットと、
【００７７】
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するためのサービス提供サブユニットとを備える。
【００７８】
１実施例において、さらに、
【００７９】
前記エピソード選択リストに対して行われた選択の選択信号を取得するための信号取得モジュールと、
【００８０】
前記選択信号に対応する動画の種類を取得するための動画取得モジュールと、
【００８１】
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するための動画再生モジュールとを含む。
【００８２】
本開示の実施例の第３態様は、動画エピソード選択装置を提供する。
この装置は、
【００８３】
プロセッサと、
【００８４】
前記プロセッサにより実行される指令を記憶する記憶装置とを含み、
【００８５】
前記プロセッサは、
【００８６】
任意の動画に対して、動画の特徴ＩＤを取得し、
【００８７】
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索し、
【００８８】
前記ｍ個の動画に基づいて、エピソード選択リストを提供する。
【００８９】
本開示実施例の第４態様は、プロセッサに実行されることにより、前記動画エピソード選択方法を実現するプログラムを提供する。
【００９０】
本開示実施例の第５態様は、前記プログラムを記録した記録媒体を提供する。
【００９１】
本開示の実施例により提供される技術法案は、下記効果を奏する。
【００９２】
任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【００９３】
以上の一般的な記述及び以下の詳細な記述は、例示的なものに過ぎず、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００９４】
ここでの図面は、明細書の一部分として明細書全体を構成することにより、本開示に合致する実施例を例示するとともに、本開示の原理を解釈するためのものである。
【００９５】
【図１】本開示の１実施例による動画エピソード選択方法を示すフローチャートである。
【００９６】
【図２Ａ】本開示の他の実施例による動画エピソード選択方法を示すフローチャートである。
【００９７】
【図２Ｂ】本開示の１実施例による画面の切替を示す図である。
【００９８】
【図３】本開示の１実施例による動画エピソード選択装置の構成を示すブロック図である。
【００９９】
【図４】本開示の他の実施例による動画エピソード選択装置の構成を示すブロック図である。
【０１００】
【図５】本開示の１実施例による装置の構成を示すブロック図である。
【０１０１】
本発明について、上記図面で明確の実施例を示し、後述でより詳細に説明する。これらの図面及び記述は、何らかの方法で本発明の思想の範囲を制限するのではなく、特定な実施例を参照することで当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【０１０２】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の内容において、図面を言及するとき、特に説明しない限り、異なる図面における同じ数字が同一または同等の要素を示す。以下の例示的な実施例に記載の実施の形態は、本発明と一致するあらゆる実施の形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に詳細に記載される、本発明の一部の方面と一致する装置及び方法の例にすぎない。
【０１０３】
本開示の各実施例において、動画プレーヤーとは、動画再生機能を有するソフトウェアであってもよく、動画再生機能を有する電子機器でもよい。この動画プレーヤーは、動画再生機能を有するソフトウェアである場合、電子機器により実行される。
【０１０４】
上記電子機器は、スマートフォン、タブレットコンピュータ、電子書籍リーダー、ＭＰ３プレーヤー（ＭｏｖｉｎｇＰｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ ＬａｙｅｒＩＩＩ）、ＭＰ４プレーヤー（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ ＧｒｏｕｐＡｕｄｉｏ Ｌａｙｅｒ ＩＶ）、ラップトップ型ポータブルコンピュータ、デスクトップ型コンピュータ、及びスマートテレビなどを含む。
【０１０５】
図１は、本開示の１実施例による動画エピソード選択方法を示すフローチャートである。本実施例において、この動画エピソード選択方法を動画プレーヤーに適用した例について説明する。この動画エピソード選択方法は、下記ステップを含む。
【０１０６】
ステップ１０２において、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１０７】
ステップ１０４において、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２であり、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１０８】
ステップ１０６において、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１０９】
上記のように、本実施例に係る動画エピソード選択方法において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０１１０】
図２Ａは、本開示の他の実施例による動画エピソード選択方法を示すフローチャートである。本実施例において、この動画エピソード選択方法を動画プレーヤーに適用した例について説明する。この動画エピソード選択方法は、下記のステップを含む。
【０１１１】
ステップ２０１において、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１１２】
ユーザが任意の動画を選択し、再生を行うと、動画プレーヤーは、当該動画の特徴ＩＤを取得する。ここで、特徴ＩＤは、異なる番組を識別するためのものである。数話を有する動画について、異なるエピソードが同じ特徴ＩＤに対応する。数話を有する動画は、数話を有するドラマであってもよく、複数のシリーズを有する映画であってもよく、複数のシーズンを有する番組であってもよい。
【０１１３】
例えば、ドラマ「天龍八部衆」は、３８話からなるドラマ番組であり、この３８話の「天龍八部衆」は、同一の特徴ＩＤに対応する。例えば、この同一の特徴ＩＤは、「１」であるとする。また、エンタテイメント番組である「ＫａｎｇｘｉＣｏｍｉｎｇ」は、１０００話もある番組であり、この１０００話の「Ｋａｎｇｘｉ Ｃｏｍｉｎｇ」は、同一の特徴ＩＤに対応する。例えば、この同一の特徴ＩＤは、「２」であるとする。
【０１１４】
また、ユーザが選択できる動画の種類は、オンライン動画、オフライン動画及び生放送動画の任意の一種類であってもよい。
【０１１５】
ステップ２０２において、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２である。
【０１１６】
動画プレーヤーは、任意の動画の特徴ＩＤを取得した後、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個検索する。ここで、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１１７】
ｍ個の動画は、ユーザが選択した動画及び／又はユーザが選択した動画と関連する動画を含む。数話を有する動画について、一話の動画の関連動画は、この動画の他のエピソードである。
【０１１８】
また、動画のオフラインコンテンツは、通常、ローカルに保存されており、オンラインコンテンツと生放送コンテンツは、通常、サーバに保存されている。動画プレーヤーは、ローカル及び／又はサーバから、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個検索する。
【０１１９】
オンライン動画について、サーバは、予め各オンライン動画のプロバイダーからオンラインコンテンツを取得し、各オンラインコンテンツに対応するオンライン動画に特徴ＩＤを割り当てる。異なる番組に対して、異なる特徴ＩＤを割り当てる。オフライン動画は、通常サーバ又はサーバを介してオンライン動画のプロバイダーからダウンロードしてローカルに保存されているため、オフライン動画に対応する特徴ＩＤは、サーバが当該オフライン動画に対応するオンライン動画に対して割り当てた特徴ＩＤそのものである。生放送動画に関して、サーバは、予め生放送コンテンツのプロバイダーから生放送スケジュールを取得し、そして、名前マッチング、キーワードマッチング、コンテンツマッチング等のマッチング方法によりオンライン動画に対してマッチングを行う。もし、マッチングが成功したら、サーバは、当該生放送動画に対して、マッチングが成功したオンライン動画の特徴ＩＤを割り当てる。
【０１２０】
そのため、動画プレーヤーがサーバで同じ特徴ＩＤを有するオンライン動画及び／又は生放送動画を検索し取得する必要がある場合、動画プレーヤーは、ユーザが選択した動画の特徴ＩＤをサーバに送信する。サーバは、この特徴ＩＤを受信すると、予め保存されている異なるオンライン動画と異なる特徴ＩＤとの間の対応関係及び／又は異なる生放送動画と異なる特徴ＩＤとの間の対応関係の中から、前記特徴ＩＤを有するオンライン動画及び／又は生放送動画を検索し、その検索結果を動画プレーヤーにフィードバックする。動画プレーヤーは、サーバから受信した検索結果とローカルから取得した検索結果に基づいて、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個取得する。この少なくとも２種類の動画は、オンライン動画、オフライン動画、及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１２１】
ステップ２０３において、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１２２】
動画プレーヤーは、同じ特徴ＩＤを有する少なくとも２種類の動画をｍ個検索して取得すると、このｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１２３】
ｍ個の動画の中、異なる種類の動画には、重複するものが含まれる可能性がある。例えば、ドラマ「天龍八部衆」は、３７個のオンライン動画、１０個のオフライン動画、及び２個の生放送動画に対応する。この中、３７個のオンライン動画は、第１話から第３７話までのそれぞれに対応し、１０個のオフライン動画は、第１１話から第２０話までのそれぞれに対応し、２個の生放送動画は、テレビチャンネルＡか生放送中の第１３話及びテレビチャンネルＢが生放送中の第３８話に対応するとする。従って、動画プレーヤーは、ｍ個の動画の重複を排除した後、再生リストを提供してもよい。
【０１２４】
本開示の１つの実施例において、上記ステップは、下記のサブステップを含む。
【０１２５】
第一、各動画のエピソードＩＤを取得する。
【０１２６】
動画プレーヤーは、ｍ個の動画にそれぞれ対応するエピソードＩＤを取得する。ここで、エピソードＩＤは、同一である番組をマーク付け、異なるエピソードに対応する。数話を有する動画について、異なるエピソードは異なるエピソードＩＤに対応する。
【０１２７】
例えば、３８話の「天龍八部衆」が対応するエピソードＩＤは、それぞれ「１」乃至「３８」である。
【０１２８】
第二、エピソードＩＤに基づいて、ｍ個の動画にある重複を排除し、ｎ個の動画を取得する。ここで１≦ｎ≦ｍである。
【０１２９】
第１の実現可能な形態において、ｍ個の動画がａ個のオンライン動画及びｂ個のオフライン動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、ｎ個の動画を取得する。ここでａ、ｂ≧１である。
【０１３０】
オンライン動画は、全話を含むことが多い。オフライン動画は、ユーザによりオンライン動画をダウンロードし、ローカルに保存された動画であるため、オンライン動画の一部又は全部である。動画プレーヤーは、オンライン動画を基にして、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、オフライン動画を残すことで、再生中のデータローミングを節約できるとともに、オンライン動画の再生中に動画の再生が止まる問題も有効に回避することができる。
【０１３１】
第２の実現可能な形態において、ｍ個の動画がｃ個のオンライン動画及びｄ個の生放送動画を含む場合、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、ｎ個の動画を取得する。ここでｃ、ｄ≧１である。
【０１３２】
テレビ生放送又はネット生放送は、時効を有するので、生放送動画は、通常オンライン動画とオフライン動画に含まれてないエピソードも含む場合が多い。しかしながら、生放送動画は、生放送コンテンツプロバイダーにより提供され、再生が制限されるため、操作性が悪く、ユーザは、自分の好きな時間又は好みにより、エピソードを選択することができない。従って、生放送動画は、オンライン動画及び／又はオフライン動画に対する良好な補充となる。動画プレーヤーは、オンライン動画を基に、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、オンライン動画を残すことで、異なるエピソードを有する生放送動画を入手でき、動画再生中の選択性を保証でき、ユーザが最新且つ全話の動画を視聴できることを保証する。
【０１３３】
第３の実現可能な形態において、ｍ個の動画がｅ個のオフライン動画及びｆ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｅ、ｆ≧１である。
【０１３４】
この第３の実現可能な形態の説明は、上記第２の実現可能な形態を参照すればよく、ここで、詳細な説明を省略する。
【０１３５】
第４の実現可能な形態において、ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画、及びｉ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つオフライン動画又はオンライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｇ、ｈ、ｉ≧１である。
この第４の実現可能な形態の説明は、上記第１の実現可能な形態と上記第２の実現可能な形態を参照すればよく、ここで、詳細な説明を省略する。
【０１３６】
同じくドラマ「天龍八部衆」を例として説明する。上記に列挙した３７個のオンライン動画、１０個のオフライン動画と２個の生放送動画に対して、動画プレーヤーによる重複排除の過程は、下記のようである。先ず、１０個のオフライン動画と同じエピソードＩＤを有するオンライン動画を排除して、２７個のオンライン動画（第１話から第１０話、及び第２１話から第３７話を含む）、１０個のオフライン動画（第１１話から第２０話を含む）と２個の生放送動画（テレビチャンネルＡで再生中の第１３話、及びテレビチャンネルＢで再生中の第３８話を含む）を残す。その後、オフライン動画又はオンライン動画と同じエピソードＩＤを有する生放送動画を排除し、即ち、テレビチャンネルＡで再生中の第１３話を排除し、最終的に２７このオンライン動画（第１話から第１０話、及び第２１話から第３７話を含む）、１０個のオフライン動画（第１１話から第２０話を含む）と１個の生放送動画（テレビチャンネルＢで再生中の第３８話）を残す。
【０１３７】
第三、ｎ個の動画に対応するエピソード選択リストを提供する。
【０１３８】
第１の実現可能な形態において、ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、少なくとも１つのオンライン再生アドレスに基づいて、エピソード選択リストを提供する。
【０１３９】
同一のオンライン動画は、１つ又は複数のオンライン再生アドレスに対応する。例えば、「天龍八部衆」の第１話は、複数の異なる動画ウェブサイトのオンライン再生アドレスに対応することがある。動画プレーヤーは、任意のオンライン動画のオンライン再生アドレスを取得すると、下記のような２種類の処理を行うことができる。
【０１４０】
１．オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域幅の占有率が最も低いうちのいずれかを含む第１所定条件に基づいて、少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、オンライン再生アドレスに対応するオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４１】
同一のオンライン動画の異なるオンラインコンテンツは、解像度の差異、分解能の差異及び再生中のネットの帯域幅に対する占有率の差異がある。動画プレーヤーは、この差異に基づいて、少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択する。このオンライン再生アドレスに対応するオンラインコンテンツは、解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いコンテンツである。その後、選択したオンライン再生アドレスに対応するオンラインコンテンツをエピソード選択リストに表示し、ユーザによる選択を可能にすることで、ユーザに、より良好な動画視聴体験を提供することができる。
【０１４２】
２．少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４３】
動画プレーヤーは、複数のオンラインコンテンツの全てをエピソード選択リストに直接表示して、ユーザに、好きなオンラインコンテンツを選択させ、再生させることも可能である。
【０１４４】
第２の実現可能な形態において、ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画について、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、少なくとも１つのオフライン再生アドレスに基づいてエピソード選択リストを提供する。
【０１４５】
同一のオンライン動画は、１つ又は複数のオフライン再生アドレスに対応する。例えば、「天龍八部衆」の第１１話は、異なる動画フォーマット、異なるファイルフォーマットの数個のオフライン再生アドレスに対応することがある。動画プレーヤーは、任意のオフライン動画の少なくとも１つのオフライン再生アドレスを取得すると、下記のような２種類の処理を行うことができる。
【０１４６】
１．オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いうちの任意の１つを有する第２所定条件に基づいて、少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、オフライン再生アドレスに対応するオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４７】
２．少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１４８】
上記２種類の処理は、オンライン動画において説明した処理と同様又は同等であるため、詳細な説明を省略する。
【０１４９】
第３の実現可能な形態において、ｎ個の動画が少なくとも１つの生放送ライン動画を含む場合、各生放送動画について、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、少なくとも１つの生放送チャンネルに基づいてエピソード選択リストを提供する。
【０１５０】
同一の生放送動画は、１つ又は複数のオフライン再生アドレスに対応する。例えば、「天龍八部衆」の第３８話は、数個の異なるテレビ生放送チャンネルに対応することがある。動画プレーヤーは、任意の生放送動画の少なくとも１つの生放送チャンネルを取得すると、下記のような処理を行うことができる。
【０１５１】
１．各生放送チャンネルの生放送時間を取得する。
【０１５２】
異なる生放送チャンネルは、異なる生放送スケジュールを有する。生放送スケジュールは、生放送動画のスケジュール、各生放送動画の生放送時間のスケジュールなどを含む。同一の生放送動画について、動画プレーヤーは、この生放送動画の異なるチャンネルの生放送時間を取得する。
【０１５３】
２．生放送時間に基づいて、生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択する。
【０１５４】
複数の生放送中の生放送チャンネルがある場合、複数の生放送中の生放送チャンネルを同時に保留し、ユーザは、この中から視聴したい生放送チャンネルを選択することができる。同じように、複数のまもなく放送する生放送チャンネルがある場合、複数のまもなく放送する生放送チャンネルを同時に保留し、ユーザは、この中から視聴したい生放送チャンネルを選択することができる。
【０１５５】
３．再生中の生放送チャンネル及び／又はまもなく放送する生放送チャンネルを含むエピソード選択リストを提供する。
【０１５６】
動画プレーヤーは、生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルをエピソード選択リストに表示することで、ユーザはその中から視聴したい生放送チャンネルを選択することができる。
【０１５７】
代案として、エピソード選択リストがまもなく放送する生放送チャンネルを含む場合、動画プレーヤーは、まもなく放送する生放送チャンネルの生放送時間を記録し、生放送時間に基づいて、予約及び／又は通知サービスを提供することも可能である。ユーザは、ある生放送チャンネルのある生放送動画に対して予約を行った後、この生放送動画再生開始前の所定時間内に、動画プレーヤーは、ユーザに通知を行い、ユーザに予約した生放送動画が間もなく再生開始することを知らせる。
【０１５８】
図２Ｂは、本開示の１実施例による画面の切替を示す図である。ユーザが「天龍八部衆」の第１話を視聴中の場合、動画プレーヤーは、エピソード選択リスト２１を表示する。エピソード選択リスト２１は、オンライン動画２２、オフライン動画２３、及び生放送動画２４など、多種類の動画に対応する動画コンテンツ又は生放送チャンネルを含み、これらをユーザに選択させる。
【０１５９】
説明すべきことは、上記ステップ２０１〜ステップ２０３は、動画プレーヤーで実行してもよく、動画プレーヤーとサーバとの間で交互に実行してもよい。実際の使用において、適切な実現方法を選んでもよく、本開示の実施例において、具体的に限定しない。
【０１６０】
動画プレーヤーは、ｍ個の動画に基づいてエピソード選択リストを提供した後、下記のステップを実行してもよい。
【０１６１】
ステップ２０４において、エピソード選択リストに対して行われた選択の選択信号を取得する。
【０１６２】
ユーザは、動画プレーヤーが提供した選択リストの中から任意の動画を選択し再生すると、動画プレーヤーは、ユーザの操作に対応する選択信号を取得する。
【０１６３】
ステップ２０５において、選択信号に対応する動画の種類を取得する。
【０１６４】
動画プレーヤーは、選択信号に対応する動画の種類を取得する。この種類は、オンライン動画、オフライン動画及び生放送動画の任意の一種類を含む。
【０１６５】
ステップ２０６において、種類に基づいて、対応する再生画面を表示し、動画を再生する。
【０１６６】
異なる種類の動画が対応する再生画面には差異が存在することがある。例えば、オンライン動画の再生画面は、再生進度制御バー、再生／停止制御部、次話選択制御部及び音声ボリューム調節制御部等を含む。生放送再生のとき、ユーザが生放送動画の再生進度及び再生コンテンツを制御できないため、生放送動画の再生画面は、通常、進度制御バーと次話選択制御部を含まない。ユーザの動画視聴体験を向上させるため、動画プレーヤーは、異なる種類の動画を再生する時、異なる再生画面を提供し、又は、再生画面に対して適切な変更又は調整を行うことで、ユーザによる基本的な操作のニーズを満足させるとともに、ユーザに不必要な困惑を与えることも回避することができる。
【０１６７】
図２Ｂに示すように、動画プレーヤーは、「天龍八部衆」第１話を再生する時、「天龍八部衆」の第１話は、オンライン動画であるため、再生画面には、再生進度制御バー２６、再生／停止制御部２７、次話選択制御部２８及び音声ボリューム調節制御部２９等が表示される。ユーザがエピソード選択リスト２１から「テレビチャンネルＡ」２５選択すると、動画プレーヤーは、「天龍八部衆」の第３８話を再生する。「天龍八部衆」の第３８話は、生放送動画であるため、再生画面には、再生／停止制御部２７及び音声ボリューム調節制御部２９のみが表示される。
【０１６８】
上記のように、本実施例に係る動画エピソード選択方法において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０１６９】
また、本開示の実施例に係る動画エピソード選択方法は、各動画のエピソードＩＤに基づいて、取得した異なる種類の複数の動画に対して重複を排除する。これにより、ユーザがエピソード選択する際に不必要なトラブルを低減し、動画エピソード選択の効率を向上させる。これとともに、異なる種類の動画の異なる特性に基づいて、動画プレーヤーは、オンライン動画を基に、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、オフライン動画を残すことで、再生中のデータ容量を節約できるとともにオンライン動画の再生中に動画再生が止まる問題も有効に避けることができる。また、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、オンライン動画を残すことで、異なるエピソードを有する生放送動画を入手でき、動画再生中の選択性を保証でき、ユーザが最新且つ全話の動画を視聴できることを保証する。
【０１７０】
本実施例に係る動画エピソード選択方法は、異なる種類の動画に異なる再生画面を提供することで、ユーザによる基本的な操作を満足させるとともに、ユーザがエピソード選択する際に直面する不必要なトラブルを低減し、ユーザの動画視聴体験をさらに向上させることができる。
【０１７１】
下記において、本開示に係る装置の実施例を説明する。この装置の実施例は、上記した方法の実施例を適用できる。本開示に係る装置の実施例について詳しく説明していない部分は、上記方法の実施例を参照ください。
【０１７２】
図３は、本開示の１実施例による動画エピソード選択装置の構成を示すブロック図である。この動画エピソード選択装置は、ソフトウェア、ハードウェア、又は両者の組み合わせにより実現された動画プレーヤーの一部又は全部である。この動画エピソード選択装置は、特徴取得モジュール３１０、動画検索モジュール３２０及びエピソード選択モジュール３３０を備える。
【０１７３】
特徴取得モジュール３１０は、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１７４】
動画検索モジュール３２０は、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２であり、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１７５】
エピソード選択モジュール３３０は、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１７６】
上記のように、本実施例に係る動画エピソード選択装置において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０１７７】
図４は、本開示の他の実施例による動画エピソード選択装置の構成を示すブロック図である。この動画エピソード選択装置は、ソフトウェア、ハードウェア、又は両者の組み合わせにより実現された動画プレーヤーの一部又は全部である。この動画エピソード選択装置は、特徴取得モジュール３１０、動画検索モジュール３２０、及びエピソード選択モジュール３３０を備える。
【０１７８】
特徴取得モジュール３１０は、任意の動画に対して、動画の特徴ＩＤを取得する。
【０１７９】
動画検索モジュール３２０は、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ここでｍ≧２であり、少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。
【０１８０】
エピソード選択モジュール３３０は、ｍ個の動画に基づいて、エピソード選択リストを提供する。
【０１８１】
１実施例において、エピソード選択モジュール３３０は、エピソード取得サブモジュール３３０ａ、動画重複排除サブモジュール３３０ｂ、及びエピソード選択サブモジュール３３０ｃを含む。
【０１８２】
エピソード取得サブモジュール３３０ａは、各動画のエピソードＩＤを取得する。
【０１８３】
動画重複排除サブモジュール３３０ｂは、エピソードＩＤに基づいて、ｍ個の動画にある重複を排除し、ｎ個の動画を取得する。ここで１≦ｎ≦ｍである。
【０１８４】
１実施例において、動画重複排除サブモジュール３３０ｂは、第１重複排除ユニット３３０ｂ１、又は、第２重複排除ユニット３３０ｂ２、又は、第３重複排除ユニット３３０ｂ３、又は、第４重複排除ユニット３３０ｂ４を含む。
【０１８５】
第１重複排除ユニット３３０ｂ１は、ｍ個の動画がａ個のオンライン動画及びｂ個のオフライン動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、ｎ個の動画を取得する。ここでａ、ｂ≧１である。
【０１８６】
第２重複排除ユニット３３０ｂ２は、ｍ個の動画がｃ個のオンライン動画及びｄ個の生放送動画を含む場合、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、ｎ個の動画を取得する。ここでｃ、ｄ≧１である。
【０１８７】
第３重複排除ユニット３３０ｂ３は、ｍ個の動画がｅ個のオフライン動画及びｆ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｅ、ｆ≧１である。
【０１８８】
第４重複排除ユニット３３０ｂ４は、ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画、及びｉ個の生放送動画を含む場合、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つオフライン動画又はオンライン動画と同じエピソードＩＤを有する生放送動画を排除することでｎ個の動画を取得する。ここでｇ、ｈ、ｉ≧１である。
【０１８９】
エピソード選択サブモジュール３３０ｃは、ｎ個の動画に対応するエピソード選択リストを提供する。
【０１９０】
１実施例において、エピソード選択サブモジュール３３０ｃは、オンライン提供ユニット３３０ｃ１、及び／又は、オフライン提供ユニット３３０ｃ２、及び／又は、生放送提供ユニット３３０ｃ３を含む。
【０１９１】
オンライン提供ユニット３３０ｃ１は、ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、少なくとも１つのオンライン再生アドレスに基づいて、エピソード選択リストを提供する。
【０１９２】
１実施例において、オンライン提供ユニット３３０ｃ１は、選択サブユニット、又は直接提供サブユニットを含む。
【０１９３】
選択サブユニットは、オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域幅の占有率が最も低いうちのいずれかを含む第１所定条件に基づいて、少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、オンライン再生アドレスに対応するオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９４】
直接提供サブユニットは、少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９５】
オフライン提供ユニット３３０ｃ２は、ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画について、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、少なくとも１つのオフライン再生アドレスに基づいてエピソード選択リストを提供する。
【０１９６】
１実施例において、オフライン提供ユニット３３０ｃ２は、選択サブユニット、又は全部提供サブユニットを含む。
【０１９７】
選択サブユニットは、オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いうちの任意の１つを有する第２所定条件に基づいて、少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、オフライン再生アドレスに対応するオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９８】
全部提供サブユニットは、少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれるエピソード選択リストを提供する。
【０１９９】
生放送提供ユニット３３０ｃ３は、ｎ個の動画が少なくとも１つの生放送ライン動画を含む場合、各生放送動画について、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、少なくとも１つの生放送チャンネルに基づいてエピソード選択リストを提供する。
【０２００】
１実施例において、生放送提供ユニット３３０ｃ３は、時間取得サブユニット、生放送選択サブユニット、及び生放送提供サブユニットを含む。
【０２０１】
時間取得サブユニットは、各生放送チャンネルの生放送時間を取得する。
【０２０２】
生放送選択サブユニットは、生放送時間に基づいて、生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択する。
【０２０３】
生放送提供サブユニットは、再生中の生放送チャンネル及び／又はまもなく放送する生放送チャンネルを含むエピソード選択リストを提供する。
【０２０４】
１実施例において、生放送提供ユニット３３０ｃ３は、さらに、時間記録サブユニット、及びサービス提供サブユニットを含む。
【０２０５】
時間記録サブユニットは、エピソード選択リストがまもなく放送する生放送チャンネルを含む場合、まもなく放送する生放送チャンネルの生放送時間を記録する。
【０２０６】
サービス提供サブユニットは、生放送時間に基づいて、予約及び／又は通知サービスを提供する。
【０２０７】
１実施例において、上記装置は、さらに、
【０２０８】
エピソード選択リストに対して行われた選択の選択信号を取得するための信号取得モジュール３４０と、
【０２０９】
選択信号に対応する動画の種類を取得するための動画取得モジュール３５０と、
【０２１０】
種類に基づいて、対応する再生画面を表示し、動画を再生するための動画再生モジュール３６０とを含む。
【０２１１】
上記のように、本実施例に係る動画エピソード選択装置において、任意の動画の特徴ＩＤを取得し、同じ特徴ＩＤを有する、少なくとも２種類の動画をｍ個検索し、ｍ個の動画に基づいて、エピソード選択リストを提供する。少なくとも２種類の動画は、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む。これにより、従来技術に存在する、同じ種類の数話に分けられる動画のみに対して再生及びエピソード選択を行い、異なる種類の動画を切り替えて選択するのに大量の繁雑な操作をする必要があり、また、ユーザが動画をスムーズに視聴することに影響を与える問題を解決し、１つのエピソード選択リストにおいて、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類の動画を含むエピソード選択機能を提供することで、異なる種類の動画を切り替えて選択することがより簡単かつ便利になり、ユーザの動画をスムーズに視聴する確率が向上できる。
【０２１２】
また、本開示の実施例に係る動画エピソード選択装置は、各動画のエピソードＩＤに基づいて、取得した異なる種類の複数の動画に対して重複を排除する。これにより、ユーザがエピソード選択する際に不必要なトラブルを低減し、動画エピソード選択の効率を向上させる。これとともに、異なる種類の動画の異なる特性に基づいて、動画プレーヤーは、オンライン動画を基に、オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、オフライン動画を残すことで、再生中のデータ容量を節約できるとともにオンライン動画の再生中に動画再生が止まる問題も有効に避けることができる。また、オンライン動画と同じエピソードＩＤを有する生放送動画を排除し、オンライン動画を残すことで、異なるエピソードを有する生放送動画を入手でき、動画再生中の選択性を保証でき、ユーザが最新且つ全話の動画を視聴できることを保証する。
【０２１３】
本実施例に係る動画エピソード選択装置は、異なる種類の動画に異なる再生画面を提供することで、ユーザによる基本的な操作を満足させるとともに、ユーザがエピソード選択する際に直面する不必要なトラブルを低減し、ユーザの動画視聴体験をさらに向上させることができる。
【０２１４】
上記実施例による装置において、各モジュールの操作の具体方法は、関連する方法実施例において詳しく説明されており、ここでは詳細な説明を省略する。
【０２１５】
図５は、本開示の１実施例による動画エピソード選択機能を提供する装置５００の構成を示すブロック図である。例えば、装置５００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０２１６】
図５を参照して、装置５００は、プロセスアセンブリ５０２、メモリ５０４、電源アセンブリ５０６、マルチメディアアセンブリ５０８、オーディオアセンブリ５１０、入出力（Ｉ／Ｏ）インターフェイス５１２、センサアセンブリ５１４、及び通信アセンブリ５１６のような一つ以上のアセンブリを含んでよい。
【０２１７】
プロセスアセンブリ５０２は、一般的には装置５００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ５０２は、一つ以上のプロセッサ５２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ５０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ５０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ５０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ５０８とプロセスアセンブリ５０２の間のインタラクションを容易にするようにしてもよい。
【０２１８】
メモリ５０４は、各種類のデータを記憶することにより装置５００の操作を支援するように構成される。これらのデータの例は、装置５００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ ＰｒｏｇｒａｍｍａｂｌｅＲｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（ＲｅａｄＯｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０２１９】
電源アセンブリ５０６は、装置５００の多様なアセンブリに電力を供給する。電源アセンブリ５０６は、電源管理システム、一つ以上の電源、及び装置５００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０２２０】
マルチメディアアセンブリ５０８は、前記装置５００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ５０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置５００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０２２１】
オーディオアセンブリ５１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ５１０は、一つのマイク（ＭＩＣ）を含み、装置５００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ５０４に記憶されたり、通信アセンブリ５１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ５１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０２２２】
Ｉ／Ｏインターフェイス５１２は、プロセスアセンブリ５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０２２３】
センサアセンブリ５１４は、装置５００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ５１４は、装置５００のＯＮ／ＯＦＦ状態、装置５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ５１４は、装置５００、或は装置５００の一つのアセンブリの位置変更、ユーザと装置５００とが接触しているか否か、装置５００の方位、又は加速／減速、装置５００の温度の変化を検出できる。センサアセンブリ５１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０２２４】
通信アセンブリ５１６は、装置５００と他の機器の間に有線、又は无線形態の通信を提供する。装置５００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（ＲａｄｉｏＦｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（ＩｎｆｒａｒｅｄＤａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  ＷｉｄｅＢａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【０２２５】
例示的な実施例において、装置５００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０２２６】
例示的な実施例において、さらに、命令を含む非一時的なコンピュータで読み取り可能な記憶媒体、例えば命令を含むメモリ５０４を提供しており、装置５００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記非一時的なコンピュータで読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−ＡｃｃｅｓｓＭｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ ＲＯＭ）、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０２２７】
非一時的なコンピュータで読み取り可能な記憶媒体は、当該記録媒体中の命令が装置５００のプロセッサによって実行される際に、装置５００に上記の図１、又は図２Ａに示した動画エピソード選択方法を実行させることができる。
【０２２８】
当業者は、本明細書に開示された発明の詳細を考慮し、実施することにより、本発明の他の実施方案を容易に想定することができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づき、且つ本開示において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
【０２２９】
本発明は、上記において開示された構成又は図面に示した構造に限定されるものではなく、本発明の範囲内であれば、様々な補正又は変更を行うことができる。本発明の範囲は、特許請求の範囲により制限される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
任意の動画に対して、動画の特徴ＩＤを取得するステップと、
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するステップと、
前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップと、
を含むことを特徴とする動画エピソード選択方法。
【請求項２】
前記ｍ個の動画に基づいて、エピソード選択リストを提供するステップは、
各動画のエピソードＩＤを取得するステップと、
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するステップと、
前記ｎ個の動画に対応するエピソード選択リストを提供するステップと、
を含むことを特徴とする前記請求項１に記載の動画エピソード選択方法。
【請求項３】
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ個の動画を取得するステップは、
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するステップ、
又は、
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
又は、
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
又は、
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するステップ、
を含むことを特徴とする請求項２に記載の動画エピソード選択方法。
【請求項４】
前記ｎ個の動画に対応するエピソード選択リストを提供するステップは、
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
及び／又は、
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップ、
及び／又は、
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップ、
を含むことを特徴とする請求項２に記載の動画エピソード選択方法。
【請求項５】
前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
又は、
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
を含むことを特徴とする請求項４に記載の動画エピソード選択方法。
【請求項６】
前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するステップは、
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
又は、
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するステップ、
を含むことを特徴とする請求項４に記載の動画エピソード選択方法。
【請求項７】
前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するステップは、
各前記生放送チャンネルの生放送時間を取得するステップと、
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するステップと、
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するステップと、
を含むことを特徴とする請求項４に記載の動画エピソード選択方法。
【請求項８】
さらに、
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するステップと、
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するステップと、
を含むことを特徴とする請求項７に記載の動画エピソード選択方法。
【請求項９】
さらに、
前記エピソード選択リストに対して行われた選択の選択信号を取得するステップと、
前記選択信号に対応する動画の種類を取得するステップと、
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するステップと、
を含むことを特徴とする請求項１〜８の何れか一項に記載の動画エピソード選択方法。
【請求項１０】
任意の動画に対して、前記動画の特徴ＩＤを取得するための特徴取得モジュールと、
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索するための動画検索モジュールと、
前記ｍ個の動画に基づいて、エピソード選択リストを提供するためのエピソード選択モジュールと、
を備えることを特徴とする動画エピソード選択装置。
【請求項１１】
前記エピソード選択モジュールは、
各動画のエピソードＩＤを取得するためのエピソード取得サブモジュールと、
前記エピソードＩＤに基づいて、ｍ個の動画にある重複の動画を排除し、ｎ（１≦ｎ≦ｍ）個の動画を取得するための動画重複排除サブモジュールと、
前記ｎ個の動画に対応するエピソード選択リストを提供するためのエピソード選択サブモジュールと、
を備えることを特徴とする請求項１０に記載の動画エピソード選択装置。
【請求項１２】
前記動画重複排除サブモジュールは、
前記ｍ個の動画がａ個のオンライン動画及びｂ（ａ、ｂ≧１）個のオフライン動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除することで、前記ｎ個の動画を取得するための第１重複排除ユニット、
又は、
前記ｍ個の動画がｃ個のオンライン動画及びｄ（ｃ、ｄ≧１）個の生放送動画を含む場合、前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第２重複排除ユニット、
又は、
前記ｍ個の動画がｅ個のオフライン動画及びｆ（ｅ、ｆ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第３重複排除ユニット、
又は、
前記ｍ個の動画がｇ個のオンライン動画、ｈ個のオフライン動画及びｉ（ｇ、ｈ、ｉ≧１）個の生放送動画を含む場合、前記オフライン動画と同じエピソードＩＤを有するオンライン動画を排除し、且つ前記オフライン動画又は前記オンライン動画と同じエピソードＩＤを有する生放送動画を排除することで、前記ｎ個の動画を取得するための第４重複排除ユニット、
を備えることを特徴とする請求項１１に記載の動画エピソード選択装置。
【請求項１３】
前記エピソード選提供サブモジュールは、
前記ｎ個の動画が少なくとも１つのオンライン動画を含む場合、各オンライン動画に対して、そのオンライン動画の対応する少なくとも１つのオンライン再生アドレスを取得し、前記少なくとも１つのオンライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオンライン提供ユニット、
及び／又は、
前記ｎ個の動画が少なくとも１つのオフライン動画を含む場合、各オフライン動画に対して、そのオフライン動画の対応する少なくとも１つのオフライン再生アドレスを取得し、前記少なくとも１つのオフライン再生アドレスに基づいて前記エピソード選択リストを提供するためのオフライン提供ユニット、
及び／又は、
前記ｎ個の動画が少なくとも１つの生放送動画を含む場合、各生放送動画に対して、その生放送動画の対応する少なくとも１つの生放送チャンネルを取得し、前記少なくとも１つの生放送チャンネルに基づいて前記エピソード選択リストを提供するための生放送提供ユニット、
を備えることを特徴とする請求項１１に記載の動画エピソード選択装置。
【請求項１４】
前記オンライン提供ユニットは、
前記オンライン再生アドレスに対応するオンラインコンテンツの解像度がもっと高く、分解能が最も高い又は帯域占有率が最も低いいずれかを含む第１所定条件に基づいて、前記少なくとも１つのオンライン再生アドレスの中から１つのオンライン再生アドレスを選択し、前記オンライン再生アドレスに対応するオンラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
又は、
前記少なくとも１つのオンライン再生アドレスに対応する少なくとも１つのオンラインコンテンツが含まれる前記エピソード選択リストを提供するための直接提供サブユニット、
を備えることを特徴とする請求項１３に記載の動画エピソード選択装置。
【請求項１５】
前記オフライン提供ユニットは、
前記オフライン再生アドレスに対応するオフラインコンテンツの解像度がもっと高い又は分解能が最も高いいずれかを含む第２所定条件に基づいて、前記少なくとも１つのオフライン再生アドレスの中から１つのオフライン再生アドレスを選択し、前記オフライン再生アドレスに対応するオフラインコンテンツが含まれる前記エピソード選択リストを提供するための選択サブユニット、
又は、
前記少なくとも１つのオフライン再生アドレスに対応する少なくとも１つのオフラインコンテンツが含まれる前記エピソード選択リストを提供するための全部提供サブユニット、
を備えることを特徴とする請求項１３に記載の動画エピソード選択装置。
【請求項１６】
前記生放送提供ユニットは、
各前記生放送チャンネルの生放送時間を取得するための時間取得サブユニットと、
前記生放送時間に基づいて生放送中である生放送チャンネル及び／又はまもなく放送する生放送チャンネルを選択するための生放送選択サブユニットと、
前記再生中の生放送チャンネル及び／又は前記まもなく放送する生放送チャンネルを含む前記エピソード選択リストを提供するための生放送提供サブユニットと、
を備えることを特徴とする請求項１３に記載の動画エピソード選択装置。
【請求項１７】
前記生放送提供ユニットは、さらに、
前記エピソード選択リストが前記まもなく放送する生放送チャンネルを含む場合、前記まもなく放送する生放送チャンネルの生放送時間を記録するための時間記録サブユニットと、
前記生放送時間に基づいて、予約及び／又は通知サービスを提供するためのサービス提供サブユニットと、
を備えることを特徴とする請求項１６に記載の動画エピソード選択装置。
【請求項１８】
さらに、
前記エピソード選択リストに対して行われた選択の選択信号を取得するための信号取得モジュールと、
前記選択信号に対応する動画の種類を取得するための動画取得モジュールと、
前記種類に基づいて、対応する再生画面を表示し、前記動画を再生するための動画再生モジュールと、
を含むことを特徴とする請求項１０〜１７の何れか一項に記載の動画エピソード選択装置。
【請求項１９】
プロセッサと、
前記プロセッサにより実行される指令を記憶する記憶装置とを含み、
前記プロセッサは、
任意の動画に対して、動画の特徴ＩＤを取得し、
前記同じ特徴ＩＤを有する、オンライン動画、オフライン動画及び生放送動画の中の任意の２種類又は全ての３種類を含む少なくとも２種類の動画をｍ（ｍ≧２）個検索し、
前記ｍ個の動画に基づいて、エピソード選択リストを提供することを特徴とする動画エピソード選択装置。
【請求項２０】
プロセッサに実行されることにより、請求項１乃至８のいずれか１項に記載の動画エピソード選択方法を実現することを特徴とするプログラム。
【請求項２１】
請求項２０に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016527763.tif 000009
2016527763.tif 000010
2016527763.tif 000011
2016527763.tif 000012