Virtual touchpad
    1.
    发明授权
    Virtual touchpad 有权
    虚拟触摸板

    公开(公告)号:US08754855B2

    公开(公告)日:2014-06-17

    申请号:US12163746

    申请日:2008-06-27

    IPC分类号: G06F3/041

    CPC分类号: G06F3/04883

    摘要: Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.

    摘要翻译: 本文描述的实施例旨在同时在同一显示器上呈现操作系统的虚拟触摸板和图形用户界面。 用户可以使用虚拟触摸板与操作系统进行交互,并且用户触摸被分配给触摸板的显示器的触摸屏部分读取。 触摸输入软件将来自用户触摸的触摸数据包转换为与屏幕相关的数据包,并显示显示器或显示OS的一部分的显示分辨率。 手势识别软件将规则应用于转换的数据包,以确定用户触摸的意图。 并且控制鼠标光标的应用程序根据鼠标动作来操纵鼠标光标。

    VIRTUAL TOUCHPAD
    2.
    发明申请
    VIRTUAL TOUCHPAD 有权
    虚拟触控板

    公开(公告)号:US20090322687A1

    公开(公告)日:2009-12-31

    申请号:US12163746

    申请日:2008-06-27

    IPC分类号: G06F3/041 G06F3/048

    CPC分类号: G06F3/04883

    摘要: Embodiments described herein are directed to simultaneously presenting a virtual touchpad and a graphical user interface of an operating system on the same display. A user can interact with the OS using the virtual touchpad, and user touches are read by a touch-screen portion of the display assigned to the touchpad. Touch input software converts touch packets from user touches into data packets relevant to the screen and display resolution of either the display or a portion of the display presenting the OS. Gesture-recognition software applies rules to the converted packets to determine which actions the user meant by the touches. And an application controlling a mouse cursor manipulates the mouse cursor according to the mouse actions.

    摘要翻译: 本文描述的实施例旨在同时在同一显示器上呈现操作系统的虚拟触摸板和图形用户界面。 用户可以使用虚拟触摸板与操作系统进行交互,并且用户触摸被分配给触摸板的显示器的触摸屏部分读取。 触摸输入软件将来自用户触摸的触摸数据包转换为与屏幕相关的数据包,并显示显示器或显示OS的一部分的显示分辨率。 手势识别软件将规则应用于转换的数据包,以确定用户触摸的意图。 并且控制鼠标光标的应用程序根据鼠标动作来操纵鼠标光标。

    AUTOMATIC ADJUSTMENT OF COMPUTER INTERFACE COLORS USING IMAGE PROCESSING
    3.
    发明申请
    AUTOMATIC ADJUSTMENT OF COMPUTER INTERFACE COLORS USING IMAGE PROCESSING 有权
    使用图像处理自动调整计算机界面颜色

    公开(公告)号:US20120154420A1

    公开(公告)日:2012-06-21

    申请号:US12968394

    申请日:2010-12-15

    IPC分类号: G09G5/02

    摘要: A method for processing an image such as a computer wallpaper identifies a characteristic color representative of the image. Image pixels with similar colors are separated into groups, and the average value of the R,G,B color components in each group is determined, after filtering out pixels with R,G,B values representing white, black, or grey. The group with the maximum difference between the highest average color component value and the lowest average color component value is identified as the characteristic color. Groups representing a number of pixels less than a certain percentage of all of the pixels are not considered. The characteristic color can be used in other displayed images at an intensity α determined by setting maximum and minimum values of α, with α being the lesser of αmax and αmin plus the average color span of all pixels in the image.

    摘要翻译: 用于处理诸如计算机壁纸的图像的方法识别表示图像的特征颜色。 具有相似颜色的图像像素被分成组,并且在滤除具有表示白,黑或灰色的R,G,B值的像素之后,确定每组中的R,G,B颜色分量的平均值。 具有最高平均颜色分量值和最低平均颜色分量值之间的最大差异的组被识别为特征颜色。 不考虑表示少于所有像素的特定百分比的像素数的组。 特征颜色可以通过设置α的最大值和最小值确定的强度α用于其它显示图像中,α是αmax和αmin中较小的值,加上图像中所有像素的平均色彩范围。

    Automatic adjustment of computer interface colors using image processing
    4.
    发明授权
    Automatic adjustment of computer interface colors using image processing 有权
    使用图像处理自动调整计算机界面颜色

    公开(公告)号:US08847973B2

    公开(公告)日:2014-09-30

    申请号:US12968394

    申请日:2010-12-15

    摘要: A method for processing an image such as a computer wallpaper identifies a characteristic color representative of the image. Image pixels with similar colors are separated into groups, and the average value of the R,G,B color components in each group is determined, after filtering out pixels with R,G,B values representing white, black, or grey. The group with the maximum difference between the highest average color component value and the lowest average color component value is identified as the characteristic color. Groups representing a number of pixels less than a certain percentage of all of the pixels are not considered. The characteristic color can be used in other displayed images at an intensity α determined by setting maximum and minimum values of α, with α being the lesser of αmax and αmin plus the average color span of all pixels in the image.

    摘要翻译: 用于处理诸如计算机壁纸的图像的方法识别表示图像的特征颜色。 具有相似颜色的图像像素被分成组,并且在滤除具有表示白,黑或灰色的R,G,B值的像素之后,确定每组中的R,G,B颜色分量的平均值。 具有最高平均颜色分量值和最低平均颜色分量值之间的最大差异的组被识别为特征颜色。 不考虑表示少于所有像素的特定百分比的像素数的组。 特征颜色可以通过设置α的最大值和最小值确定的强度α用于其它显示图像中,α是αmax和αmin中较小的值,加上图像中所有像素的平均色彩范围。

    Voice overlay
    8.
    发明授权
    Voice overlay 有权
    语音覆盖

    公开(公告)号:US08888592B1

    公开(公告)日:2014-11-18

    申请号:US12826489

    申请日:2010-06-29

    IPC分类号: A63F9/24

    摘要: A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player.

    摘要翻译: 视频服务器被配置为通过计算网络向计算机游戏的玩家提供流视频。 视频服务器可以同时向不同的播放器提供不同游戏的视频。 这是通过使用单个GPU(图形处理单元)并行渲染若干视频流来实现的。 GPU的输出被提供给每个与特定客户端/播放器相关联并且根据需要动态分配的图形处理流水线。 可以使用客户限定符来确保仅能够以最低质量水平向播放器呈现流式视频的客户端仅接收视频流。 由视频服务器提供的视频帧可选地包括添加到GPU的输出的叠加层。 这些重叠可以包括从另一个游戏玩家接收的语音数据。

    Systems and Methods for Generating and Sharing Video Clips of Cloud-Provisioned Games
    9.
    发明申请
    Systems and Methods for Generating and Sharing Video Clips of Cloud-Provisioned Games 有权
    用于生成和分享云计算游戏视频剪辑的系统和方法

    公开(公告)号:US20140187315A1

    公开(公告)日:2014-07-03

    申请号:US13840547

    申请日:2013-03-15

    申请人: David Perry

    发明人: David Perry

    IPC分类号: A63F13/30

    摘要: Systems and methods for managing sharing of mini-games over a game cloud system include receiving a request to play a first game executed by the game cloud system, from a first user. The first user is enabled to play the first game, in response to the request, and a recorded video of the game play of the first user is generated. A share request is received from the first user to share the recorded video of the game play. The share request includes a location indicator identifying a location within the recorded video. A video clip is generated from the recorded video of the game play of the first user by including a portion of the recorded video defined in relation to the location indicator identified in the share request. The video clip is shared with one or more users based on information provided in the share request.

    摘要翻译: 用于管理游戏云系统中的迷你游戏共享的系统和方法包括从第一用户接收播放由游戏云系统执行的第一游戏的请求。 响应于该请求,第一用户能够播放第一游戏,并且生成第一用户的游戏的记录视频。 从第一用户接收到共享请求以共享游戏的录制视频。 共享请求包括识别记录的视频内的位置的位置指示符。 通过包括关于在共享请求中识别的位置指示符定义的记录视频的一部分,从第一用户的游戏播放的记录视频生成视频剪辑。 基于共享请求中提供的信息,视频剪辑与一个或多个用户共享。

    Cloud-Based Game Slice Generation and Frictionless Social Sharing with Instant Play
    10.
    发明申请
    Cloud-Based Game Slice Generation and Frictionless Social Sharing with Instant Play 有权
    基于云的游戏片段生成和无摩擦的社交共享与即时播放

    公开(公告)号:US20140179426A1

    公开(公告)日:2014-06-26

    申请号:US13797900

    申请日:2013-03-12

    IPC分类号: A63F13/00

    摘要: Methods and system for processing a game slice of a game includes presenting a plurality of games on a display. Each game is associated with a plurality of game slices and each game slice is a pre-selected portion of the game. Passive selection activity is detected proximate to an initial image of a game. In response, a primary video segment of a game slice of the game is rendered. During the rendering of the primary video segment, active selection activity is detected for the primary video segment. The active selection activity causes executable code of the game slice to be loaded to allow playing of an unlocked subset of the game within the game slice. The plays of the unlocked subset of the game within the game slice are recorded to define secondary video segments. The secondary video segments are posted for sharing with users of a social network.

    摘要翻译: 用于处理游戏棋盘的方法和系统包括在显示器上呈现多个游戏。 每个游戏与多个游戏片段相关联,并且每个游戏片段是游戏的预先选择的部分。 在游戏的初始图像附近检测被动选择活动。 作为响应,呈现游戏的游戏切片的主要视频段。 在主视频片段的呈现期间,检测主视频片段的主动选择活动。 活动选择活动导致游戏切片的可执行代码被加载以允许在游戏切片内播放游戏的解锁子集。 记录游戏片内游戏解锁子集的播放,以定义次要视频段。 张贴次要视频片段以与社交网络的用户共享。