(57)【要約】  本明細書は、撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、ビデオ生成コマンドを取得したか否かを判断するステップと、ビデオ生成コマンドを取得しなかった場合に、ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るステップと、前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するステップと、を含むビデオ撮影方法を開示する。本明細書は、更に、ビデオ撮影装置、端末機器及び記憶媒体を開示する。
2021530146.tif 000002
【特許請求の範囲】
【請求項１】
撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、
前記ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記撮影速度で目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、
ビデオ生成コマンドを取得したか否かを判断するステップと、
前記ビデオ生成コマンドを取得しなかった判断結果に応えて、前記ビデオ生成コマンドが取得されるまで、前記ビデオ撮影モードコマンド、前記ビデオ撮影コマンド及び前記ビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを取得するステップと、
前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するステップと、を含むビデオ撮影方法。
【請求項２】
前記ビデオ撮影一時停止コマンドをユーザによってトリガするか、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガする請求項１に記載の方法。
【請求項３】
撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガする前記ステップには、
撮影ビデオの長さが前記所定の撮影時間閾値に到達した判断結果に応えて、前記ビデオ撮影一時停止コマンドをトリガするステップを含み、前記撮影時間長さが１つの撮影したビデオの撮影時間長さ又は複数の撮影したビデオの撮影時間の合計長さを含む請求項２に記載の方法。
【請求項４】
ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記撮影速度で目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得る前記ステップの前に、
特殊効果コマンドを取得したか否かを判断するステップを更に含み、
ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記撮影速度で目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得る前記ステップには、
前記特殊効果コマンドを取得した判断結果に応えて、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記特殊効果コマンドと前記撮影速度により目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップを含む請求項１に記載の方法。
【請求項５】
既存のビデオセグメントにより目標ビデオを生成する前記ステップの後には、
編集コマンドを取得したか否かを判断するステップと、
前記編集コマンドを取得した判断結果に応えて、前記編集コマンドにより前記目標ビデオを処理して処理後の目標ビデオを得るステップと、を更に含む請求項１に記載の方法。
【請求項６】
編集コマンドにより前記目標ビデオを処理して処理後の目標ビデオを得る前記ステップの後には、
記憶モードコマンドを取得したか否かを判断するステップと、
前記記憶モードコマンドを取得した判断結果に応えて、前記記憶モードコマンドにより前記処理後の目標ビデオを記憶するステップと、を更に含み、
前記記憶モードコマンドが下書きコマンド又は投稿コマンドを含む請求項５に記載の方法。
【請求項７】
記憶モードコマンドにより前記処理後の目標ビデオを記憶する前記ステップの後には、
ビデオ再生コマンドを取得したか否かを判断するステップと、
前記ビデオ再生コマンドを取得した判断結果に応えて、前記ビデオ再生コマンドにより前記処理後の目標ビデオを再生するステップと、を更に含む請求項６に記載の方法。
【請求項８】
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するステップと、
前記目標画面に撮影する目標シーンを表示し、前記ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ前記目標画面に前記ビデオ撮影モードコントロールと前記ビデオ撮影コントロールを表示するステップと、
ユーザによる前記目標画面における次へコントロールのトリガ操作が検出されたか否かを判断するステップと、
ユーザによる前記目標画面における次へコントロールのトリガ操作が検出されなかった判断結果に応えて、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、前記ビデオ撮影モードコントロールの選択操作、前記ビデオ撮影コントロールのトリガ操作及び前記ビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを取得するステップと、
前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するステップと、を含むビデオ撮影方法。
【請求項９】
前記目標画面に撮影する目標シーンを表示すると同時に、プログレスバーを表示するステップと、
プログレスバーが完全に表示されたことを検出した操作に応えて、前記目標画面から前記ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するステップと、を更に含む請求項８に記載の方法。
【請求項１０】
ビデオ撮影コントロールのトリガ操作を検出する前記ステップの前には、
前記目標画面における特殊効果コントロールの選択操作を検出するステップを更に含み、
前記目標画面に撮影する目標シーンを表示する前記ステップには、
ユーザの選択した特殊効果コントロールを重畳した目標シーンを前記目標画面に表示するステップを含む請求項８に記載の方法。
【請求項１１】
前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示する前記ステップの後には、
編集コントロールと次へコントロールを含むビデオ編集画面に移行するステップと、
前記編集コントロールの選択操作が検出され、且つ前記ビデオ編集画面における次へコントロールのトリガ操作が検出された結果に応えて、前記ビデオ編集画面から記憶モードコントロールを含むビデオ記憶モード画面に移行するステップと、を更に含む請求項８又は９に記載の方法。
【請求項１２】
前記ビデオ編集画面からビデオ記憶モード画面に移行する前記ステップの後には、
ユーザによる前記記憶モードコントロールの選択操作が検出された結果に応えて、前記ビデオ記憶モード画面からビデオ呈示モード画面に移行し、前記ビデオ呈示モード画面に前記記憶モードコントロールの選択操作に対応する前記目標ビデオの記憶結果を表示するステップを更に含み、前記記憶モードコントロールが下書きコントロールと投稿コントロールを含む請求項１１に記載の方法。
【請求項１３】
個人ページ画面における作品コントロールのトリガ操作が検出された結果に応えて、ビデオ再生画面に移行し、前記ビデオ再生画面で前記目標ビデオを再生するステップを更に含む請求項１２に記載の方法。
【請求項１４】
撮影速度を含むビデオ撮影モードコマンドを取得するように設置され、異なるビデオ撮影モードの撮影速度が異なるビデオ撮影モードコマンド取得モジュールと、
前記ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記撮影速度で目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得るように設置されるビデオセグメント生成モジュールと、
ビデオ生成コマンドを取得したか否かを判断するように設置されるビデオ生成コマンド判断モジュールと、
前記ビデオ生成コマンドを取得しなかった判断結果に応えて、前記ビデオ生成コマンドが取得されるまで、前記ビデオ撮影モードコマンド、前記ビデオ撮影コマンド及び前記ビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを取得するように設置されるビデオ生成コマンド取得モジュールと、
前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するように設置される目標ビデオ生成モジュールと、を含むビデオ撮影装置。
【請求項１５】
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するように設置される選択・トリガ操作検出モジュールと、
前記目標画面に撮影する目標シーンを表示し、前記ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ前記目標画面に前記ビデオ撮影モードコントロールと前記ビデオ撮影コントロールを表示するように設置されるビデオセグメント記憶モジュールと、
ユーザによる前記目標画面における次へコントロールのトリガ操作が検出されたか否かを判断するように設置される次へコントロールトリガ判断モジュールと、
ユーザによる前記目標画面における次へコントロールのトリガ操作が検出されなかった判断結果に応えて、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、前記ビデオ撮影モードコントロールの選択操作、前記ビデオ撮影コントロールのトリガ操作及び前記ビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを取得するように設置される次へコントロールトリガ検出モジュールと、
前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するように設置される目標ビデオ生成モジュールと、を含むビデオ撮影装置。
【請求項１６】
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶するように設置されるメモリと、を含み、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサにより実行されると、前記１つ又は複数のプロセッサが請求項１〜７のいずれか一項に記載の方法、請求項８〜１３のいずれか一項に記載の方法の少なくとも一項を実現する端末機器。
【請求項１７】
コンピュータプログラムを記憶したコンピュータ可読記憶媒体であって、前記コンピュータプログラムがプロセッサにより実行されると、請求項１〜７のいずれか一項に記載の方法、請求項８〜１３のいずれか一項に記載の方法の少なくとも一項を実現するコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２０１８年７月１９日に中国特許局に提出された、出願番号が２０１８１０７９９３４３．７の中国特許出願の優先権を主張し、この出願の全ての内容が参照によって本願に組み込まれる。
本開示の実施例は、通信技術に関し、例えば、ビデオ撮影方法、装置、端末機器及び記憶媒体に関する。
【背景技術】
【０００２】
通信技術と端末機器の発展に伴い、携帯電話機やタブレット等の端末機器が人間の仕事と生活に不可欠なものになっており、そして、端末機器が日増しに普及するに伴い、端末機器の提供するビデオ撮影機能もユーザに大きな利便性をもたらしている。
【０００３】
現在、端末機器を用いてビデオを撮影する場合に、一回の撮影で得られたビデオが１つの完全なビデオとなり、しかし、複数回で撮影したビデオを結合又は編集したい場合に、プロのビデオ処理ソフトウェアを使って処理する必要があり、また、撮影したビデオが全て正常速度のものであり、高速又は低速で撮影したビデオを得たい場合に、正常速度のビデオに後処理を行う必要があり、例えば、プロのビデオ処理ソフトウェアによって処理する。上記の原因で操作上の技術要求が高くなり、ユーザが日常生活で便利に使用できなく、ユーザの体験に影響を及ぼす。
【発明の概要】
【０００４】
本開示の実施例は、ビデオ撮影方法、装置、端末機器及び記憶媒体を提供して、ユーによるビデオ撮影、処理の利便性を高くして、ユーザ体験を向上させる。
【０００５】
一実施例では、本開示の実施例は、
撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、
ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記撮影速度で目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、
ビデオ生成コマンドを取得したか否かを判断するステップと、
前記ビデオ生成コマンドを取得しなかった場合に、前記ビデオ生成コマンドが取得されるまで、前記ビデオ撮影モードコマンド、前記ビデオ撮影コマンド及び前記ビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを取得するステップと、
前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するステップと、を含むビデオ撮影方法を提供する。
【０００６】
一実施例では、本開示の実施例は、
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するステップと、
前記目標画面に撮影する目標シーンを表示し、前記ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ前記目標画面に前記ビデオ撮影モードコントロールと前記ビデオ撮影コントロールを表示するステップと、
ユーザによる前記目標画面における次へコントロールのトリガ操作が検出されたか否かを判断するステップと、
ユーザによる前記目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、前記ビデオ撮影モードコントロールの選択操作、前記ビデオ撮影コントロールのトリガ操作及び前記ビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを取得するステップと、
前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するステップと、を含むビデオ撮影方法を更に提供する。
【０００７】
一実施例では、本開示の実施例は、
撮影速度を含むビデオ撮影モードコマンドを取得するように設置され、異なるビデオ撮影モードの撮影速度が異なるビデオ撮影モードコマンド取得モジュールと、
前記ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、前記撮影速度で目標シーンをビデオ撮影して、前記ビデオ撮影コマンドと前記ビデオ撮影一時停止コマンドの間のビデオセグメントを得るように設置されるビデオセグメント生成モジュールと、
ビデオ生成コマンドを取得したか否かを判断するように設置されるビデオ生成コマンド判断モジュールと、
前記ビデオ生成コマンドを取得しなかった場合に、前記ビデオ生成コマンドが取得されるまで、前記ビデオ撮影モードコマンド、前記ビデオ撮影コマンド及び前記ビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを取得するように設置されるビデオ生成コマンド取得モジュールと、
前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するように設置される目標ビデオ生成モジュールと、を含むビデオ撮影装置を更に提供する。
【０００８】
一実施例では、本開示の実施例は、
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するように設置される選択・トリガ操作検出モジュールと、
前記目標画面に撮影する目標シーンを表示し、前記ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ前記目標画面に前記ビデオ撮影モードコントロールと前記ビデオ撮影コントロールを表示するように設置されるビデオセグメント記憶モジュールと、
ユーザによる前記目標画面における次へコントロールのトリガ操作が検出されたか否かを判断するように設置される次へコントロールトリガ判断モジュールと、
ユーザによる前記目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、前記ビデオ撮影モードコントロールの選択操作、前記ビデオ撮影コントロールのトリガ操作及び前記ビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを取得するように設置される次へコントロールトリガ検出モジュールと、
前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するように設置される目標ビデオ生成モジュールと、を含むビデオ撮影装置を更に提供する。
【０００９】
一実施例では、本開示の実施例は、
１つ又は複数のプロセッサと、
１つ又は複数のプログラムを記憶するように設置されるメモリと、を含み、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサにより実行されると、前記１つ又は複数のプロセッサが本開示のいずれか１つの実施例に提供された方法を実現する端末機器を更に提供する。
【００１０】
一実施例では、本開示の実施例は、コンピュータプログラムを記憶したコンピュータ可読記憶媒体であって、前記コンピュータプログラムがプロセッサにより実行されると、本開示のいずれか１つの実施例に提供された方法を実現するコンピュータ可読記憶媒体を更に提供する。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施例のビデオ撮影方法のフローチャートである。
【図２】本開示の実施例の別のビデオ撮影方法のフローチャートである。
【図３】本開示の実施例の更に別のビデオ撮影方法のフローチャートである。
【図４】本開示の実施例の更に別のビデオ撮影方法のフローチャートである。
【図５】本開示の実施例の初期目標画面の構成の模式図である。
【図６】本開示の実施例の別の初期目標画面の構成の模式図である。
【図７】本開示の実施例の更に別の初期目標画面の構成の模式図である。
【図８】本開示の実施例の特殊効果選択画面の構成の模式図である。
【図９】本開示の実施例の別の特殊効果選択画面の構成の模式図である。
【図１０】本開示の実施例の更に別の特殊効果選択画面の構成の模式図である。
【図１１】本開示の実施例の更に別の特殊効果選択画面の構成の模式図である。
【図１２】本開示の実施例の更に別の特殊効果選択画面の構成の模式図である。
【図１３】本開示の実施例の撮影画面の構成の模式図である。
【図１４】本開示の実施例の別の撮影画面の構成の模式図である。
【図１５】本開示の実施例の削除画面の構成の模式図である。
【図１６】本開示の実施例の別の削除画面の構成の模式図である。
【図１７】本開示の実施例の更に別の撮影画面の構成の模式図である。
【図１８】本開示の実施例の目標画面の構成の模式図である。
【図１９】本開示の実施例の別の目標画面の構成の模式図である。
【図２０】本開示の実施例のビデオ記憶画面の構成の模式図である。
【図２１】本開示の実施例の別のビデオ編集画面の構成の模式図である。
【図２２】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２３】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２４】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２５】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２６】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２７】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２８】本開示の実施例の更に別のビデオ編集画面の構成の模式図である。
【図２９】本開示の実施例の更に別の目標画面の構成の模式図である。
【図３０】本開示の実施例のビデオ記憶モード画面の構成の模式図である。
【図３１】本開示の実施例の個人ページ画面の構成の模式図である。
【図３２】本開示の実施例のビデオ再生画面の構成の模式図である。
【図３３】本開示の実施例の更に別の目標画面の構成の模式図である。
【図３４】本開示の実施例のビデオ記憶画面の構成の模式図である。
【図３５】本開示の実施例のビデオ撮影装置の構成の模式図である。
【図３６】本開示の実施例の別のビデオ撮影装置の構成の模式図である。
【図３７】本開示の実施例の端末機器の構成の模式図である。
【発明を実施するための形態】
【００１２】
以下、図面と実施例を参照しながら本開示を説明する。ここで説明される実施例は本開示を限定することなく、本開示を解釈するためのものに過ぎない。説明の便宜上、全ての構造でなく、本開示に関連する部分のみが図示されている。
【００１３】
（実施例１）
図１は本開示の実施例で提供されたビデオ撮影方法のフローチャートであり、本実施例はビデオ処理の難度を低下することに適用可能であり、この方法はビデオ撮影装置によって実行可能であり、この装置はソフトウェア及び／又はハードウェアで実現可能であり、この装置は端末機器に配置可能であり、例えば、代表的な例として、携帯電話機及び／又はタブレット等が挙げられる。図１に示すように、この方法はステップ１１０〜ステップ１６０を含む。
【００１４】
ステップ１１０において、撮影速度を含むビデオ撮影モードコマンドを取得し、異なる撮影モードの撮影速度が異なる。
【００１５】
本開示の実施例では、１つの完全なビデオは複数のビデオセグメントを合成してなったものであってよく、ここで、それぞれのビデオセグメントの撮影した目標シーンが異なり、又は撮影した目標シーンが同じであるが、経時的な変化があることが可能である。一実施例では、より好適な撮影効果を呈示するために、それぞれのビデオセグメントに対応の撮影速度を設置する必要がある場合があり、それによって最終的に合成されたビデオがより好適な撮影効果を呈示できる。一実施例では、目標シーンを撮影する前にビデオ撮影モードコマンドを取得する必要がある。ここで、ビデオ撮影モードコマンドは対応の撮影速度を決定することに用いられる。一実施例では、ビデオ撮影モードコマンドは撮影速度を含んでよく、異なるビデオ撮影モードに対応する撮影速度が異なり、ここで、撮影速度とは単位時間内に撮影したビデオコマ数を指してよい。一実施例では、ビデオ撮影モードコマンドは通常の撮影速度、クイックモーション撮影速度及びスローモーション撮影速度を含んでよく、ここで、クイックモーションは２倍クイックモーション、３倍クイックモーション又は４倍クイックモーション等を含んでよく、スローモーションは１／２スローモーション、１／３スローモーション又は１／４スローモーション等を含んでよい。一実施例では、上記の異なるビデオ撮影モードコマンドで撮影したビデオセグメントの再生速度が同じであり、一実施例では、単位時間内に撮影したビデオセグメントの再生時間長さが異なる。クイックモーション撮影速度とスローモーション撮影速度は通常の撮影速度に対するものであり、例を挙げると、撮影速度＝通常の撮影速度／倍速であり、この倍速が１より大きい整数、例えば２、３又は４等であってもよいし、１より小さい分数、例えば１／２、１／３又は１／４等であってよい。倍速が１より大きい整数であれば、単位時間内に通常の撮影速度に対して撮影したビデオコマ数が少さく、クイックモーション撮影速度となり、倍速が１より小さい分数であれば、単位時間内に通常の撮影速度に対して撮影したビデオコマ数が多く、スローモーション撮影速度となる。通常の撮影速度を６０コマ／ｓとすると、２倍クイックモーション撮影速度が３０コマ／ｓであり、１／２スローモーション撮影速度が１２０コマ／ｓである。一実施例では、単位時間内に撮影したビデオセグメントの再生時間長さとして、通常の撮影速度で撮影したビデオセグメントの再生時間長さが１ｓであり、２倍クイックモーション撮影速度で撮影したビデオセグメントの再生時間長さが０．５ｓであり、１／２スローモーション撮影速度で撮影したビデオセグメントの再生時間長さが２ｓである。
【００１６】
一実施例では、異なるビデオ撮影モードの撮影速度が異なるので、ビデオカメラ又はカメラ等を含むがそれらに限定されない撮影のためのハードウェアデバイスは、より高い性能が求められ、一実施例では、撮影のためのハードウェアデバイスは多種の撮影速度に対応可能である。
【００１７】
ステップ１２０において、前記ビデオ撮影コマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ１３０を実行し、ＮＯの場合に、ステップ１２０を実行し続ける。
【００１８】
ステップ１３０において、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影モードコマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得る。
【００１９】
本開示の実施例では、ビデオ撮影コマンドは現在撮影プロセスを起動することに用いられる。ビデオ撮影コマンドを取得すると、現在撮影プロセスを起動したことを意味し、撮影速度で目標シーンをビデオ撮影でき、ビデオ撮影一時停止コマンドが取得されると、現在撮影プロセスを終了してビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得ることができる。ここで、目標シーンとはユーザの撮影したい物体及びその辺の環境を指してよい。ビデオ撮影一時停止コマンドは現在ビデオセグメントの撮影を終了すること用いられる。
【００２０】
ステップ１４０において、ビデオ生成コマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ１６０を実行し、ＮＯの場合に、ステップ１５０を実行する。
【００２１】
ステップ１５０において、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得た後、ステップ１４０に戻ってそれを実行する。
【００２２】
ステップ１６０において、前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成する。
【００２３】
本開示の実施例では、ビデオ生成コマンドは既存のビデオセグメントを合成して目標ビデオを得ることに用いられ、即ち、ビデオ生成コマンドを取得すると、次のビデオセグメントの撮影を行わず現在のビデオ撮影プロセス全体を終了できることを意味し、そのため、既存のビデオセグメントにより目標ビデオを生成でき、ビデオ生成コマンドを取得しなかった場合に、現在のビデオ撮影プロセス全体が終了せず、次のビデオセグメントの撮影を行うことを意味し、即ち、ビデオ生成コマンドが取得されるまで、更にビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得て、そして既存のビデオセグメントにより目標ビデオを生成し、つまり、ステップ１５０を実行するたびに、１つの対応のビデオセグメントを取得可能である。一実施例では、異なるビデオ撮影モードの撮影速度が異なるので、得られた複数のビデオセグメントに対応する撮影速度が同じであってもよいし、異なってもよく、設定されたビデオ撮影モードコマンドが同じな場合に、異なるビデオセグメントに対応する撮影速度が同じであり、設定されたビデオ撮影モードコマンドが異なる場合に、異なるビデオセグメントに対応する撮影速度が異なる。一実施例では、それぞれのビデオセグメントに対応する目標シーンが同じであってもよいし、異なってもよく、実際の状況に応じて決定可能であり、ここで具体的に限定されない。一実施例では、既存のビデオセグメントの数が１つ又は少なくとも２つであってよく、ビデオセグメントの数がビデオ生成コマンドの取得タイミングに関連し、即ち、一番目のビデオセグメントを得た後、ビデオ生成コマンドが取得された場合に、現在のビデオ撮影プロセス全体を終了できることを意味し、既存のビデオセグメントにより目標ビデオを生成し、この時に、ビデオセグメントの数が１つである。一番目のビデオセグメントを取得した後、ビデオ生成コマンドが取得されなかった場合に、現在のビデオ撮影プロセス全体が終了せず、次のビデオセグメントの撮影を行うことを意味し、この時に、ビデオセグメントの数が少なくとも２つである。３つのビデオセグメントを取得し、３つのビデオセグメントに対応する目標シーンが同じで、いずれもある教室の同一の隅であることを例とする。３つのビデオセグメントをそれぞれビデオセグメント１、ビデオセグメント２及びビデオセグメント３とし、ビデオセグメント１を撮影する時に取得されたビデオ撮影モードコマンドが通常の撮影速度であり、ビデオセグメント２を撮影する時に取得されたビデオ撮影モードコマンドが２倍クイックモーション撮影速度であり、ビデオセグメント３を撮影する時に取得されたビデオ撮影モードコマンドが１／２スローモーション撮影速度である。一実施例では、目標ビデオは既存のビデオセグメントを生成の先後順序で繋げて合成することで取得できる。例を挙げると、上述したビデオセグメント１、ビデオセグメント２及びビデオセグメント３の３つのビデオセグメントは時間順序で生成し、ビデオセグメント３を得た後、ビデオ生成コマンドが取得された場合に、現在のビデオ撮影プロセス全体を終了できることを意味し、既存のビデオセグメント１、ビデオセグメント２及びビデオセグメント３を合成して目標ビデオを得る。
【００２４】
一実施例では、上述したビデオ撮影モードコマンドとビデオ撮影コマンドはユーザが端末の撮影画面における対応のコントロールをトリガするか、選択することによって生成可能であり、ビデオ撮影一時停止コマンドとビデオ生成コマンドはユーザがリリースするか、端末の撮影画面における対応のコントロールをトリガすることによって生成可能であり、ビデオ撮影一時停止コマンドとビデオ生成コマンドは更に撮影時間長さが所定の撮影時間閾値に到達したこと検出することで生成可能である。所定の撮影時間閾値は実際の状況に応じて設定可能であり、ここで具体的に限定されない。例を挙げると、ユーザによるビデオ撮影モードコントロールの選択操作によってビデオ撮影モードコマンドを生成し、ユーザによるビデオ撮影コマンドのトリガ操作によってビデオ撮影コマンドを生成し、ユーザによるビデオ撮影コントロールのリリース操作によってビデオ撮影一時停止コマンドを生成する。
【００２５】
以下に端末におけるあるビデオ共有ソフトウェアを例として説明する。一実施例では、ユーザがビデオを撮影したい時に、端末の表示画面におけるこのビデオ共有ソフトウェアのアイコンをクリックすることで、このビデオ共有ソフトウェアのアプリを起動して、ビデオ撮影モードコントロールとビデオ撮影コントロールが設置された初期撮影画面に移行し、１つのビデオセグメントを撮影できた後、撮影画面にビデオ撮影モードコントロールとビデオ撮影コントロールが同時に表示されることに加えて、ビデオ生成コントロールが表示される。ここで、ビデオ撮影モードコントロールの数が少なくとも１つであり、各ビデオ撮影モードコントロールがそれぞれ１種のビデオ撮影モードに対応し、それに対応するように、１種の撮影速度に対応する。ビデオ撮影モードコントロールは通常の撮影速度コントロール、クイックモーション撮影速度コントロール及びスローモーション撮影速度コントロールを含んでよい。
【００２６】
例１：ビデオ撮影モードコマンド、ビデオ撮影コマンド、ビデオ撮影一時停止コマンド及びビデオ生成コマンドは、ユーザが端末の撮影画面における対応のコントロールをトリガ、選択又はリリースすることで生成する。現在初期撮影画面にビデオ撮影モードコントロールとビデオ撮影コントロールが表示され、ユーザが実際の状況に応じて通常の撮影速度コントロールをトリガして撮影速度として通常の撮影速度を選択し、且つビデオ撮影コントロールをトリガし、この場合に、カメラが目標シーンのビデオ撮影を開始し、ユーザがビデオ撮影コントロールをリリースすると、現在ビデオセグメントの撮影を終了してビデオセグメント１を得、それと同時に、撮影画面にビデオ撮影モードコントロールとビデオ撮影コントロールが再度同時に表示され、更にビデオ生成コントロールが表示される。ユーザが更に実際の状況に応じてクイックモーション撮影速度コントロールをトリガして撮影速度としてクイックモーション撮影速度を選択し、そしてビデオ撮影コントロールを再度トリガし、この場合に、カメラが目標シーンのビデオ撮影を再度開始し、ユーザがビデオ撮影コントロールを再度リリースすると、現在ビデオセグメントの撮影を終了してビデオセグメント２を得、それと同時に、撮影画面にビデオ撮影モードコントロールとビデオ撮影コントロールが三回目に同時に表示され、ビデオ生成コントロールが二回目に表示される。ユーザが三回目に必要に応じてスローモーション撮影速度コントロールをトリガして撮影速度としてスローモーション撮影速度を選択し、且つ三回目にビデオ撮影コントロールをトリガし、この場合に、カメラが三回目に目標シーンのビデオ撮影を開始し、ユーザが三回目にビデオ撮影コントロールをリリースすると、現在ビデオセグメントの撮影を終了してビデオセグメント３を得、それと同時に、撮影画面にビデオ撮影モードコントロールとビデオ撮影コントロールが四回目に同時に表示され、ビデオ生成コントロールが三回目に表示され、ユーザがビデオ生成コントロールをトリガすると、現在のビデオ撮影全体を終了し且つ既存のビデオセグメント１、ビデオセグメント２及びビデオセグメント３を合成して目標ビデオを得る。
【００２７】
例２：ビデオ撮影モードコマンドとビデオ撮影コマンドはユーザが端末の撮影画面における対応のコントロールをトリガ又は選択することで生成し、撮影時間長さが所定の撮影時間閾値に到達したことが検出される前のビデオ撮影一時停止コマンドはユーザが端末の撮影画面における対応のコントロールをトリガすることで生成し、撮影時間長さが所定の撮影時間閾値に到達したことが検出された時に、ユーザが端末の撮影画面における対応のコントロールをリリースすることでビデオ撮影一時停止コマンドを生成する必要がなく、ビデオ撮影一時停止コマンドが自動的に生成し、また、ユーザが端末の撮影画面における対応のコントロールをトリガすることでビデオ生成コマンドを生成する必要もなく、ビデオ生成コマンドが同時に自動的に生成する。例１でビデオセグメント１、ビデオセグメント２及びビデオセグメント３を取得する過程と同じであるが、ビデオセグメント３を撮影した後、ビデオセグメント１、ビデオセグメント２及びビデオセグメント３の撮影時間長さの和が所定の撮影時間閾値と等しく、この時に、ユーザがビデオ撮影コントロールをリリースして現在のビデオセグメント撮影を終了することなく、ビデオセグメント３を得ることができ、また、ユーザがビデオ生成コントロールをトリガして現在ビデオ撮影全体を終了することなく、既存のビデオセグメント１、ビデオセグメント２及びビデオセグメント３を自動的に合成して目標ビデオを得ることができる。
【００２８】
一実施例では、ここに記載のビデオ撮影コントロールのトリガはビデオ撮影コントロールを長押しすることを指してよく、ビデオ撮影コントロールをリリースすると、現在ビデオセグメントの撮影が終了する。
【００２９】
本実施例の技術的解決手段によれば、撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、ビデオ生成コマンドを取得したか否かを判断するステップと、ビデオ生成コマンドを取得しなかった場合に、ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るステップと、既存のビデオセグメントにより目標ビデオを生成するステップとによって、ビデオ撮影過程で高速及び／又は低速ビデオセグメントの処理を完了し、実現手段が速くて簡便で、ユーザによるビデオ撮影及び処理の利便性を高くして、ユーザ体験を高めた。
【００３０】
一実施例では、ビデオ撮影一時停止コマンドはユーザによってトリガされてもよいし、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することでトリガされてもよい。
【００３１】
本開示の実施例では、ビデオ撮影一時停止コマンドはユーザがトリガすることで生成可能であり、又は、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガすることで生成可能であり、ここで、ビデオ撮影一時停止コマンドをユーザがトリガすることで生成することは撮影時間長さが所定の撮影時間閾値に到達していない場合に適合し、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガすることでビデオ撮影一時停止コマンドを生成することは撮影時間長さが所定の撮影時間閾値に到達した場合に適合する。例を挙げると、所定の撮影時間閾値を１５秒間にしてよく、ビデオセグメント１とビデオセグメント２がすでに取得されており、そのうち、ビデオセグメント１の撮影時間長さが３秒間であり、ビデオセグメント２の撮影時間長さが８秒間である。撮影ビデオセグメント１の撮影時間長さが３秒間で、所定の撮影時間閾値として設定された１５秒間に到達していないので、ビデオセグメント１に対応するビデオ撮影一時停止コマンドを得るにはユーザがトリガすることで生成する。撮影ビデオセグメント２の撮影時間長さが８秒間で、ビデオセグメント１の撮影時間長さとの和が１１秒間であるので、所定の撮影時間閾値として設定された１５秒間にも到達しておらず、そのため、ビデオセグメント２に対応するビデオ撮影一時停止コマンドを得るには同様にユーザがトリガすることで生成する。次のビデオセグメントの撮影中で、このビデオセグメントの撮影時間長さが４秒間に到達した時、このビデオセグメントの撮影時間長さ、ビデオセグメント１及びビデオセグメント２の撮影時間長さの和が１５秒間になったので、所定の撮影時間閾値として設定された１５秒間に到達したため、ビデオ撮影一時停止コマンドをユーザによってトリガしなくても自動的に生成でき、そのようにビデオセグメント３が得られた。
【００３２】
一実施例では、ビデオ生成コマンドはユーザがトリガすることで生成可能であり、又は、撮影時間長さが所定の撮影時間閾値に到達したと決定することによってトリガすることで生成可能であり、ここで、ビデオ生成コマンドをユーザがトリガすることで生成することは撮影時間長さが所定の撮影時間閾値に到達していない場合に適合し、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガすることでビデオ生成コマンドを生成することは撮影時間長さが所定の撮影時間閾値に到達した場合に適合する。例を挙げると、所定の撮影時間閾値を１５秒間にしてよく、ビデオセグメント１とビデオセグメント２がすでに取得されており、そのうち、ビデオセグメント１の撮影時間長さが３秒間であり、ビデオセグメント２の撮影時間長さが８秒間である。この時に、ビデオ生成コマンドを取得し、このビデオ生成コマンドはユーザがトリガすることで生成する。その原因は撮影ビデオセグメント１の撮影時間長さと撮影ビデオセグメント２の撮影時間長さの和が１１秒間で、所定の撮影時間閾値として設定された１５秒間に到達していないことにある。次のビデオセグメントの撮影中で、このビデオセグメントの撮影時間長さが４秒間に到達した時に、このビデオセグメントの撮影時間長さ、ビデオセグメント１及びビデオセグメント２の撮影時間長さの和が１５秒間になったので、所定の撮影時間閾値として設定された１５秒間に到達したため、ビデオ撮影一時停止コマンドを自動に生成すると同時に、ユーザによってトリガすることなくビデオ生成コマンドが自動的に生成する。
【００３３】
以上から分かるように、撮影時間長さが所定の撮影時間閾値に到達したと判断された時に、ユーザによってトリガすることなく、ビデオ撮影一時停止コマンドを生成すると同時にビデオ生成コマンドをも生成することができる。
【００３４】
一実施例では、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガし、一実施例では、撮影したビデオの長さが所定の撮影時間閾値に到達したか否かを判断し、到達した場合に、ビデオ撮影一時停止コマンドをトリガし、撮影したビデオの長さ（又は撮影時間長さ）は１つの撮影したビデオの撮影時間長さ又は複数の撮影したビデオの撮影時間の合計長さを含んでよい。
【００３５】
本開示の実施例では、時間長さが所定の撮影時間閾値に到達したか否かを判断することでビデオ撮影一時停止コマンドをトリガし、一実施例では、撮影したビデオの長さが所定の撮影時間閾値に到達したか否かを判断し、ここで、撮影したビデオの長さが所定の撮影時間閾値に到達した場合に、ユーザによってトリガすることなくビデオ撮影一時停止コマンドをトリガでき、撮影したビデオの長さが所定の撮影時間閾値に到達していない場合に、ユーザによってビデオ撮影一時停止コマンドをトリガする。一実施例では、撮影したビデオの長さ（又は撮影時間長さ）は１つの撮影したビデオの撮影時間長さ又は複数の撮影したビデオの撮影時間の合計長さを含んでよく、一実施例では、撮影したビデオの長さが１つの撮影したビデオの撮影時間長さを含む時に、この撮影したビデオの撮影時間長さが所定の撮影時間閾値に到達したことを意味し、撮影したビデオの長さが複数の撮影したビデオの撮影時間の合計長さを含む時に、複数の撮影したビデオの撮影時間の合計長さが所定の撮影時間閾値に到達したことを意味する。
【００３６】
例を挙げると、所定の撮影時間閾値を１５秒間とし、ビデオセグメント１が既に存在すると仮定し、そのうち、ビデオセグメント１の長さが１５秒間である。ビデオセグメント１の長さが１５秒間で、所定の撮影時間閾値として設定された１５秒間に到達したので、撮影したビデオの長さがビデオセグメント１の長さである。更に、ビデオセグメント１とビデオセグメント２が既に存在すると仮定し、そのうち、ビデオセグメント１のビデオの長さが７秒間で、ビデオセグメント２の長さが８秒間である。ビデオセグメント１とビデオセグメント２の合計長さが１５秒間であるので、撮影したビデオの長さがビデオセグメント１とビデオセグメント２の合計長さである。
【００３７】
一実施例では、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってビデオ生成コマンドをトリガするステップには、撮影したビデオの長さが所定の撮影時間閾値に到達したか否かを判断し、到達した場合にビデオ生成コマンドをトリガするステップを含んでよく、撮影したビデオの長さ（又は撮影時間長さ）は１つの撮影したビデオの撮影時間長さ又は複数の撮影したビデオの撮影時間の合計長さを含んでよい。
【００３８】
上述したビデオ撮影一時停止コマンドとビデオ生成コマンドをトリガする二種の異なる方式に基づいて、本開示の実施例の技術的解決手段を以下のように説明する。
【００３９】
ケース１：撮影時間長さが所定の撮影時間閾値に到達していないと判断した。それに対応するように、ビデオ撮影一時停止コマンドとビデオ生成コマンドはいずれもユーザにトリガされなければ生成できなく、即ち、ユーザがトリガしなければビデオ撮影一時停止コマンドとビデオ生成コマンドを生成しない。
【００４０】
即ち、撮影速度を含むビデオ撮影モードコマンドを取得し、異なるビデオ撮影モードの撮影速度が異なる。ビデオ撮影コマンドを取得すると、ユーザにトリガされてビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得る。ユーザがトリガすることで生成するビデオ生成コマンドを取得したか否かを判断し、ユーザがトリガすることで生成するビデオ撮影一時停止コマンドを取得しなかった場合に、ビデオ撮影モードコマンドとビデオ撮影コマンドを繰り返して取得し、且つユーザがトリガすることで取得するビデオ撮影一時停止コマンドを繰り返して取得して対応のビデオセグメントを得、ユーザがトリガすることで生成するビデオ生成コマンドを取得すると、既存のビデオセグメントを合成して目標ビデオを得る。
【００４１】
ケース２：撮影時間長さが所定の撮影時間閾値に到達したと判断した。目標ビデオに１つのビデオセグメントを含むこと、目標ビデオに少なくとも２つビデオセグメントを含むことについてそれぞれ説明する。即ち、
１、目標ビデオに１つのビデオセグメントのみを含み、即ち撮影した１つのビデオセグメントの撮影時間長さが所定の撮影時間閾値に到達した。撮影速度を含むビデオ撮影モードコマンドを取得し、異なるビデオ撮影モードの撮影速度が異なる。ビデオ撮影コマンドを取得すると、撮影時間長さが所定の撮影時間閾値に到達したことによってトリガして生成するビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得、それと同時に、撮影時間長さが所定の撮影時間閾値に到達したことによってトリガして生成するビデオ生成コマンドをも取得し、既存のビデオセグメントを合成して目標ビデオを得る。
２、目標ビデオに少なくとも２つのビデオセグメントを含み、即ち撮影した複数のビデオセグメントの撮影時間長さの和が所定の撮影時間閾値に到達しており、複数のビデオセグメントのうちの最後のビデオセグメントに対応するビデオ撮影一時停止コマンドとビデオ生成コマンドはいずれも撮影時間長さが所定の撮影時間閾値に到達したことよって生成する。撮影速度を含むビデオ撮影モードコマンドを取得し、異なるビデオ撮影モードの撮影速度が異なる。ビデオ撮影コマンドを取得すると、ユーザがトリガすることで生成するビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得、撮影時間長さが所定の撮影時間閾値に到達したことによって生成するビデオ撮影一時停止コマンドを取得したか否かを判断し、撮影時間長さが所定の撮影時間閾値に到達したことによって生成するビデオ撮影一時停止コマンドを取得しなかった場合に、ビデオ撮影モードコマンドとビデオ撮影コマンドを繰り返して取得し、且つユーザがトリガすることによって生成するビデオ撮影一時停止コマンドを繰り返して取得して、対応のビデオセグメントを得、撮影時間長さが所定の撮影時間閾値に到達したことによって生成するビデオ撮影一時停止コマンドを取得すると、最後のビデオセグメントを得、それと同時に、撮影時間長さが所定の撮影時間閾値に到達したことによって生成するビデオ生成コマンドを取得し、既存のビデオセグメントを合成して目標ビデオを得る。一実施例では、最後のビデオセグメントに対応するビデオ撮影一時停止コマンドは撮影時間長さが所定の撮影時間閾値に到達したことによって生成し、ビデオ生成コマンドも撮影時間長さが所定の撮影時間閾値に到達したことによって生成する。
【００４２】
一実施例では、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップの前に、更に、第１の特殊効果コマンドを取得したか否かを判断するステップを含んでよい。それに対応するように、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップには、第１の特殊効果コマンドを取得した場合に、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、第１の特殊効果コマンドと撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップを含んでよい。
【００４３】
本開示の実施例では、より好適なビデオ撮影効果を呈示するために、目標シーンをビデオ撮影する前に撮影特殊効果を設置できる。以上に基づければ、撮影速度で目標シーンをビデオ撮影する前に、第１の特殊効果コマンドを取得したか否かを判断し、ここで、第１の特殊効果コマンドは美化コマンド、道具コマンド又はカウントダウンコマンドのうちの少なくとも１種を含んでよく、美化コマンドはフィルターコマンド、肌磨きコマンド又は目拡大・小顔修正コマンドのうちの少なくとも１種を含んでよく、道具コマンドは多種の道具を含んでよく、フィルターコマンドはノーマル、日本風、レトロ又は純真等を含んでよく、肌磨きコマンド及び目拡大・小顔修正コマンドは０、１又は２等のような数値で表す。
【００４４】
第１の特殊効果コマンドを取得すると、第１の特殊効果コマンドと撮影速度により目標シーンをビデオ撮影でき、即ち、第１の特殊効果コマンドに対応する特殊効果をビデオ撮影過程に付加して、より好適なビデオ撮影効果を呈示できる。上記ビデオ撮影過程で、ビデオ撮影一時停止コマンドを取得すると、現在ビデオセグメントの撮影を終了して対応のビデオセグメントを取得することができる。
【００４５】
例を挙げると、目標シーンをビデオ撮影する前に、美化コマンドと道具コマンドを含む第１の特殊効果コマンドを取得したと判断し、取得されたビデオ撮影コマンドにより、目標シーンをビデオ撮影する撮影プロセスを起動し、第１の特殊効果コマンドと撮影速度により現在目標シーンをビデオ撮影し、ビデオ撮影一時停止コマンドを取得すると、現在のビデオセグメント撮影を終了してビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得ることができる。それに対応するように、得られた対応のビデオセグメントに第１の特殊効果コマンドの達成可能な効果を含む。
【００４６】
一実施例では、既存のビデオセグメントにより目標ビデオを生成するステップの後には、更に、編集コマンドを取得したか否かを判断するステップを含んでよい。編集コマンドを取得すると、編集コマンドにより目標ビデオを処理して処理後の目標ビデオを得る。
【００４７】
本開示の実施例では、より好適なビデオ撮影効果を呈示するために、既存のビデオセグメントにより目標ビデオを生成した後、目標ビデオを編集処理できる。以上に基づければ、既存のビデオセグメントにより目標ビデオを生成した後、編集コマンドを取得したか否かを判断し、ここで、編集コマンドは音楽カッティングコマンド、音楽選択コマンド又は表紙選択コマンドのうちの少なくとも１種を含んでよい。一実施例では、編集コマンドは更に第２の特殊効果コマンドとフィルターコマンドを含んでよく、第２の特殊効果コマンドはフィルター特殊効果コマンド又は時間特殊効果コマンドを含んでよく、フィルター特殊効果コマンドは体から出る魂、幻覚又はシェイク等を含んでよく、時間特殊効果コマンドは時が流れるエフェクト、一回浮かぶエフェクト又はスローモーション等を含んでよい。一実施例では、ここに記載のフィルターコマンドは上述した美化コマンド中のフィルターコマンドと同じである。一実施例では、第２の特殊効果コマンドはフィルター特殊効果コマンドと時間特殊効果コマンドを含んでよく、第１の特殊効果コマンドは美化コマンド、道具コマンド及びカウントダウンコマンドを含んでよいので、両者に含まれる内容が同じでなく、また、ここに記載の第２の特殊効果コマンドは合成された目標ビデオに後続の編集処理を施すものであり、第２の特殊効果コマンドは目標ビデオにおける選択された特定時刻に適用可能である。
【００４８】
編集コマンドを取得すると、編集コマンドにより目標ビデオを処理して処理後の目標ビデオを得、即ち目標ビデオに後続編集処理を行って、より好適なビデオ撮影効果を呈示することができる。
【００４９】
一実施例では、編集コマンドを取得すると、編集コマンドにより目標ビデオを処理して処理後の目標ビデオを得るステップの後には、更に、下書きコマンド又は投稿コマンドを含む記憶モードコマンドを取得したか否かを判断するステップを含んでよい。記憶モードコマンドを取得すると、記憶モードコマンドにより処理後の目標ビデオを記憶する。
【００５０】
本開示の実施例では、記憶モードコマンドは目標ビデオの記憶形式を指してよく、下書きコマンド又は投稿コマンドを含んでよく、選択された記憶モードコマンドが下書きコマンドであれば、目標ビデオが下書きに保存され、現在ユーザでなければ下書き中の目標ビデオが見られなく、選択された記憶モードコマンドが投稿コマンドであれば、目標ビデオがネットワークにアップロードされて、目標ビデオが他のユーザにも見られる。
【００５１】
処理後の目標ビデオが得られた後、記憶モードコマンドを取得したか否かを判断し、記憶モードコマンドを取得すると、記憶モードコマンドにより処理後の目標ビデオを対応的に記憶することができる。以上のことで、ユーザが実際の状況に応じて適切な目標ビデオの記憶形式を選択できる。
【００５２】
一実施例では、記憶モードコマンドを取得すると、記憶モードコマンドにより処理後の目標ビデオを記憶するステップの後には、更に、ビデオ再生コマンドを取得したか否かを判断するステップを含んでよい。ビデオ再生コマンドを取得すると、ビデオ再生コマンドにより処理後の目標ビデオを再生する。
【００５３】
本開示の実施例では、記憶モードコマンドにより処理後の目標ビデオを対応的に記憶した後、ビデオ再生コマンドを取得したか否かを判断してよく、ビデオ再生コマンドを取得すると、ビデオ再生コマンドにより処理後の目標ビデオを再生することができる。
【００５４】
一実施例では、目標ビデオが少なくとも１つビデオセグメントを合成して得られるものであり、それぞれのビデオセグメントが撮影時にそれぞれの撮影速度に対応するので、目標ビデオを再生する時に対応の撮影効果を直接呈示でき、即ち、この目標ビデオには通常の撮影速度のビデオセグメントが呈示されることも可能であり、クイックモーション撮影速度のビデオセグメントが呈示されることも可能であり、更にスローモーション撮影速度のビデオセグメントが呈示されることも可能である。つまり、この目標ビデオは再生する時に単一の呈示効果のみを有するというわけではなく、様々な呈示効果を有することが可能である。
【００５５】
一実施例では、上述したビデオ撮影モードコマンド、ビデオ撮影コマンド、ビデオ撮影一時停止コマンド及びビデオ生成コマンドは端末の撮影画面における対応のコントロールをトリガ、選択又はリリースすることで生成できることに加えて、第１の特殊効果コマンド、編集コマンド、記憶モードコマンド及び再生コマンドも目標画面における対応のコントロールをトリガ又は選択することで生成できる。
【００５６】
一実施例では、ビデオセグメントの撮影過程で、削除コマンドを取得したか否かを判断するように、得られたビデオセグメントに削除操作を行ってよい。削除コマンドを取得すると、削除コマンドにより取得した対応のビデオセグメントを削除する。それはユーザが撮影したあるビデオセグメントに満足しない場合に適用可能であり、削除コマンドによって対応のビデオセグメントを削除できる。削除されるビデオセグメントは現在ビデオセグメントの前のビデオセグメントであってもよいし、現在ビデオセグメントの数個前のビデオセグメントであってもよく、実際の状況に応じて決定可能であり、ここで具体的に限定されない。
【００５７】
（実施例２）
図２は本開示の実施例で提供された別のビデオ撮影方法のフローチャートであり、本実施例はビデオ処理の難度を低下することに適用可能であり、この方法はビデオ撮影装置によって実行可能であり、この装置はソフトウェア及び／又はハードウェアで実現可能であり、この装置は端末機器に配置可能であり、例えば、代表的な例として、携帯電話機及び／又はタブレット等が挙げられる。図２に示すように、この方法は下記のステップ２０１〜ステップ２１３を含む。
【００５８】
ステップ２０１において、撮影速度を含むビデオ撮影モードコマンドを取得し、異なるビデオ撮影モードの撮影速度が異なる。
【００５９】
ステップ２０２において、特殊効果コマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ２０３を実行し、ＮＯの場合に、ステップ２０４を実行する。
【００６０】
ステップ２０３において、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、特殊効果コマンドと撮影速度により目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得、且つステップ２０５に移行してそれを実行する。
【００６１】
ステップ２０４において、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得、且つステップ２０５に移行してそれを実行する。
【００６２】
ステップ２０５において、ビデオ生成コマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ２０７を実行し、ＮＯの場合に、ステップ２０６を実行する。
【００６３】
ステップ２０６において、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得た後ステップ２０５に戻ってそれを実行する。
【００６４】
ステップ２０７において、既存のビデオセグメントにより目標ビデオを合成する。
【００６５】
ステップ２０８において、編集コマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ２０９を実行し、ＮＯの場合に、ステップ２１０を実行する。
【００６６】
ステップ２０９において、編集コマンドにより目標ビデオを処理して処理後の目標ビデオを得る。
【００６７】
ステップ２１０において、記憶モードコマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ２１１を実行し、ＮＯの場合に、ステップ２１０を実行し続ける。
【００６８】
ステップ２１１において、記憶モードコマンドにより目標ビデオ又は処理後の目標ビデオを記憶する。
【００６９】
ステップ２１２において、ビデオ再生コマンドを取得したか否かを判断し、ＹＥＳの場合に、ステップ２１３を実行し、ＮＯの場合に、ステップ２１２に戻ってそれを実行する。
【００７０】
ステップ２１３において、ビデオ再生コマンドにより目標ビデオ又は処理後の目標ビデオを再生する。
【００７１】
本開示の実施例では、特殊効果コマンドは美化コマンド、道具コマンド又はカウントダウンコマンドのうちの少なくとも１種を含んでよく、編集コマンドは音楽カッティングコマンド、音楽選択コマンド又は表紙選択コマンドのうちの少なくとも１種を含んでよく、記憶モードコマンドは下書きコマンド又は投稿コマンドを含んでよい。
【００７２】
本実施例の技術的解決手段によれば、撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、ビデオ生成コマンドを取得したか否かを判断するステップと、ビデオ生成コマンドを取得しなかった場合に、ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るステップと、既存のビデオセグメントにより目標ビデオを生成するステップと、取得された編集コマンドにより目標ビデオを処理するステップとによって、ビデオ撮影過程で高速及び／又は低速ビデオセグメントの処理を完了し、実現手段が速くて簡便で、ユーザによるビデオ撮影及び処理の利便性を高くして、ユーザ体験を高めた。
【００７３】
（実施例３）
図３は本開示の実施例で提供された更に別のビデオ撮影方法のフローチャートであり、本実施例はビデオ処理の難度を低下することに適用可能である。図３に示すように、この方法はステップ３１０〜ステップ３５０を含む。
【００７４】
ステップ３１０において、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出する。
【００７５】
ステップ３２０において、目標画面に撮影する目標シーンを表示し、ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示する。
【００７６】
ステップ３３０において、ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断し、ＹＥＳの場合に、ステップ３５０に移行してそれを実行し、ＮＯの場合に、ステップ３４０に移行してそれを実行する。
【００７７】
ステップ３４０において、ユーザによるビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作が検出されると、対応するビデオセグメントを得た後、ステップ３３０に戻ってそれを実行する。
【００７８】
ステップ３５０において、前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示する。
【００７９】
本開示の実施例では、ビデオ撮影過程はユーザが目標画面における関連コントロールに施す操作によって実現可能であり、ここで、目標画面とはユーザに操作可能な撮影画面を指してよい。一実施例では、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出し、ここで、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作は対応するビデオ撮影モードを選択することに用いられ、ビデオ撮影モードが撮影速度に対応し、ユーザによる目標画面におけるビデオ撮影コントロールのトリガ操作は現在ビデオ撮影プロセスを起動するために用いられ、ユーザによる目標画面におけるビデオ撮影コントロールのリリース操作は現在ビデオセグメントの撮影を終了するために用いられ、ユーザによる目標画面における次へコントロールのトリガ操作は現在ビデオ撮影を終了し、且つ既存のビデオセグメントを合成して目標ビデオを得ることをトリガするために用いられる。一実施例では、ビデオ撮影モードコントロールの数が少なくとも２つである。ビデオ撮影モードコントロールはクイックモーションコントロール、通常コントロール及びスローモーションコントロールを含んでよく、一実施例では、ユーザがビデオ撮影モードコントロール中のクイックモーションコントロールを選択した場合に、目標シーンのビデオ撮影に対応する撮影速度がクイックモーション撮影速度であることを意味し、ユーザがビデオ撮影モードコントロール中の通常コントロールを選択した場合に、目標シーンのビデオ撮影に対応する撮影速度が通常の撮影速度であることを意味し、ユーザがビデオ撮影モードコントロール中のスローモーションコントロールを選択した場合に、目標シーンのビデオ撮影に対応する撮影速度がスローモーション撮影速度であることを意味する。ユーザの要求を満してより好適なビデオ撮影効果を呈示するために、目標画面に例えば２倍クイックモーションコントロール又は１／２スローモーションコントロール等のより多いビデオ撮影モードコントロールを設置でき、実際の状況に応じて設定可能であり、ここで具体的に限定されない。
【００８０】
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作を検出して対応する撮影速度を決定し、ユーザによる目標画面におけるビデオ撮影コントロールのトリガ操作を検出して、目標画面に表示されている目標シーンをビデオ撮影する撮影プロセスを起動すると決定し、この撮影速度で目標シーンをビデオ撮影し、ユーザによるビデオ撮影コントロールのリリース操作が検出されると、現在ビデオセグメントの撮影を終了して対応するビデオセグメントを得て記憶することができ、それと同時に、目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールが再度表示されて、次のビデオセグメントの撮影を行うことが可能である。ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断し、ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を繰り返して検出し、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作により対応する撮影速度を決定し、ユーザによる目標画面におけるビデオ撮影コントロールのトリガ操作により、目標画面に表示されている目標シーンをビデオ撮影する撮影プロセスを起動すると決定し、この撮影速度で目標シーンをビデオ撮影し、ユーザによる撮影コントロールのリリース操作が検出されると、現在ビデオセグメントの撮影を終了して対応するビデオセグメントを得て記憶することができ、それと同時に、目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールが再度表示されて、次のビデオセグメントの撮影を行うことが可能である。ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ステップ３４０を実行するたびに１つの対応のビデオセグメントを得ることができ、それぞれのビデオセグメントがそれぞれの撮影速度に対応する。ユーザによる目標画面における次へコントロールのトリガ操作が検出されると、現在ビデオ撮影プロセス全体を終了し、既存のビデオセグメントを合成して目標ビデオを得ることができ、それと同時にビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示する。一実施例では、目標ビデオは既存のビデオセグメントを生成の先後順序で繋げて合成して得ることができる。
【００８１】
本実施例の技術的解決手段によれば、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出し、目標画面に目標シーンを表示し、ユーザによるビデオ撮影コントロールのリリース操作が検出されると、対応するビデオセグメントを得て目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示し、ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断し、ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによるビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを得、ユーザによる目標画面における次へコントロールのトリガ操作が検出されると、ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示することによって、ビデオ撮影過程で高速及び／又は低速ビデオセグメントの処理を完了し、実現手段が速くて簡便で、ユーザによるビデオ撮影及び処理の利便性を高くして、ユーザ体験を高めた。
【００８２】
一実施例では、この方法は、更に、目標画面に目標シーンを表示すると同時に、プログレスバーを表示するステップを含んでよい。プログレスバーが完全に表示されたことを検出すると、前記目標画面から前記ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示する。
【００８３】
本開示の実施例では、目標画面に目標シーンを表示すると同時に、更にプログレスバーを表示し、プログレスバーは撮影時間長さを表すことができ、即ち、ビデオ撮影が進むに伴い、プログレスバーの長さが対応的に長くなる。プログレスバーが完全に表示された場合に、撮影時間長さが所定の撮影時間閾値に到達したことを示す。即ち、この時に、ユーザによってビデオ撮影コントロールをリリースしてビデオ撮影一時停止コマンドを生成すること、及びユーザによって次へコントロールをトリガしてビデオ生成コマンドを生成することなく、ビデオ撮影一時停止コマンドを自動的に生成すると同時に、ビデオ生成コマンドを自動的に生成することができ、そしてビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示する。
【００８４】
一実施例では、ビデオ撮影一時停止コマンドがユーザによりビデオ撮影コントロールをリリースすることで生成され、且つビデオ生成コマンドがユーザによって次へコントロールをトリガすることで生成された場合に、プログレスバーが完全に表示されていないことを意味し、従って、それに対応するように、ビデオ撮影一時停止コマンドとビデオ生成コマンドが自動的に生成してビデオ記憶画面に移行して既存のビデオセグメントを合成して目標ビデオを得た結果を表示することがない。プログレスバーが完全に表示された場合に、ただ最後のビデオセグメントに対応する、ビデオ撮影一時停止コマンドの取得方式のみがその前の既存のビデオセグメントに対応する、ビデオ撮影一時停止コマンドの取得方式と異なり、また、ビデオ生成コマンドの取得方式がプログレスバーが完全に表示されていない場合と異なる。プログレスバーが完全に表示される場合については、一実施例では、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出すると、目標画面に目標シーンを表示し、ユーザによるビデオ撮影コントロールのリリース操作を検出すると、対応するビデオセグメントを得、目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示し、継続的にユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を検出した時に、対応するビデオセグメント（最後のビデオセグメントの前の全てのビデオセグメント）を得、又は、ユーザによる最終回の目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出した後、プログレスバーが完全に表示された（この時にビデオ撮影一時停止コマンドが得られた）ことを検出すると、ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示する。
【００８５】
一実施例では、ユーザによるビデオ撮影コントロールのトリガ操作を検出するステップの前に、更に、ユーザによる目標画面における第１の特殊効果コントロールの選択操作を検出するステップを含んでよい。それに対応するように、目標画面に目標シーンを表示するステップには、ユーザの選択した第１の特殊効果コントロールを重畳した目標シーンを目標画面に表示するステップを含んでよい。
【００８６】
本開示の実施例では、より好適なビデオ撮影効果を呈示するために、目標シーンをビデオ撮影する前に撮影特殊効果を設置できる。一実施例では、ユーザによる目標画面における第１の特殊効果コントロールのトリガ操作によって実現可能である。以上に基づければ、ユーザによるビデオ撮影コントロールのトリガ操作を検出する前に、ユーザによる目標画面における第１の特殊効果コントロールの選択操作を検出し、ここで、第１の特殊効果コントロールは美化コントロール、道具コントロール又はカウントダウンコントロールのうちの少なくとも２種を含んでよく、美化コントロールは更にフィルターコントロール、肌磨きコントロール又は目拡大・小顔修正コントロールのうちの少なくとも１種を含んでよく、道具コントロールは多種の道具を含んでよく、フィルターコントロールは更にノーマル、日本風、レトロ又は純真等のコントロール、肌磨きコントロール及び目拡大・小顔修正コントロールを含んでよい。一実施例では、ユーザによる目標画面における第１の特殊効果コントロールの選択操作が検出された場合に、目標シーンのビデオセグメント撮影過程で、対応の特殊効果を重畳し、即ち得られた対応のビデオセグメントに対応の特殊効果を含む。一実施例では、目標画面に目標シーンを表示し、ユーザによるビデオ撮影コントロールのリリース操作が検出されると、対応するビデオセグメントを得、目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示することに加えて、第１の特殊効果コントロールをも表示する。
【００８７】
一実施例では、ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示するステップの後には、更に、編集コントロールと次へコントロールを含むビデオ編集画面に移行するステップを含んでよい。ユーザによる編集コントロールの選択操作が検出され、且つユーザによるビデオ編集画面における次へコントロールのトリガ操作が検出されると、前記ビデオ編集画面から記憶モードコントロールを含むビデオ記憶モード画面に移行する。
【００８８】
本開示の実施例では、より好適なビデオ撮影効果を呈示するために、目標ビデオを編集処理でき、一実施例では、ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示した後、ビデオ編集画面に移行でき、ビデオ編集画面には編集コントロールと次へコントロールを含んでよく、ここで、編集コントロールは音楽カッティングコントロール、音楽選択コントロール、表紙選択コントロール又はフィルターコントロールのうちの少なくとも２種を含んでよい。一実施例では、編集コントロールは更に第２の特殊効果コントロールとフィルターコントロールを含んでよく、第２の特殊効果コントロールはフィルター特殊効果コントロール又は時間特殊効果コントロールを含んでよく、フィルター特殊効果コントロールは体から出る魂、幻覚又はシェイク等のコントロールを含んでよく、時間特殊効果コントロールは時が流れるエフェクト、一回浮かぶエフェクト又はスローモーション等のコントロールを含んでよい。ユーザによるビデオ編集画面における次へコントロールのトリガ操作はビデオ編集画面からビデオ記憶モード画面に移行するために用いられる。一実施例では、ここに記載の編集コントロール中のフィルターコントロールは上述した美化コントロール中のフィルターコントロールと同じである。一実施例では、ここに記載の第２の特殊効果コントロールは、合成されたが編集処理をなされていない目標ビデオに後続の編集処理を施すものである。ユーザによるビデオ編集画面における編集コントロールの選択操作によって目標ビデオの編集処理を実現する。以上に基づければ、ユーザによる編集コントロールの選択操作が検出されると、選択された編集コントロールにより目標ビデオを編集処理し、また、ユーザによる編集画面における次へコントロールのトリガ操作が検出されると、ビデオ記憶モード画面に移行する。ビデオ記憶モード画面には記憶モードコントロールを含んでよく、ユーザが記憶モードコントロールに施す選択操作によって適切な目標ビデオの記憶形式を選択できる。
【００８９】
以上から分かるように、目標画面にも次へコントロールが存在し、ユーザによる２つの次へコントロールのトリガ操作については、ユーザによる目標画面における次へコントロールのトリガ操作は現在のビデオ撮影全体を終了し、既存のビデオセグメントを合成することをトリガして、目標画面からビデオ記憶画面に移行して目標ビデオを得た結果を表示するために用いられ、ユーザによるビデオ編集画面における次へコントロールのトリガ操作はビデオ編集画面からビデオ記憶モード画面に移行するために用いられる。
【００９０】
一実施例では、第２の特殊効果コントロールと上述した本開示の実施例における第１の特殊効果コントロールはいずれも特殊効果追加作用を果たすことができるが、第２の特殊効果コントロールはフィルター特殊効果コントロール又は時間特殊効果コントロールを含み、第１の特殊効果コントロールは美化コントロール、道具コントロール又はカウントダウンコントロールのうちの少なくとも２種を含み、２種のコントロールに含まれる内容が異なる。
【００９１】
一実施例では、記憶モードコントロールを含むビデオ記憶モード画面に移行するステップの後には、更に、ユーザによる記憶モードコントロールの選択操作が検出されると、前記ビデオ記憶モード画面からビデオ呈示モード画面に移行し、前記ビデオ呈示モード画面に前記記憶モードコントロールの選択操作に対応する目標ビデオの記憶結果を表示するステップを含んでよく、記憶モードコントロールが下書きコントロールと投稿コントロールを含む。
【００９２】
本開示の実施例では、ユーザは記憶モードコントロールに施す選択操作によって適切な目標ビデオの記憶形式を選択することができる。ユーザによるビデオ記憶画面における記憶モードコントロールの選択操作が検出されると、ビデオ呈示モード画面に移行し、目標ビデオの記憶結果を表示し、ここで、記憶モードコントロールが下書きコントロールと投稿コントロールを含んでよく、選択された記憶モードコントロールが下書きコントロールであれば、目標ビデオが下書きに保存され、現在ユーザでなければ下書き中の目標ビデオが見られなく、選択された記憶モードコントロールが投稿コントロールであれば、目標ビデオがネットワークにアップロードされて目標ビデオが他のユーザにも見られる。一実施例では、ここに記載の目標ビデオとは編集処理後の目標ビデオを指す。目標ビデオを編集処理しなかった場合に、目標ビデオとは直接合成して得られたビデオを指す。一実施例では、この方法は、更に、個人ページ画面における作品コントロールのトリガ操作が検出されると、ビデオ再生画面に移行し、前記ビデオ再生画面で前記目標ビデオを再生するステップを含んでよい。
【００９３】
本開示の実施例では、個人ページ画面には、通常、ユーザの基本的情報とユーザの作品情報が表示されており、そして、上記情報については、個人ページ画面における対応のコントロールによって、ユーザの基本的情報の変更及びユーザ作品の再生等の関連操作を行うことが可能である。ユーザが目標ビデオを見る時に、個人ページ画面における作品コントロールをトリガすることで実現可能である。一実施例では、ユーザによる個人ページ画面における作品コントロールのトリガ操作が検出されると、ビデオ再生画面に移行し目標ビデオを再生する。また、ビデオ再生画面には更に共有コントロール、いいねコントロール及びコメントコントロール等が表示されており、例を挙げると、ユーザはトリガ共有コントロールによって目標ビデオを他のアプリで共有できる。ユーザはいいねコントロールをトリガすることで目標ビデオに対していいねをつけることができる。ユーザはコメントコントロールをトリガすることで対応の文字又は絵文字等を入力して目標ビデオ対してコメントができる。
【００９４】
一実施例では、一番目のビデオセグメントが得られた後、目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示すると同時に、更に削除コントロールを表示してもよく、削除コントロールのトリガは得られたビデオセグメントを削除するために用いられ、削除されるビデオセグメントは現在ビデオセグメントの前のビデオセグメントであってもよいし、現在ビデオセグメントの数個前のビデオセグメントであってもよく、実際の状況に応じて決定可能であり、ここで具体的に限定されない。それはユーザが撮影したあるビデオセグメントに満足しない場合に適用可能であり、目標画面における削除コントロールをトリガすることで対応のビデオセグメントの削除操作を行うことができる。
【００９５】
（実施例４）
図４は本開示の実施例で提供された更に別のビデオ撮影方法のフローチャートであり、本実施例はビデオ処理の難度を低下することに適用可能である。図４に示すように、この方法はステップ４０１〜ステップ４１２を含む。
【００９６】
ステップ４０１において、ユーザ目標画面におけるビデオ撮影モードコントロールのトリガ操作と第１の特殊効果コントロールの選択操作を検出すると、ステップ４０３に移行してそれを実行する。
【００９７】
ステップ４０２において、ユーザによる目標画面におけるビデオ撮影モジュールコントロールのトリガ操作を検出すると、ステップ４０３に移行してそれを実行する。
【００９８】
ステップ４０３において、目標画面に目標シーンとプログレスバーを表示する。
【００９９】
ステップ４０４において、プログレスバーが完全に表示されたか否かを判断し、ＹＥＳの場合に、ステップ４０８に移行し、ＮＯの場合に、ステップ４０５を実行する。
【０１００】
ステップ４０５において、ユーザによるビデオ撮影コントロールのリリース操作を検出すると、対応するビデオセグメントを得て、且つ目標画面にビデオ撮影モードコントロール、ビデオ撮影コントロール及び第１の特殊効果コントロールを表示する。
【０１０１】
ステップ４０６において、ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断し、ＹＥＳの場合に、ステップ４０８に移行してそれを実行し、ＮＯの場合に、ステップ４０７を実行する。
【０１０２】
ステップ４０７において、ユーザによるビデオ撮影モードコントロールの選択操作、第１の特殊効果コントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を検出すると、対応するビデオセグメントを取得し、又は、ユーザによるビデオ撮影モードコマンドの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を検出すると、対応するビデオセグメントを取得した後、ステップ４０６に戻ってそれを実行する。
【０１０３】
ステップ４０８において、ビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を表示する。
【０１０４】
ステップ４０９において、編集コントロールと次へコントロールを含むビデオ編集画面に移行する。
【０１０５】
ステップ４１０において、ユーザによる編集コントロールの選択操作が検出され、且つユーザによる次へコントロールのトリガ操作が検出されると、ビデオ記憶モード画面に移行し、又は、ユーザによる次へコントロールのトリガ操作が検出されると、記憶モードコントロールを含むビデオ記憶モード画面に移行する。
【０１０６】
ステップ４１１において、ユーザによる記憶モードコントロールの選択操作が検出されると、ビデオ呈示モード画面に移行し、且つ目標ビデオの記憶結果を表示し、記憶モードコントロールが下書きコントロールと次へコントロールを含む。
【０１０７】
ステップ４１２において、ユーザによる個人ページ画面における作品コントロールのトリガ操作が検出されると、ビデオ再生画面に移行し、且つ目標ビデオを再生する。
【０１０８】
本開示の実施例では、以下に端末におけるあるビデオ共有ソフトウェアを例として説明する。
【０１０９】
図５にビデオ撮影をしていない初期目標画面の構成の模式図を示し、この初期目標画面は、ビデオ撮影モードコントロール１、ビデオ撮影コントロール２、第１の特殊効果コントロール３（未図示）、次へコントロール４及び戻るコントロール５を含んでよく、ここで、ビデオ撮影モードコントロール１は、クイックモーションコントロール１１、通常コントロール１２及びスローモーションコントロール１３を含んでよく、一実施例では、ビデオ撮影モードコントロール１の数が１を上回っているが、図５に示された数に限定されない。第１の特殊効果コントロール３は、美化コントロール３１、道具コントロール３２及びカウントダウンコントロール３３を含んでよい。ユーザは目標シーンをビデオ撮影する時に、初期目標画面における関連コントロールに施す操作によって実現可能である。ビデオ撮影過程で、初期目標画面が対応的に変化する。以下にビデオ撮影に関連する複数の過程を、ユーザが目標画面におけるコントロールを操作する方式で説明する。
【０１１０】
まず、ユーザは初期目標画面における関連コントロールに施す操作によって撮影モードと特殊効果形式の選択操作を完了する。一実施例では、図６に示すように、ユーザは初期目標画面におけるビデオ撮影モードコントロール１に施す選択操作によってクイックモーションコントロール１１を選択し、図７に示すように、ユーザは初期目標画面における美化コントロール３１に施すトリガ操作によって、図８に示すフィルターコントロール、肌磨きコントロール及び目拡大・小顔修正コントロールを表示している美化画面に移行し、フィルターコントロールに施すトリガ操作によってレトロを選択し、肌磨きコントロールに施すトリガ操作によって図９に示す肌磨き選択画面に移行し、且つ数値１を選択し、目拡大・小顔修正コントロールに施すトリガ操作によって図１０に示す目拡大・小顔修正選択画面に移行し、数値１を選択した。図１１に示すように、ユーザは初期目標画面における道具コントロール３２に施すトリガ操作によって図１２に示す道具画面に移行し、「大学の入学試験頑張って」を選択した。なお、カウントダウンコントロール３３をトリガしなかったので、カウントダウンの操作を行わない。これでビデオ撮影モードと特殊効果形式の選択操作が完了された。
【０１１１】
図１３に示すように、ユーザはビデオ撮影コントロール２をトリガすることによって図１４に示す撮影画面に移行し、この時にユーザは撮影コントロール２を長押しすれば、目標シーンをビデオ撮影でき、更に撮影画面の左上にプログレスバーが表示される。ユーザは撮影コントロール２をリリースすると、現在ビデオセグメントの撮影が終了して、対応する現在ビデオセグメントが得られ、図１５の目標画面に移行し、この目標画面には更に記憶されたその前のビデオセグメントを削除操作するように設置されてよいキャンセルコントロール６がある。図１６に示すように、ユーザは目標画面におけるキャンセルコントロール６に施すトリガ操作によって図１７に示すキャンセル画面に移行し、且つキャンセル画面にダイアログボックスを表示し、図に示すように、キャンセル画面における確認コントロールに施すトリガ操作によって図１８に示す目標画面に移行し、この目標画面はキャンセルをなされる前の目標画面と比べると、図の左上に示すプログレスバーが異なり、対応のビデオセグメントが削除された後、このプログレスバーの対応位置の長さも削除される。なお、次のビデオセグメントを得るために、ユーザは上述したビデオ撮影モードコントロール１、第１の特殊効果コントロール３の選択操作及びビデオ撮影コントロール２のトリガ操作及び後続の撮影操作を繰り返して実行できる。一実施例では、プログレスバーが完全に表示されていない時に、ユーザはビデオ撮影コントロール２に施すリリース操作によってそれぞれのビデオセグメントの撮影を終了する。
【０１１２】
図１９に示すように、ユーザは目標画面における次へコントロール４に施すトリガ操作によって図２０に示すビデオ記憶画面に移行して得られたビデオセグメントを合成して目標ビデオを得、合成して目標ビデオを得た後図２１に示すビデオ編集画面に移行し、ビデオ編集画面は編集コントロール７（未図示）を含んでよく、編集コントロール７は音楽カッティングコントロール７１、音楽選択コントロール７２、表紙選択コントロール７３及びフィルターコントロール７４を含んでよく、一実施例では、ここに記載のフィルターコントロール７４が上述した美化コントロール中のフィルターと同じである。編集コントロール７は更に第２の特殊効果コントロール７５を含んでよい。図２２に示すように、ビデオ編集画面における第２の特殊効果コントロール７５に施すトリガ操作によって図２３に示す第２の特殊効果コントロール選択画面に移行し、ここで、第２の特殊効果コントロール選択画面にはフィルター特殊効果コントロールと時間特殊効果コントロールを含み、フィルター特殊効果コントロールに施す選択操作によって、そのうちの第１種のフィルター特殊効果を選択し、時間特殊効果コントロールに施すトリガ操作によって図２４に示す時間特殊効果選択画面に移行し、そのうちの第１種の時間特殊効果を選択し、図２５に示すように、ユーザはビデオ編集画面における表紙コントロール７３に施すトリガ操作によって図２６の表紙選択画面に移行し、そのうちの第１種の表紙を選択し、図２７に示すように、ユーザはビデオ編集画面におけるフィルターコントロール７４に施すトリガ操作によって図２８に示すフィルター選択画面に移行し、ノーマルを選択した。なお、音楽カッティングコントロール７１と音楽選択コントロール７２がトリガされなく、即ち上記編集処理方式が選択されなかった。これでビデオセグメントの合成操作と合成された目標ビデオの編集処理操作が完了された。
【０１１３】
図２９に示すように、ユーザはビデオ編集画面における次へコントロール４に施すトリガ操作によって図３０に示すビデオ記憶モード画面に移行し、ビデオ記憶モード画面には記憶モードコントロール８（未図示）を含んでよく、記憶モードコントロール８が下書きコントロール８１と投稿コントロール８２を含んでよく、ユーザは投稿コントロール８２に施すトリガ操作によって図３１の個人ページ画面に移行し、個人ページ画面には作品コントロール９を含んでよく、作品コントロール９に施すトリガ操作によって図３２に示すビデオ再生画面に移行し、目標ビデオを再生する。ここで、ビデオ再生画面には共有コントロール、いいねコントロール及びコメントコントロール等を含んでよい。一実施例では、本実施例における第１の特殊効果コントロールと第２の特殊効果コントロールはいずれも特殊効果追加作用を果たすことができるが、第１の特殊効果コントロールは美化コントロール、道具コントロール及びカウントダウンコントロールを含み、第２の特殊効果コントロールはフィルター特殊効果コントロール又は時間特殊効果コントロールを含み、２種のコントロールに含まれる内容が同じでない。
【０１１４】
なお、一実施例では、ユーザによる目標画面におけるビデオ撮影モードコントロールの最終回の選択操作とビデオ撮影コントロールのトリガ操作が検出された後、プログレスバーが完全に表示されたことが検出されると、ビデオ記憶画面に移行することになり、ビデオ記憶画面に移行するにはユーザによる目標画面における次へコントロールのトリガ操作を検出しなければならないというわけではない。例を挙げると、図３３に示すように、プログレスバーが完全に表示されたことを検出すると、図３４に示すビデオ記憶画面に移行して得られたビデオセグメントを合成して目標ビデオを得、この時に、ユーザはビデオ撮影コントロール２のトリガ操作を持続してもよい。合成して目標ビデオを得た後図２１に示すビデオ編集画面に移行する。
【０１１５】
本実施例の技術的解決手段によれば、撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、ビデオ生成コマンドを取得したか否かを判断するステップと、ビデオ生成コマンドを取得しなかった場合に、ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るステップと、既存のビデオセグメントにより目標ビデオを生成するステップとによって、ビデオ撮影過程で高速及び／又は低速ビデオセグメントの処理を完了し、実現手段が速くて簡便で、ユーザによるビデオ撮影及び処理の利便性を高くして、ユーザ体験を高めた。一実施例では、ビデオ撮影一時停止コマンドはユーザによってトリガされてもよいし、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガされてもよい。
【０１１６】
（実施例５）
図３５は本開示の実施例で提供されたビデオ撮影装置の構成の模式図であり、本実施例はビデオ処理の難度を低下することに適用可能であり、この装置はソフトウェア及び／又はハードウェアで実現可能であり、この装置は端末機器に配置可能であり、例えば、代表的な例として、携帯電話機及び／又はタブレット等が挙げられる。図３５に示すように、この装置は、ビデオ撮影モードコマンド取得モジュール５１０、ビデオセグメント生成モジュール５２０、ビデオ生成コマンド判断モジュール５３０、ビデオ生成コマンド取得モジュール５４０及び目標ビデオ生成モジュール５５０を含む。
【０１１７】
ビデオ撮影モードコマンド取得モジュール５１０は、撮影速度を含むビデオ撮影モードコマンドを取得するように設置され、異なるビデオ撮影モードの撮影速度が異なる。
【０１１８】
ビデオセグメント生成モジュール５２０は、前記ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るように設置される。
【０１１９】
ビデオ生成コマンド判断モジュール５３０は、ビデオ生成コマンドを取得したか否かを判断するように設置される。
【０１２０】
ビデオ生成コマンド取得モジュール５４０は、前記ビデオ生成コマンドを取得しなかった場合に、前記ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得る。
【０１２１】
目標ビデオ生成モジュール５５０は、前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するように設置される。
【０１２２】
本実施例の技術的解決手段によれば、撮影速度を含むビデオ撮影モードコマンドを取得するものであって、異なるビデオ撮影モードの撮影速度が異なるビデオ撮影モードコマンド取得モジュール５１０と、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るビデオセグメント生成モジュール５２０と、ビデオ生成コマンドを取得したか否かを判断するビデオ生成コマンド判断モジュール５３０と、ビデオ生成コマンドを取得しなかった場合に、ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るビデオ生成コマンド取得モジュール５４０と、既存のビデオセグメントにより目標ビデオを生成する目標ビデオ生成モジュール５５０とによって、ビデオ撮影過程で高速及び／又は低速ビデオセグメントの処理を完了し、実現手段が速くて簡便で、ユーザによるビデオ撮影及び処理の利便性を高くして、ユーザ体験を高めた。
【０１２３】
一実施例では、ビデオ撮影一時停止コマンドはユーザによってトリガされてもよいし、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによってトリガされてもよい。
【０１２４】
一実施例では、撮影時間長さが所定の撮影時間閾値に到達したか否かを判断することによって前記ビデオ撮影一時停止コマンドをトリガする場合に、前記撮影時間長さが１つの撮影したビデオの撮影時間長さ又は複数の撮影したビデオの撮影時間の合計長さを含む。
【０１２５】
即ち、撮影したビデオの長さが所定の撮影時間閾値に到達したか否かを判断し、到達すると、ビデオ撮影一時停止コマンドをトリガし、撮影したビデオの長さが１つの撮影したビデオの撮影時間長さ又は複数の撮影したビデオの撮影時間の合計長さを含む。
【０１２６】
一実施例では、この装置は、更に、特殊効果コマンドを取得したか否かを判断するように設置される特殊効果コマンド判断モジュールを含んでよい。
【０１２７】
前記ビデオセグメント生成モジュール５２０は、
前記特殊効果コマンドを取得した場合に、ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、特殊効果コマンドと撮影速度により目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るように設置されるビデオセグメント生成ユニットを含んでよい。
【０１２８】
一実施例では、この装置は、更に、
編集コマンドを取得したか否かを判断するように設置される編集コマンド判断モジュールと、
前記編集コマンドを取得すると、編集コマンドにより目標ビデオを処理して処理後の目標ビデオを得るように設置される目標ビデオ処理モジュールと、を含んでよい。
【０１２９】
一実施例では、この装置は、更に、
記憶モードコマンドを取得したか否かを判断するように設置される記憶モードコマンド判断モジュールと、前記記憶モードコマンドを取得すると、記憶モードコマンドにより処理後の目標ビデオを記憶するように設置される目標ビデオ記憶モジュールと、を含んでよく、
ここで、前記記憶モードコマンドが下書きコマンド又は投稿コマンドを含む。
【０１３０】
一実施例では、この装置は、更に、
ビデオ再生コマンドを取得したか否かを判断するように設置されるビデオ再生コマンド判断モジュールと、
前記ビデオ再生コマンドを取得すると、ビデオ再生コマンドにより処理後の目標ビデオを再生するように設置される目標ビデオ再生モジュールと、を含んでよい。
【０１３１】
本開示の実施例で提供されたビデオ撮影装置は本開示の任意の実施例で提供されたビデオ撮影方法を実行でき、方法の実行に対応する機能モジュールと効果を有する。
【０１３２】
（実施例６）
図３６は本開示の実施例で提供された別のビデオ撮影装置の構成の模式図であり、本実施例はビデオ処理の難度を低下することに適用可能であり、この装置はソフトウェア及び／又はハードウェアで実現可能であり、この装置は端末機器に配置可能であり、例えば、代表的な例として、携帯電話機及び／又はタブレット等が挙げられる。図３６に示すように、この装置は、選択・トリガ操作検出モジュール６１０、ビデオセグメント記憶モジュール６２０、次へコントロールトリガ判断モジュール６３０、次へコントロールトリガ検出モジュール６４０及び目標ビデオ生成モジュール６５０を含む。
【０１３３】
選択・トリガ操作検出モジュール６１０は、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するように設置される。
【０１３４】
ビデオセグメント記憶モジュール６２０は、目標画面に撮影する目標シーンを表示し、ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示するように設置される。
【０１３５】
次へコントロールトリガ判断モジュール６３０は、ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断するように設置される。
【０１３６】
次へコントロールトリガ検出モジュール６４０は、ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、ビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを取得するように設置される。
【０１３７】
目標ビデオ生成モジュール６５０は、前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、且つ既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するように設置される。
【０１３８】
本実施例の技術的解決手段によれば、ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出する選択・トリガ操作検出モジュール６１０と、目標画面に目標シーンを表示し、ユーザによるビデオ撮影コントロールのリリース操作が検出されると、対応するビデオセグメントを得て、且つ目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示するビデオセグメント記憶モジュール６２０と、ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断する次へコントロールトリガ判断モジュール６３０と、ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、ユーザによるビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを得る次へコントロールトリガ検出モジュール６４０と、ビデオ記憶画面に移行し、且つ既存のビデオセグメントを合成して目標ビデオを得た結果を表示する目標ビデオ生成モジュール６５０とによって、ビデオ撮影過程で高速及び／又は低速ビデオセグメントの処理を完了し、実現手段が速くて簡便で、ユーザによるビデオ撮影及び処理の利便性を高くして、ユーザ体験を高めた。
【０１３９】
一実施例では、ビデオセグメント記憶モジュール６２０は、
前記目標画面に撮影する目標シーンを表示すると同時に、プログレスバーを表示するように設置される。
【０１４０】
プログレスバーが完全に表示されたことを検出すると、前記目標画面から前記ビデオ記憶画面に移行し、且つ既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示する。
【０１４１】
一実施例では、この装置は、更に、
前記目標画面における特殊効果コントロールの選択操作を検出するように設置される特殊効果コントロール選択操作検出モジュールを含んでよい。
【０１４２】
ビデオセグメント記憶モジュール６２０は、
ユーザの選択した特殊効果コントロールを重畳した目標シーンを目標画面に表示するように設置される。
【０１４３】
一実施例では、この装置は、更に、
編集コントロールと次へコントロールを含んでよいビデオ編集画面に移行するように設置されるビデオ編集画面移行モジュールと、
ユーザによる編集コントロールの選択操作が検出され、且つビデオ編集画面における次へコントロールのトリガ操作が検出されると、前記ビデオ編集画面から記憶モードコントロールを含んでよいビデオ記憶モード画面に移行するように設置されるビデオ記憶モード画面移行モジュールと、を含んでよい。
【０１４４】
一実施例では、この装置は、更に、
ユーザによる記憶モードコントロールの選択操作が検出されると、前記ビデオ記憶モード画面からビデオ呈示モード画面に移行し、且つ前記記憶モードコントロールの選択操作に対応する目標ビデオの記憶結果を前記ビデオ呈示モード画面に表示するように設置されるビデオ呈示モジュール画面移行モジュールを含んでよく、記憶モードコントロールが下書きコントロールと投稿コントロールを含んでよい。
【０１４５】
一実施例では、この装置は、更に、
個人ページ画面における作品コントロールのトリガ操作が検出されると、ビデオ再生画面に移行し、且つ前記ビデオ再生画面で前記目標ビデオを再生するように設置される目標ビデオ再生モジュールを含んでよい。
【０１４６】
本開示の実施例で提供されたビデオ撮影装置は本開示の任意の実施例で提供されたビデオ撮影方法を実行でき、方法の実行に対応する機能モジュールと効果を有する。
【０１４７】
（実施例７）
図３７に本開示の実施例に係る端末機器のハードウェア構成の模式図を示す。端末機器は１種又は多種の形態で実施可能であり、本開示における端末機器は、携帯電話機、スマートフォン、ノート型パソコン、デジタル放送受信機、パーソナル・デジタル・アシスタント（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）、タブレット（Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ、ＰＡＤ）、ポータブルメディアプレーヤー（Ｐｏｒｔａｂｌｅ  Ｍｅｄｉａ  Ｐｌａｙｅｒ、ＰＭＰ）、ナビゲーション装置、車載端末機器、車載ディスプレイ端末、車載電子バックミラー等のような携帯端末機器及びデジタルテレビ（Ｔｅｌｅｖｉｓｉｏｎ、ＴＶ）、デスクトップコンピュータ等のような固定端末機器を含んでよいが、それらに限定されない。
【０１４８】
図３７に示すように、端末機器１００は無線通信ユニット６１、オーディオ／ビデオ（Ａｕｄｉｏ／Ｖｉｄｅｏ、Ａ／Ｖ）入力ユニット６２、ユーザ入力ユニット６３、検出ユニット６４、出力ユニット６５、メモリ６６、接続ユニット６７、プロセッサ６８及び電源ユニット６９等を含んでよい。図３７に多種の部材を備えた端末機器を示したが、示された部材を全て実施するのが要求されないことを理解されたい。より多い又は少ない部材を代替的に実施可能である。
【０１４９】
ここで、無線通信ユニット６１は端末機器１００と無線通信システム又はネットワークの間の無線電気通信を可能にする。Ａ／Ｖ入力ユニット６２はオーディオ又はビデオ信号を受信するように設置される。ユーザ入力ユニット６３はユーザの入力した命令によりキー入力データを生成して端末機器の１種又は多種の操作を制御することができる。検出ユニット６４は端末機器１００の現在状態、端末機器１００の位置、ユーザが端末機器１００に施すタッチ入力の有無、端末機器１００の向き、端末機器１００の加速又は減速移動及び方向等を検出し、且つ端末機器１００の操作を制御するための命令又は信号を生成する。接続ユニット６７は少なくとも１つの外部装置と端末機器１００を接続するためのものである。出力ユニット６５は出力信号を視覚的、聴覚的及び／又は聴覚的に提供するように構成される。メモリ６６はプロセッサ６８により実行される、処理、操作制御のためのソフトウェアプログラム等を記憶でき、又は既に出力されたデータ又は出力しようとするデータを一時的に記憶できる。メモリ６６は少なくとも１種類の記憶媒体を含んでよい。また、端末機器１００はネットワーク接続によってメモリ６６の記憶機能を実行するネットワーク記憶装置と協動可能である。プロセッサ６８は一般的には端末機器の全体的な操作を制御する。なお、プロセッサ６８はマルチメディアデータを再現又は再生するためのマルチメディアモジュールを含んでよい。プロセッサ６８はフォーマット認識処理を実行して、タッチパネルで実行された手書き入力又は描画入力を文字又は画像として認識することができる。電源ユニット６９はプロセッサ６８に制御されて外部電力又は内部電力を受け取り、それぞれの素子と部材の動作に必要な適切な電力を提供する。
【０１５０】
プロセッサ６８はメモリ６６に記憶されたプログラムを実行することで、１種又は多種の機能応用及びデータ処理を実行し、例えば、本開示の実施例で提供されたビデオ撮影方法を実現し、つまり、プロセッサ６８は、動作する時に、
撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、
前記ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、
ビデオ生成コマンドを取得したか否かを判断するステップと、
前記ビデオ生成コマンドを取得しなかった場合に、前記ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るステップと、
前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するステップと、を実現する。
【０１５１】
更に、本開示の実施例で提供されたビデオ撮影方法を実現でき、つまり、プロセッサ６８は、前記プログラムを実行する時に、
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するステップと、
目標画面に撮影する目標シーンを表示し、ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示するステップと、
ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断するステップと、
ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、ビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを取得するステップと、
前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するステップと、を実現する。
【０１５２】
本開示の実施例は、コンピュータプログラムを記憶したコンピュータ可読記憶媒体であって、このプログラムがプロセッサにより実行される時に本開示の実施例で提供されたビデオ撮影方法を実現するコンピュータ可読記憶媒体を更に提供し、つまり、動作する時に、
撮影速度を含むビデオ撮影モードコマンドを取得するステップであって、異なるビデオ撮影モードの撮影速度が異なるステップと、
前記ビデオ撮影コマンドを取得すると、ビデオ撮影一時停止コマンドが取得されるまで、撮影速度で目標シーンをビデオ撮影して、ビデオ撮影コマンドとビデオ撮影一時停止コマンドの間のビデオセグメントを得るステップと、
ビデオ生成コマンドを取得したか否かを判断するステップと、
前記ビデオ生成コマンドを取得しなかった場合に、前記ビデオ生成コマンドが取得されるまで、ビデオ撮影モードコマンド、ビデオ撮影コマンド及びビデオ撮影一時停止コマンドを繰り返して取得して対応するビデオセグメントを得るステップと、
前記ビデオ生成コマンドに基づいて既存のビデオセグメントにより目標ビデオを生成するステップと、を実現する。
【０１５３】
更に本開示の実施例で提供されたビデオ撮影方法を実現でき、つまり、動作する時に、
ユーザによる目標画面におけるビデオ撮影モードコントロールの選択操作とビデオ撮影コントロールのトリガ操作を検出するステップと、
目標画面に撮影する目標シーンを表示し、ビデオ撮影コントロールのリリース操作が検出されると、前記ユーザの選択したビデオ撮影モードに対応するビデオセグメントを得て、且つ目標画面にビデオ撮影モードコントロールとビデオ撮影コントロールを表示するステップと、
ユーザによる目標画面における次へコントロールのトリガ操作を検出したか否かを判断するステップと、
ユーザによる目標画面における次へコントロールのトリガ操作を検出できなかった場合に、ユーザによる目標画面における次へコントロールのトリガ操作が検出されるまで、ビデオ撮影モードコントロールの選択操作、ビデオ撮影コントロールのトリガ操作及びビデオ撮影コントロールのリリース操作を繰り返して検出した時に、対応するビデオセグメントを得るステップと、
前記次へコントロールのトリガ操作により、前記目標画面からビデオ記憶画面に移行し、既存のビデオセグメントを合成して目標ビデオを得た結果を前記ビデオ記憶画面に表示するステップと、を実現する。
【０１５４】
本開示の実施例のコンピュータ記憶媒体としては、１つ又は複数のコンピュータ可読媒体を任意に組み合わせたものを採用してよい。コンピュータ可読媒体はコンピュータ可読信号媒体又はコンピュータ可読記憶媒体であってよい。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁、赤外線又は半導体のシステム、装置又はデバイス或いはそれらの任意の組合であってよいが、それらに限定されない。コンピュータ可読記憶媒体（非包括的リスト）は、１つ又は複数の導線を有する電気接続、携帯型コンピュータディスク、ハードディス、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＥＰＲＯＭ）又はフラッシュメモリ、光ファイバー、コンパクトディスク・リード・オンリー・メモリ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＣＤ−ＲＯＭ）、光学記憶装置、磁気記憶装置又はそれらの任意の適切な組合を含む。本明細書では、コンピュータ可読記憶媒体はプログラムを含むか記憶するいかなる有形媒体であってもよく、このプログラムはコマンド実行システム、装置又はデバイスに使用されるか、それらと組み合わせて使用されることが可能である。
【０１５５】
コンピュータ可読信号媒体はベースバンドで伝播されるデータ信号又は搬送波で一部を伝播するデータ信号を含んでよく、その中にコンピュータ可読プログラムコードを載置した。このように伝播されるデータ信号は多種の形式を採用してよく、電磁信号、光信号又はそれらの任意の適切な組合を含むが、それらに限定されない。コンピュータ可読信号媒体は更にコンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、このコンピュータ可読媒体はコマンド実行システム、装置又はデバイスに使用されるかそれらと組み合わせて使用されるプログラムを送信、伝播又は伝送することができる。
【０１５６】
コンピュータ可読媒体に含まれるプログラムコードは任意の適切な媒体で伝送可能であり、無線、電線、光ケーブル、ラジオ周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、ＲＦ）等又はそれらの任意の適切な組合を含んでよいが、それらに限定されない。
【０１５７】
本開示の操作を実行するためのコンピュータプログラムコードは１種又は多種のプログラミング言語又はそれらの組合を用いて書くことが可能であり、前記プログラミング言語はオブジェクト指向のプログラミング言語、例えばＪａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、Ｒｕｂｙ、Ｇｏを含み、更に一般の手続き型プログラミング言語、例えば「Ｃ」言語又は類似的なプログラミング言語を含む。プログラムコードは完全にユーザコンピュータで実行したり、部分的にユーザコンピュータで実行したり、独立したソフトウェアパッケージとして実行したり、一部をユーザコンピュータで一部をリモートコンピュータで実行したり、完全にリモートコンピュータ又はサーバで実行したりすることができる。リモートコンピュータの場合に、リモートコンピュータはローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＬＡＮ）又は広域ネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ、ＷＡＮ）を含む任意のネットワークによってユーザコンピュータに接続でき、又は、外部コンピュータに接続できる（例えばインターネットサービスプロバイダーを用いてインターネット経由で接続する）。
【図１】
2021530146.tif 000003
【図２】
2021530146.tif 000004
【図３】
2021530146.tif 000005
【図４】
2021530146.tif 000006
【図５】
2021530146.tif 000007
【図６】
2021530146.tif 000008
【図７】
2021530146.tif 000009
【図８】
2021530146.tif 000010
【図９】
2021530146.tif 000011
【図１０】
2021530146.tif 000012
【図１１】
2021530146.tif 000013
【図１２】
2021530146.tif 000014
【図１３】
2021530146.tif 000015
【図１４】
2021530146.tif 000016
【図１５】
2021530146.tif 000017
【図１６】
2021530146.tif 000018
【図１７】
2021530146.tif 000019
【図１８】
2021530146.tif 000020
【図１９】
2021530146.tif 000021
【図２０】
2021530146.tif 000022
【図２１】
2021530146.tif 000023
【図２２】
2021530146.tif 000024
【図２３】
2021530146.tif 000025
【図２４】
2021530146.tif 000026
【図２５】
2021530146.tif 000027
【図２６】
2021530146.tif 000028
【図２７】
2021530146.tif 000029
【図２８】
2021530146.tif 000030
【図２９】
2021530146.tif 000031
【図３０】
2021530146.tif 000032
【図３１】
2021530146.tif 000033
【図３２】
2021530146.tif 000034
【図３３】
2021530146.tif 000035
【図３４】
2021530146.tif 000036
【図３５】
2021530146.tif 000037
【図３６】
2021530146.tif 000038
【図３７】
2021530146.tif 000039
【国際調査報告】
2021530146.tif 000040
2021530146.tif 000041
2021530146.tif 000042
2021530146.tif 000043