摘要:
A first application executes on one or more computing systems to generate a series of original frame pixel data sets for rendering of graphical images associated with the first application execution. A second application executes on one or more computing systems to detect one or more key graphical images present in the series of original frame pixel data sets. Upon detection of the one or more key graphical images, the second application directs replacement of a portion of pixel data in the series of original frame pixel data sets with substitute pixel data so as to generate a series of modified frame pixel data sets for encoding in lieu of the series of original frame pixel data sets.
摘要:
In a computer graphics processing unit (GPU) having a shader and a texture unit the pixel shader is configured to receive or generate one or more sets of texture coordinates per pixel sample location. The pixel shader and texture unit between them are configured to calculate texture space gradient values for one or more primitives and generate and apply per-pixel gradient scale factors configured to modify the gradient values to smoothly transition them between regions of a display device having different pixel resolutions.
摘要:
To prevent legitimate message recipients from forging new messages and to encrypt messages for a specific set of recipients (channel), a root key is encrypted and combined with a base session management key to render a combined root key, which in turn is encrypted with a public key of at least one recipient device render a session management key. The public key of each “N” intended recipient device encrypts the combined root key to render “N” session management keys. The session management keys are then combined with the combined root key to render a multicast root key, which is signed with a private key of a sending device. The signed multicast root key is combined with the session management keys to render an encrypted, signed multicast root key that is used to encrypt digital information prior to transmitting the digital information.
摘要:
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.
摘要:
A new device executing an application on a new CPU determines whether the application is for a legacy device having a legacy CPU. When the application is for the legacy device, the new CPU executes the application with selected features of the new CPU that are not present on the legacy CPU disabled, or with a latency of instruction execution of the new CPUs altered to match or approximate a latency of the legacy CPU, or with algorithmic details of operation of one or more units of the new CPU altered to match or approximate algorithmic details of operation of corresponding units of the legacy CPU.
摘要:
A head mounted display (HMD) system is provided. The system includes a housing and optics disposed in the housing. The system further includes a processor disposed in the housing and shutter control logic interfaced with the processor. The shutter control logic is configured to operate to alternate between opening a left eye-side of the optics and closing a right eye-side of the optics to opening the right eye-side of the optics and closing the left eye-side of the optics. A holder portion is integrated with the housing. The holder portion is configured to receive a smart device having a display screen. The display screen is oriented toward the optics of the housing in a direction that is toward a face of a user when the HMD system is worn by the user. The shutter control in operation is configured to enable a three-dimensional view of image date rendered on the display screen of the smart device when viewed through the optics of the housing.
摘要:
A system and method for saving at least a portion of a game with the comments that were made by one or more spectators to the user's live gaming session. The saved portion of the gaming session can be played back at a later time. One or more play back viewer's comments can be associated to the recorded gaming session. The associated play back viewer's comments can be associated corresponding in time with a timing reference within the game. The play back viewer's comments can include the play back viewer's identification. All of the comments to the user's game play can be filtered and shared according to a friend list or other sharing protocol.
摘要:
A non-transitory computer readable storage medium stores one or more computer programs adapted to cause a processor based system to execute steps that include analyzing an image, identifying one or more faces in the image using a face recognition technique, designating at least one of the identified faces collectively as a first area of interest, and determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest. Another computer program is adapted to cause a processor based system to execute steps that include determining whether the insertion area can be divided into two or more regions based on color. Methods and processor based apparatuses that perform one or more of these steps are also disclosed.
摘要:
A method includes the following operations: (1) executing an application that that generates a series of video frames using a graphics processing unit (GPU); (2) determining that a first video frame in the series has been completely written to a back buffer; (3) determining whether a current scan line of a second video frame is outside of a specified region, where the second video frame is stored in a front buffer and is being read out line by line following receipt of a monitored synchronizing signal; (4) presenting the first video frame to the front buffer without frame transitions, if the current scan line is outside of the specified region and is in a vertical blanking interval (VBI); and (5) presenting the first video to the front buffer with frame transitions, if the current scan line is outside of the specified region and is not in the VBI.
摘要:
A media player enables insertion of advertising content during playback of received content. This facilitates targeted product placement, advertisements, and the like. The media player identifies an advertising insertion event, which may be based on a viewer profile. Upon identification of an advertising insertion event, the media player varies playback of the received content to add advertising information.