TWI743087B - 資料處理裝置、資料處理方法及電腦可讀媒體 - Google Patents

資料處理裝置、資料處理方法及電腦可讀媒體 Download PDF

Info

Publication number
TWI743087B
TWI743087B TW106105291A TW106105291A TWI743087B TW I743087 B TWI743087 B TW I743087B TW 106105291 A TW106105291 A TW 106105291A TW 106105291 A TW106105291 A TW 106105291A TW I743087 B TWI743087 B TW I743087B
Authority
TW
Taiwan
Prior art keywords
output
computer
data set
data
overlay
Prior art date
Application number
TW106105291A
Other languages
English (en)
Other versions
TW201734755A (zh
Inventor
平 何
提姆麥可 亞當斯
馬克U 德宗
羅伯特 塔拉索夫
Original Assignee
新加坡商雷蛇(亞太)私人有限公司
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 新加坡商雷蛇(亞太)私人有限公司 filed Critical 新加坡商雷蛇(亞太)私人有限公司
Publication of TW201734755A publication Critical patent/TW201734755A/zh
Application granted granted Critical
Publication of TWI743087B publication Critical patent/TWI743087B/zh

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/10Mixing of images, i.e. displayed pixel being the result of an operation, e.g. adding, on the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2358/00Arrangements for display data security

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Retry When Errors Occur (AREA)

Abstract

根據各種實施例,可提供一種資料處理裝置。該資料處理裝置可包括:一輸入電路,經配置以接收來自應用程式的圖形輸出和複數個資料集;一判定電路,經配置以判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中及判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;一顯示介面,經配置以將該第一輸出輸出到該螢幕;以及一輸出產生電路,經配置以產生第二輸出。

Description

資料處理裝置、資料處理方法及電腦可讀媒體
各種實施例一般關於一種資料處理裝置、資料處理方法及電腦可讀媒體。
在運行應用程式期間,可能要向用戶提供各種資訊。因此,可能需要有效地管理這些資訊。
根據各種實施例,可提供一種資料處理裝置。該資料處理裝置可包括:一輸入電路,經配置以接收來自應用程式的圖形輸出和複數個資料集;一判定電路,經配置以判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中、及判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸 出;一顯示介面,經配置以將該第一輸出輸出到該螢幕;以及一輸出產生電路,經配置以產生該第二輸出。
根據各種實施例,可提供一種資料處理方法。該資料處理方法可包括以下步驟:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中;判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;將該第一輸出輸出到該螢幕;以及產生該第二輸出。
根據各種實施例,可提供一種電腦可讀媒體。該電腦可讀媒體可包括指令,當由電腦執行該指令時,使得該電腦執行一種資料處理方法,該資料處理方法包括以下步驟:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中;判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;將 該第一輸出輸出到該螢幕;以及產生該第二輸出。
100、112‧‧‧資料處理裝置
102‧‧‧輸入電路
104‧‧‧判定電路
106‧‧‧顯示介面
108‧‧‧輸出產生電路
110、120‧‧‧線
114、324‧‧‧存儲器
116‧‧‧網路介面
118‧‧‧設置電路
122‧‧‧流程圖
124~132‧‧‧步驟
200、300、320、326‧‧‧圖示
202‧‧‧操作系統
204‧‧‧操作系統內核和執行體
206‧‧‧RIG
208‧‧‧CEF
210‧‧‧PC(個人電腦)遊戲
212‧‧‧Direct X/OpenGL
214‧‧‧其他PC應用程式
216‧‧‧PC輸入
302‧‧‧輸出
304‧‧‧第一疊蓋(可見疊蓋)
306‧‧‧第二疊蓋(不可見疊蓋)
318‧‧‧第三疊蓋(螢幕疊蓋)
322、328‧‧‧箭頭
330‧‧‧雲端
在圖式中,在所有不同視圖中,相同參考符號一般表示相同部件。圖式未必按比例繪製,而是一般著重於例示本發明之原理。為清晰起見,可任意擴大或縮小各種特徵或元件之尺寸。在以下說明中,將參照以下圖式來說明本發明之各種實施例。
圖1A顯示根據各種實施例之資料處理裝置。
圖1B顯示根據各種實施例之資料處理裝置。
圖1C顯示根據各種實施例之資料處理方法的流程圖。
圖2顯示根據各種實施例之架構的圖示。
圖3A至圖3H顯示應用於具有遊戲的個人電腦的實施例的圖示。
以下將參考隨附圖式進行詳細說明,該圖式以例示之方式顯示可用以實現本發明之具體細節及實施例。將足夠詳細地說明這些實施例,以使所屬技術領域中具有通常知 識者能夠實現本發明。可使用其他實施例,且可在不背離本發明之範圍下作出結構及邏輯上之改變。各種實施例未必相互排斥,乃因一些實施例可與一個或複數個其他實施例組合而形成新的實施例。
在本文中,如在此說明書中所述的資料處理裝置可包括記憶體,該記憶體例如用於在資料處理裝置內所執行之處理。實施例中所使用之記憶體可以是揮發性記憶體,例如動態隨機存取記憶體(Dynamic Random Access Memory;DRAM),或者是非揮發性記憶體,例如可程式化唯讀記憶體(Programmable Read Only Memory;PROM)、可擦除可程式化唯讀記憶體(Erasable PROM;EPROM)、電可擦除可程式化唯讀記憶體(Electrically Erasable PROM;EEPROM)、或快閃記憶體(例如一浮動閘極記憶體(floating gate memory))、電荷俘獲記憶體、一磁阻式隨機存取記憶體(Magnetoresistive Random Access Memory;MRAM)或相變隨機存取記憶體(Phase Change Random Access Memory;PCRAM)。
在實施例中,「電路」可理解為任一種邏輯執行實體,其可為專用電路或處理器,該處理器用於執行儲存於記憶體、韌體、或其任意組合中之軟體。因此,在實施例中,「電路」可以是硬接線邏輯電路或可程式化邏輯電路,例如可程式化處理器,諸如微處理器(例如複雜指令集電腦 (Complex Instruction Set Computer;CISC)處理器或精簡指令集電腦(Reduced Instruction Set Computer;RISC)處理器)。「電路」亦可為用於執行軟體之處理器,該軟體例如是任一種電腦程式,諸如使用虛擬機程式碼(例如Java)或電腦虛擬機器諸如VMWare虛擬機或VirtualBox虛擬機之電腦程式。
以下將更詳細描述的各個功能之任何其他種類之實作方式亦可根據替代實施例而被理解為「電路」。
說明書中之用語「包括(comprising)」應理解為具有廣泛的含義,類似於用語「包含(including)」,且將理解為意味包含所述的整數或步驟、或整數或步驟之群組,但不排除任何其他整數或步驟、或整數或步驟之群組。此定義亦適用於用語「包括(comprising)」諸如「包括(comprise)」及「包括(comprises)」的變型。
在此說明書中參照的任何先前技術不是且不應被視為承認或以任何形式建議在澳大利亞(或任何其他國家)之公知常識所引用的先前技術組成的一部分。
為使本發明可易於理解並實際實行,現在將藉由舉例而非限制方式參考圖式來說明特定實施例。
針對裝置提供各種實施例,並針對方法提供各種實施例。應理解,裝置之基本性質亦適用於方法,反之亦然。因此,為簡潔起見,將省略對此種性質之重複說明。
應理解,本文針對特定裝置所述之任一性質亦可適用於本文所述之任一種裝置。應理解,本文針對特定方法所述之任一性質亦可適用於本文所述之任一種方法。此外,應理解,對於本文所述之任一種裝置或方法,在所述裝置或方法中未必必須包含所有所述組件或步驟,而是亦可包含僅某些(而非全部)組件或步驟。
本文之用語「耦接(coupled)」(或「連接(connected)」可理解為電氣耦接或機械耦接,例如附接或固定,或僅僅接觸而無任何固定,並且應瞭解,可以提供直接耦接或間接耦接(換言之,並未直接接觸之耦接)。
在運行應用程式期間,可能要向用戶提供各種資訊。根據各種實施例,可提供這些資訊的有效管理。
根據各種實施例,可提供一種用於包容性和排他性的遊戲內疊蓋生成(in-game overlay generation)的裝置和方法。
遊戲內疊蓋技術(in-game overlay technology)可用於 構建遊戲內的應用程式或特徵,使得遊戲者可以使用增強的特徵來豐富遊戲體驗。根據各種實施例,可提供裝置和方法來產生具有選擇性記錄能力的遊戲內疊蓋,以最大化遊戲者和遊戲觀眾的遊戲體驗。根據各種實施例,可提供單幀使用(single frame usage)。根據各種實施例,可提供多幀使用(multi-frame usage)。單幀使用可基於截圖,而多幀可基於將本地或串流傳輸到輔助設備。
圖1A顯示根據各種實施例的資料處理裝置100。該資料處理裝置100可包括一輸入電路102,經配置以接收圖形輸出,其中該圖形輸出可包括音頻、視頻和文本(來自應用程式)和複數個資料集中的任何一個或多個。該資料處理裝置100可進一步包括一判定電路104,經配置以判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中及判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中。該第一輸出可包括個別判定的資料集和來自該應用程式的圖形輸出。該第二輸出可包括個別判定的資料集和來自該應用程式的圖形輸出。該資料處理裝置100可進一步包括一顯示介面106,經配置以將該第一輸出輸出到該螢幕。該電腦可以是資料處理裝置100或可以是不同於該資料處理裝置100。該資料處理裝置100可進一步包括一輸出產生電路108,經配置以產生該第二輸出。該輸入電路102、該判定電路104、該顯示介面106、 及該輸出產生電路108可彼此耦接,如由線110表示,例如電氣耦接,例如使用線或電纜及/或機械耦接。
換言之,對顯示器的輸出可包括遊戲輸出和複數個資料集的一些資料集,且另一個輸出到另一個設備可包括遊戲輸出和複數個資料集的一些(其他或相同)的資料集。
根據各種實施例,當生成第二輸出時,其可以存儲在電腦本身上(作為集成/附接的本地存儲器(或介質)上的資料文件格式,例如電腦內部記憶體、硬體驅動器等等)或其他電腦透過網絡(有線或無線)或文件傳輸的其他方式,例如USB(通用串列匯流排)驅動器。
根據各種實施例,所有資料集、一些資料集或複數個資料集中無一個資料集可包括在第一輸出和第二輸出兩者中。
根據各種實施例,複數個資料集可包括與將被包括在第一輸出和第二輸出中的可見疊蓋相關的至少一個資料集。
根據各種實施例,該複數個資料集可包括與將被包括在第二輸出而不包括在第一輸出中的不可見疊蓋相關的至少一個資料集。
根據各種實施例,該複數個資料集可包括與將被包括在第一輸出而不包括在第二輸出中的螢幕疊蓋相關的至少一個資料集。
圖1B顯示根據各種實施例的資料處理裝置112。該資料處理裝置112可類似於圖1A所示的資料處理裝置100,包括一輸入電路102,經配置以接收圖形輸出(來自應用程式)和複數個資料集。該資料處理裝置112可類似於圖1A所示的資料處理裝置100,進一步包括一判定電路104,經配置以判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中及判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中。該第一輸出可包括個別判定的資料集和來自該應用程式的圖形輸出。該第二輸出可包括個別判定的資料集和來自該應用程式的圖形輸出。該資料處理裝置112可類似於圖1A所示的資料處理裝置100,進一步包括一顯示介面106,經配置以將該第一輸出輸出到該螢幕。該電腦可以是資料處理裝置112或可以是不同於該資料處理裝置112。該資料處理裝置112可類似於圖1A所示的資料處理裝置100,進一步包括一輸出產生電路108,經配置以產生該第二輸出。該資料處理裝置112可進一步包括一存儲器114,將在下文更詳細地描述。該資料處理裝置112可進一步包括一網路介面116, 將在下文更詳細地描述。該資料處理裝置112可進一步包括一設置電路118,將在下文更詳細地描述。該輸入電路102、該判定電路104、該顯示介面106、該輸出產生電路108、該存儲器114、該網路介面116、及該設置電路118可彼此耦接,如由線120表示,例如電氣耦接,例如使用線或電纜及/或機械耦接。
根據各種實施例,存儲器114(其可以是資料處理裝置112內部或外部的存儲器或電腦內部的存儲器,且其可包括記憶體,諸如揮發性記憶體(如隨機存取記憶體(RAM),或者是非揮發性記憶體(如硬體驅動器、HDD或固態驅動器或USB(通用串列匯流排)卡)可經配置以存儲該第二輸出。
根據各種實施例,網路介面116可經配置以將第二輸出輸出到應用程式正在運行(例如用於上傳)的電腦外部的裝置。
根據各種實施例,設置電路118可經配置來接收用戶輸入以定義複數個資料集的一資料集,是否該資料集將被包括在第一輸出而不包括在第二輸出,是否該資料集將被包括在第二輸出而不包括在第一輸出,或者是否該資料集將被包括在第一輸出和第二輸出兩者。
根據各種實施例,設置電路118可經配置來接收用戶輸入以從第一輸出排除一資料集。
根據各種實施例,設置電路118可經配置來接收用戶輸入以從第二輸出排除一資料集。
根據各種實施例,網路介面116可經配置以將第二輸出輸出到用於存儲在一存儲裝置上的資料處理裝置112外部的裝置。
根據各種實施例,網路介面116可經配置以將第二輸出輸出到用於上傳的資料處理裝置112外部的裝置。
根據各種實施例,應用程式可包括或可以是電腦遊戲。根據各種實施例,將被包括在第一輸出和第二輸出中的資料集可藉由電腦遊戲或藉由與電腦遊戲不同的電腦程式來提供。
圖1C顯示根據各種實施例之資料處理方法的流程圖122。在步驟124中,可接收來自應用程式的圖形輸出和複數個資料集。在步驟126中,可判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中。在步驟128中,可判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕 上不可見的第二輸出中。該第一輸出可包括個別判定的資料集和來自該應用程式的圖形輸出。該第二輸出可包括個別判定的資料集和來自該應用程式的圖形輸出。在步驟130中,該第一輸出可輸出到該螢幕。在步驟132中,可產生該第二輸出。
根據各種實施例,該資料處理方法可進一步包括存儲該第二輸出。
根據各種實施例,該資料處理方法可進一步包括將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
根據各種實施例,該複數個資料集可包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集。
根據各種實施例,該複數個資料集可包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集。
根據各種實施例,該複數個資料集可包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集。
根據各種實施例,該資料處理方法可進一步包括接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出,是否該資料集將被包括在該第二輸出而不包括在該第一輸出,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者。
根據各種實施例,該資料處理方法可進一步包括接收用戶輸入以從該第一輸出排除一資料集。
根據各種實施例,該資料處理方法可進一步包括接收用戶輸入以從該第二輸出排除一資料集。
根據各種實施例,該資料處理方法可進一步包括將該第二輸出輸出到用於存儲在一存儲裝置上的資料處理裝置外部的裝置。
根據各種實施例,該資料處理方法可進一步包括將該第二輸出輸出到用於上傳的資料處理裝置外部的裝置。
根據各種實施例,該應用程式可以是電腦遊戲。
根據各種實施例,可提供一種電腦可讀媒體(例如非暫態電腦可讀媒體)。該電腦可讀媒體可包括指令,當由電腦 執行該指令時,使得該電腦執行一種資料處理方法,該資料處理方法可包括:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中;判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;將該第一輸出輸出到該螢幕;以及產生該第二輸出到該應用程式正在運行的電腦外部的裝置。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行存儲該第二輸出。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
根據各種實施例,該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集。
根據各種實施例,該複數個資料集包括與將被包括在 該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集。
根據各種實施例,該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出,是否該資料集將被包括在該第二輸出而不包括在該第一輸出,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行接收用戶輸入以從該第一輸出排除一資料集。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行接收用戶輸入以從該第二輸出排除一資料集。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行將該第二輸 出輸出到用於存儲在一存儲裝置上的資料處理裝置外部的裝置。
根據各種實施例,該電腦可讀媒體可進一步包括指令,當由電腦執行該指令時,使得該電腦執行將該第二輸出輸出到用於上傳的資料處理裝置外部的裝置。
根據各種實施例,該應用程式可以是電腦遊戲。
各種實施例可稱為具有RIG技術(例如雷蛇(Razer)RIG技術)的裝置和方法。RIG可表示「雷蛇遊戲內(Razer In-Game)」引擎。
Razer RIG可以在Windows機器上支持DirectX和OpenGL遊戲。
Razer RIG可以注入遊戲會話以託管遊戲內疊蓋顯示,使得RIG服務的消費者可以構建其遊戲內疊蓋應用程式和特徵。
RIG,例如Razer RIG,可以使用CEF(Chromium嵌入式框架;Chromium Embedded Framework)作為其繪製機制(rendering mechanism)或任何其他PC繪製機制以繪製遊戲內及Web瀏覽器控制和API(應用程式介面)以供應用程式 (Apps)構建。
圖2顯示根據各種實施例之架構(其可被稱為RIG架構)的圖示200。操作系統202(例如Windows 7、Windows 8或Windows 10)可為操作系統內核(kernel)和執行體(executive)204(例如Windows內核/執行體)提供基礎。RIG 206、CEF 208、PC(個人電腦)遊戲210、Direct X/OpenGL 212或任何其他圖形引擎、其他PC應用程式214和PC輸入216可在操作系統內核和執行體204的頂上操作。
根據各種實施例,可提供三種不同的遊戲內疊蓋類別,使得遊戲者和遊戲觀眾都可以利用他們感興趣的遊戲內疊蓋複合來獲得最佳的遊戲體驗。
根據各種實施例,可提供以下三種類型的遊戲內疊蓋:可見疊蓋(visible overlay)、不可見疊蓋(invisible overlay)和螢幕疊蓋(screen overlay)。
可見疊蓋可在遊戲中可見,並且可與遊戲一起被記錄。換言之,可見疊蓋可包括在第一輸出和第二輸出中。
不可見疊蓋在遊戲中是不可見的。然而,不可見疊蓋可與遊戲一起被記錄。換言之,可見疊蓋可不包括在第一輸出中,但是可包括在第二輸出中。
螢幕疊蓋可在遊戲中可見,但是不能與遊戲記錄。換言之,可見疊蓋可包括在第一輸出中,但可不包括在第二輸出中。
圖3A至圖3H顯示應用於具有玩遊戲的PC的實施例的圖示。可以理解,圖3A至圖3H顯示出電腦螢幕上顯示的層的內容,並且為了說明層的佈置,顯示出該等層的透視圖,實際上,該等層可以對應於矩形區域,例如電腦螢幕的顯示區域。可在螢幕上顯示遊戲的視覺的輸出(visual output)302(並且為了清楚起見,可包括標記為「PC遊戲」的圖形特徵,且包括圖3A至圖3H中的兩個字符的圖示),並且亦可被記錄(例如用於存儲和稍後播放,或者可將其流傳到複數個觀眾)。可藉由使用RIG來組合三種疊蓋:第一疊蓋304,其可以是可見疊蓋,並且為了清楚起見,其可包括標記在圖3A至圖3H中的「疊蓋1」;第二疊蓋306,其可以是不可見疊蓋(例如,這可以是網路攝影機feed(webcam feed)),並且為了清楚起見,其可包括標記在圖3A至圖3H中的「疊蓋2」;第二疊蓋306,以及第三疊蓋308,其可以是螢幕疊蓋,並且為了清楚起見,其可包括標記在圖3A至圖3H中的「疊蓋3」。
使用根據各種實施例之「包容性和排他性技術(Inclusive and Exclusive technology)」可以創建具有第一疊 蓋304和第二疊蓋306(以及遊戲本身的輸出302)的遊戲會話記錄源。
應當理解,遊戲者仍看不到僅由觀眾感興趣的第二疊蓋306。此外,第三疊蓋308可能不可記錄。
圖3A顯示遊戲的輸出302(例如PC電腦上的PC遊戲顯示)的圖示300。
圖3B顯示RIG遊戲內疊蓋的圖示,例如可見疊蓋304,螢幕疊蓋308和不可見疊蓋306。
圖3C顯示RIG遊戲內疊蓋的圖示,例如示出將不可見疊蓋306加到遊戲的輸出302。
圖3D顯示RIG遊戲內疊蓋的圖示,例如示出將螢幕疊蓋308(換言之,和疊蓋螢幕)加到圖3C所示的疊蓋。
圖3E顯示RIG遊戲內疊蓋的圖示316,例如示出將可見疊蓋304加到圖3D所示的疊蓋。
圖3F顯示用於記錄的RIG遊戲內疊蓋的圖示318。選擇並記錄第一疊蓋304和第二疊蓋306,但可不記錄第三疊蓋308。
圖3G顯示存儲RIG遊戲內疊蓋的圖示320。例如,圖3F中所示的可如箭頭322所示被記錄到存儲器324中。
圖3H顯示上傳RIG遊戲內疊蓋的圖示326。例如,如圖3G所示存儲的內容可如箭頭328所示被上傳到雲端330(例如,上傳到複數個觀眾)。
各種實施例對於各種遊戲內疊蓋場景可能是有用和靈活的,例如使用遊戲內串流、(eSport)電子競技編輯等。
以下實例係關於其他實施例。
實例1為一種資料處理裝置,包括:一輸入電路,經配置以接收來自應用程式的圖形輸出和複數個資料集;一判定電路,經配置以判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中及判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;一顯示介面,經配置以將該第一輸出輸出到該螢幕;以及一輸出產生電路,經配置以產生該第二輸出。
在實例2中,實例1之標的可視需要包括一存儲器,經配置以存儲該第二輸出。
在實例3中,實例1至實例2中任一者之標的可視需要包括一網路介面,經配置以將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
在實例4中,實例1至實例3中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集。
在實例5中,實例1至實例4中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集。
在實例6中,實例1至實例5中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集。
在實例7中,實例1至實例6中任一者之標的可視需要包括一設置電路,經配置來接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸 出而不包括在該第二輸出,是否該資料集將被包括在該第二輸出而不包括在該第一輸出,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者。
在實例8中,實例1至實例7中任一者之標的可視需要包括一設置電路,經配置來接收用戶輸入以從該第一輸出排除一資料集。
在實例9中,實例1至實例8中任一者之標的可視需要包括一設置電路,經配置來接收用戶輸入以從該第二輸出排除一資料集。
在實例10中,實例3之標的可視需要包括該網路介面經配置以將該第二輸出輸出到用於存儲在一存儲裝置上的資料處理裝置外部的裝置。
在實例11中,實例3或10任一者之標的可視需要包括該網路介面經配置以將該第二輸出輸出到用於上傳的資料處理裝置外部的裝置。
在實例12中,實例1至實例11中任一者之標的可視需要包括該應用程式是電腦遊戲。
在實例13中,實例1至實例12中任一者之標的可視 需要包括第一輸出或第二輸出中的至少一個在單幀使用或多幀使用中的至少一個中使用。
實例14為一種資料處理方法,包括:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中;判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;將該第一輸出輸出到該螢幕;以及產生該第二輸出。
在實例15中,實例14之標的可視需要包括存儲該第二輸出。
在實例16中,實例14至實例15中任一者之標的可視需要包括將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
在實例17中,實例14至實例16中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集。
在實例18中,實例14至實例17中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集。
在實例19中,實例14至實例18中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集。
在實例20中,實例14至實例19中任一者之標的可視需要包括接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出,是否該資料集將被包括在該第二輸出而不包括在該第一輸出,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者。
在實例21中,實例14至實例20中任一者之標的可視需要包括接收用戶輸入以從該第一輸出排除一資料集。
在實例22中,實例14至實例21中任一者之標的可視需要包括接收用戶輸入以從該第二輸出排除一資料集。
在實例23中,實例14至實例22中任一者之標的可視 需要包括將該第二輸出輸出到用於存儲在一存儲裝置上的資料處理裝置外部的裝置。
在實例24中,實例14至實例23中任一者之標的可視需要包括將該第二輸出輸出到用於上傳的資料處理裝置外部的裝置。
在實例25中,實例14至實例24中任一者之標的可視需要包括該應用程式是電腦遊戲。
在實例26中,實例14至實例25中任一者之標的可視需要包括第一輸出或第二輸出中的至少一個在單幀使用或多幀使用中的至少一個中使用。
實例27為一種電腦可讀媒體,該電腦可讀媒體包括指令,當由電腦執行該指令時,使得該電腦執行一種資料處理方法,該資料處理方法包括:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中;判定該複數個資料集的每個資料集是否將個別資料包括在該螢幕上不可見的第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;將該第一輸出輸出到該螢幕;以 及產生該第二輸出。
在實例28中,實例27之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行存儲該第二輸出。
在實例29中,實例27至實例28中任一者之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
在實例30中,實例27至實例29中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集。
在實例31中,實例27至實例30中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集。
在實例32中,實例27至實例31中任一者之標的可視需要包括該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集。
在實例33中,實例27至實例32中任一者之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行:接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出,是否該資料集將被包括在該第二輸出而不包括在該第一輸出,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者。
在實例34中,實例27至實例33中任一者之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行:接收用戶輸入以從該第一輸出排除一資料集。
在實例35中,實例27至實例34中任一者之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行:接收用戶輸入以從該第二輸出排除一資料集。
在實例36中,實例27至實例35中任一者之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行:將該第二輸出輸出到用於存儲在一存儲裝置上的資料處理裝置外部的裝置。
在實例37中,實例27至實例36中任一者之標的可視需要包括指令,當由電腦執行該指令時,使得該電腦執行:將該第二輸出輸出到用於上傳的資料處理裝置外部的裝 置。
在實例38中,實例27至實例37中任一者之標的可視需要包括該應用程式是電腦遊戲。
在實例39中,實例27至實例38中任一者之標的可視需要包括第一輸出或第二輸出中的至少一個在單幀使用或多幀使用中的至少一個中使用。
儘管已參照具體實施例具體地顯示並說明本發明,然而熟習此項技術者應理解,在不背離由隨附申請專利範圍所界定之本發明之精神及範圍之條件下,可對本發明作出形式及細節上之各種改變。本發明之範圍係由隨附申請專利範圍表示,且因此旨在包括處於申請專利範圍之等效內容之意義及範圍內之所有變化。
100‧‧‧資料處理裝置
102‧‧‧輸入電路
104‧‧‧判定電路
106‧‧‧顯示介面
108‧‧‧輸出產生電路
110‧‧‧線

Claims (20)

  1. 一種資料處理裝置,包括:一輸入電路,經配置以接收來自應用程式的圖形輸出和複數個資料集;一判定電路,經配置以判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中、及判定該複數個資料集的每個資料集是否將個別資料包括在輸出至一經配置以存儲第二輸出的存儲裝置的該第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集,以使該可見疊蓋為可記錄的;其中該複數個資料集包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集,以使該不可見疊蓋為可記錄的;其中該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集,以使該螢幕疊蓋為不可記錄的;一顯示介面,經配置以將該第一輸出輸出到該螢幕;以及 一輸出產生電路,經配置以產生該第二輸出。
  2. 如請求項1所記載之資料處理裝置,其進一步包括一網路介面,經配置以將該第二輸出輸出到該應用程式正在運行的該電腦外部的裝置。
  3. 如請求項1所記載之資料處理裝置,其進一步包括一設置電路,經配置來接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出中,是否該資料集將被包括在該第二輸出而不包括在該第一輸出中,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者中。
  4. 如請求項1所記載之資料處理裝置,其進一步包括一設置電路,經配置來接收用戶輸入以從該第一輸出排除一資料集。
  5. 如請求項2所記載之資料處理裝置,其中該網路介面經配置以將該第二輸出輸出到用於存儲在該存儲裝置上的該電腦外部的裝置。
  6. 如請求項2所記載之資料處理裝置,其中該網路介面經配置以將該第二輸出輸出到用於上傳的該電腦外部的裝置。
  7. 一種資料處理方法,包括以下步驟:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中; 判定該複數個資料集的每個資料集是否將個別資料包括在輸出至一經配置以存儲第二輸出的存儲裝置的該第二輸出中;其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集,以使該可見疊蓋為可記錄的;其中該複數個資料集包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集,以使該不可見疊蓋為可記錄的;其中該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集,以使該螢幕疊蓋為不可記錄的;將該第一輸出輸出到該螢幕;以及產生該第二輸出。
  8. 如請求項7所記載之資料處理方法,其進一步包括存儲該第二輸出。
  9. 如請求項7所記載之資料處理方法,其進一步包括將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
  10. 如請求項7所記載之資料處理方法,其進一步包括接收用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出中,是否該資料集將被包括在該第二輸出而不包括在該第一輸出中,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者中。
  11. 如請求項7所記載之資料處理方法,其進一步包括接收用戶輸入以從該第一輸出排除一資料集。
  12. 如請求項7所記載之資料處理方法,其進一步包括將該第二輸出輸出到用於存儲在該存儲裝置上的該電腦外部的裝置。
  13. 如請求項7所記載之資料處理方法,其進一步包括將該第二輸出輸出到用於上傳的該電腦外部的裝置。
  14. 一種電腦可讀媒體,該電腦可讀媒體包括指令,當由電腦執行該指令時,使得該電腦執行一種資料處理方法,該資料處理方法包括以下步驟:接收來自應用程式的圖形輸出和複數個資料集;判定該複數個資料集的每個資料集是否將個別資料包括在該應用程式正在運行的電腦的螢幕上可見的第一輸出中;判定該複數個資料集的每個資料集是否將個別資料包括在輸出至一經配置以存儲第二輸出的存儲裝置的第二輸出中; 其中該第一輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該第二輸出包括個別判定的資料集和來自該應用程式的圖形輸出;其中該複數個資料集包括與將被包括在該第一輸出和該第二輸出中的可見疊蓋相關的至少一個資料集,以使該可見疊蓋為可記錄的;其中該複數個資料集包括與將被包括在該第二輸出而不包括在該第一輸出中的不可見疊蓋相關的至少一個資料集,以使該不可見疊蓋為可記錄的;其中該複數個資料集包括與將被包括在該第一輸出而不包括在該第二輸出中的螢幕疊蓋相關的至少一個資料集,以使該螢幕疊蓋為不可記錄的;將該第一輸出輸出到該螢幕;以及產生該第二輸出。
  15. 如請求項14所記載之電腦可讀媒體,其進一步包括指令,當由電腦執行該指令時,使得該電腦執行:存儲該第二輸出。
  16. 如請求項14所記載之電腦可讀媒體,其進一步包括指令,當由電腦執行該指令時,使得該電腦執行:將該第二輸出輸出到該應用程式正在運行的電腦外部的裝置。
  17. 如請求項14所記載之電腦可讀媒體,其進一步包括指令,當由電腦執行該指令時,使得該電腦執行:接收 用戶輸入以定義該複數個資料集的一資料集,是否該資料集將被包括在該第一輸出而不包括在該第二輸出中,是否該資料集將被包括在該第二輸出而不包括在該第一輸出中,或者是否該資料集將被包括在該第一輸出和該第二輸出兩者中。
  18. 如請求項14所記載之電腦可讀媒體,其進一步包括指令,當由電腦執行該指令時,使得該電腦執行:接收用戶輸入以從該第一輸出排除一資料集。
  19. 如請求項14所記載之電腦可讀媒體,其進一步包括指令,當由電腦執行該指令時,使得該電腦執行:將該第二輸出輸出到用於存儲在該存儲裝置上的該電腦外部的裝置。
  20. 如請求項14所記載之電腦可讀媒體,其進一步包括指令,當由電腦執行該指令時,使得該電腦執行:將該第二輸出輸出到用於上傳的該電腦外部的裝置。
TW106105291A 2016-03-02 2017-02-17 資料處理裝置、資料處理方法及電腦可讀媒體 TWI743087B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
WOPCT/US2016/020325 2016-03-02
PCT/US2016/020325 WO2017151121A1 (en) 2016-03-02 2016-03-02 Data processing devices, data processing methods, and computer-readable media

Publications (2)

Publication Number Publication Date
TW201734755A TW201734755A (zh) 2017-10-01
TWI743087B true TWI743087B (zh) 2021-10-21

Family

ID=59744287

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106105291A TWI743087B (zh) 2016-03-02 2017-02-17 資料處理裝置、資料處理方法及電腦可讀媒體

Country Status (7)

Country Link
US (1) US20190080672A1 (zh)
EP (1) EP3423933A4 (zh)
CN (1) CN109074270A (zh)
AU (1) AU2016396043A1 (zh)
SG (1) SG11201807377QA (zh)
TW (1) TWI743087B (zh)
WO (1) WO2017151121A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4035400A4 (en) * 2019-09-27 2022-10-12 Razer (Asia-Pacific) Pte. Ltd. METHOD OF PROVIDING ONE OR MORE SETS OF GRAPHICS PARAMETERS, AND COMPUTER RUNNING A PROGRAM IMPLEMENTING A METHOD OF PROVIDING ONE OR MORE SETS OF GRAPHICS PARAMETERS

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110028207A1 (en) * 2008-03-31 2011-02-03 Gagner Mark B Integrating video broadcasts into wagering games
WO2011084890A1 (en) * 2010-01-06 2011-07-14 Hillcrest Laboratories Inc. Overlay device, system and method
CN104410928A (zh) * 2014-12-03 2015-03-11 广州华多网络科技有限公司 一种图像预处理方法及相关设备
US20150165322A1 (en) * 2009-06-01 2015-06-18 Sony Computer Entertainment America Llc Video Game Overlay

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5919242A (en) * 1992-05-14 1999-07-06 Agri-Line Innovations, Inc. Method and apparatus for prescription application of products to an agricultural field
US7623140B1 (en) * 1999-03-05 2009-11-24 Zoran Corporation Method and apparatus for processing video and graphics data to create a composite output image having independent and separate layers of video and graphics
US20030210228A1 (en) * 2000-02-25 2003-11-13 Ebersole John Franklin Augmented reality situational awareness system and method
NL1024323C2 (nl) * 2003-09-18 2005-03-21 Tno Identificatiekaart.
FR2890332A1 (fr) * 2005-09-07 2007-03-09 Gemplus Sa Support personnalise de type carte d'identification comportant des moyens anti-falsification
US20090183083A1 (en) * 2007-10-01 2009-07-16 Hedges Jason D Method and system for displaying information on a map
US9700791B2 (en) * 2008-08-14 2017-07-11 Valve Corporation Overlaying interactive video game play with real-time chat sessions with game switching
CN103491358A (zh) * 2012-06-13 2014-01-01 腾讯科技(深圳)有限公司 一种视频画面显示方法和***
JP5921404B2 (ja) * 2012-09-28 2016-05-24 株式会社東芝 情報表示装置、情報表示方法及びプログラム
US9372970B2 (en) * 2012-10-12 2016-06-21 Apple Inc. Gesture entry techniques
KR20140112918A (ko) * 2013-03-14 2014-09-24 삼성전자주식회사 온도 및 습도를 이용한 화면 표시 제어 장치 및 방법
US9110442B1 (en) * 2013-03-15 2015-08-18 Frank D. Raiford Information article having populated and laser ablated indicia in registration
US20160057488A1 (en) * 2013-10-09 2016-02-25 Disney Enterprises, Inc. Method and System for Providing and Displaying Optional Overlays
US20160267714A1 (en) * 2015-03-12 2016-09-15 LAFORGE Optical, Inc. Apparatus and Method for Mutli-Layered Graphical User Interface for Use in Mediated Reality
US20170169653A1 (en) * 2015-12-11 2017-06-15 Igt Canada Solutions Ulc Enhanced electronic gaming machine with x-ray vision display
US10057934B2 (en) * 2016-12-16 2018-08-21 Logitech Europe S.A. Automatic selection of a wireless connectivity protocol for an input device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110028207A1 (en) * 2008-03-31 2011-02-03 Gagner Mark B Integrating video broadcasts into wagering games
US20150165322A1 (en) * 2009-06-01 2015-06-18 Sony Computer Entertainment America Llc Video Game Overlay
WO2011084890A1 (en) * 2010-01-06 2011-07-14 Hillcrest Laboratories Inc. Overlay device, system and method
CN104410928A (zh) * 2014-12-03 2015-03-11 广州华多网络科技有限公司 一种图像预处理方法及相关设备

Also Published As

Publication number Publication date
EP3423933A1 (en) 2019-01-09
SG11201807377QA (en) 2018-09-27
TW201734755A (zh) 2017-10-01
EP3423933A4 (en) 2019-03-20
AU2016396043A1 (en) 2018-09-20
US20190080672A1 (en) 2019-03-14
WO2017151121A1 (en) 2017-09-08
CN109074270A (zh) 2018-12-21

Similar Documents

Publication Publication Date Title
US10585551B2 (en) Method and system for video recording
US9462301B2 (en) Generating videos with multiple viewpoints
JP6313037B2 (ja) クラウドコンピューティングシステムによってサービス提供されるコンピュータアプリケーションのミニアプリケーション生成および実行のための方法およびシステム
TWI461932B (zh) 多層幻燈片轉換
US20220068315A1 (en) System and methods for concatenating video sequences using face detection
US20100088624A1 (en) Animation tool
US20150149960A1 (en) Method of generating panorama image, computer-readable storage medium having recorded thereon the method, and panorama image generating device
WO2016115864A1 (zh) 用于数据预加载的可视化呈现的方法和设备
TWM532079U (zh) 編輯預覽影像之系統及相關裝置
AU2008255228B2 (en) Method of selecting a frame from motion video
TW201921918A (zh) 影像處理裝置及檔案生成裝置
JP2015501442A5 (ja) アンチエイリアシング技術によりテキストをレンダリングするためのカバレッジ値のキャッシング
US11442609B1 (en) Interface for setting speed and direction of video playback
TWI743087B (zh) 資料處理裝置、資料處理方法及電腦可讀媒體
JP2011250095A (ja) 電子機器、映像編集方法及びプログラム
Smith Adobe After Effects CS6 Digital Classroom
JP2013038469A5 (zh)
JP5923495B2 (ja) 再生装置
CN103325404B (zh) 管理故事板
KR101726080B1 (ko) 멀티미디어 콘텐츠 제공 시스템 및 그 방법
JP2019145161A5 (zh)
JP6016749B2 (ja) キャプチャ可否制御装置、キャプチャ可否制御方法、プログラム及び情報記憶媒体
JP5946007B1 (ja) 小画像集合体プログラム
JP2012065102A (ja) 再生装置およびその制御方法、記憶媒体、プログラム
CN103440876A (zh) 媒体制作期间的资源管理