(57)【要約】  本発明の実施例は、ビデオ処理方法、装置、端末および媒体を開示する。当該方法は、連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは、少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含むことと、第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出することと、各ビデオセグメントのターゲット放送速度に基づき、少なくとも２つのビデオセグメントを、予め設定された期間に合致するターゲットビデオに合成することと、を含む。【選択図】図１
2021506196.tif 000002
【特許請求の範囲】
【請求項１】
連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、前記連続するビデオは、少なくとも２つのビデオセグメントにより合成され、前記少なくとも１つのターゲットビデオセグメントは、前記少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含むことと、
前記第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出することと、
各ビデオセグメントのターゲット放送速度に基づき、前記少なくとも２つのビデオセグメントを、予め設定された期間に合致するターゲットビデオに合成することと、を含む、
ビデオ処理方法。
【請求項２】
前記第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出することは、
前記第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに対して論理演算をし、論理演算した結果を前記各ターゲットビデオセグメントのターゲット放送速度とすることと、
前記第１の編集パラメータを、前記少なくとも２つのビデオセグメントのうち前記少なくとも１つのターゲットビデオセグメント以外の他のビデオセグメントのターゲット放送速度とすることと、を含む、
請求項１に記載のビデオ処理方法。
【請求項３】
各ビデオセグメントのターゲット放送速度は、前記各ビデオセグメントのうちの画像データの放送速度およびオーディオデータの放送速度を含む、請求項１または２に記載のビデオ処理方法。
【請求項４】
ビデオ選択インターフェースにおいてトリガーされたビデオ多重選択要求に応答し、選択された前記少なくとも２つのビデオセグメントを取得し、前記ビデオ選択インターフェースは、ビデオ撮影インターフェースまたは詳細インターフェースから切り替えられて表示することをさらに含む、請求項１、２または３に記載のビデオ処理方法。
【請求項５】
前記連続するビデオの期間が、前記ターゲットビデオの期間以上である、請求項１〜４のいずれか一項に記載のビデオ処理方法。
【請求項６】
連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、前記連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは、前記少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含むように構成される編集操作取得モジュールと、
前記第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出するように構成されるビデオセグメント編集モジュールと、
各ビデオセグメントのターゲット放送速度に基づき、前記少なくとも２つのビデオセグメントを予め設定された期間に合致するターゲットビデオに合成するように構成されるビデオ合成モジュールと、を含む、
ビデオ処理装置。
【請求項７】
前記ビデオセグメント編集モジュールは、
前記第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに対して論理演算をし、論理演算した結果を前記各ターゲットビデオセグメントのターゲット放送速度とするように構成される第１のビデオセグメント編集ユニットと、
前記第１の編集パラメータを、前記少なくとも２つのビデオセグメントのうち前記少なくとも１つのターゲットビデオセグメント以外の他のビデオセグメントのターゲット放送速度とするように構成される第２のビデオセグメント編集ユニットと、を含む、
請求項６に記載のビデオ処理装置。
【請求項８】
各ビデオセグメントのターゲット放送速度は、前記各ビデオセグメントのうちの画像データの放送速度およびオーディオデータの放送速度を含む、請求項６または７に記載のビデオ処理装置。
【請求項９】
少なくとも１つのプロセッサと、
少なくとも１つのプログラムを記憶するように構成されるメモリーと、を含む、
端末であって、
前記少なくとも１つのプログラムが前記少なくとも１つのプロセッサにより実行されると、前記少なくとも１つのプロセッサは、請求項１〜５のいずれか一項に記載のビデオ処理方法を実現する、
端末。
【請求項１０】
コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、
前記コンピュータプログラムは、プロセッサにより実行されると、請求項１〜５のいずれか一項に記載のビデオ処理方法を実現する、
コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２０１８年０９月３０日に中国特許庁へ出願された出願番号２０１８１１１６２０７４．Ｘの中国特許出願に対して優先権の利益を主張するものであり、当該出願の内容のすべてが本発明に援用される。
【０００２】
本発明は、インターネット技術分野に関し、例えば、ビデオ処理方法、装置、端末および媒体に関する。
【背景技術】
【０００３】
ネットワーク技術の発展に伴い、ビデオインタラクティブアプリケーションは、人々の日常生活で非常に人気がある。
【０００４】
ビデオインタラクティブアプリケーションを適用するインターネット企業にとって、ユーザのニーズを満たしながら、ユーザへ満足している製品エクスペリエンスを提供することは、企業の競争力を維持するために無視できない重要な要素となっている。幅広いユーザ群体に対して、ビデオインタラクティブアプリケーションは、例えば滑稽さ、ユーモア、科学、時事、および生活などの様々なビデオリソースをユーザへ提供することをサポートしながら、ユーザがいつでもどこでも異なるスタイルのビデオを撮影することをサポートし、且つ、複数の特殊効果を追加したり、異なるタイプのバックグランドミュージックなどを設定したりすることができる。
【０００５】
しかしながら、関連技術におけるビデオインタラクティブアプリケーションソフトウェアは、ビデオを複数回編集する処理過程で、ビデオにおける情報の紛失を引き起こしやすい。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、ビデオ編集過程における情報の紛失を回避するために用いられるビデオ処理方法、装置、端末および媒体を提供する。
【０００７】
本発明の実施例は、
連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは、少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含むことと、
第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出することと、
各ビデオセグメントのターゲット放送速度に基づき、少なくとも２つのビデオセグメントを、予め設定された期間に合致するターゲットビデオに合成することと、を含むビデオ処理方法を提供する。
【０００８】
本発明の実施例は、
連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは、少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含むように構成される編集操作取得モジュールと、
第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出するように構成されるビデオセグメント編集モジュールと、
各ビデオセグメントのターゲット放送速度に基づき、少なくとも２つのビデオセグメントを予め設定された期間に合致するターゲットビデオに合成するように構成されるビデオ合成モジュールと、を含むビデオ処理装置をさらに提供する。
【０００９】
本発明の実施例は、
１つまたは複数のプロセッサと、
１つまたは複数のプログラムを記憶するように構成されるメモリーと、を含む端末であって、
１つまたは複数のプログラムが１つまたは複数のプロセッサにより実行されると、１つまたは複数のプロセッサは、本発明のいずれかの実施例に記載のビデオ処理方法を実現する、端末をさらに提供する。
【００１０】
本発明の実施例は、コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、当該プログラムは、プロセッサにより実行されると、本発明のいずれかの実施例に記載のビデオ処理方法を実現する、コンピュータ可読記憶媒体をさらに提供する。
【００１１】
本発明の実施例は、少なくとも２つのビデオセグメントにより合成された連続するビデオの放送速度の第１の編集パラメータ、および少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントの放送速度の第２の編集パラメータを取得し、各ビデオセグメントのターゲット放送速度を算出し、さらに各ビデオセグメントのターゲット放送速度に基づいてターゲットビデオを合成することで、ビデオ編集過程で情報が紛失しやすいという問題を解決し、ビデオ情報の紛失を回避し、さらにユーザがビデオセグメントに基づいて完全なビデオを合成してビデオを共有するエクスペリエンスを向上させるとともに、ビデオインタラクティブアプリケーション自身に基づいてビデオ編集操作をサポートし、ビデオ編集過程を簡素化し、ビデオ編集の難易度および複雑度を低下させ、ビデオ編集の利便性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例に係るビデオ処理方法のフローチャートである。
【図２】本発明の実施例に係るビデオ選択インターフェースの模式図である。
【図３】本発明の実施例に係るビデオプレビューエリアが配置されているビデオ編集インターフェースの模式図である。
【図４】本発明の実施例に係る別のビデオ処理方法のフローチャートである。
【図５】本発明の実施例に係るビデオ処理装置の構造模式図である。
【図６】本発明の実施例に係る端末のハードウェアの構造模式図である。
【発明を実施するための形態】
【００１３】
以下は、図面および実施例を結び付けて本発明について説明する。ここで記載される具体的な実施例は、本発明を解釈するために過ぎず、本発明を限定するためのものではない。また、説明の便宜上、図面において、全部の構造ではなく、本発明に関連する一部のみが示されている。
【００１４】
実施例
【００１５】
図１は、本発明の実施例に係るビデオ処理方法のフローチャートである。本実施例は、ビデオを処理する場合、例えば、ビデオ合成過程で放送速度を複数回編集する場合に適用されてもよい。当該方法は、ビデオ処理装置により実行されてもよく、当該装置は、ソフトウェアおよび／またはハードウェアで実現され、スマートフォン、パソコンおよびアップルタブレット（ｉｐａｄ）などのネットワーク通信機能を有する任意の端末に配置されてもよい。
【００１６】
図１に示すように、本発明の実施例に係るビデオ処理方法は、以下のステップを含んでもよい。
【００１７】
Ｓ１１０：連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、そのうち、連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは、少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含む。
【００１８】
ビデオインタラクティブアプリケーションを用いてビデオを合成する過程で、ユーザは、ビデオインタラクティブアプリケーションのビデオ選択インターフェースによってビデオを合成するための複数のビデオセグメントを選択し、当該ビデオセグメントは、ユーザ端末の現地のビデオリソースである。ビデオインタラクティブアプリケーションは、ユーザによるビデオ選択操作を検出した後、ユーザにより選択されたビデオセグメントをリアルタイム取得する。ユーザによるビデオセグメントに対する選択操作が終了した後、ビデオインタラクティブアプリケーションは、直接的にビデオ選択インターフェースからビデオ編集インターフェースに切り換えられてもよい。ビデオ編集インターフェースにおいて、ユーザは、各ビデオセグメントを編集対象とするか、或は、初歩的に合成された連続するビデオを編集対象として放送速度の編集操作を行うことができ、編集した後、編集効果をプレビューすることもできる。端末より取得した放送速度の編集パラメータは、ユーザによる具体的な編集操作を説明するために用いられ、編集操作と編集対象（連続するビデオまたはビデオセグメント）との対応関係、および編集速度値を含む。一実施例において、ユーザは、ビデオ編集インターフェースにおいて、トリミング、解像度の編集、放送画面の旋回、ビデオの削除、および表示特殊効果の追加のうちの少なくとも１種の編集操作をさらに行うことができる。
【００１９】
図２は、例示として、本実施例に係るビデオ選択インターフェースの模式図を示している。図３は、例示として、本実施例に係るビデオプレビューエリアが配置されているビデオ編集インターフェースの模式図を示している。ビデオ編集インターフェースは、直接的にビデオ選択インターフェースから切り換えられて移行してもよい。図３に示すように、ビデオ編集インターフェースは、ビデオプレビューエリア３１、ビデオトリミングエリア３２およびビデオセグメントエリア３３を含む。そのうち、ビデオプレビューエリア３１は、ビデオ編集過程においてビデオ編集効果をプレビューし、例えば、初歩的に合成された連続するビデオの編集効果または単一のビデオセグメントの編集効果をプレビューするために用いられる。ビデオトリミングエリア３２の左右両側におけるハンドルは、プレビューされたビデオの期間の調整を実現するように、ユーザによるドラッグに従って移動することができる。ビデオトリミングエリア３２内のポインタは、ビデオの放送をプレビューすることに従って移動する。ビデオセグメントエリア３３は、ユーザにより選択された複数のビデオセグメントを展示し、当該エリアにおいて左右にスライドすることにより、ユーザにより選択されたすべてのビデオセグメントを確認することができる。ビデオ編集インターフェースのエッジ位置、またはビデオプレビューエリア３１とビデオトリミングエリア３２との間のキャップは、いずれもトリミングコントロール、放送速度編集コントロール、解像度編集コントロールなどの編集コントロールを配置するために用いられてもよい。
【００２０】
本実施例において、放送速度の第１の編集パラメータおよび放送速度の第２の編集パラメータに対応する編集操作の間に厳しい前後順番がなく、すなわち、ユーザは、任意の順番で連続するビデオに対する全体的な編集操作および単一のビデオセグメントに対する独立する編集操作を実行することができる。
【００２１】
Ｓ１２０：第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出する。
【００２２】
ビデオインタラクティブアプリケーションは、第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータを取得し、編集パラメータを統計し、種類分けするにより、各編集操作をビデオセグメントに対応付け、各ビデオセグメントの最終の放送速度であるターゲット放送速度を統計することができる。
【００２３】
Ｓ１３０：各ビデオセグメントのターゲット放送速度に基づき、少なくとも２つのビデオセグメントを予め設定された期間に合致するターゲットビデオに合成する。
【００２４】
放送速度を複数回編集して各ビデオセグメントに対するターゲット放送速度を得た後、各ビデオセグメントの元のビデオデータを基に、各ビデオセグメントに対して一次的な放送速度編集を行い、さらに、編集された複数のビデオセグメントに基づいて期間が予め設定されたビデオ期間以上のターゲットビデオを合成する。
【００２５】
一実施例において、連続するビデオの期間は、ターゲットビデオの期間以上である。即ち、連続するビデオが１つの遷移の中間ビデオドキュメントに相当するため、ユーザは、連続するビデオを基に、編集操作を行ってターゲットビデオを得ることができる。例えば、連続するビデオ期間が予め設定された期間よりも大きければ、ビデオのトリミングによって期間要求に合致するターゲットビデオを得ることができる。
【００２６】
また、ビデオインタラクティブアプリケーション自身は、放送速度編集などの複数種のビデオ編集操作をサポートすることができるため、ユーザは、ビデオを合成する過程で他のビデオ合成ツール、例えばビデオを合成するサードパーティのアプリケーションを用いる必要がない。そのため、ビデオ編集過程を簡素化し、ビデオ編集の難易度および複雑度を低下させ、ビデオ編集の利便性を向上させることができる。
【００２７】
一実施例において、上記技術方案に加えて、当該方法は、ビデオ選択インターフェースにおいてトリガーされた（引き起こされた）ビデオ多重選択要求に応答し、選択された少なくとも２つのビデオセグメントを取得し、そのうち、ビデオ選択インターフェースは、ビデオ撮影インターフェースまたは詳細インターフェースから切り換えられて表示することをさらに含む。一実施例において、ビデオ選択インターフェースは、ユーザがビデオ撮影インターフェースまたは詳細インターフェースにおける特定の標識をトリガーすることによって表示する。詳細インターフェースは、オーディオ詳細インターフェースおよびビデオ詳細インターフェースなどの他の情報の詳細インターフェースを含む。
【００２８】
ユーザは、端末におけるビデオインタラクティブアプリケーションをスタートさせた後、ビデオインタラクティブアプリケーションのビデオ撮影インターフェースまたはミュージック詳細インターフェースにおける特定の標識、例えばアップロード標識または共有標識をトリガーし、現在のインターフェースからビデオ選択インターフェースに切り換えることができる。当該ビデオ選択インターフェースは、ユーザによる選択を容易にするために、端末の現地のビデオセグメントを同期に表示することができる。一実施例において、ビデオ選択インターフェースは、ミュージック詳細インターフェースから切り換えて移行すれば、ユーザは、当該ミュージック詳細ページにおけるオーディオを合成ビデオのバックグランドミュージックとすることができる。
【００２９】
ユーザがビデオ多重選択要求をトリガーした後、ビデオインタラクティブアプリケーションは、ユーザにより選択されたビデオセグメントの情報を取得しながら、ユーザがビデオセグメントを選択する選択順番を記録し、ビデオを合成する時に、ユーザによる選択順番に基づいてビデオを合成する。本実施例において、ビデオを合成する過程で、ユーザにより定義されるビデオセグメントの排列順番に応じてビデオを合成してもよい。
【００３０】
ユーザによる選択過程で、ユーザは、当該ビデオセグメントを選択するか否かを決定するために、ビデオ選択インターフェースにおけるビデオサムネイル位置をタッチしてビデオプレビューをすることができる。一実施例において、ユーザにより選択されたビデオセグメントの期間は、期間の閾値以上であり、すなわち期間の閾値は、ユーザにより選択可能な有効的なビデオセグメントを決定する。例示的には、期間の閾値を３秒とした場合、ユーザにより選択されたビデオセグメントａの期間が２秒であると、提示ボックスをポップアップし（ｔｏａｓｔをポップアップし）、ユーザにより選択されたビデオセグメントａが無効であり、改めて選択する必要があると提示する。ユーザにより選択可能なビデオセグメントの数は、適切に設定され、例えば１２として設定されてもよく、本実施例においてそれを限定しない。ユーザにより選択されたビデオセグメントの数が予め設定された数に達した場合、ビデオ選択インターフェースにおける他のビデオサムネイルは、白いマスクによりカバーされるとともに、ユーザの選択をサポートすることがない。
【００３１】
図２に示すように、ビデオ選択インターフェースにおいて多重選択コントロール２１が配置されており、ユーザは、ビデオ多重選択要求をトリガーした後、毎回、１つのビデオセグメントを選択する。当該ビデオセグメントに対応するビデオサムネイルの左上隅において番号が表示され、ユーザがビデオセグメントを選択する記録情報とする。本実施例において、多重選択コントロール２１は、インターフェースエッジの任意の位置に配置されてもよい。図２においては、例示として、多重選択コントロール２１が左下方に配置される。
【００３２】
ビデオ合成過程において、ビデオに対して放送速度編集が行われる以外、トリミング、解像度の編集、放送画面の旋回、ビデオの削除および表示特殊効果の追加のうちの少なくとも１種の編集操作が行われてもよい。上記編集操作は、合成された連続するビデオを編集対象として行われた全体的な編集、および各ビデオセグメントを編集対象として行われた独立する編集に関する。ビデオ編集の効果は、放送速度編集効果などを含み、いずれもビデオ編集インターフェースのビデオプレビューエリアによってユーザに展示されることができる。つまり、ユーザのビデオ編集操作が終了した後、ビデオインタラクティブアプリケーションは、編集操作に対応するビデオプレビュー効果を生成して、ユーザがプレビューしながら、端末のキャッシュに保存する。
【００３３】
本発明の実施例は、まず、初歩的に合成された連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのビデオセグメントの放送速度の第２の編集パラメータを取得した後、第１の編集パラメータおよび第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出し、最後に、各ビデオセグメントのターゲット放送速度に基づいてターゲットビデオを合成することで、ビデオ編集過程で情報が紛失しやすいという問題を解決し、始終に元のビデオセグメントに基づいて放送速度の編集が行われるようにビデオ情報の紛失を回避し、さらに、ユーザがビデオセグメントに基づいて完全なビデオを合成してビデオを共有するエクスペリエンスを向上させるとともに、ビデオインタラクティブアプリケーション自身が複数種のビデオ編集操作をサポートすることができ、ユーザがビデオを合成する過程で、他の専門的なビデオ合成ツールを用いる必要がないため、ビデオ編集の利便性を向上させ、ビデオ編集の難易度および複雑度を低下させることができる。
【００３４】
図４は、本発明の実施例に係る他のビデオ処理方法のフローチャートである。上記実施例を基に説明する。
【００３５】
図４に示すように、本発明の実施例に係るビデオ処理方法は、以下のステップを含んでもよい。
【００３６】
Ｓ２１０：連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、そのうち、連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは、少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含む。
【００３７】
Ｓ２２０：第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに対して論理演算をし、論理演算した結果を前記各ターゲットビデオセグメントに対応するターゲット放送速度とする。
【００３８】
ユーザは、連続するビデオに対して全体的な放送速度編集を行えば、連続するビデオに含まれるすべてのビデオセグメントに対して同様な放送速度編集操作を行うことに相当するため、放送速度と各ビデオセグメントとの対応関係に応じて、第１の編集パラメータおよび第２の編集パラメータに対して論理和演算をし、各ビデオセグメントに対応する放送速度編集操作の和を得、後続にビデオセグメントの元のビデオデータに応じてビデオセグメントを逐一に編集することができる。
【００３９】
例示的には、ビデオセグメントＡおよびＢに対して、ユーザは、まず、ビデオセグメントＡおよびＢにより初歩的に合成された連続するビデオＣに対して１／３倍速の調整を行った後、独立してビデオセグメントＡに対して２倍速の調整を行う。ビデオインタラクティブアプリケーションは、ユーザの連続するビデオＣに対する低速編集操作およびユーザのビデオセグメントＡに対する快速編集操作をそれぞれ記録する。編集操作の論理演算により、２回の編集操作後、ビデオセグメントＡのターゲット放送速度がビデオセグメントＡの元の放送速度の２／３となり、ビデオセグメントＢのターゲット放送速度がビデオセグメントＢの元の放送速度の１／３となることを得ることができる。そして、ビデオセグメントＡおよびビデオセグメントＢの元のビデオデータを基に、２／３倍速の調整および１／３倍速の調整をそれぞれ行う。関連技術において、上記状況に対して、ビデオセグメントＡの元のビデオデータを基にビデオセグメントＡの最終の放送速度を得ることではなく、一回目の編集操作に対応する効果に加えて再度に編集し、すなわち１／３倍速のビデオセグメントＡを基に２倍速の調整を行ってビデオセグメントＡの最終の放送速度を得ることである。これにより、本実施例における方法は、ビデオ情報の紛失を回避することができるだけでなく、複数回編集する過程における情報の紛失程度の累加を回避することができるため、ビデオデータのフィデリティがより高くなる。
【００４０】
Ｓ２３０：第１の編集パラメータを、前記少なくとも２つのビデオセグメントのうちターゲットビデオセグメント以外の他のビデオセグメントのターゲット放送速度とする。
【００４１】
連続するビデオに含まれるビデオセグメントは、いずれも再度に放送速度編集を行うことではない。一回だけの放送速度編集を行ったビデオセグメントに対して、当該ビデオセグメントのターゲット放送速度は、編集された連続するビデオの放送速度である。本実施例において、操作Ｓ２２０および操作Ｓ２３０同士に厳しい実行順番の限定がなく、図２に示す実行順番例を、本発明に対する限定と見なすべきではない。
【００４２】
一実施例において、各ビデオセグメントのターゲット放送速度は、前記各ビデオセグメントのうちの画像データの放送速度およびオーディオデータの放送速度を含む。本実施例における編集パラメータの論理演算は、同時にビデオにおける画像データおよびオーディオデータに適用されるため、ビデオ編集過程における画像データおよびオーディオデータの紛失を同時に回避することができる。
【００４３】
Ｓ２４０：各ビデオセグメントのターゲット放送速度に基づき、少なくとも２つのビデオセグメントを、予め設定された期間に合致するターゲットビデオに合成する。
【００４４】
各ビデオセグメントの元のビデオを基に、放送速度編集を複数回行った後のターゲット放送速度を確定した後、期間が予め設定されたビデオ期間以上のターゲットビデオを合成することができる。
【００４５】
本発明の実施例は、取得した連続するビデオの第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、まず、第１の編集パラメータおよび第２の編集パラメータに対して論理演算を行って各ターゲットビデオセグメントのターゲット放送速度を得、第１の編集パラメータを、ターゲットビデオセグメント以外の他のビデオセグメントのターゲット放送速度とし、最後に、ターゲット放送速度に基づいてターゲットビデオを合成することで、ビデオ編集過程において情報が紛失しやすいという問題を解決し、始終に元のビデオセグメントに基づいて放送速度編集が行われるようにビデオ情報の紛失を回避し、さらに、ユーザがビデオセグメントに基づいて完全なビデオを合成してビデオを共有するエクスペリエンスを向上させながら、ビデオ編集の利便性を向上させることができる。
【００４６】
図５は、本発明の実施例に係るビデオ処理装置の構造模式図である。本実施例は、ビデオを処理する場合、例えば、ビデオ合成過程で放送速度を複数回編集する場合に適用されてもよい。当該ビデオ処理装置は、ソフトウェアおよび／またはハードウェアで実現され、ネットワーク通信機能を有する任意の端末に配置されてもよい。
【００４７】
図５に示すように、本発明の実施例に係るビデオ処理装置は、編集操作取得モジュール５１０、ビデオセグメント編集モジュール５２０およびビデオ合成モジュール５３０を含む。本実施例において、編集操作取得モジュール５１０は、連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、そのうち、連続するビデオは、少なくとも２つのビデオセグメントにより合成され、少なくとも１つのターゲットビデオセグメントは少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含むように構成される。ビデオセグメント編集モジュール５２０は、第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出するように構成される。ビデオ合成モジュール５３０は、各ビデオセグメントのターゲット放送速度に基づき、少なくとも２つのビデオセグメントを、予め設定された期間に合致するターゲットビデオに合成するように構成される。
【００４８】
一実施例において、ビデオセグメント編集モジュール５２０は、第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに対して論理演算をし、論理演算した結果を前記各ターゲットビデオセグメントのターゲット放送速度とするように構成される第１のビデオセグメント編集ユニットと、第１の編集パラメータを、少なくとも２つのビデオセグメントのうち少なくとも１つのターゲットビデオセグメント以外の他のビデオセグメントのターゲット放送速度とするように構成される第２のビデオセグメント編集ユニットと、を含む。
【００４９】
一実施例において、各ビデオセグメントのターゲット放送速度は、前記各ビデオセグメントのうちの画像データの放送速度およびオーディオデータの放送速度を含む。
【００５０】
一実施例において、当該装置は、ビデオ選択インターフェースにおいてトリガーされたビデオ多重選択要求に応答し、選択された少なくとも２つのビデオセグメントを取得し、そのうち、ビデオ選択インターフェースは、ビデオ撮影インターフェースまたは詳細インターフェースから切り換えられて表示するように構成されるビデオセグメント取得モジュールをさらに含む。
【００５１】
一実施例において、連続するビデオの期間は、ターゲットビデオの期間以上である。
【００５２】
上記ビデオ処理装置は、本発明の任意の実施例に係るビデオ処理方法を実行することができ、実行方法に対応する機能モジュールおよび有益な効果を備える。
【００５３】
実施例
【００５４】
図６は、本発明の実施例に係る端末のハードウェアの構造模式図である。以下は、図６を参照し、図６に、本発明の実施例を実現するための端末８００の構造模式図が示されている。本発明の実施例における端末は、携帯電話、ノートブック、デジタル放送受信機、携帯端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）、タブレット（Ｐｏｒｔａｂｌｅ  Ａｎｄｒｏｉｄ  Ｄｅｖｉｃｅ、ＰＡＤ）、携帯式マルチメディアプレーヤー（Ｐｏｒｔａｂｌｅ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、ＰＭＰ）、車載端末（例えば、車載ナビゲーション端末）などの移動端末、およびデジタルテレビ（ｔｅｌｅｖｉｓｉｏｎ、ＴＶ）、デスクトップコンピューターなどの固定端末を含んでもよいが、それに限定されない。図６に示す端末は、例示的なものに過ぎず、本発明の実施例の機能および使用範囲を限定するものではない。
【００５５】
図６に示すように、端末８００は、１つまたは複数のプロセッサ（例えば、中央プロセッサ、図形プロセッサなど）８０１、および１つまたは複数のプログラムを記憶するように構成されるメモリー８０８を含む。そのうち、プロセッサ８０１は、読み取り専用メモリー（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）８０２に記憶されたプログラム、またはメモリー８０８からランダムアクセスメモリー（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）８０３にローディングされたプログラムに基づき、少なくとも１種の適切な動作および処理を実行することができる。ＲＡＭ８０３において、端末８００の操作に必要となる少なくとも１種のプログラムおよびデータがさらに記憶されている。プロセッサ８０１、ＲＯＭ８０２およびＲＡＭ８０３は、バス８０４によって互いに接続される。入力／出力（Ｉ／Ｏ）ポート８０５もバス８０４に接続される。
【００５６】
一般的には、タッチスクリーン、タッチパネル、キーボード、マウス、カメラ、マイク、加速度計、ジャイロスコープなどを含む入力装置８０６、液晶ディスプレー（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）、スピーカー、バイブレーターなどを含む出力装置８０７、磁気テープ、ハードディスクなどを含むメモリー８０８、および通信装置８０９は、Ｉ／Ｏポート８０５に接続されてもよい。通信装置８０９は、端末８００が他の機器と無線／有線通信してデータを交換することを許容することができる。図６に各種の装置を有する端末８００が示されているが、示されたすべての装置を実施したり、備えたりすることを要求しない。より多いか、またはより少ない装置を代替的に実施したり、備えたりすることができる。
【００５７】
本発明の実施例によれば、フローチャートを参照しながら説明する過程は、コンピュータソフトウェアプログラムとして実現されてもよい。例えば、本発明の実施例は、コンピュータ可読媒体に運ばれたコンピュータプログラムを含むコンピュータプログラム製品を含み、当該コンピュータプログラムはフローチャートに示した方法を実行するためのコードを含む。このような実施例において、当該コンピュータプログラムは、通信装置８０９によってネットワークからダウンロードされ、インストールされるか、或いは、メモリー８０８からインストールされるか、或いはＲＯＭ８０２からインストールされてもよい。当該コンピュータプログラムは、プロセッサ８０１により実行されると、本発明の実施例における方法に限定される上記機能を実行する。
【００５８】
本発明におけるコンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体または上記両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁、赤外線、または半導体のシステム、装置やデバイス、または任意の組み合わせであってもよいが、それに限定されない。コンピュータ可読記憶媒体のより具体的な例は、１つまたは複数の導線を有する電気接続、携帯式コンピュータ磁気ディスク、ハードディスク、ＲＡＭ、ＲＯＭ、消去可能・プログラム可能な読み取り専用メモリー（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＥＰＲＯＭまたはフラッシュメモリー）、光ファイバ、携帯式コンパクト磁気ディスク読み取り専用メモリー（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、または上述した任意の適切な組み合わせを含んでもよいが、それに限定されない。本発明において、コンピュータ可読記憶媒体は、いずれかのプログラムを含むか、或いは記憶する有形な媒体であってもよく、当該プログラムは、指令実行システム、装置またはデバイスにより用いられてもよいか、或いは指令実行システム、装置やデバイスと結び付けて用いられてもよい。本発明において、コンピュータ可読信号媒体は、ベースバンドに含まれるか、或いはキャリアの一部として伝搬されるデータ信号であってもよく、コンピュータ可読信号媒体にコンピュータ可読なプログラムコードが運ばれている。このような伝搬されるデータ信号は、複数種の形態を用いてもよく、電磁信号、光信号または上述した任意の適切な組み合わせを含んだが、それに限定されない。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体以外のいずれかのコンピュータ可読媒体であってもよい。当該コンピュータ可読信号媒体は、指令実行システム、装置やデバイスにより用いられるか、或いは指令実行システム、装置やデバイスと結び付けて用いられるプログラムを送信し、伝搬し、伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、いずれかの適切な媒体により伝送されてもよく、電線、ケーブル、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、ＲＦ）など、または上述したいずれかの適切な組み合わせを含んだが、それに限定されない。
【００５９】
上記コンピュータ可読媒体は、上記端末に含まれるものであってもよいし、独立して存在し、当該端末にインストールされていないものであってもよい。
【００６０】
上記コンピュータ可読媒体に１つまたは複数のプログラムが運ばれている。上記１つまたは複数のプログラムが当該端末により実行されると、当該端末は、連続するビデオの放送速度の第１の編集パラメータ、および少なくとも１つのターゲットビデオセグメントのうち各ターゲットビデオセグメントの放送速度の第２の編集パラメータを取得し、そのうち、上記連続するビデオは、少なくとも２つのビデオセグメントにより合成され、上記少なくとも１つのターゲットビデオセグメントは、前記少なくとも２つのビデオセグメントのうちの少なくとも１つのビデオセグメントを含み、上記第１の編集パラメータ、および各ターゲットビデオセグメントに対応する第２の編集パラメータに基づき、各ビデオセグメントのターゲット放送速度を算出し、各ビデオセグメントのターゲット放送速度に基づき、前記少なくとも２つのビデオセグメントを、予め設定された期間に合致するターゲットビデオに合成する。
【００６１】
１種または複数種のプログラム設計言語または複数種のプログラム設計言語の組み合わせで、本発明における操作を実行するためのコンピュータプログラムコードを作成してもよい。上記プログラム設計言語は、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などの対象に面するプログラム設計言語を含み、「Ｃ」言語または類似するプログラム設計言語などの通常の過程式プログラム設計言語をさらに含む。プログラムコードは、完全にユーザコンピュータで実行され、一部にユーザコンピュータで実行され、独立するソフトウェアパッケージとして実行され、一部にユーザコンピュータで一部に遠隔コンピュータで実行され、完全に遠隔コンピュータまたはサーバーで実行されてもよい。遠隔コンピュータに関する場合、遠隔コンピュータは、ローカルエリヤネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＬＡＮ）またはワイドエリアネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＷＡＮ）を含む任意種類のネットワークによってユーザコンピュータに接続され、或いは外部コンピュータに接続されてもよい（例えば、インターネットサービス事業者を用いてインターネットによって接続されてもよい）。
【００６２】
図面におけるフローチャートおよびブロック図は、本発明の実施例におけるシステム、方法およびコンピュータプログラム製品に応じて実現可能な体系アーキテクチャ、機能および操作を示している。この点から見れば、フローチャートまたはブロック図における各ブロックは、１つのモジュール、プログラムセグメント、またはコードの一部を代表することができる。当該モジュール、プログラムセグメント、またはコードの一部は、１つまたは複数の所定の論理機能を実現するための実行可能指令を含む。ブロック図および／またはフローチャートにおける各ブロック、およびブロック図および／またはフローチャートにおけるブロックの組み合わせは、所定の機能または操作を実行する専門的なハードウェアベースシステムで実現されてもよいか、或いは専門的なハードウェアとコンピュータ指令の組み合わせで実現されてもよい。
【００６３】
本発明に係るユニットは、ソフトウェアで実現されてもよいし、ハードウェアで実現されてもよい。そのうち、ユニットの名称は、ある情況で当該ユニット自身を限定するためのものではない。
【図１】
2021506196.tif 000003
【図２】
2021506196.tif 000004
【図３】
2021506196.tif 000005
【図４】
2021506196.tif 000006
【図５】
2021506196.tif 000007
【図６】
2021506196.tif 000008
【国際調査報告】
2021506196.tif 000009
2021506196.tif 000010
2021506196.tif 000011
2021506196.tif 000012