JP7585556B2 - ビデオ処理方法、ビデオ処理装置及びコンピュータ可読記憶媒体 - Google Patents

ビデオ処理方法、ビデオ処理装置及びコンピュータ可読記憶媒体 Download PDF

Info

Publication number
JP7585556B2
JP7585556B2 JP2024525661A JP2024525661A JP7585556B2 JP 7585556 B2 JP7585556 B2 JP 7585556B2 JP 2024525661 A JP2024525661 A JP 2024525661A JP 2024525661 A JP2024525661 A JP 2024525661A JP 7585556 B2 JP7585556 B2 JP 7585556B2
Authority
JP
Japan
Prior art keywords
duet
user
videos
video
recommended
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024525661A
Other languages
English (en)
Other versions
JP2024540182A (ja
Inventor
ブジノバー,マイケル
リ,シェン
ジョウ,チェンマン
フゥ,シュエルン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lemon Inc Cayman Island
Original Assignee
Lemon Inc Cayman Island
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lemon Inc Cayman Island filed Critical Lemon Inc Cayman Island
Publication of JP2024540182A publication Critical patent/JP2024540182A/ja
Application granted granted Critical
Publication of JP7585556B2 publication Critical patent/JP7585556B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • H04N21/4826End-user interface for programme selection using recommendation lists, e.g. of programmes or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Devices (AREA)

Description

[関連出願の相互参照]
本願は、中国特許出願番号が202111266487.4であり、出願日が2021年10月28日である出願に基づくものであり、その優先権を主張しており、この中国特許出願の開示内容は全体として本願に取り込まれる。
本開示は、コンピュータ技術分野に関し、特にビデオ処理方法、ビデオ処理装置及びコンピュータ可読記憶媒体に関する。
ソーシャルネットワークは、ユーザの入力に基づいて、様々なサービス、例えば写真やビデオの共有、メッセージ配信などを提供して、ユーザ間のソーシャルやり取りを促進することができる。
ソーシャルネットワークとのインタラクションを利用することで、ユーザは、デジタルメディアをシステムにアップロードして、他人が閲覧できるようにすることができる。デジタルメディアは、画像、ビデオ、オーディオ、テキストなどを含んでもよい。例えば、ユーザは、自分で作成したビデオをソーシャルネットワークに投稿することができる。ソーシャルネットワーク上の他のユーザは、関心のあるビデオを視聴した時に、いいね、コメント、転送などの方式でやり取りすることができ、ビデオをデュエットする(合せて撮る/共同で撮影)方式でやり取りすることもできる。
ソーシャルネットワークへのユーザの依存性が日増しに高まるにつれて、ソーシャルネットワークへのユーザの体験要求もますます高くなっている。
本開示のいくつかの実施例によれば、ビデオ処理方法を提供し、前記方法は、
ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供することと、
ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することと、
ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行することとを含む。
本開示の別のいくつかの実施例によれば、ビデオ処理装置を提供し、前記装置は、
ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供し、
ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示するように構成されるディスプレイと、
ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行するように構成されるプロセッサとを含む。
本開示のまた別のいくつかの実施例によれば、ビデオ処理装置を提供し、前記装置は、
メモリと、
前記メモリに接続されるプロセッサとを含み、前記プロセッサは、前記メモリに記憶されている命令に基づき、本開示に記載のいずれか一つの実施例のビデオ処理方法における一つ又は複数のステップを実行するように構成される。
本開示のさらに別のいくつかの実施例によれば、コンピュータ可読記憶媒体を提供し、前記コンピュータ可読記憶媒体に、プロセッサにより実行される時、本開示に記載のいずれか一つの実施例のビデオ処理方法を実行するコンピュータプログラムが記憶されている。
この発明の概要部分は、構想を簡単な形式で説明するために提供され、これらの構想は後続の具体的な実施の形態部分において詳細に説明される。この発明の概要部分は、保護しようとする技術案の重要な特徴又は必須の特徴を標識することを意図するものではなく、保護しようとする技術案の範囲を限定するために使用されることも意図していない。
図面を参照して本開示の例示的な実施例に対して行った以下の詳細な記述によって、本開示の他の特徴、態様及びその利点は明かになる。
以下は、図面を参照しながら、本開示の好ましい実施例を説明する。ここで説明された図面は、本開示に対するさらなる理解を提供するためのものであり、各図面は以下の具体的な記述とともに本明細書に含まれ、明細書の一部を構成し、本開示を解釈するために用いられる。理解すべきこととして、以下の記述における図面は本開示のいくつかの実施例のみに関わり、本開示を制限するものではない。図面において、
本開示のいくつかの実施例によるビデオ処理方法のフローチャートを示す。 本開示のいくつかの実施例によるインタラクションインタフェースの概略図を示す。 本開示のいくつかの実施例によるデュエットモードインタフェースの概略図を示す。 本開示の別のいくつかの実施例によるデュエットモードインタフェースの概略図を示す。 本開示のいくつかの実施例によるデュエット要求を入力してデュエットを実行することの概略図を示す。 本開示のいくつかの実施例によるデュエット要求を入力してデュエットを実行することの概略図を示す。 本開示のいくつかの実施例によるデュエット要求を入力してデュエットを実行することの概略図を示す。 本開示のいくつかの実施例によるデュエット要求を入力してデュエットを実行することの概略図を示す。 本開示のいくつかの実施例によるビデオ処理装置のブロック図を示す。 本開示の別のいくつかの実施例によるビデオ処理装置のブロック図を示す。 本開示のいくつかの実施例による電子機器のブロック図を示す。
理解すべきこととして、記述の便宜上、図面に示される各部分の寸法は必ずしも実際の縮尺に応じて描かれるものではない。各図面において、同じ又は類似する符号で同じ又は類似する部材を表す。そのため、ある項目がある図面において定義されると、後続の図面ではそれ以上議論されなくなる可能性がある。
以下は、本開示の実施例における図面を結び付けながら、本開示の実施例における技術案を明瞭且つ完全に記述する。しかし、明らかに、記述された実施例は、本開示の一部の実施例であり、全部の実施例ではない。実施例に対する以下の記述は実際には説明のためのものに過ぎず、本開示及びその応用又は使用に対して何ら限定するものではない。理解すべきこととして、本開示は、様々な形式で実現でき、そしてここで説明される実施例に限定されるものとして解釈されるべきではない。
理解すべきこととして、本開示の方法の実施の形態に記載の各ステップは異なる順序に応じて実行し、及び/又は並行して実行してもよい。なお、方法の実施の形態は、追加のステップを含んでもよく、及び/又は、示されるステップの実行を省略してもよい。本開示の範囲はこの点では限定されない。特に具体的に説明されていない限り、これらの実施例において記述される部材とステップの相対的な配置、数式及び数値はただ例示的ものであり、本開示の範囲を限定しないものとして解釈されるべきである。
本開示で使用される用語である「含む」及びその変形は、少なくともその前の素子/特徴を含むが、他の素子/特徴を除外しない開放的な用語、即ち「含むが、それらに限らない」を意味する。なお、本開示で使用される用語である「包含」及びその変形は、少なくともその前の素子/特徴を含むが、他の素子/特徴を除外しない開放的な用語、即ち「包含するが、それらに限らない」を意味する。そのため、「含む」と「包含」とは同じ意味を持つ。「に基づいて」という用語は、「少なくとも部分的に基づいて」を意味する。
明細書全体における「一つの実施例」、「いくつかの実施例」又は「実施例」は、実施例と結び付けて記述される特定の特徴、構造又は特性が本発明の少なくとも一つの実施例に含まれることを意味する。例えば、「一つの実施例」という用語は、「少なくとも一つの実施例」を表し、「別の実施例」という用語は、「少なくとも一つの別の実施例」を表し、「いくつかの実施例」という用語は、「少なくともいくつかの実施例」を表す。そして、「一つの実施例において」、「いくつかの実施例において」又は「実施例において」という語句は明細書全体の様々な箇所で出現し、必ずしもすべてが同一の実施例を指すとは限らないが、同一の実施例を指すものであってもよい。
注意すべきこととして、本開示に言及された「第一」、「第二」などの概念は、異なる装置、モジュール又はユニットを区別するためのものに過ぎず、これらの装置、モジュール又はユニットが実行する機能の順序又は相互依存関係を限定するためのものではない。特に指定がない限り、「第一」、「第二」などの概念は、このように記述された対象が時間的、空間的、順序的に与えられた順序又は任意の他の方式で与えられた順序でなければならないことを示唆するものではない。
注意すべきこととして、本開示に言及された「一つ」、「複数」という修飾は、例示的なものであり、限定的なものではなく、当業者であれば理解できるように、文脈上に明らかに他の意味を示しない限り、「一つ又は複数」と理解されるべきである。
本開示の実施の形態における複数の装置の間でやり取りされるメッセージ又は情報の名称は、説明のためのものに過ぎず、これらのメッセージ又は情報の範囲を制限するためのものではない。
以下は、図面を結び付けながら、本発明の実施例を詳細に説明するが、本開示は、これらの具体的な実施例に限定されない。以下のこれらの具体的な実施例は互いに組み合わせることができ、同じ又は類似する概念又はプロセスについて、いくつかの実施例では説明を省略することがある。なお、一つ又は複数の実施例では、特定の特徴、構造又は特性を当業者により本開示から明らかな任意の適切な方法で組み合わせることができる。
理解すべきこととして、本開示では、応用対象/処理対象の画像又はビデオを如何に取得するかについても限定しない。本開示の一つの実施例では、記憶装置、例えば内部メモリ又は外部記憶装置から取得してもよく、本開示の別の実施例では、撮影コンポーネントを動かして撮影してもよい。指摘すべきこととして、本明細書の文脈では、画像又はビデオのタイプが具体的に制限されていない。なお、画像又はビデオは、撮影装置により得られる元の画像又はビデオであってもよく、又は元の画像又はビデオに対して特定の処理、例えば初歩的なフィルタリング、アンチエイリアシング、色調整、コントラスト調整、正規化などを行った画像又はビデオであってもよい。指摘すべきこととして、前処理操作は、当分野の既知の他のタイプの前処理操作をさらに含んでもよく、ここで詳しく説明しない。
ソーシャルネットワークへのユーザの依存性が日増しに高まるにつれて、ソーシャルネットワークへのユーザの体験要求もますます高くなっている。ソーシャルネットワークでの体験をさらに高めるために、撮影要求に新式のモードが作成されて、例えばカメラ、テンプレート、ライブとともに、このような新式のモードを利用することで、ユーザは、協調しやすいコンテンツ、例えば人気のあるデュエットビデオを迅速に発見することができる。
図1は、本開示のいくつかの実施例によるビデオ処理方法のフローチャートを示す。
図1に示すように、ビデオ処理方法は、ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供するステップS1と、ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示するステップS3と、ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行するステップS5とを含む。
ステップS1において、ユーザによる端末の表示インタフェースにおけるカメラオプションの選択に応答して、インタラクションインタフェースを提供することができる。従来技術におけるデュエットの入口がシェアインタフェースに設置されることに比べて、本開示の実施例によれば、デュエットの入口を撮影インタフェースに設置することで、ユーザがデュエットインタフェースをより容易に見つけることができる。
図2は、本開示のいくつかの実施例によるインタラクションインタフェースの概略図を示す。
図2は、現在のカメラの表示ページを示す。図2はさらに、インタラクションインタフェースの底部コントローラにデュエットオプション(Duet)、ビデオオプション(Video)、テンプレートオプション(Template)などを示す。デュエットオプションは、ビデオオプションの左側に設置されてもよい。
次に、ステップS3において、インタラクションインタフェースで底部コントローラにおけるデュエットオプションまでスクロール(scroll)する場合、又はデュエットオプションを選択する場合、ユーザは、デュエットモードを選択する。無論、ビデオオプション又はテンプレートオプションなどの他のオプションまでスクロールしてもよい。
ユーザがデュエットモードに入った後、ユーザにデュエットモードインタフェースを示し、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することができる。このようなページは、「デュエット発見ページ」とも呼ばれる。
複数の推薦デュエットビデオをユーザに提示するデュエットモードインタフェースは、必要に応じて異なる方式を採用してもよい。サムネイル形式により、複数の推薦デュエットビデオをユーザに提示してもよい。フルスクリーン形式により、複数の推薦デュエットビデオを順にユーザに提示してもよい。
図3Aは、本開示のいくつかの実施例によるデュエットモードインタフェースの概略図を示す。
図3Aに示すように、デュエットモードインタフェースは、「推薦デュエットビデオ」を二列に表示するユーザインタフェースである。例えば、2×2グリッド形式のユーザインタフェースにより、4つの推薦デュエットビデオのサムネイルをユーザに提示する。ユーザがビデオをスクロールして再生し、より多くのデュエットコンテンツを発見することができる。図3Aに示すユーザインタフェースの左上隅に、カメラの外画面に戻る出口があり、底部には依然としてビデオオプションが表示される。
例えば、ユーザがデュエットモードインタフェースに入ったばかりで、1から4番目の推薦デュエットビデオのサムネイルをユーザに提示し、ユーザの例えば上にスライドなどのジェスチャーに応答して、より多くの推薦デュエットビデオをユーザに提示し、例えば5から8番目の推薦デュエットビデオ、9-12番目の推薦デュエットビデオ、及びより多くの推薦デュエットビデオのサムネイルを順にユーザに提示する。無論、ユーザ端末の表示スクリーンの寸法に基づいて、一つの画面に例えば6つ、8つなどのより多くの推薦デュエットビデオのサムネイルを提示してもよい。サムネイルの寸法は、デュエットコンテンツの縦横比に応じて調整してもよい。例えば、サムネイルは、幅が一定で高さが可変に設定されてもよい。各デュエットビデオのサムネイルはいずれもフルスクリーンに拡大可能である。サムネイル形式を使用した推薦デュエットビデオの提示方式によれば、ユーザが関心のある画像をより迅速に発見することを容易にする。
ユーザ体験を向上させるために、各ページ(tab)にいずれも複数のデュエットビデオのサムネイル、例えば10行20個のサムネイルがプリロードされている。ユーザの操作がユーザインタフェースの底部までスクロールする場合、より多くのデュエットビデオのサムネイルがロードされる。
いくつかの実施例では、各推薦デュエットビデオについて、サムネイルに、それに対応するデュエット投稿数(DPN、duet publish number)のマークを表示する。各推薦デュエットビデオのサムネイルにデュエット投稿数をマーキングすることで、ユーザが人気のあるビデオコンテンツを発見することを容易にすることができる。
図3Bは、本開示の別のいくつかの実施例によるデュエットモードインタフェースの概略図を示す。
図3Bに示すように、デュエットモードインタフェースは、各「推薦デュエットビデオ」をフルスクリーン表示するユーザインタフェースである。フルスクリーン形式により、複数の推薦デュエットビデオを順にユーザに提示する。例えば、ユーザがデュエットモードインタフェースに入ったばかりで、1番目の推薦デュエットビデオをユーザに提示する。ユーザは、ビデオをスクロールして再生することで、より多くのデュエットコンテンツを発見することができる。即ち、ユーザの例えば上にスライドなどのジェスチャーに応答して、2番目の推薦デュエットビデオ、3番目の推薦デュエットビデオ、及びより多くの推薦デュエットビデオを順にユーザに提示する。フルスクリーン形式を使用した推薦デュエットビデオの提示方式によれば、没入感のある体験をユーザに与えることができる。
以上では、異なるユーザインタフェースを介して複数の推薦デュエットビデオをユーザに提示することができることを詳細に記述したが、以下、引き続きどのようなデュエットビデオを推薦デュエットビデオとしてユーザに提示するかについて説明する。
いくつかの実施例では、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することは、ユーザの行動特徴に基づいて、コンテンツプールにおけるデュエットビデオを順序付けることと、順序付け結果に基づいて、上位に順序付けた複数の推薦デュエットビデオをユーザに提示することとを含む。
ユーザの行動特徴は、ビデオ再生数(VV)、一回の視聴による投稿数、デュエット回数、作成時間、作成地点などを含んでもよい。一回の視聴による投稿数は、ビデオ再生数に対する投稿数の比(Publish/VV)で表してもよい。
いくつかの実施例では、コンテンツプールにおけるデュエットビデオは、ビデオ再生数が閾値よりも大きいものに限定されてもよい。例えば、閾値は、異なる地域のデュエットビデオ数とビデオ再生数との統計データに基づいて決定されてもよく、例えば、ほとんどの国又は地域について3万に設定される。このように、ビデオ再生数に基づいてコンテンツプールにおけるデュエットビデオを順序付けるかそれとも一回の視聴による投稿数又は他のユーザの行動特徴に基づいてコンテンツプールにおけるデュエットビデオを順序付けるかに関わらず、ユーザが関心のあるビデオをより効率的に発見することに有利である。
別のいくつかの実施例では、コンテンツプールにおけるデュエットビデオの作成時間は、指定される期間内に限定されてもよい。例えば、コンテンツプールにおけるデュエットビデオの作成時間を、7日間を超えないものに限定してもよい。このように、コンテンツプールにおけるデュエットビデオが継続的にリフレッシュされることを確保することができ、ユーザがさらに人気のあるデュエットビデオを発見することに有利であり、ユーザの使用体験を向上させる。
また、ユーザに対するプライバシー保護力を高めるために、状態が「全員が見える」であり、且つ全員によるデュエットを許可するビデオのみは、推薦デュエットビデオとすることができる。例えば、コンテンツプールにおけるデュエットビデオのプライバシー設定は、状態が「全員が見える」であり、且つ全員によるデュエットを許可することを満たす。
以下、具体的なユーザの行動特徴を結び付けながら、ユーザの行動特徴に基づいて、コンテンツプールにおけるデュエットビデオを如何に順序付けるかを詳細に説明する。
一回の視聴による投稿数又はビデオ再生数に基づいて、デュエットビデオを順序付けてもよい。例えば、一回の視聴による投稿数又はビデオ再生数が大きいほど、上位に順序付けられる。
デュエット回数(DT)に基づいて、オリジナルビデオを順序付けてもよい。例えば、デュエット回数が多いほど、上位に順序付けられる。そして、順序付け結果に基づいて、上位に順序付けた複数のオリジナルビデオに対応する複数の推薦デュエットビデオをユーザに提示し、ここで、各推薦デュエットビデオは、対応するオリジナルビデオとデュエットされたデュエットビデオのうち、ビデオ再生数が最も高いデュエットビデオである。ここで、デュエットビデオのうち、ビデオ再生数が最も高いものは、一つ又は複数のデュエットビデオであってもよい。
ユーザが最近人気のあるデュエットビデオを発見することをより容易にするために、コンテンツプールにおけるデュエットビデオを順序付ける場合、作成時間も考慮する。また、異なる国又は地域のユーザの行動特徴が異なるため、コンテンツプールにおけるデュエットビデオを順序付ける場合、作成地点も考慮する。そのため、ローカルでより人気のあるデュエットビデオをよりよく発見するために、作成時間、作成地点のうちの少なくとも一つに基づいて、ビデオを順序付けてもよい。
例えば、作成時間が現在から短いほど、即ち作成日数が短いビデオは、上位に順序付けられる。いくつかの実施例では、順序付けにおける作成時間の重要性によって、異なる重みを設定して、ユーザのニーズにより良く合わせることができる。
いくつかの実施例では、順序付け結果に基づいて上位に順序付けた複数の推薦デュエットビデオをユーザに提示する場合、作成時間に基づいて、各単位時間内に上位に順序付けた推薦デュエットビデオのみを提示してもよい。例えば、上記各順序付け論理に対して、作成時間に基づいて、毎日の最初の複数(例えば最初の200個)のビデオだけを提示してもよい。このように、ユーザが関心のある流行しているビデオをより効率的に発見することができる。
ユーザは、複数のデュエットビデオ又はサムネイルを閲覧した後に、自分がデュエットしたいビデオを選択してから、デュエット要求を入力することができる。
図4A-図4Dは、本開示のいくつかの実施例によるデュエット要求を入力してデュエットを実行することの概略図を示す。
サムネイル形式の推薦デュエットビデオのユーザインタフェースについて、ユーザが、ある推薦デュエットビデオを選択して再生する場合、図4Aに示すように、デュエットモードビデオプレーヤは、ユーザにより選択されたデュエットビデオを再生する。ユーザは、図4Aに示すページにおけるデュエットビデオをクリックすると、図4Bに示すように、「元のビデオを視聴する」というツールプロンプトが現われる。ユーザはプロンプトをクリックした後に、図4Cに示すように、元のビデオの表示ページに入いる。図4Cの元のビデオにおいて、戻るオプションと「ビデオとデュエットする」オプションが提供される。ユーザが「ビデオとデュエットする」オプションを選択すると、デュエット要求が入力され、元のビデオとデュエットすることができる。デュエットを実行する表示ページは、図4Dに示すとおりである。
図4A-4Dに示すように、ユーザは、推薦デュエットビデオを選択し、対応する元のビデオの表示ページを介してデュエット要求を入力して、元のビデオとデュエットする。即ち、ステップS5において、ユーザが選択された推薦デュエットビデオに対応する元のビデオに基づいて入力したデュエット要求に応答して、元のビデオとのデュエットを実行することができる。
別のいくつかの実施例では、ユーザは、選択された推薦デュエットビデオの表示ページを介してデュエット要求を直接に入力してもよい。図4Aに示すように、ユーザにより選択された推薦デュエットビデオの表示ページにおいて、「元のビデオとデュエットする」オプションが提供される。ユーザは、「元のビデオとデュエットする」オプションを選択することで、直接に入って元のビデオとデュエットすることができ、デュエットを実行する表示ページも図4Dに示すとおりである。即ち、ステップS5において、ユーザが選択された推薦デュエットビデオに基づいて入力したデュエット要求に応答して、元のビデオとのデュエットを実行することもできる。
図4Aに示すページにおいて、「元のビデオとデュエットする」オプションを表示してもよいが、他のメタデータの表示は制限される。
フルスクリーン形式の推薦デュエットビデオのユーザインタフェースについて、図3Bに示すページのように、ユーザがいずれか一つの推薦デュエットビデオを閲覧する場合、デュエットモードビデオプレーヤは、このデュエットビデオを再生することができ、図4Aに示すページと類似する。それに応じて、ユーザは、図3Bに示すページにおけるデュエットビデオをクリックすると、図4Bに示すページと類似に、「元のビデオを視聴する」というツールプロンプトが現われる。ユーザはプロンプトをクリックした後に、図4Cに示すように、元のビデオの表示ページに入る。図4Cの元のビデオにおいて、戻るオプションと「ビデオとデュエットする」オプションが提供される。ユーザが「ビデオとデュエットする」オプションを選択すると、デュエット要求が入力され、元のビデオとデュエットすることができる。デュエットを実行する表示ページは、図4Dに示すとおりである。
無論、フルスクリーン形式の推薦デュエットビデオのユーザインタフェースについて、ユーザは、選択された推薦デュエットビデオの表示ページを介してデュエット要求を直接に入力してもよい。図4Aに示すユーザにより選択された推薦デュエットビデオの表示ページと類似に、図3Bに示すページにおいても「元のビデオとデュエットする」オプションが提供される。ユーザは、「元のビデオとデュエットする」オプションを選択することで、直接に入って元のビデオとデュエットすることができ、デュエットを実行する表示ページも図4Dに示すとおりである。
以上では、図3A-3B、図4A-4Dを結び付けながら、ステップS5において、ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、元のビデオとのデュエットを実行することを説明した。別のいくつかの実施例では、ステップS5において、ユーザが選択された推薦デュエットビデオに基づいて入力したデュエット要求に応答して、選択された推薦デュエットビデオとのデュエットを実行してもよい。
いくつかの実施例では、ユーザがデュエットモードビデオプレーヤを初めて開いたとき、表示ページにエフェクト(bouncing effect)アニメーションを設定し、スクロールしてより多くのコンテンツを発見できることをユーザに表示する。ユーザは、上下にスクロールして新しいビデオを視聴することができる。ユーザが一番目の材料を閲覧する場合、リフレッシュが許可されない。
また、図3Bと図4A-4Cのページにおいて、例えば右上隅に、お気に入り(favorite)オプションも提供できる。ユーザは、お気に入りオプションをクリックして、視聴したビデオをお気に入りに入れることができる。
デュエットモードビデオプレーヤを利用することで、視聴したビデオを創作活動で使用したり、後で使用するために保存したりするようにユーザを激励することができ、そしてユーザが、視聴したビデオをどのように使用して創作活動を行うかをより良く了解することができる。
前述した実施例では、本開示の様々な実施例によるビデオ処理方法を十分に説明した。上記ビデオ処理方法により、潜在的な作成者にアイデアを効率的に提供し、ユーザがデュエットビデオを見つける効率を向上させ、ユーザが人気のあるデュエットビデオを発見する効率を向上させることができる。
本開示の実施例によれば、上記ビデオ処理方法を実現できるビデオ処理装置をさらに提供する。
図5は、本開示のいくつかの実施例によるビデオ処理装置のブロック図を示す。
図5に示すように、ビデオ処理装置5は、ディスプレイ51と、プロセッサ52とを含む。
ディスプレイ51は、ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供し、ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示するように構成される。例えば、ディスプレイ51は、プロセッサ52による制御で、前述したステップS1とS3を実行することができる。
プロセッサ52は、ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行するように構成される。例えば、プロセッサ52は、前述したステップS5を実行する。
なお、示されていないが、この機器は、ビデオ処理装置と、ビデオ処理装置に含まれる各ユニットとが動作中に生成した様々な情報、動作に用いられるプログラムとデータなどを記憶することができるメモリを含んでもよい。メモリは、揮発性メモリ及び/又は非揮発性メモリであってもよい。例えば、メモリは、ランダムアクセスメモリ(RAM)、ダイナミックランダムアクセスメモリ(DRAM)、スタティックランダムアクセスメモリ(SRAM)、リードオンリーメモリ(ROM)、フラッシュメモリを含んでもよいが、それらに限らない。無論、メモリは、ビデオ処理装置の外にあってもよい。
図6は、本開示の別のいくつかの実施例によるビデオ処理装置のブロック図を示す。
いくつかの実施例では、ビデオ処理装置6は、様々なタイプの機器であってもよく、例えば、携帯電話、ノートパソコン、デジタル放送受信機、PDA(パーソナルデジタルアシスタント)、PAD(タブレットパソコン)、PMP(携帯型マルチメディアプレーヤ)、車載端末(例えば、車載ナビゲーション端末)などのような携帯端末及びデジタルTV、デスクトップコンピュータなどのような固定端末を含んでもよいが、それらに限らない。
図6に示すように、ビデオ処理装置6は、メモリ61と、このメモリ61に接続されるプロセッサ62とを含む。注意すべきこととして、図6に示すビデオ処理装置6のコンポーネントは例示的なものだけであり、制限性のあるものではなく、実際の応用の必要に応じて、ビデオ処理装置6は、他のコンポーネントを有してもよい。プロセッサ62は、ビデオ処理装置6における他のコンポーネントを制御して所望の機能を実行することができる。
いくつかの実施例では、メモリ61は、一つ又は複数のコンピュータ可読命令を記憶するために用いられる。プロセッサ62がコンピュータ可読命令を実行するために用いられる場合、コンピュータ可読命令がプロセッサ62により実行される時、上記いずれか一つの実施例に記載の方法における一つ又は複数のステップを実現する。この方法の各ステップの具体的な実現及び関連する解釈内容は、上記の実施例を参照してもよく、重複する点については説明を省略する。
例えば、プロセッサ62とメモリ61とは直接又は間接的に相互通信することができる。例えば、プロセッサ62とメモリ61とはネットワークを介して通信を行うことができる。ネットワークは、無線ネットワーク、有線ネットワーク、及び/又は無線ネットワークと有線ネットワークとの任意の組み合わせを含んでもよい。プロセッサ62とメモリ61とは、システムバスを介して相互通信を実現してもよく、本開示は、これについて限定しない。
例えば、プロセッサ62は、様々な適切なプロセッサ、処理装置など、例えば中央処理装置(CPU)、グラフィックスプロセッサ(Graphics Processing Unit、GPU)、ネットワークプロセッサ(NP)などとして具現化されてもよく、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)又は他のプログラマブルロジックデバイス、ディスクリートゲート又はトランジスタロジックデバイス、ディスクリートハードウェアコンポーネントであってもよい。中央処理ユニット(CPU)は、X86又はARMアーキテクチャなどであってもよい。例えば、メモリ61は、様々な形式のコンピュータ可読記憶媒体の任意の組み合わせ、例えば揮発性メモリ及び/又は非揮発性メモリを含んでもよい。メモリ61は、例えばシステムメモリを含んでもよく、システムメモリに、例えばオペレーティングシステム、アプリケーションプログラム、ブートローダー(Boot Loader)、データベース及び他のプログラムなどが記憶されている。記憶媒体に様々なアプリケーションプログラムと様々なデータなどが記憶されてもよい。
また、本開示のいくつかの実施例では、本開示による様々な操作/処理がソフトウェア及び/又はハードウェアにより実現される場合、記憶媒体又はネットワークから、専用ハードウェア構造を有するコンピュータシステム、例えば図7に示す電子機器700のコンピュータシステムに、このソフトウェアを構成するプログラムをインストールすることができ、このコンピュータシステムに様々なプログラムがインストールされている場合、前述したような機能などを含む様々な機能を実行することができる。
図7において、中央処理ユニット(CPU)701は、リードオンリーメモリ(ROM)702に記憶されているプログラム又は記憶部708からランダムアクセスメモリ(RAM)703にロードされるプログラムに基づいて、様々な処理を実行する。RAM 703にも、必要に応じて、CPU 701が様々な処理などを実行する時に必要なデータが記憶される。中央処理ユニットは、例示的なものだけであり、他のタイプのプロセッサ、例えば前述した様々なプロセッサであってもよい。ROM 702、RAM 703と記憶部708は、後述するように、様々な形式のコンピュータ可読記憶媒体であってもよい。注意すべきこととして、図7にROM 702、RAM 703及び記憶部708がそれぞれ示されるが、それらのうちの一つ又は複数は、統合されるか又は同じ又は異なるメモリ又は記憶モジュールにあってもよい。
CPU 701、ROM 702とRAM 703は、バス704を介して互いに接続される。入力/出力インタフェース705もバス704に接続される。
例えば、タッチスクリーンや、タッチパネル、キーボード、マウス、画像センサ、マイクロホン、加速度計、ジャイロなどのような入力部706、例えば、陰極線チューブ(CRT)や、液晶ディスプレイ(LCD)のようなディスプレイ、スピーカー、バイブレータなどを含む出力装置707、ハードディスク、磁気テープなどを含む記憶部708、及びLANカードのようなネットワークインタフェースカード、モデムなどを含む通信部709という部材は、入力/出力インタフェース705に接続される。通信部709は、ネットワーク、例えばインターネットを介して通信処理を実行することができる。容易に理解できるように、図7に示す電子機器700における各装置又はモジュールがバス704を介して通信を行うが、それらは、ネットワーク又は他の方式で通信を行ってもよく、ここで、ネットワークは、無線ネットワーク、有線ネットワーク、及び/又は無線ネットワークと有線ネットワークとの任意の組み合わせを含んでもよい。
必要に応じて、ドライバー710も入力/出力インタフェース705に接続される。取り外し可能な媒体711、例えば磁気ディスク、光ディスク、磁気光ディスク、半導体メモリなどは、必要に応じてドライバー710に取り付けられて、その中から読み出されたコンピュータプログラムが必要に応じて記憶部708にインストールされる。
ソフトウェアにより上記一連の処理を実現する場合、ネットワーク、例えばインターネット、又は記憶媒体、例えば取り外し可能な媒体711から、ソフトウェアを構成するプログラムをインストールしてもよい。
本開示の実施例によれば、以上のフローチャートを参照して記述されるプロセスは、コンピュータソフトウェアプログラムとして実現してもよい。例えば、本開示の実施例は、コンピュータ可読媒体に乗せられるコンピュータプログラムを含むコンピュータプログラム製品を含み、このコンピュータプログラムは、フローチャートに示す方法を実行するためのプログラムコードを含む。このような実施例では、このコンピュータプログラムは、通信装置709によってネットワークからダウンロードされてインストールされてもよく、又は、記憶部708からインストールされてもよく、又は、ROM 702からインストールされてもよい。このコンピュータプログラムがCPU 701によって実行される時、本開示の実施例の方法において限定される上記機能を実行する。
説明すべきこととして、本開示の文脈では、コンピュータ可読媒体は、有形の媒体であってもよく、それは、命令実行システム、装置又は機器が使用するか又は命令実行システム、装置又は機器と組み合わせられて使用されるプログラムを含むか又は記憶してもよい。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体又は上記両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、電気、磁気、光、電磁、赤外線、又は半導体のシステム、装置又はデバイス、又は任意の以上の組み合わせであってもよいが、それらに限らない。コンピュータ可読記憶媒体のより具体的な例は、一つ又は複数の導線を有する電気的接続、携帯型コンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、消去可能なプログラマブルリードオンリーメモリ(EPROM又はフラッシュメモリ)、光ファイバー、携帯型コンパクトディスクリードオンリメモリ(CD-ROM)、光記憶デバイス、磁気記憶デバイス、又は上記の任意の適切な組み合わせを含んでもよいが、それらに限らない。本開示では、コンピュータ可読記憶媒体は、プログラムを包含又は記憶する任意の有形の媒体であってもよく、このプログラムは、命令実行システム、装置又はデバイスによって使用されるか又はそれと組み合わせられて使用されてもよい。本開示では、コンピュータ可読信号媒体は、ベースバンドで又は搬送波の一部として伝搬されるデータ信号を含んでもよく、それにコンピュータ可読プログラムコードが乗せられる。このような伝搬されるデータ信号は、様々な形式を採用してもよく、電磁信号、光信号又は上記の任意の適切な組み合わせを含むが、それらに限らない。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、このコンピュータ可読信号媒体は、命令実行システム、装置又はデバイスによって使用されるか又はそれと組み合わせて使用されるためのプログラムを送信、伝搬又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、任意の適切な媒体によって伝送されてもよく、電線、光ケーブル、RF(無線周波数)など、又は上記の任意の適切な組み合わせを含むが、それらに限らない。
上記コンピュータ可読媒体は、上記電子機器に含まれるものであってもよく、単独で存在し、この電子機器に組み込まれていないものであってもよい。
いくつかの実施例では、プロセッサにより実行される時、プロセッサに上記いずれか一つの実施例の方法を実行させる命令を含むコンピュータプログラムをさらに提供する。例えば、命令は、コンピュータプログラムコードとして具現化されてもよい。
本開示の実施例では、一つ又は複数のプログラミング言語又はその組み合わせで本開示の操作を実行するためのコンピュータプログラムコードを作成することができ、上記プログラミング言語は、例えばJava(登録商標)、Smalltalk、C++のようなオブジェクト指向プログラミング言語を含むが、それらに限らず、例えば「C」言語又は類似するプログラミング言語のような一般的なプロシージャ式プログラミング言語をさらに含む。プログラムコードは、ユーザコンピュータ上で完全に実行されてもよく、ユーザコンピュータ上で部分的に実行されてもよく、一つの特立したソフトウェアパッケージとして実行されてもよく、一部がユーザコンピュータで実行されて一部がリモートコンピュータで実行されてもよく、又はリモートコンピュータまたはサーバで完全に実行されてもよい。リモートコンピュータに関わる場合には、リモートコンピュータは、任意の種類のネットワーク(ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む)によってユーザコンピュータに接続されてもよく、又は、外部コンピュータ(例えばインターネットサービスプロバイダーを利用してインターネットによって接続される)に接続されてもよい。
図面におけるフローチャートとブロック図は、本開示の様々な実施例のシステム、方法とコンピュータプログラム製品の実現可能なシステムアーキテクチャ、機能と操作を示す。この点では、フローチャート又はブロック図における各ブロックは、一つのモジュール、プログラムセグメント、又はコードの一部を代表することができ、このモジュール、プログラムセグメント、又はコードの一部は、規定される論理機能を実現するための一つ又は複数の実行可能な命令を含む。さらに注意すべきこととして、いくつかの代替的な実現では、ブロックにマーキングされた機能は、図面に記載された順序とは異なる順序で発生してもよい。例えば、二つの連続して示されるブロックは実際にほぼ並行に実行してもよく、それらは、逆の順序に応じて実行されてもよく、これは、関わる機能によって決まる。さらに注意すべきこととして、ブロック図及び/又はフローチャートにおける各ブロック、及びブロック図及び/又はフローチャートにおけるブロックの組み合わせは、規定される機能又は操作を実行する専用のハードウェアに基づくシステムによって実現されてもよく、又は、専用ハードウェアとコンピュータ命令の組み合わせによって実現されてもよい。
本開示の実施例の記述に関わるモジュール、部材又はユニットは、ソフトウェアの方式によって実現されてもよく、ハードウェアの方式によって実現されてもよい。ここで、モジュール、部材又はユニットの名称は、ある場合にはこのモジュール、部材又はユニット自体に対する限定を構成しない。
本明細書では、以上に記述される機能は、少なくとも部分的に一つ又は複数のハードウェア論理部材によって実行されてもよい。例えば、非限定的には、使用可能な例示的なタイプのハードウェア論理部材は、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、専用標準製品(ASSP)、システムオンチップ(SOC)、複合プログラマブル論理機器(CPLD)などを含む。
以上の記述は、本開示のいくつかの実施例及び運用される技術原理に対する説明に過ぎない。当業者であれば理解できるように、本開示に関わる開示の範囲は、上述の技術的特徴の特定の組み合わせによる技術案に限定されるものではなく、それとともに上記開示の構想を逸脱することなく、上記技術的特徴又はその同等の特徴を任意に組み合わせることで形成される他の技術案をカバーすべきである。例えば、上記特徴と本開示に開示される(それらに限らない)類似する機能を有する技術的特徴とが互いに置き換えることで形成される技術案を含む。
本明細書による記述では、多くの特定の詳細が説明されている。しかしながら、理解できるように、本発明の実施例はこれらの特定の詳細なしに実施できる。その他の場合には、この記述の理解を曖昧にしないように、周知の方法、構造と技術を詳しく提示していない。
なお、特定の順序を採用して各操作を記述したが、これは、これらの操作が、示された特定の順序又は先後順序で実行されることを要求するものと理解すべきではない。一定の環境では、マルチタスクと並行処理が有利である可能性がある。同様に、上記の議論には複数の具体的な実現の詳細が含まれているが、これらは本開示の範囲を制限するものと解釈すべきではない。単独した実施例の文脈で記述されたいくつかの特徴は、単一の実施例で組み合わせて実現されてもよい。逆に、単一の実施例の文脈で記述された様々な特徴は、単独で、又は任意の適切なサブコンビネーションで、複数の実施例に実現されてもよい。
本開示のいくつかの特定の実施例を例により詳細に説明したが、当業者であれば理解できるように、以上の例は説明のためのものに過ぎず、本開示の範囲を限定するためのものではない。当業者であれば理解できるように、本開示の範囲と精神から逸脱することなく、以上の実施例を修正することができる。本開示の範囲は、添付の特許請求の範囲により限定される。

Claims (15)

  1. ビデオ処理方法であって、
    ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供することと、
    ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することと、
    ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行することとを含む、ビデオ処理方法。
  2. インタラクションインタフェースにデュエットオプションとビデオオプションとが含まれる、請求項1に記載のビデオ処理方法。
  3. デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することは、
    サムネイル形式により、複数の推薦デュエットビデオをユーザに提示すること、又は
    フルスクリーン形式により、複数の推薦デュエットビデオを順にユーザに提示することを含む、請求項1に記載のビデオ処理方法。
  4. デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することは、
    ユーザの行動特徴に基づいて、コンテンツプールにおけるデュエットビデオを順序付けることと、
    順序付け結果に基づいて、上位に順序付けた複数の推薦デュエットビデオをユーザに提示することとを含む、請求項1に記載のビデオ処理方法。
  5. デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することは、
    一回の視聴による投稿数又はビデオ再生数に基づいて、デュエットビデオを順序付けることと、
    順序付け結果に基づいて、上位に順序付けた複数の推薦デュエットビデオをユーザに提示することとを含む、請求項4に記載のビデオ処理方法。
  6. デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することは、
    デュエット回数に基づいて、オリジナルビデオを順序付けることと、
    上位に順序付けた各オリジナルビデオに対して、前記オリジナルビデオに対応するデュエットビデオのうち、ビデオ再生数が最も高い一つ又は複数のデュエットビデオをユーザに提示することとを含む、請求項4に記載のビデオ処理方法。
  7. コンテンツプールにおけるデュエットビデオは、
    作成時間が指定期間内にあることと、
    ビデオ再生数が閾値よりも大きいことと、
    デュエットビデオの状態が「全員が見える」であり、且つ全員によるそれとのデュエットを許可することとの条件のうちの少なくとも一つを満たす、請求項4に記載のビデオ処理方法。
  8. 閾値は、異なる地域のデュエットビデオ数とビデオ再生数との統計データに基づいて決定される、請求項7に記載のビデオ処理方法。
  9. 作成時間、作成地点のうちの少なくとも一つに基づいて前記順序付けを行う、請求項4に記載のビデオ処理方法。
  10. 順序付け結果に基づいて、上位に順序付けた複数の推薦デュエットビデオをユーザに提示することは、
    作成時間に基づいて、各単位時間内に上位に順序付けた推薦デュエットビデオのみを提示することを含む、請求項4に記載のビデオ処理方法。
  11. デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することは、
    各推薦デュエットビデオに、それに対応するデュエット投稿数のマークを表示することを含む、請求項1に記載のビデオ処理方法。
  12. ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行することは、
    ユーザが選択された推薦デュエットビデオに対応する元のビデオに基づいて入力したデュエット要求に応答して、元のビデオとのデュエットを実行すること、又は
    ユーザが選択された推薦デュエットビデオに基づいて入力したデュエット要求に応答して、元のビデオとのデュエットを実行すること、又は
    ユーザが選択された推薦デュエットビデオに基づいて入力したデュエット要求に応答して、選択された推薦デュエットビデオとのデュエットを実行することを含む、請求項1に記載のビデオ処理方法。
  13. ビデオ処理装置であって、
    ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供し、
    ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示するように構成されるディスプレイと、
    ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行するように構成されるプロセッサとを含む、ビデオ処理装置。
  14. ビデオ処理装置であって、
    メモリと、
    前記メモリに接続されるプロセッサとを含み、前記プロセッサは、前記メモリに記憶されている命令に基づき、ビデオ処理方法を実行するように構成され、前記ビデオ処理方法は、
    ユーザの撮影要求に応答して、デュエットモードに入るインタラクションインタフェースをユーザに提供することと、
    ユーザによるインタラクションインタフェースにおけるデュエットモードの選択に応答して、デュエットモードインタフェースを介して複数の推薦デュエットビデオをユーザに提示することと、
    ユーザが複数の推薦デュエットビデオのいずれかに基づいて入力したデュエット要求に応答して、デュエットを実行することとを含む、ビデオ処理装置。
  15. コンピュータ可読記憶媒体であって、プロセッサにより実行されるとき、請求項1に記載のビデオ処理方法を実現するコンピュータプログラムが記憶される、コンピュータ可読記憶媒体。
JP2024525661A 2021-10-28 2022-10-20 ビデオ処理方法、ビデオ処理装置及びコンピュータ可読記憶媒体 Active JP7585556B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202111266487.4 2021-10-28
CN202111266487.4A CN116055442A (zh) 2021-10-28 2021-10-28 视频处理方法、视频处理装置和计算机可读存储介质
PCT/SG2022/050744 WO2023075679A2 (zh) 2021-10-28 2022-10-20 视频处理方法、视频处理装置和计算机可读存储介质

Publications (2)

Publication Number Publication Date
JP2024540182A JP2024540182A (ja) 2024-10-31
JP7585556B2 true JP7585556B2 (ja) 2024-11-18

Family

ID=86115137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024525661A Active JP7585556B2 (ja) 2021-10-28 2022-10-20 ビデオ処理方法、ビデオ処理装置及びコンピュータ可読記憶媒体

Country Status (5)

Country Link
US (2) US11991410B2 (ja)
EP (1) EP4425939A4 (ja)
JP (1) JP7585556B2 (ja)
CN (1) CN116055442A (ja)
WO (1) WO2023075679A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12401844B2 (en) 2021-10-28 2025-08-26 Lemon Inc. Video processing method, video processing apparatus, and non-transitory computer-readable storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12149787B2 (en) * 2023-01-19 2024-11-19 Snap Inc. Video notification system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006509399A (ja) 2002-12-04 2006-03-16 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 同様の視聴習慣を有するユーザのユーザプロファイルに基づいたビデオコンテンツの推薦
US9583142B1 (en) 2015-07-10 2017-02-28 Musically Inc. Social media platform for creating and sharing videos
CN111163274A (zh) 2020-01-21 2020-05-15 海信视像科技股份有限公司 一种视频录制方法及显示设备
CN113395588A (zh) 2021-06-23 2021-09-14 北京字跳网络技术有限公司 一种视频处理方法、装置、设备及存储介质

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5461354B2 (ja) * 2010-09-28 2014-04-02 株式会社エクシング 映像情報配信システム
US10824678B2 (en) * 2017-06-03 2020-11-03 Apple Inc. Query completion suggestions
CN108989691B (zh) * 2018-10-19 2021-04-06 北京微播视界科技有限公司 视频拍摄方法、装置、电子设备及计算机可读存储介质
CN109982130A (zh) * 2019-04-11 2019-07-05 北京字节跳动网络技术有限公司 一种视频拍摄方法、装置、电子设备及存储介质
US20210035541A1 (en) * 2019-07-31 2021-02-04 Rovi Guides, Inc. Systems and methods for recommending collaborative content
CN112351327A (zh) * 2019-08-06 2021-02-09 北京字节跳动网络技术有限公司 人脸图像的处理方法、装置、终端及存储介质
CN110868639B (zh) * 2019-11-28 2021-03-12 北京达佳互联信息技术有限公司 视频合成方法及装置
CN111408136B (zh) 2020-02-28 2021-02-26 苏州叠纸网络科技股份有限公司 一种游戏交互控制方法、装置及存储介质
CN111327931B (zh) * 2020-03-02 2022-02-11 青岛海信传媒网络技术有限公司 观看历史显示方法及显示设备
CN111629151B (zh) 2020-06-12 2023-01-24 北京字节跳动网络技术有限公司 视频合拍方法、装置、电子设备及计算机可读介质
CN111767430B (zh) 2020-06-30 2021-05-25 平安国际智慧城市科技股份有限公司 视频资源推送方法、视频资源推送装置及存储介质
US20220237229A1 (en) * 2021-01-26 2022-07-28 Tableau Software, LLC Content based related view recommendations
CN113271478B (zh) 2021-05-17 2023-01-10 北京大米科技有限公司 学习视频推荐方法、信息交互方法和装置
CN113553509B (zh) 2021-07-29 2024-03-01 北京达佳互联信息技术有限公司 一种内容推荐方法、装置、电子设备及存储介质
CN116055442A (zh) 2021-10-28 2023-05-02 脸萌有限公司 视频处理方法、视频处理装置和计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006509399A (ja) 2002-12-04 2006-03-16 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 同様の視聴習慣を有するユーザのユーザプロファイルに基づいたビデオコンテンツの推薦
US9583142B1 (en) 2015-07-10 2017-02-28 Musically Inc. Social media platform for creating and sharing videos
CN111163274A (zh) 2020-01-21 2020-05-15 海信视像科技股份有限公司 一种视频录制方法及显示设备
CN113395588A (zh) 2021-06-23 2021-09-14 北京字跳网络技术有限公司 一种视频处理方法、装置、设备及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12401844B2 (en) 2021-10-28 2025-08-26 Lemon Inc. Video processing method, video processing apparatus, and non-transitory computer-readable storage medium

Also Published As

Publication number Publication date
JP2024540182A (ja) 2024-10-31
US20240276057A1 (en) 2024-08-15
EP4425939A2 (en) 2024-09-04
WO2023075679A3 (zh) 2023-06-29
US12401844B2 (en) 2025-08-26
EP4425939A4 (en) 2025-02-26
CN116055442A (zh) 2023-05-02
US11991410B2 (en) 2024-05-21
US20230139768A1 (en) 2023-05-04
WO2023075679A2 (zh) 2023-05-04

Similar Documents

Publication Publication Date Title
US20240310984A1 (en) Landscape screen interaction method and apparatus, electronic device, and storage medium
US12321581B2 (en) Information display method and apparatus, device, and medium
CN111970571B (zh) 视频制作方法、装置、设备及存储介质
CN115567745B (zh) 一种展示方法、装置、电子设备、计算机可读介质
CN113238706B (zh) 一种视图展示方法、装置、设备及介质
WO2021052256A1 (zh) 弹窗的控制方法、装置、介质及电子设备
JP7585556B2 (ja) ビデオ処理方法、ビデオ処理装置及びコンピュータ可読記憶媒体
JP7677723B2 (ja) ビデオ処理方法、ビデオ処理装置とコンピュータ可読記憶媒体
CN111309240B (zh) 内容显示方法、装置和电子设备
WO2021197024A1 (zh) 视频特效配置文件生成方法、视频渲染方法及装置
WO2025011520A1 (zh) 媒体内容流处理方法、装置、设备及存储介质
WO2025113546A1 (zh) 多媒体内容的显示方法、装置、电子设备和存储介质
JP2025536354A (ja) 画像処理方法、装置、電子機器、記憶媒体及びプログラム
CN118627481B (zh) 表格处理方法、装置、终端和存储介质
CN118409683A (zh) 对象展示方法、装置、电子设备、存储介质和程序产品
JP7796909B2 (ja) ビデオ推奨のための方法、装置、デバイス、及び記憶媒体
JP2025529818A (ja) メディアコンテンツにアクセスするための方法、機器及びコンピュータ可読媒体
EP4583519A1 (en) Information display method and apparatus, and electronic device and computer-readable medium
CN118708827A (zh) 信息展示方法、装置、设备、存储介质及产品
CN117891548A (zh) 信息展示方法、装置、电子设备和存储介质
CN119729086B (en) Information display method, device, electronic equipment and storage medium
JP2025524396A (ja) 情報提示方法、装置、電子機器、コンピュータ可読媒体
CN118338064A (zh) 内容显示方法、装置、可读介质、电子设备及程序产品
WO2025067141A1 (zh) 信息展示方法、装置、电子设备以及存储介质
CN119961537A (zh) 信息展示方法、装置、设备、存储介质及产品

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240711

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240430

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240711

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241106

R150 Certificate of patent or registration of utility model

Ref document number: 7585556

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150