| SONY PICTURES TECHNOLOGIES INC. Patent applications |
| Patent application number | Title | Published |
| 20120128324 | 3D AUTHORING TOOL ENSURING NO BUFFER UNDERRUN UPON JUMPS - Systems and methods are provided to implement a technique for providing 3D content, such as on optical media like Blu-ray® discs. In one implementation, a 3D authoring tool executing on a computer system manages how to construct an image for replication where the image handles jumps without buffer underruns, the jumps caused by layer switching or by moving from or to branches in a multi-branch story line. | 05-24-2012 |
| 20120113232 | MULTIPLE CAMERA SYSTEM AND METHOD FOR SELECTABLE INTERAXIAL SEPARATION - Systems and methods are provided for 3-D photography. Multiple cameras or lens and sensor assemblies are employed to provide a range of interaxial separations. A user selects two of such cameras to achieve a desired interaxial separation, the two cameras separated by an interaxial separation closest to that desired. The systems and methods may be applicable to even low-cost consumer-grade still and video cameras to provide stereoscopic 3-D effects. | 05-10-2012 |
| 20120096340 | REFORMATTING WEB PAGES IN BD PLATFORM - Reformatting web pages in a BD platform, including: receiving a HyperText Markup Language (HTML) page of a web browser; parsing the HTML page into user interface (UI) widgets; and mapping the UI widgets into Home Audio/Video interface (HAVi) widgets. Keywords include HAVi, Widgets, and BD platform. | 04-19-2012 |
| 20120093480 | IMPLEMENTING WEB BROWSER IN BD PLATFORM - Implementing a web browser in a BD platform, including: receiving a HyperText Markup Language (HTML) page of a web browser; converting the HTML page including user interface (UI) widgets into graphical elements including HAVi widgets; and displaying the HTML page in the BD platform. Keywords include HAVi, Widgets, and BD platform. | 04-19-2012 |
| 20120093479 | CAPTURING PLAYBACK KEY EVENTS IN BD PLAYERS - Capturing playback key events to override a default behavior of key strokes during playback, includes: receiving a user operation initiated by a user; receiving a notice that a non-default behavior of the key strokes is being masked; notifying the user that there are adverse consequences of overriding the default behavior of the key strokes; and overriding the default behavior of the key strokes. Keywords include User Operation Mask Table and Playback Key Events. | 04-19-2012 |
| 20120084796 | EVENT TRIGGERED ACTIONS BASED ON MEDIA ACTION TABLE - Generating event-triggered actions, including: detecting at least one event occurring on a mobile device; generating and presenting an event action parameter for the at least one event; and receiving and processing the event action parameter using a media action table to generate at least one action instruction. | 04-05-2012 |
| 20120078703 | ACCESS TO MEDIA BITES - Accessing media data in bites, including: receiving a request from a client to access a media item, and determining an address of the requested media item, wherein the address indicates a location where the media item is stored; determining an identification number of a piece of the media item selected by the client; updating the address of the media item by combining the address with the identification number of the piece of the media item selected by the client; valuating the piece of the media item selected by the client, and sending a valuated price to the client; and providing access to the requested media item using the updated address of the media item when a payment for the valuated price is received from the client. | 03-29-2012 |
| 20120066059 | SYSTEM AND METHOD FOR PROVIDING VIDEO CLIPS, AND THE CREATION THEREOF - Systems and methods are provided for retrieving and presenting video clips. In one implementation, a computer system provides a clip engine implemented within a software application to retrieve video clips from a database. The clip engine receives requests for video clips in different modes and provides video data matching the requests. The modes may include, e.g., a daily mode, a search mode, a quiz mode, and a response form mode, and may include information to allow purchase of the video content, e.g., a movie or television program, associated with the clip. A desktop or digital widget, e.g., a calendar application, may be provided to deliver new video clips each day. The widget may also provide an option to buy the content item. The widget may run on a portable device, e.g., mobile phone, media player, computer, or another device, such as a game console or television. | 03-15-2012 |
| 20110273456 | SYSTEM AND METHOD FOR PARTIAL SIMULATION AND DYNAMIC CONTROL OF SIZES OF ANIMATED OBJECTS - Systems and methods are provided for altering a portion of a simulation without deleteriously altering adjoining portions, and in so doing increasing the pace at which simulations may be made by decreasing the overall number and size of simulations required. In other implementations, the systems and method provide convenient ways to dynamically control the size of animated objects, such as hair or cloth, using animated rest poses. | 11-10-2011 |
| 20110273445 | SYSTEM AND METHOD FOR SIMULATING HAIR AND CLOTH USING POLYHEDRAL-BASED CONSTRAINTS - Systems and methods are disclosed to create a realistic and dynamic model of an animated object, such as hair or cloth, by employing control vertices and control entities that make up an animated object. The control vertices are used as polyhedral vertices in the creation of a polyhedral mesh, such as a tetrahedral mesh, and a constraint is employed during simulation in which the polyhedral volume is preserved. Using the systems and methods, the workflow may be significantly improved and costs significantly lowered. | 11-10-2011 |
| 20110145896 | DOMAIN SPANNING APPLICATIONS - Managing and accessing media items, including: a plurality of domains configured to provide access to media items; a plurality of clients associated with the plurality domains, and providing a pathway for accessing the media items; and a spanning application configured to track and aggregate accessible media items from the plurality of domains based on authentication and registration information and associated rights of the plurality of clients and the plurality of domains, wherein the spanning application enables accessing of the media items across the plurality of domains. | 06-16-2011 |
| 20110110561 | FACIAL MOTION CAPTURE USING MARKER PATTERNS THAT ACCOMODATE FACIAL SURFACE - Capturing facial surface using marker patterns laid out on the facial surface by adapting the marker patterns to contours of the facial surface and motion range of a head including: generating a facial action coding system (FACS) matrix by capturing FACS poses; generating a pattern to wrap over the facial surface using the FACS poses as a guide; capturing and tracking marker motions of the pattern; stabilizing the marker motions of the pattern using a head stabilization transform to remove head motions from the marker motions; and generating and applying a plurality of FACS matrix weights to the stabilized marker motions. | 05-12-2011 |
| 20110109730 | STEREOSCOPIC OVERLAY OFFSET CREATION AND EDITING - Adjusting overlay positioning in stereoscopic video, including: receiving overlay data including a plurality of overlays, each overlay having a lateral axis value, a vertical axis value, and a depth value; receiving and displaying the stereoscopic video to a user as at least one of a video preview display and a stereoscopic display, each display including an overlay from the overlay data, wherein a position of the overlay in each display is based on the lateral axis value, the vertical axis value, and the depth value of the overlay, and wherein the video preview display includes interfaces for adjusting the position of the overlay in each display; receiving input from the user related to the depth value of the overlay; and adjusting the position of the overlay in the video preview display based on the input from the user. | 05-12-2011 |
| 20110083143 | PROVIDING SERVICES USING DATA ON BLU-RAY DISC - Providing a VOD service using BD data available to a BD player includes: preparing VOD data such that the BD player can use the VOD data to provide the VOD service; inserting the VOD data onto a BD; preparing VOD selections and VOD metadata based on the VOD data read from the BD; and delivering the content item selected by a user from a menu of VOD selections. Keywords include Blu-ray, BD-Live, Video-on-Demand. | 04-07-2011 |