JP7407340B2 - ホットスポットリストの表示方法、装置、電子機器および記憶媒体 - Google Patents

ホットスポットリストの表示方法、装置、電子機器および記憶媒体 Download PDF

Info

Publication number
JP7407340B2
JP7407340B2 JP2023527991A JP2023527991A JP7407340B2 JP 7407340 B2 JP7407340 B2 JP 7407340B2 JP 2023527991 A JP2023527991 A JP 2023527991A JP 2023527991 A JP2023527991 A JP 2023527991A JP 7407340 B2 JP7407340 B2 JP 7407340B2
Authority
JP
Japan
Prior art keywords
video
list
height
hotspot
hotspot list
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
JP2023527991A
Other languages
English (en)
Other versions
JP2023547945A (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.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
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 Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Publication of JP2023547945A publication Critical patent/JP2023547945A/ja
Application granted granted Critical
Publication of JP7407340B2 publication Critical patent/JP7407340B2/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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs 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/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
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • 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/4314Generation 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 fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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 program selection
    • H04N21/4823End-user interface for program selection using a channel name
    • 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/4722End-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 requesting additional data associated with the content
    • H04N21/4725End-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 requesting additional data associated with the content using interactive regions of the image, e.g. hot spots

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本願は、2020年11月11日に中国専利局に提出された出願番号が202011255844.2である中国特許出願に対して優先権を主張するものであり、該出願の全ての内容を引用により本願に援用する。
本開示は、コンピュータ技術分野に関し、例えば、ホットスポットリストの表示方法、装置、電子機器および記憶媒体に関する。
リストを展示(又は表示)する時、リストに展示されるリストエントリの数を確定する必要がある。関連技術では、一般的に、リストを、固定数のリストエントリを展示するように設定するか、または、いくつかのよく見られる機種の端末のために、対応するリストエントリの展示数を予め設定する。
しかし、関連技術における設定方式により、リストの展示は、リストエントリの展示数が既に設定された端末のみに適応でき、他の機種の端末に展示する場合、空白領域が大きすぎたり、リストを揃って展示できなかったりするという問題が発生し、ユーザのリストに対する閲覧体験は悪くなる。
本開示は、ホットスポットリストに展示されるビデオ項目の数の動的調整を実現するためのホットスポットリストの表示方法、装置、電子機器および記憶媒体を提供する。
本開示は、
電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得することと、
前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合における前記ホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定することと、
前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、
前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することと、を含む、
ホットスポットリストの表示方法を提供する。
本開示は、
電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得するように構成される高さ取得モジュールと、
前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合における前記ホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定するように構成される領域確定モジュールと、
前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得するように構成される数量調整モジュールと、
前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示するように構成されるリスト表示モジュールと、を備える、
ホットスポットリストの表示装置を更に提供する。
本開示は、
1つまたは複数のプロセッサと、
1つまたは複数のプログラムを記憶するように構成されるメモリとを備える電子機器であって、
前記1つまたは複数のプログラムが前記1つまたは複数のプロセッサにより実行されると、前記1つまたは複数のプロセッサは、上記ホットスポットリストの表示方法を実現する、
電子機器を更に提供する。
本開示は、
コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、
該プログラムがプロセッサにより実行されると、上記ホットスポットリストの表示方法を実現する、
コンピュータ可読記憶媒体を更に提供する。
本開示の実施例に係るホットスポットリストの表示方法のフローチャートである。 本開示の実施例に係るビデオ再生ページの模式図である。 本開示の実施例に係る別のビデオ再生ページの模式図である。 本開示の実施例に係るホットスポットリストの模式図である。 本開示の実施例に係る別のホットスポットリストの表示方法のフローチャートである。 本開示の実施例に係るホットスポットリストの表示装置の構造のブロック図である。 本開示の実施例に係る電子機器の構造模式図である。
以下、図面を参照しながら本開示の実施例について説明する。図面に本開示のいくつかの実施例が示されるが、本開示は、様々な形式で実現でき、ここで記述される実施例に限定されるものと解釈されるべきではなく、本開示をより明瞭かつ揃って理解するために、これらの実施例を提供する。本開示の図面および実施例は、例示的なものに過ぎない。
本開示の方法の実施形態に記載される各ステップは、異なる順序で実行されてもよいし、および/または並行に実行されてもよい。また、方法の実施形態は、追加のステップおよび/または実行が省略されて示されたステップを含んでもよい。本開示の範囲は、この点で限られない。
本開示で使用される「含む」という用語およびその変形は、開放的な包含であり、即ち、「含むが、これらに限定されない」。「基づく」という用語は、「少なくとも部分的に基づく」という意味である。「1つの実施例」という用語は、「少なくとも1つの実施例」を表す。「別の実施例」という用語は、「少なくとも1つの別の実施例」を表す。「いくつかの実施例」という用語は、「少なくともいくつかの実施例」を表す。他の用語の関連定義は、以下の記述で与えられる。
本開示に言及される「第1」、「第2」等の概念は、異なる装置、モジュールまたはユニットを区分するためのものに過ぎず、これらの装置、モジュールまたはユニットが実行する機能の順序または相互依存関係を限定するためのものでもない。
本開示に言及される「1つ」、「複数」という修飾は、模式的なものであるが、限定的なものではなく、当業者は、文脈が明確に例外を示さない限り、「1つまたは複数」として理解されるべきであることを理解すべできる。
本開示の実施形態における複数の装置間でインタラクションされるメッセージまたは情報の名称は、説明するためのものに過ぎず、これらのメッセージまたは情報の範囲を限定するためのものではない。
図1は、本開示の実施例に係るホットスポットリストの表示方法のフローチャートである。該方法は、ホットスポットリストの表示装置によって実行することができ、ここで、該装置は、ソフトウェアおよび/またはハードウェアで実現でき、電子機器に構成され得て、例えば、該装置は携帯電話機またはタブレットコンピュータに構成され得る。本開示の実施例に係るホットスポットリストの表示方法は、ホットスポットリストを展示するシーンに適用される。図1に示すように、本実施例に係るホットスポットリストの表示方法は、以下のステップを含んでもよい。
S101において、電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得する。
ビデオ再生ページは、ホットスポットリストの展示ページと理解でき、アプリケーションソフトウェアにおけるビデオを再生できる任意のページであってもよい。それに対応し、電子機器は、ビデオ再生ページが属するアプリケーションソフトウェアがインストールされた電子機器であり、例えば、ビデオ再生ページが属するアプリケーションソフトウェアがインストールされた携帯電話機またはタブレットコンピュータ等であり、電子機器のスクリーンは、ビデオ再生ページが属するアプリケーションソフトウェアがインストールされた電子機器のスクリーンである。
本実施例において、電子機器のスクリーンのスクリーン高さは、電子機器の機器機種に基づいて確定でき、該機器機種は、電子機器の機器情報を読み取ることにより得ることができる。電子機器は、現在の条件がホットスポットリストのビデオ項目の展示数の予め設定された確定条件を満たす場合、自身の機器情報から自身の機器機種を取得し、該機器機種に基づいて自身に取り付けられた電子機器のスクリーンのスクリーン高さを、アプリケーションソフトウェアのホットスポットリストを展示するためのビデオ再生ページのページ高さとして確定する。
本ステップにおいて、電子機器をトリガして電子機器のスクリーンのスクリーン高さを取得し、更に、ホットスポットリストにおける展示する必要があるビデオ項目の数を確定する予め設定された確定条件は、必要に応じて設定することができ、例えば、該予め設定された確定条件を、アプリケーションプログラムのインストールが完了したこと、アプリケーションプログラムが起動されたこと、またはホットスポットリストを展示するためのトリガ操作を受信したこと等に設定することができ、それに対応し、電子機器は、アプリケーションプログラムのインストールが完成した時、アプリケーションプログラムが起動される度に、アプリケーションプログラムが初めて起動された時、またはホットスポットリストを展示するトリガ操作を受信する度にまたは初めて受信した時、本実施例に係るホットスポットリストの表示方法を実行し、ホットスポットリストにおける展示する必要があるビデオ項目の数を確定する。電子機器がホットスポットリストにおける展示する必要があるビデオ項目の数を確定する操作を繰り返し実行する必要があることを回避し、受信したホットスポットリストを展示するトリガ操作に対する電子機器の応答速度を高めるために、電子機器は、アプリケーションプログラムのインストールが完了した時、アプリケーションプログラムが初めて起動された時、またはホットスポットリストを展示するトリガ操作を初めて受信した時のみに、ホットスポットリストにおける展示する必要があるビデオ項目の数を確定することができ、以下、電子機器がアプリケーションプログラムが初めて起動された時にホットスポットリストにおける展示する必要があるビデオ項目の数を確定することを例として説明する。
S102において、前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合における前記ホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定する。
ホットスポットリストは、展示する必要がある任意のリストであってもよく、例えば、ホットスポットリストは、人気の高いホットスポットビデオのビデオ項目を展示するためのリストであり、1つのホットスポットビデオのビデオ項目は、該ホットスポットビデオのビデオ情報と理解することができ、ホットスポットビデオの人気ランキング、ホットスポットビデオのサムネイル、ホットスポットビデオのビデオ名、およびホットスポットビデオを視聴している人数のうちの少なくとも1つを含んでもよい。ビデオの人気は、ビデオの視聴回数、共有回数、「お気に入り」をクリックした回数、コメントした回数および/または「いいね」をクリックした回数等のパラメータに基づいて計算できる。オリジナル数は、予め設定されたホットスポットリストにおけるビデオ項目のデフォルトの展示数と理解することができ、該オリジナル数は、アプリケーションソフトウェアの開発者によって予め設定されてもよいし、電子機器のスクリーンのスクリーンタイプに基づいて確定されてもよく、即ち、アプリケーションソフトウェアの開発者は、異なるスクリーンタイプを持つ電子機器に共通されるビデオ項目のデフォルトの展示数を予め設定してもよいし、異なるスクリーンタイプを持つ電子機器のために異なるビデオ項目のデフォルトの展示数を設定してもよく、本実施例は、これについて限定しない。空白領域は、ビデオ再生ページにおけるホットスポットリストにオリジナル数のビデオ項目を展示する場合に対応するオリジナルリスト表示領域以外の、ホットスポットビデオのビデオ項目を展示するために使用可能な領域と理解することができ、該空白領域は、ビデオ再生ページにおけるホットスポットリストの展示領域の下方に位置する空白領域のみを含んでもよいし、ビデオ再生ページにおけるホットスポットリストの展示領域の上方に位置する空白領域を更に含んでもよく、以下、空白領域がビデオ再生ページにおけるホットスポットリストの展示領域の上方に位置する第1空白領域およびホットスポットリストの下方に位置する第2空白領域を含むことを例として説明する。
本実施例において、空白領域は、ページ高さ情報、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づいて確定することができる。図2に示すように、ホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さは、オリジナル数のビデオ項目を含むホットスポットリストをビデオ再生ページに揃って表示する場合に対応するオリジナルリスト表示領域22の高さh2と理解することができる。該オリジナルリスト表示領域22の高さh2は、ホットスポットリストにおける各文字に対応するサブ表示領域の高さと各ビデオ項目に対応するサブ表示領域の高さとの和を計算することにより得ることができる。例示的には、ホットスポットリストの頂部にリストタイトル「ホットスポットリスト」が表示され、ホットスポットリストの底部にページ提示マークが表示され、ホットスポットリストの中央部にオリジナル数(nと仮定し、図2ではn=5を例とする)のビデオ項目が表示されていると仮定し、且つ、リストタイトルに対応する第1サブ表示領域221の高さがh21で、ページ提示マークに対応する第2サブ表示領域222の高さがh22で、各ビデオ項目に対応する第3サブ表示領域223の高さがh23であると仮定すると、ホットスポットリストのオリジナルリスト表示領域22の高さh2=h21+h22+n×h23である。
一実施形態において、ホットスポットリストにおける展示する必要があるビデオ項目のオリジナル数は、電子機器のスクリーンのスクリーンタイプに基づいて確定でき、即ち、異なるスクリーンタイプのために異なるビデオ項目のオリジナル展示数を予め設定することができ、この場合、本実施例に係るホットスポットリストの表示方法は、フルスクリーンおよび非フルスクリーンを含む電子機器のスクリーンのスクリーンタイプを確定することと、前記スクリーンタイプに基づき、前記ホットスポットリストにおける展示待ちビデオ項目のオリジナル数を確定することとを更に含んでもよい。
開発者は、フルスクリーンが取り付けられた電子機器および非フルスクリーンが取り付けられた電子機器のために異なるビデオ項目デフォルトの展示数を予め設定し、例えば、フルスクリーンが取り付けられた電子機器のビデオ項目デフォルトの展示数を5に設定し、非フルスクリーンが取り付けられた電子機器のビデオ項目デフォルトの展示数を4に設定することができる。それに対応し、ビデオ再生ページにおける残りの空白領域の第1目標高さを計算する必要がある場合、電子機器は、自身に取り付けられたスクリーンのスクリーンタイプに対応するビデオ項目デフォルトの展示数を、ホットスポットリストにおける展示する必要があるビデオ項目のオリジナル数として取得することができる。
S103において、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得する。
本実施例において、ビデオ再生ページに空白領域があるか否か、およびビデオ再生ページに存在する空白領域の第1目標高さに基づき、オリジナル数を調整することができ、例えば、ビデオ再生ページに空白領域がない場合、オリジナル数を減らし、ビデオ再生ページに空白領域があり、且つ空白領域の高さが単一のビデオ項目の予め設定された展示高さよりも大きい場合、オリジナル数を増やすことで、ホットスポットリストにおける展示待ちビデオ項目の目標数を取得し、あるいは、まず、第1目標高さと単一のビデオ項目の予め設定された展示高さとの間の比の整数部分を取得し、その後、オリジナル数と該整数部分との和を計算してホットスポットリストにおける展示待ちビデオ項目の目標数とする。
異なる電子機器のスクリーンのスクリーン高さが通常大きく異ならず、即ち、調整前のオリジナル数と調整後の目標数との間の差の絶対値が一般的に1以下であることを考慮し、本実施例は、直接第1目標高さと単一のビデオ項目の予め設定された展示高さとの間の相対的な大きさおよび第1目標高さの正負に基づいてオリジナル数を調整し、オリジナル数の調整過程における必要な計算量を減らすこともできる。前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することは、前記ページ高さと、前記オリジナル高さおよび前記ビデオ再生ページに設定された操作子の操作子高さとの差を前記空白領域の第1目標高さとして取得することと、前記第1目標高さが単一のビデオ項目の予め設定された展示高さ以上である場合、前記オリジナル数を1インクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、前記第1目標高さが単一のビデオ項目の予め設定された展示高さよりも小さくて0以上である場合、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を前記オリジナル数として確定することと、前記第1目標高さが0よりも小さい場合、前記オリジナル数を1デクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することとを含む。
本実施例において、電子機器がホットスポットリストにオリジナル数のビデオ項目を揃って展示する場合、ビデオ再生ページにおける空白領域の第1目標高さは、ビデオ再生ページのページ高さと、ビデオ再生ページに設定された操作子(ビデオ再生ページに展示する必要がある文字/操作子を含む)に対応する展示領域の操作子高さ、およびオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナルリスト表示領域のオリジナル高さとの差を計算することにより得ることができる。ビデオ再生ページに展示する必要がある文字/操作子に対応する展示領域の高さは、開発者によって予め設定することができる。
例示的には、図2に示すように、ビデオ再生ページの頂部には、ユーザと同じ都市に位置する作者によって投稿されたビデオを再生するように電子機器を制御するための同都市操作子、再生ユーザがフォローした作者によって投稿されたビデオを再生するように電子機器を制御するためのフォロー操作子、アプリケーションソフトウェアが薦めたビデオを再生するように電子機器を制御するためのお薦め操作子等の頂部操作子が設定され、ビデオ再生ページの高さがHで、頂部操作子を表示するための頂部操作子表示領域21の高さがh1で、オリジナル数のビデオ項目を展示する時のホットスポットリストに対応するオリジナルリスト表示領域22の高さがh2であると仮定すると、オリジナルリスト表示領域22の上方に位置する第1空白領域23と、オリジナルリスト表示領域22の下方に位置する第2空白領域24との合計高さはH-h1-h2である。これにより、第1空白領域23および第2空白領域24のいずれにも文字が表示されていない場合、残りの空白領域の第1目標高さh=H-h1-h2を取得することができ、第1空白領域23および/または第2空白領域24に他の文字(図2に示すように、第2空白領域24内に位置する「上にスワイプしてビデオを視聴し続ける」の案内情報)が表示されている場合、該他の文字が第1空白領域23および/または第2空白領域24で占める合計高さがh3であると仮定すると、ビデオ再生ページにおける残りの空白領域の第1目標高さh=H-h1-h2-h3である。
図3に示すように、ビデオ再生ページの底部に、アプリケーションソフトウェアのトップページを表示するように電子機器を制御するためのトップページ操作子、アプリケーションソフトウェアのフォローページを表示するように電子機器を制御するためのフォロー操作子、アプリケーションソフトウェアのメッセージページを表示するように電子機器を制御するためのメッセージ操作子等の底部操作子が表示されている場合、ビデオ再生ページにおける残りの空白領域の第1目標高さを計算する時、更に底部操作子を表示するための底部操作子表示領域25の高さを減算する必要もあり、この場合、底部操作子表示領域25の高さがh4であると仮定すると、ビデオ再生ページにおける残りの空白領域の第1目標高さh=H-h1-h2-h3-h4である。ここで、ビデオ再生ページに底部操作子を表示する必要があるか否かは、電子機器のスクリーンタイプに基づいて確定でき、例えば、電子機器のスクリーンがフルスクリーンである場合、ビデオ再生ページの底部に底部操作子を表示しなくてもよい。電子機器のスクリーンが非フルスクリーンである場合、ビデオ再生ページの底部に底部操作子を表示してもよい。
上記実施形態において、ホットスポットリストのビデオ再生ページでの展示効果を向上させるために、オリジナル数を1インクリメントまたは1デクリメントした後、この時のオリジナル数を新しいオリジナル数とし、第1目標高さが単一のビデオ項目の予め設定された展示高さよりも小さくて0以上となるまでS102に戻って実行し、且つ、この時のオリジナル数を目標数として確定することもできる。
S104において、前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示する。
本実施例において、ホットスポットリストにおける展示待ちビデオ項目の目標数を取得した後、直接またはユーザのトリガ操作に基づいてビデオ再生ページに目標数のビデオ項目を含むホットスポットリストを展示することができ、ユーザはホットスポットリスト内のビデオ項目を閲覧しやすくなる。
一実施形態において、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することは、前記ホットスポットリストの第1表示領域に現在のリストページ内に含まれる目標数の現在のビデオ項目を揃って表示し、前記ホットスポットリストの第2表示領域に次のリストページ内に含まれる目標数の次のビデオ項目を部分的に表示することを含む。
現在のリストページは、ホットスポットリストの現在表示されているリストページと理解することができる。第1表示領域は、現在のリストページ内の複数の現在のビデオ項目を表示するためのホットスポットリスト内の領域と理解することができ、第2表示領域は、現在のリストページの次のリストページ内の複数の次のビデオ項目を表示するためのホットスポットリスト内の領域と理解することができる。該現在のビデオ項目は、現在のリストページ内のビデオ項目であってもよく、該次のビデオ項目は、現在のリストページの次のリストページ内のビデオ項目と理解することができる。
上記実施形態において、ホットスポットリストは、複数のリストページに分けて展示することができ、電子機器は、ホットスポットリスト内の複数のビデオ項目を展示する時、現在のリストページに次のリストページが存在することをユーザに提示するために、現在のリストページ内のビデオ項目に加え、次のリストページ内のビデオ項目を表示することもでき、ユーザはホットスポットリストを閲覧しやすくなる。この場合、図4に示すように、ホットスポットリストは、第1表示領域41および第2表示領域42を含んでもよく、第2表示領域42の幅は第1表示領域41の幅よりも小さくてもよく、それに対応し、電子機器は、ホットスポットリスト内の複数のビデオ項目を展示する時、ホットスポットリストの第1表示領域41内にホットスポットリストの現在のリストページ内の目標数の現在のビデオ項目を揃って表示し、ホットスポットリストの第2表示領域42内にホットスポットリストの次のリストページ内の目標数の次のビデオ項目における一部の内容を表示することもでき、例えば、第2表示領域42に、複数の次のビデオ項目のビデオサムネイルまたはビデオ名等を完全または部分的に表示し、図4は、目標数が5で第2表示領域42に複数の次のビデオ項目のビデオサムネイルを部分的に表示することを例とする。
また、ビデオ再生ページが属するビデオ再生シーンに合わせ、ホットスポットリストの展示が突飛すぎることを回避するために、ビデオ再生ページにホットスポットリストを展示する時、ホットスポットリストの下地層でホットスポットリストの予め設定された背景ビデオを再生し、ユーザの視聴体験を向上させることもでき、前記ビデオ再生ページに前記ホットスポットリストを表示することは、前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示し、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生することを含む。
電子機器は、ビデオ再生ページでホットスポットリストの予め設定された背景ビデオを再生し、フローティングウィンドウの形式でホットスポットリストを表示し、且つ、ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することにより、ユーザがホットスポットリストに展示されている1つのビデオ項目をクリックすると、現在の表示ページをビデオ再生ページからホットスポットビデオを再生するためのホットスポットビデオ再生ページに切り替え、該ホットスポットビデオ再生ページでユーザがクリックしたビデオ項目に対応するホットスポットビデオを再生することができ、且つ、ユーザがホットスポットビデオ再生ページでスワイプすることが監視された場合、ホットスポットリストにおける複数のホットスポットビデオのビデオ項目の順序に従い、ホットスポットビデオ再生ページで再生されているホットスポットビデオを切り替える。ここで、ホットスポットリストに展示されているホットスポットビデオは、ビデオの人気順に従って選択でき、ホットスポットリストの予め設定された背景ビデオは、ホットスポットリストを展示する際にホットスポットリストの下地層で再生する必要がある背景ビデオと理解することができ、該背景ビデオは、事前に撮影されたオーディオを含むビデオ、または予め設定された対応する音響効果を持つアニメエフェクトであってもよく、開発者によって設定でき、予め設定された背景ビデオの再生が完了した後、ユーザが依然としてホットスポットリストの表示を停止するように電子機器に指示していない場合、該予め設定された背景ビデオを再び再生することができる。
本実施例に係るホットスポットリストの表示方法は、電子スクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得し、該ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、ビデオ再生ページにおける空白領域を確定し、該空白領域に従って該オリジナル数を調整し、ホットスポットリストにおける展示待ちビデオ項目の目標数を取得し、更に、ビデオ再生ページにホットスポットリストを表示し、該ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示する。本実施例は、上記技術案を採用することにより、電子機器のスクリーンのスクリーン高さに従ってホットスポットリストにおける展示待ちビデオ項目の数を動的に調整することができ、ホットスポットリストが電子機器に表示されている時、空白領域が大きすぎたり、リストの展示が完全ではなかったりすることがなく、ユーザがホットスポットリストを閲覧する時の体験を向上させる。
図5は、本開示の実施例に係る別のホットスポットリストの表示方法のフローチャートである。本実施例における形態は、上記実施例における1つまたは複数の好ましい形態と組み合わせることができる。好ましくは、前記空白領域は、オリジナルリスト表示領域の上方に位置する第1空白領域およびオリジナルリスト表示領域の下方に位置する第2空白領域を含み、前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示することは、単一のビデオ項目の予め設定された展示高さに基づき、前記ホットスポットリストに目標数のビデオ項目を展示している場合における前記ホットスポットリストの第2目標高さを確定することと、前記オリジナルリスト表示領域を、高さが前記第2目標高さである目標リスト表示領域に調整するために、前記第1空白領域および前記第2空白領域の高さを調整することと、前記目標リスト表示領域にフローティングウィンドウの形式で前記ホットスポットリストを表示することとを含む。
好ましくは、前記予め設定された背景ビデオの各オリジナルビデオフレームにぼかし領域が含まれ、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生することは、各オリジナルビデオフレーム中のぼかし領域を、前記目標リスト表示領域と同じ高さおよび/または幅を有するように調整するために、ホットスポットリストの予め設定された背景ビデオの各オリジナルビデオフレームをスケーリング処理することと、スケーリング処理後の各オリジナルビデオフレームを、前記ビデオ再生ページのサイズに合致する目標ビデオフレームにトリミングし、前記予め設定された背景ビデオに対応する目標背景ビデオを取得することと、前記ビデオ再生ページで前記目標背景ビデオを再生することとを含む。
それに対応し、図5に示すように、本実施例に係るホットスポットリストの表示方法は、以下のステップを含んでもよい。
S201において、電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得する。
S202において、前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定し、前記空白領域は、オリジナルリスト表示領域の上方に位置する第1空白領域およびオリジナルリスト表示領域の下方に位置する第2空白領域を含む。
オリジナルリスト表示領域は、ホットスポットリストにオリジナル数のビデオ項目が展示されている場合におけるオリジナルリストがビデオ再生ページで占める領域と理解することができる。
S203において、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得する。
S204において、単一のビデオ項目の予め設定された展示高さに基づき、前記ホットスポットリストに目標数のビデオ項目を展示している場合における前記ホットスポットリストの第2目標高さを確定する。
第2目標高さは、ホットスポットリストに目標数のビデオ項目が表示されている場合におけるホットスポットリストの高さと理解することができる。
実施例において、目標数のビデオ項目を表示する時、ホットスポットリストの第2目標高さは、ホットスポットリストにおける各文字に対応するサブ表示領域の高さと各ビデオ項目に対応するサブ表示領域の高さとの和を計算することにより得ることができる。例えば、ホットスポットリストの頂部にリストタイトル「ホットスポットリスト」が表示され、ホットスポットリストの底部にページ提示マークが表示され、リストタイトルに対応する第1サブ表示領域の高さがh21で、ページ提示マークに対応する第2サブ表示領域の高さがh22で、単一のビデオ項目に対応する第3サブ表示領域の高さがh23であると仮定すると、ホットスポットリストに目標数(mと仮定する)のビデオ項目が表示されている場合、ホットスポットリストの高さhm=h21+h22+m×h23である。
S205において、前記オリジナルリスト表示領域を、高さが前記第2目標高さである目標リスト表示領域に調整するために、前記第1空白領域および前記第2空白領域の高さを調整する。
本実施例において、等比率または非等比率で第1空白領域および第2空白領域の高さを調整することができ、オリジナルリスト表示領域の高さを第2目標高さに調整でき、且つ調整後の第1空白領域および第2空白領域が依然として領域内に表示する必要がある文字を揃って表示することができれば良い。ここで、ホットスポットリストを表示する時、ビデオ再生ページにおける第1空白領域と第2空白領域の高さの比は、3/7等のような設定された比率係数であってもよく、それに対応し、第1空白領域と第2空白領域の高さの和を計算した後、該設定された比率係数に基づき、調整前の第1空白領域の高さおよび調整前の第2空白領域の高さを計算することができる。
等比率で第1空白領域および第2空白領域の高さを調整することを例とし、オリジナルリスト表示領域を目標リスト表示領域に調整する時、まず、第2目標高さとオリジナルリスト表示領域の高さとの差、および調整前の第1空白領域と第2空白領域の高さの和を計算し、且つ、該差と該高さの和との間の比を計算して目標比率とし、その後、第1空白領域および第2空白領域をそれぞれ該目標比率で縮小し、例えば、第1空白領域の高さと該目標比率との積を計算して第1調整待ち高さとし、第2空白領域の高さと該目標比率との積を計算して第2調整待ち高さとし、第1空白領域の下縁を第1調整待ち高さだけ上方に移動し、第2空白領域の上縁を第2調整待ち高さだけ下方に移動し、調整後の第1空白領域の下縁を目標リスト表示領域の上縁として確定し、調整後の第2空白領域の上縁を目標リスト表示領域の下縁として確定し、且つ、オリジナルリスト表示領域の左縁・右縁をそれぞれ目標リスト表示領域の左縁・右縁として確定することができ、これにより、目標表示領域を取得することができる。
例示的には、調整前の第1空白領域の高さがh41で、第2空白領域の高さがh42で、オリジナルリスト表示領域の高さがh2で、第2目標高さがh5であると仮定すると、第1空白領域の下縁の上方に移動する必要がある距離(即ち、第1調整待ち高さ)L1=h41(h5-h2)/(h41+h42)であり、第2空白領域の上縁の下方に移動する必要がある距離(即ち、第2調整待ち高さ)L2=h42(h5-h2)/(h41+h42)である。
第1空白領域/第2空白領域に他の文字が表示されている場合、第1空白領域の下縁の位置および第2空白領域の上縁を調整した後、第1空白領域/第2空白領域に表示されている他の文字の位置を調整することができ、調整後に第1空白領域/第2空白領域における他の文字が第1空白領域/第2空白領域に正常に表示できることを確保する。
S206において、各オリジナルビデオフレーム中のぼかし領域を、前記目標リスト表示領域と同じ高さおよび/または幅を有するように調整するために、ホットスポットリストの予め設定された背景ビデオの各オリジナルビデオフレームをスケーリング処理し、ここで、前記予め設定された背景ビデオの各オリジナルビデオフレームにぼかし領域が含まれる。
本実施例において、ホットスポットリストの予め設定された背景ビデオの各オリジナルビデオフレームにぼかし領域を予め設定し、各オリジナルビデオフレーム中のぼかし領域を、高さが目標リスト表示領域の高さと同じであるおよび/または幅が目標リスト表示領域の幅と同じである領域に調整することができ、ホットスポットリストを表示する時に、ホットスポットリストの表示領域(即ち、目標リスト表示領域)に表示されている背景ビデオ中の画面がぼかし画面であることを確保し、背景ビデオの再生がユーザのホットスポットビデオの閲覧に干渉することを回避する。ここで、ぼかし領域は、オリジナルビデオフレーム中の画面をぼかし処理した領域と理解することができ、ビデオフレーム中の画面をぼかし処理する方式は、必要に応じて選択することができ、例えば、ガウシアンブラー技術を用いてぼかし領域を含まないオリジナル背景ビデオ内の各ビデオフレームを、ガウシアンブラー領域を含むビデオフレームに処理し、更にホットスポットリストの予め設定された背景ビデオを取得することができる。
本ステップにおいて、高さ方向および幅方向において予め設定された背景ビデオ内の各オリジナルビデオフレームを非等比率でスケーリングする方式により、各オリジナルビデオフレーム中のぼかし領域を、目標リスト表示領域と同じ高さおよび幅を有する領域に調整してもよいし、高さ方向および幅方向において予め設定された背景ビデオ内の各オリジナルビデオフレームを等比率でスケーリングする方式のみにより、各オリジナルビデオフレーム中のぼかし領域を、目標リスト表示領域と同じ高さまたは幅を有する領域に調整してもよく、本実施例は、これについて限定しない。
予め設定された背景ビデオ内の画面の展示効果を確保するために、本実施例は、オリジナルビデオフレームの高さおよび幅を等比率でスケーリングすることができ、この場合、予め設定された背景ビデオ内の移動する目標オブジェクトの予め設定された背景ビデオでの移動方向を考慮せずに、予め設定された背景ビデオ内の各オリジナルビデオフレームの高さおよび幅を直接等比率でスケーリングし、各オリジナルビデオフレームの高さを、目標リスト表示領域の高さと同じであるように調整してもよいし、背景ビデオ内の移動する目標オブジェクトの予め設定された背景ビデオでの移動方向を考慮し、目標オブジェクトが主にぼかし領域の上縁または下縁からぼかし領域を出た場合、各オリジナルビデオフレーム中のぼかし領域の高さが目標リスト表示領域の高さと同じになるまで、予め設定された背景ビデオ中の各オリジナルビデオフレームの高さおよび幅を等比率でスケーリングし、且つ、目標オブジェクトが主にぼかし領域の左縁または右縁からぼかし領域を出た場合、各オリジナルビデオフレーム中のぼかし領域の幅が目標リスト表示領域の幅と同じになるまで、予め設定された背景ビデオ中の各オリジナルビデオフレームの高さおよび幅を等比率でスケーリングしてもよく、目標オブジェクトが目標リスト表示領域を出ると、ぼかし表示から鮮明な表示に変えることを確保し、ホットスポットリストの展示効果を向上させる。
S207において、スケーリング処理後の各オリジナルビデオフレームを、前記ビデオ再生ページのサイズに合致する目標ビデオフレームにトリミングし、前記予め設定された背景ビデオに対応する目標背景ビデオを取得する。
例示的には、スケーリング処理後の各オリジナルビデオフレームを、各オリジナルビデオフレーム中のぼかし領域の上縁および下縁(または、左縁および右縁)がそれぞれ目標リスト表示領域の上縁および下縁(または、目標リスト表示領域の左縁および右縁)と重なる位置に置き、ビデオ再生ページにおけるビデオ再生領域の縁をトリミングラインとし、各オリジナルビデオフレームをトリミングし、サイズがビデオ再生ページにおけるビデオ再生領域のサイズに合致する目標ビデオフレームを取得し、各目標ビデオフレームで構成されるビデオを目標背景ビデオとして確定することができる。ここで、ビデオ再生ページにおけるビデオ再生領域は、ビデオ再生ページにおける再生されているビデオ内のビデオ画面を表示するために使用できる領域と理解することができ、該領域は、ビデオ再生ページの全部または一部の領域であってもよく、例えば、ビデオ再生ページに、再生されているビデオ内のビデオ画面を表示するために使用できない領域が含まれない場合(図2に示すように)、ビデオ再生ページの縁をビデオ再生領域の縁として確定でき、ビデオ再生ページに、再生されているビデオ内のビデオ画面を表示するために使用できない領域が含まれる場合(図3に示す底部操作子表示領域25)、ビデオ再生ページにおける該再生されているビデオ内のビデオ画面を表示できない領域以外の領域を、ビデオ再生領域として確定することができる。
S208において、前記目標リスト表示領域にフローティングウィンドウの形式で前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示し、前記ビデオ再生ページで前記目標背景ビデオを再生する。
ビデオ再生ページで予め設定された背景ビデオに対応する目標背景ビデオを再生し、ビデオ再生ページにおける目標リスト表示領域に、フローティングウィンドウの形式でホットスポットリストを展示し、ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示する。
本実施例において、電子機器は、ホットスポットリストを展示するためのトリガ操作を受信した後、S208を実行することができる。ここで、該トリガ操作は、ビデオ再生ページにホットスポットリストを展示するように電子機器に指示するための任意の操作と理解することができ、例えば、ビデオ再生ページに表示される対応する操作子をクリックする操作、またはビデオ再生ページで行われるホットスポットリストを表示するトリガ条件を満たす上下スワイプ操作等であり、本実施例は、これについて限定しない。
トリガ操作が、ビデオ再生ページで行われるホットスポットリストのトリガ条件を満たす上下スワイプ操作(即ち、スワイプ方向が上または下であるスワイプ操作)であることを例とし、ユーザは、ビデオ再生ページに表示されている内容を切り替えたい時、ビデオ再生ページで上または下にスワイプし、それに対応し、電子機器は、ビデオ再生ページ内に作用する上にスワイプする操作または下にスワイプする操作を監視すると、該スワイプ操作がホットスポットリストのトリガ条件を満たすか否かを判断し、ホットスポットリストのトリガ条件を満たす場合、後続の操作を実行する。ここで、ホットスポットリストを表示するトリガ条件は、開発者によって必要に応じて設定することができ、例えば、ユーザがビデオ再生ページで行う上下スワイプ操作が、予め設定された時間帯(例えば、毎日の7:00~8:00および/または20:00~21:00等)に行うi(iが正の整数である)回目の上下スワイプ操作であるか、または、ビデオ再生ページのビデオストリームにおける該上下スワイプ操作に対応する第1表示待ち内容がホットスポットリストである場合、該上下スワイプ操作がホットスポットリストを表示するトリガ条件を満たすと確定できる。
本実施例に係るホットスポットリストの表示方法は、ホットスポットリストに適当な数のビデオ項目を展示することができるだけでなく、ホットスポットリストの背景ビデオ内のホットスポットリストの表示領域内に位置するビデオ画面をぼかし画面に調整し、背景ビデオがユーザのホットスポットリストの閲覧に干渉することを回避し、ホットスポットリストの展示効果を向上させることもできる。
図6は、本開示の実施例に係るホットスポットリストの表示装置の構造のブロック図である。該装置は、ソフトウェアおよび/またはハードウェアで実現でき、電子機器に構成され得て、例えば、該装置は、携帯電話機またはタブレットコンピュータに構成され得て、ホットスポットリストの表示方法を実行することによりホットスポットリストにおけるビデオ項目の展示数を確定することができる。図6に示すように、本実施例に係るホットスポットリストの表示装置は、情報取得モジュール601、高さ確定モジュール602、数量調整モジュール603、およびリスト表示モジュール604を備えてもよい。
高さ取得モジュール601は、電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得するように構成され、領域確定モジュール602は、前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定するように構成され、数量調整モジュール603は、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得するように構成され、リスト表示モジュール604は、前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示するように構成される。
本実施例に係るホットスポットリストの表示装置は、高さ取得モジュールにより、電子スクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得し、領域確定モジュールにより、該ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、ビデオ再生ページにおける空白領域を確定し、数量調整モジュールにより、該空白領域に従って該オリジナル数を調整し、ホットスポットリストにおける展示待ちビデオ項目の目標数を取得し、更に、リスト展示モジュールにより、ビデオ再生ページにホットスポットリストを表示し、該ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示する。本実施例は、上記技術案を採用することにより、電子機器のスクリーンのスクリーン高さに従ってホットスポットリストにおける展示待ちビデオ項目の数を動的に調整することができ、ホットスポットリストが電子機器に表示されている時、空白領域が大きすぎたり、リストの展示が完全ではなかったりすることがなく、ユーザがホットスポットリストを閲覧する時の体験を向上させる。
上記形態において、前記数量調整モジュール603は、前記ページ高さと、前記オリジナル高さおよび前記ビデオ再生ページに設定された操作子の操作子高さとの差を前記空白領域の第1目標高さとして取得し、前記第1目標高さが単一のビデオ項目の予め設定された展示高さ以上である場合、前記オリジナル数を1インクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得し、前記第1目標高さが単一のビデオ項目の予め設定された展示高さよりも小さくて0以上である場合、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を前記オリジナル数として確定し、前記第1目標高さが0よりも小さい場合、前記オリジナル数を1デクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得するように構成される。
本実施例に係るホットスポットリストの表示装置は、フルスクリーンおよび非フルスクリーンを含む電子機器のスクリーンのスクリーンタイプを確定するように構成されるタイプ確定モジュールと、前記スクリーンタイプに基づき、前記ホットスポットリストにおける展示待ちビデオ項目のオリジナル数を確定するように構成される数確定モジュールとを更に備える。
上記形態において、前記リスト展示モジュール604は、前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示し、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生するように構成される。
上記形態において、前記空白領域は、オリジナルリスト表示領域の上方に位置する第1空白領域およびオリジナルリスト表示領域の下方に位置する第2空白領域を含み、前記リスト表示モジュール604は、単一のビデオ項目の予め設定された展示高さに基づき、前記ホットスポットリストに目標数のビデオ項目を展示している場合における前記ホットスポットリストの第2目標高さを確定するように構成される高さ確定ユニットと、前記オリジナルリスト表示領域を、高さが前記第2目標高さである目標リスト表示領域に調整するために、前記第1空白領域および前記第2空白領域の高さを調整するように構成される領域調整ユニットと、前記目標リスト表示領域にフローティングウィンドウの形式で前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示するように構成されるリスト展示ユニットとを備えてもよい。
上記形態において、前記予め設定された背景ビデオの各オリジナルビデオフレームにぼかし領域が含まれ、前記リスト表示モジュール604は、各オリジナルビデオフレーム中のぼかし領域を、前記目標リスト表示領域と同じ高さおよび/または幅を有するように調整するために、ホットスポットリストの予め設定された背景ビデオの各オリジナルビデオフレームをスケーリング処理するように構成されるビデオスケーリングユニットと、スケーリング処理後の各オリジナルビデオフレームを、前記ビデオ再生ページのサイズに合致する目標ビデオフレームにトリミングし、前記予め設定された背景ビデオに対応する目標背景ビデオを取得するように構成されるビデオトリミングユニットと、前記ビデオ再生ページで前記目標背景ビデオを再生するように構成されるビデオ再生ユニットとを備えてもよい。
上記形態において、前記リスト表示モジュール604は、前記ホットスポットリストの第1表示領域に現在のリストページ内に含まれる目標数の現在のビデオ項目を揃って表示し、前記ホットスポットリストの第2表示領域に次のリストページ内に含まれる目標数の次のビデオ項目を部分的に表示するように構成されるビデオ項目展示ユニットを備えてもよい。
本開示の実施例に係るホットスポットリストの表示装置は、本開示のいずれかの実施例に係るホットスポットリストの表示方法を実行することができ、ホットスポットリストの表示方法の実行に対応する機能モジュールおよび効果を備える。本実施例で詳しく説明されていない技術詳細は、本開示のいずれかの実施例に係るホットスポットリストの表示方法を参照することができる。
以下、図7を参照し、本開示の実施例の実現に適した電子機器(例えば、端末機器)700の構造模式図を示す。本開示の実施例における端末機器は、携帯電話機、ノートパソコン、デジタル放送受信機、パーソナルデジタルアシスタント(Personal Digital Assistant、PDA)、タブレットコンピュータ(PAD)、ポータブルマルチメディアプレイヤー(Portable Media Player、PMP)、車載端末(例えば、車載ナビゲーション端末)等のようなモバイル端末、およびデジタル(Television、TV)、デスクトップ型コンピュータ等のような固定端末を含んでもよいが、これらに限定されない。図7に示す電子機器は一例に過ぎず、本開示の実施例の機能および使用範囲に何かの制限を与えるものではない。
図7に示すように、電子機器700は、処理装置(例えば、中央プロセッサ、グラフィックプロセッサ等)701を備えてもよく、読み出し専用メモリ(Read-Only Memory、ROM)702に記憶されたプログラム、または記憶装置708からランダムアクセスメモリ(Random Access Memory、RAM)703にロードされたプログラムに基づき、様々な適当な動作および処理を実行することができる。RAM 703には、電子機器700の操作に必要な様々なプログラムおよびデータが更に記憶されている。処理装置701、ROM 702およびRAM 703は、バス704を介して互いに接続されている。入力/出力(I/O)インターフェース705もバス704に接続されている。
通常、例えば、タッチパネル、タッチパッド、キーボード、マウス、カメラ、マイク、加速度計、ジャイロスコープ等を含む入力装置706、例えば、液晶ディスプレイ(Liquid Crystal Display、LCD)、スピーカ、バイブレータ等を含む出力装置707、例えば、磁気テープ、ハードディスク等を含む記憶装置708、および通信装置709は、I/Oインターフェース705に接続することができる。通信装置709は、電子機器700が他の機器と無線または有線通信してデータを交換することを可能にする。図7は、様々な装置を備える電子機器700を示したが、全ての示された装置を実施または具備することが必要ではない。代わりに、より多いまたはより少ない装置を実施または具備してもよい。
本開示の実施例によれば、上記フローチャートを参照して記述した過程は、コンピュータソフトウェアプログラムとして実現され得る。例えば、本開示の実施例は、非一時的コンピュータ可読媒体に担持されたコンピュータプログラムを含むコンピュータプログラム製品を含み、該コンピュータプログラムは、フローチャートに示す方法を実行するためのプログラムコードを含む。このような実施例において、該コンピュータプログラムは、通信装置709によりネットワークからダウンロードされてインストールされてもよいし、記憶装置708からインストールされてもよいし、ROM 702からインストールされてもよい。該コンピュータプログラムが処理装置701により実行されると、本開示の実施例の方法で限定される上記機能を実行する。
本開示に記載されたコンピュータ可読媒体は、コンピュータ可読信号媒体であってもよいし、コンピュータ可読記憶媒体であってもよいし、上記両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、例えば、電気の、磁気の、光の、電磁気の、赤外線の、または半導体のシステム、装置またはデバイス、あるいは以上の任意の組み合わせであってもよいが、これらに限定されない。コンピュータ可読記憶媒体の例は、1つまたは複数のリード線を有する電気的接続、ポータブルコンピュータディスク、ハードディスク、RAM、ROM、消去可能なプログラマブル読み出し専用メモリ(Erasable Programmable Read-Only Memory、EPROMまたはフラッシュメモリ)、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリ(Compact Disc Read-Only Memory、CD-ROM)、光記憶デバイス、磁気記憶デバイス、または上記内容の任意の適当な組み合わせを含んでもよいが、これらに限定されない。本開示において、コンピュータ可読記憶媒体は、命令実行システム、装置またはデバイスに使用され得る、または命令実行システム、装置またはデバイスと合わせて使用され得るプログラムを含有または記憶する任意の有形的な媒体であってもよい。本開示において、コンピュータ可読信号媒体は、ベースバンドでまたは搬送波の一部として伝搬されるデータ信号を含んでもよく、その中にコンピュータ可読プログラムコードが担持されている。このような伝搬されるデータ信号は、様々な形式を採用することができ、電磁信号、光信号または上記内容の任意の適当な組み合わせを含んでもよいが、これらに限定されない。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、該コンピュータ可読信号媒体は、命令実行システム、装置またはデバイスに使用される、または命令実行システム、装置またはデバイスと合わせて使用されるプログラムを送信、伝搬または伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、任意の適当な媒体で伝送でき、電線、光ケーブル、無線周波数(Radio Frequency、RF)等、または上記内容の任意の適当な組み合わせを含んでもよいが、これらに限定されない。
いくつかの実施形態において、クライアント、サーバは、ハイパーテキストトランスファープロトコル(HyperText Transfer Protocol、HTTP)のような、任意の現在知られているまたは将来研究開発されるネットワークプロトコルを利用して通信することができ、且つ、任意の形式または媒体のデジタルデータ通信(例えば、通信ネットワーク)と相互接続できる。通信ネットワークの例は、ローカルエリアネットワーク(Local Area Network、LAN)、ワイドエリアネットワーク(Wide Area Network、WAN)、ネットワークオフネットワーク(例えば、インターネット)およびピアツーピアネットワーク(例えば、ad hocピアツーピアネットワーク)、および任意の現在知られているまたは将来研究開発されるネットワークを含む。
上記コンピュータ可読媒体は、上記電子機器に含まれるものであってもよいし、単独で存在して該電子機器に取り付けられていないものであってもよい。
上記コンピュータ可読媒体に1つまたは複数のプログラムが担持され、上記1つまたは複数のプログラムが該電子機器により実行されると、該電子機器は、電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得し、前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定し、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得し、前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示する。
1種または複数種のプログラミング言語またはその組み合わせで本開示の操作を実行するためのコンピュータプログラムコードを記述することができ、上記プログラミング言語は、Java、Smalltalk、C++のようなオブジェクト指向プログラミング言語を含み、「C」言語のような通常の手続型プログラミング言語または類似するプログラミング言語を更に含む。プログラムコードは、揃ってユーザのコンピュータで実行されてもよいし、部分的にユーザのコンピュータで実行されてもよいし、1つの独立したソフトウェアパッケージとして実行されてもよいし、部分的にユーザのコンピュータで部分的にリモートコンピュータで実行されてもよいし、揃ってリモートコンピュータまたは業務サーバで実行されてもよい。リモートコンピュータに関する場合、リモートコンピュータは、LANまたはWANを含む任意の種類のネットワークを介してユーザのコンピュータに接続することができ、または、外部コンピュータ(例えば、インターネットサービスプロバイダを利用してインターネットを介して接続する)に接続することができる。
図面におけるフローチャートおよびブロック図は、本開示の様々な実施例によるシステム、方法およびコンピュータプログラム製品の実現可能なアーキテクチャ、機能および操作を示す。この点で、フローチャートまたはブロック図における各ブロックは、1つのモジュール、プログラム、またはコードの一部を表すことができ、該モジュール、プログラム、またはコードの一部は、所定のロジック機能を実現するための1つまたは複数の実行可能命令を含む。なお、代替としてのいくつかの実現において、ブロックに記載された機能は、図面に記載された順序と異なる順序で発生してもよい。例えば、接続されているように示された2つのブロックは、関する機能によって、実際にほぼ並行して実行してもよいし、逆の順序で実行してもよい。なお、ブロック図および/またはフローチャートにおける各ブロック、およびブロック図および/またはフローチャートにおけるブロックの組み合わせは、所定の機能または操作を実行する専用のハードウェアに基づくシステムで実現してもよいし、専用のハードウェアとコンピュータ命令との組み合わせで実現してもよい。
本開示の実施例に係るモジュールまたはユニットは、ソフトウェアの方式で実現されてもよいし、ハードウェアの方式で実現されてもよい。ここで、モジュールまたはユニットの名称は、ある場合、該モジュールまたはユニット自体を限定するものではない。
本発明に係る機能は、少なくとも部分的に1つまたは複数のハードウェアロジックコンポーネントにより実行されてもよい。例えば、非限定的に、使用可能な例示的なタイプのハードウェアロジックコンポーネントは、フィールドプログラマブルゲートアレイ(Field Programmable Gate Array、FPGA)、特定用途向け集積回路(Application Specific Integrated Circuit、ASIC)、特定用途向け標準パーツ(Application Specific Standard Parts、ASSP)、システムオンチップのシステム(System on Chip、SOC)、複合プログラマブルロジックデバイス(Complex Programmable Logic Device、CPLD)等を含む。
本発明の明細書において、機器可読媒体は、命令実行システム、装置またはデバイスに使用される、または命令実行システム、装置またはデバイスと合わせて使用されるプログラムを含有または記憶できる有形的な媒体であってもよい。機器可読媒体は、機器可読信号媒体または機器可読記憶媒体であってもよい。機器可読媒体は、電子の、磁気の、光の、電磁気の、赤外線の、または半導体のシステム、装置またはデバイス、または上記内容の任意の適当な組み合わせを含んでもよいが、これらに限定されない。機器可読記憶媒体の更なる具体的な例は、1つまたは複数の線による電気的接続、ポータブルコンピュータディスク、ハードディスク、RAM、ROM、EPROMまたはフラッシュメモリ、光ファイバ、CD-ROM、光記憶デバイス、磁気記憶デバイス、または上記内容の任意の適当な組み合わせを含む。
本開示の1つまたは複数の実施例によれば、例1は、
電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得することと、前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定することと、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することとを含むホットスポットリストの表示方法を提供する。
本開示の1つまたは複数の実施例によれば、例2は、例1に記載の方法に基づき、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することは、
前記ページ高さと、前記オリジナル高さおよび前記ビデオ再生ページに設定された操作子の操作子高さとの差を前記空白領域の第1目標高さとして取得することと、前記第1目標高さが単一のビデオ項目の予め設定された展示高さ以上である場合、前記オリジナル数を1インクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、前記第1目標高さが単一のビデオ項目の予め設定された展示高さよりも小さくて0以上である場合、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を前記オリジナル数として確定することと、前記第1目標高さが0よりも小さい場合、前記オリジナル数を1デクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することとを含む。
本開示の1つまたは複数の実施例によれば、例3は、例1に記載の方法に基づき、
フルスクリーンおよび非フルスクリーンを含む電子機器のスクリーンのスクリーンタイプを確定することと、前記スクリーンタイプに基づき、前記ホットスポットリストにおける展示待ちビデオ項目のオリジナル数を確定することとを更に含む。
本開示の1つまたは複数の実施例によれば、例4は、例1から例3のいずれかに記載の方法に基づき、前記ビデオ再生ページに前記ホットスポットリストを表示することは、
前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示し、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生することを含む。
本開示の1つまたは複数の実施例によれば、例5は、例4に記載の方法に基づき、前記空白領域は、オリジナルリスト表示領域の上方に位置する第1空白領域およびオリジナルリスト表示領域の下方に位置する第2空白領域を含み、前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示することは、
単一のビデオ項目の予め設定された展示高さに基づき、前記ホットスポットリストに目標数のビデオ項目を展示している場合における前記ホットスポットリストの第2目標高さを確定することと、前記オリジナルリスト表示領域を、高さが前記第2目標高さである目標リスト表示領域に調整するために、前記第1空白領域および前記第2空白領域の高さを調整することと、前記目標リスト表示領域にフローティングウィンドウの形式で前記ホットスポットリストを表示することとを含む。
本開示の1つまたは複数の実施例によれば、例6は、例5に記載の方法に基づき、前記予め設定された背景ビデオの各オリジナルビデオフレームにぼかし領域が含まれ、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生することは、
各オリジナルビデオフレーム中のぼかし領域を、前記目標リスト表示領域と同じ高さおよび/または幅を有するように調整するために、ホットスポットリストの予め設定された背景ビデオの各オリジナルビデオフレームをスケーリング処理することと、スケーリング処理後の各オリジナルビデオフレームを、前記ビデオ再生ページのサイズに合致する目標ビデオフレームにトリミングし、前記予め設定された背景ビデオに対応する目標背景ビデオを取得することと、前記ビデオ再生ページで前記目標背景ビデオを再生することとを含む。
本開示の1つまたは複数の実施例によれば、例7は、例1から例3のいずれかに記載の方法に基づき、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することは、
前記ホットスポットリストの第1表示領域に現在のリストページ内に含まれる目標数の現在のビデオ項目を揃って表示し、前記ホットスポットリストの第2表示領域に次のリストページ内に含まれる目標数の次のビデオ項目を部分的に表示することを含む。
本開示の1つまたは複数の実施例によれば、例8は、
電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得するように構成される高さ取得モジュールと、前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合におけるホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定するように構成される領域確定モジュールと、前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得するように構成される数量調整モジュールと、前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示するように構成されるリスト表示モジュールとを備える、
ホットスポットリストの表示装置を提供する。
本開示の1つまたは複数の実施例によれば、例9は、
1つまたは複数のプロセッサと、1つまたは複数のプログラムを記憶するように構成されるメモリとを備える電子機器であって、前記1つまたは複数のプログラムが前記1つまたは複数のプロセッサにより実行されると、前記1つまたは複数のプロセッサは、例1から例7のいずれかに記載のホットスポットリストの表示方法を実現する電子機器を提供する。
本開示の1つまたは複数の実施例によれば、例10は、
コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、該プログラムがプロセッサにより実行されると、例1から例7のいずれかに記載のホットスポットリストの表示方法を実現するコンピュータ可読記憶媒体を提供する。
特定の順番で複数の操作を記述したが、これらの操作を示された特定の順番または正方向順番で実行する必要があると理解されるべきではない。一定の環境において、マルチタスクおよび並行処理が有利である可能性がある。同様に、以上の検討に複数の具体的な実現詳細が含まれているが、これらは本開示の範囲を限定するものと理解されるべきではない。単独な実施例の説明に記述された一部の特徴は、組み合わせて単一の実施例で実現されてもよい。逆に、単一の実施例の説明に記述された様々な特徴は、単独で、または任意の適当なサブ組み合わせの方式で複数の実施例で実現されてもよい。

Claims (10)

  1. 電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得することと、
    前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合における前記ホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定することと、
    前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、
    前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することと、を含
    前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することは、
    前記ビデオ再生ページに空白領域が存在しない場合、前記オリジナル数を減らし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、
    前記ビデオ再生ページに空白領域が存在し、且つ前記空白領域の高さが単一のビデオ項目の予め設定された展示高さよりも大きい場合、前記オリジナル数を増やし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、を含む、
    ホットスポットリストの表示方法。
  2. 前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することは、
    前記ページ高さと、前記オリジナル高さおよび前記ビデオ再生ページに設定された操作子の操作子高さとの差を前記空白領域の第1目標高さとして取得することと、
    前記第1目標高さが単一のビデオ項目の予め設定された展示高さ以上である場合、前記オリジナル数を1インクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、
    前記第1目標高さが単一のビデオ項目の予め設定された展示高さよりも小さくて0以上である場合、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を前記オリジナル数として確定することと、
    前記第1目標高さが0よりも小さい場合、前記オリジナル数を1デクリメントし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、を含む、
    請求項1に記載の方法。
  3. フルスクリーンおよび非フルスクリーンを含む電子機器のスクリーンのスクリーンタイプを確定することと、
    前記スクリーンタイプに基づき、前記ホットスポットリストにおける展示待ちビデオ項目のオリジナル数を確定することと、を更に含む、
    請求項1に記載の方法。
  4. 前記ビデオ再生ページに前記ホットスポットリストを表示することは、
    前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示し、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生することを含む、
    請求項に記載の方法。
  5. 前記空白領域は、オリジナルリスト表示領域の上方に位置する第1空白領域および前記オリジナルリスト表示領域の下方に位置する第2空白領域を含み、前記ビデオ再生ページにフローティングウィンドウの形式で前記ホットスポットリストを表示することは、
    単一のビデオ項目の予め設定された展示高さに基づき、前記ホットスポットリストに目標数のビデオ項目を展示している場合における前記ホットスポットリストの第2目標高さを確定することと、
    前記オリジナルリスト表示領域を、高さが前記第2目標高さである目標リスト表示領域に調整するために、前記第1空白領域および前記第2空白領域の高さを調整することと、
    前記目標リスト表示領域にフローティングウィンドウの形式で前記ホットスポットリストを表示することと、を含む、
    請求項4に記載の方法。
  6. 前記予め設定された背景ビデオの各オリジナルビデオフレームにぼかし領域が含まれ、前記ビデオ再生ページで前記ホットスポットリストの予め設定された背景ビデオを再生することは、
    各オリジナルビデオフレーム中のぼかし領域を、前記目標リスト表示領域と同じ高さおよび幅のうちの少なくとも一方を有するように調整するために、前記ホットスポットリストの予め設定された背景ビデオの各オリジナルビデオフレームをスケーリング処理することと、
    スケーリング処理後の各オリジナルビデオフレームを、前記ビデオ再生ページのサイズに合致する目標ビデオフレームにトリミングし、前記予め設定された背景ビデオに対応する目標背景ビデオを取得することと、
    前記ビデオ再生ページで前記目標背景ビデオを再生することと、を含む、
    請求項5に記載の方法。
  7. 前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示することは、
    前記ホットスポットリストの第1表示領域に現在のリストページ内に含まれる目標数の現在のビデオ項目を揃って表示し、前記ホットスポットリストの第2表示領域に次のリストページ内に含まれる目標数の次のビデオ項目を部分的に表示することを含む、
    請求項に記載の方法。
  8. 電子機器のスクリーンのスクリーン高さをビデオ再生ページのページ高さとして取得するように構成される高さ取得モジュールと、
    前記ページ高さ、およびホットスポットリストにオリジナル数のビデオ項目を揃って展示している場合における前記ホットスポットリストのオリジナル高さに基づき、前記ビデオ再生ページにおける空白領域を確定するように構成される領域確定モジュールと、
    前記空白領域に基づいて前記オリジナル数を調整し、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得するように構成される数量調整モジュールと、
    前記ビデオ再生ページに前記ホットスポットリストを表示し、前記ホットスポットリストに目標数のホットスポットビデオのビデオ項目を展示するように構成されるリスト表示モジュールと、を備え、
    前記数量調整モジュールは、
    前記ビデオ再生ページに空白領域が存在しない場合、前記オリジナル数を減らし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、
    前記ビデオ再生ページに空白領域が存在し、且つ前記空白領域の高さが単一のビデオ項目の予め設定された展示高さよりも大きい場合、前記オリジナル数を増やし、前記ホットスポットリストにおける展示待ちビデオ項目の目標数を取得することと、に用いられる、
    ホットスポットリストの表示装置。
  9. 少なくとも1つのプロセッサと、
    少なくとも1つのプログラムを記憶するように構成されるメモリとを備える電子機器であって、
    前記少なくとも1つのプログラムが前記少なくとも1つのプロセッサにより実行されると、前記少なくとも1つのプロセッサは、請求項1から7のいずれか1項に記載のホットスポットリストの表示方法を実現する、
    電子機器。
  10. コンピュータプログラムが記憶されたコンピュータ可読記憶媒体であって、
    前記プログラムがプロセッサにより実行されると、請求項1から7のいずれか1項に記載のホットスポットリストの表示方法を実現する、
    コンピュータ可読記憶媒体。
JP2023527991A 2020-11-11 2021-11-04 ホットスポットリストの表示方法、装置、電子機器および記憶媒体 Active JP7407340B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202011255844.2A CN112423084B (zh) 2020-11-11 2020-11-11 热点榜单的显示方法、装置、电子设备和存储介质
CN202011255844.2 2020-11-11
PCT/CN2021/128790 WO2022100513A1 (zh) 2020-11-11 2021-11-04 热点榜单的显示方法、装置、电子设备和存储介质

Publications (2)

Publication Number Publication Date
JP2023547945A JP2023547945A (ja) 2023-11-14
JP7407340B2 true JP7407340B2 (ja) 2023-12-28

Family

ID=74781559

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023527991A Active JP7407340B2 (ja) 2020-11-11 2021-11-04 ホットスポットリストの表示方法、装置、電子機器および記憶媒体

Country Status (7)

Country Link
US (1) US20230283858A1 (ja)
EP (1) EP4228274A4 (ja)
JP (1) JP7407340B2 (ja)
KR (1) KR102616386B1 (ja)
CN (1) CN112423084B (ja)
AU (1) AU2021378007A1 (ja)
WO (1) WO2022100513A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112423084B (zh) * 2020-11-11 2022-11-01 北京字跳网络技术有限公司 热点榜单的显示方法、装置、电子设备和存储介质
CN112954442B (zh) * 2021-03-18 2023-07-18 北京字节跳动网络技术有限公司 视频播放方法、装置、设备和存储介质
CN113010252B (zh) * 2021-03-19 2022-08-09 掌阅科技股份有限公司 应用页面的展示方法、电子设备及存储介质
CN115243078B (zh) * 2022-07-28 2024-04-16 上海幻电信息科技有限公司 弹幕展示方法及装置
CN115695889A (zh) * 2022-09-30 2023-02-03 聚好看科技股份有限公司 显示设备及悬浮窗显示方法
CN116469039B (zh) * 2023-04-28 2024-06-18 青岛尘元科技信息有限公司 热点视频事件确定方法和***、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017056632A1 (ja) 2015-09-30 2017-04-06 ソニー株式会社 情報処理装置及び情報処理方法
CN111399789A (zh) 2020-02-20 2020-07-10 华为技术有限公司 界面布局方法、装置及***
JP2020123313A (ja) 2017-05-16 2020-08-13 アップル インコーポレイテッドApple Inc. ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース
CN112423084A (zh) 2020-11-11 2021-02-26 北京字跳网络技术有限公司 热点榜单的显示方法、装置、电子设备和存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101253213B1 (ko) * 2008-01-08 2013-04-23 삼성전자주식회사 모바일 단말기의 영상 표시 제어 방법 및 장치
JP2015138341A (ja) * 2014-01-21 2015-07-30 シャープ株式会社 表示装置
CN105094858B (zh) * 2014-05-04 2019-08-27 腾讯科技(深圳)有限公司 一种列表控件的加载方法及装置
CN104391626B (zh) * 2014-10-29 2020-10-09 小米科技有限责任公司 设备列表动态显示的方法及装置
US20160150259A1 (en) * 2014-11-20 2016-05-26 Squaredon Co Ltd Creating and broadcasting a channel to one or more devices
EP3240292A1 (en) * 2016-04-28 2017-11-01 Advanced Digital Broadcast S.A. List-type content recommendation presentation device and method
CN106095816B (zh) * 2016-05-31 2021-10-22 腾讯科技(深圳)有限公司 信息投放方法和装置
EP3491811A2 (en) * 2016-08-01 2019-06-05 Zone V Ltd Smartphone accessory for visually impaired or elderly users
CN106294640B (zh) * 2016-08-02 2020-02-21 三星电子(中国)研发中心 网页显示方法及装置
US11287967B2 (en) * 2016-11-03 2022-03-29 Microsoft Technology Licensing, Llc Graphical user interface list content density adjustment
CN109753196A (zh) * 2017-11-06 2019-05-14 阿里巴巴集团控股有限公司 处理方法、装置、设备和机器可读介质
CN110569454A (zh) * 2018-03-28 2019-12-13 武汉斗鱼网络科技有限公司 一种条目的处理方法及电子终端
CN108712673A (zh) * 2018-05-17 2018-10-26 上海掌门科技有限公司 一种视频播放的方法与设备
CN111381739B (zh) * 2018-12-27 2021-07-27 北京小米移动软件有限公司 应用图标显示方法、装置、电子设备及存储介质
CN109783181B (zh) * 2019-01-31 2019-12-20 掌阅科技股份有限公司 屏幕适配显示方法、电子设备及计算机存储介质
CN109640158B (zh) * 2019-02-02 2021-03-02 北京字节跳动网络技术有限公司 一种视频播放的控制方法、装置、设备和介质
CN110032700B (zh) * 2019-04-04 2021-09-07 网易(杭州)网络有限公司 信息发布控制方法、装置、存储介质及电子设备
CN110149557B (zh) * 2019-05-22 2021-08-17 北京达佳互联信息技术有限公司 视频播放方法、装置、终端和存储介质
CN111399956B (zh) * 2020-03-12 2021-11-02 北京字节跳动网络技术有限公司 应用于显示设备的内容展示方法、装置和电子设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017056632A1 (ja) 2015-09-30 2017-04-06 ソニー株式会社 情報処理装置及び情報処理方法
JP2020123313A (ja) 2017-05-16 2020-08-13 アップル インコーポレイテッドApple Inc. ユーザインタフェース間をナビゲートし、制御オブジェクトと対話するためのデバイス、方法及びグラフィカルユーザインタフェース
CN111399789A (zh) 2020-02-20 2020-07-10 华为技术有限公司 界面布局方法、装置及***
CN112423084A (zh) 2020-11-11 2021-02-26 北京字跳网络技术有限公司 热点榜单的显示方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN112423084B (zh) 2022-11-01
EP4228274A1 (en) 2023-08-16
AU2021378007A9 (en) 2024-06-13
CN112423084A (zh) 2021-02-26
AU2021378007A1 (en) 2023-06-15
WO2022100513A1 (zh) 2022-05-19
EP4228274A4 (en) 2024-04-17
KR20230070316A (ko) 2023-05-22
JP2023547945A (ja) 2023-11-14
US20230283858A1 (en) 2023-09-07
KR102616386B1 (ko) 2023-12-21

Similar Documents

Publication Publication Date Title
JP7407340B2 (ja) ホットスポットリストの表示方法、装置、電子機器および記憶媒体
JP7421009B2 (ja) トレンドランキングリストの表示方法、装置、電子機器及び記憶媒体
JP7157177B2 (ja) ビデオ取得方法、装置、端末および媒体
WO2020151547A1 (zh) 展示页面的交互控制方法及装置
WO2020133373A1 (zh) 视频处理方法、装置、电子设备及计算机可读存储介质
JP7038226B2 (ja) ビデオ処理方法、装置、端末および媒体
JP2024505022A (ja) インタラクション方法、装置、電子機器、および記憶媒体
WO2023051297A1 (zh) 信息显示方法、装置、电子设备和存储介质
JP2023506801A (ja) ビデオを表示するための方法、装置、電子機器及び媒体
WO2022199426A1 (zh) 视频的展示方法、装置、电子设备和存储介质
CN111970571B (zh) 视频制作方法、装置、设备及存储介质
US20240129592A1 (en) Video interaction method and apparatus, and device and medium
US20230297222A1 (en) Page display switching method, apparatus, storage medium, and electronic device
US11863835B2 (en) Interaction method and apparatus, and electronic device
CN113703643B (zh) 内容显示方法、装置、设备及介质
US20240171801A1 (en) Video processing method and apparatus, and electronic device and storage medium
WO2023216936A1 (zh) 视频播放方法、装置、电子设备、存储介质和程序产品
WO2023035835A1 (zh) 一种信息展示方法、装置、设备及介质
WO2022242497A1 (zh) 视频拍摄方法、装置、电子设备和存储介质
CN110647369B (zh) 页面动态显示的方法、装置、移动终端及存储介质
WO2024027648A1 (zh) 信息的显示方法、装置、电子设备和存储介质
US20230140948A1 (en) Hotspot list display method and apparatus, electronic device, and storage medium
JP2024525192A (ja) オーディオ処理方法、装置、電子機器及び記憶媒体

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230705

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230705

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20230705

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: 20231128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231218

R150 Certificate of patent or registration of utility model

Ref document number: 7407340

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150