Patents by Inventor James Edward Pearce

James Edward Pearce has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11967345
    Abstract: A system and method is provided for rendering key and fill video streams for video processing. The system includes a database that stores video data including a video stream of a sequence of images and alpha data defining transparency levels for each portion of each image. An encoder encodes each frame of the sequence of images to generate encoded composite frames that each contain a fill portion and a key portion, such that each encoded composite frame includes both the fill and key portions that are disposed horizontally and side-by side with respect to each other. A renderer having a single decoder decodes each encoded composite frame to extract pixel values from the fill portion and respective transparency levels from the key portion and in order to generate a proxy of the respective frame to be displayed by a video processing device.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: April 23, 2024
    Assignee: GRASS VALLEY LIMITED
    Inventor: James Edward Pearce
  • Patent number: 11868819
    Abstract: A system and method is provided for constructing filter graph-based media processing pipelines to render media content. The system includes a web browser running on a client device and for rendering media content, and a main application thread executed by a processor of the client device, The main application thread determines a processing function of media data received by the web browser; constructs a filter graph directly in the web browser that includes filters instantiated as web workers and for executing respective functions for the processing function of the media data; assesses a compatibility between the filters; and connects the filters via message channels upon compatibility. Moreover, one filter transmits media to a second filter after performing the respective function in which the second filter the enters the transmitted media in a queue and renders media content in the browser based on the queued media.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: January 9, 2024
    Assignee: GRASS VALLEY LIMITED
    Inventor: James Edward Pearce
  • Publication number: 20220335976
    Abstract: A system and method is provided for rendering key and fill video streams for video processing. The system includes a database that stores video data including a video stream of a sequence of images and alpha data defining transparency levels for each portion of each image. An encoder encodes each frame of the sequence of images to generate encoded composite frames that each contain a fill portion and a key portion, such that each encoded composite frame includes both the fill and key portions that are disposed horizontally and side-by side with respect to each other. A renderer having a single decoder decodes each encoded composite frame to extract pixel values from the fill portion and respective transparency levels from the key portion and in order to generate a proxy of the respective frame to be displayed by a video processing device.
    Type: Application
    Filed: April 12, 2022
    Publication date: October 20, 2022
    Inventor: James Edward PEARCE
  • Publication number: 20210182123
    Abstract: A system and method is provided for constructing filter graph-based media processing pipelines to render media content. The system includes a web browser running on a client device and for rendering media content, and a main application thread executed by a processor of the client device, The main application thread determines a processing function of media data received by the web browser; constructs a filter graph directly in the web browser that includes filters instantiated as web workers and for executing respective functions for the processing function of the media data; assesses a compatibility between the filters; and connects the filters via message channels upon compatibility. Moreover, one filter transmits media to a second filter after performing the respective function in which the second filter the enters the transmitted media in a queue and renders media content in the browser based on the queued media.
    Type: Application
    Filed: October 29, 2020
    Publication date: June 17, 2021
    Inventor: James Edward PEARCE
  • Patent number: 8843462
    Abstract: The present principles provide systems and methods for displaying associations between data files and logical assets including the data files. Upon user-selection of a representation of a logical asset, a method in accordance with an aspect of the present principles includes determining associations between data files and the logical asset and displaying a listing of data files associated with the logical asset. Conversely, the method may also include presenting a listing of logical assets associated with a user-selected data file upon determination of logical assets associated with the data file. Moreover, another aspect of the present principles permits bi-directional navigation capability between a logical asset associations view and a physical asset associations view.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: September 23, 2014
    Assignee: GVBB Holdings S.A.R.L.
    Inventors: Scott Allan Libert, James Edward Pearce
  • Patent number: 8423903
    Abstract: A method, apparatus and system for resizing a window in a video display include determining an optimal window edge position based upon an aspect ratio of input content. An on-screen cursor is positioned at a location to initiate a resizing operation. A determination of whether the location is proximate to the optimal window edge position is made. If the location is proximate to the optimal window edge location, a window edge position is adjusted to the optimal window edge position.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: April 16, 2013
    Assignee: GVBB Holdings S.A.R.L.
    Inventor: James Edward Pearce
  • Patent number: 8281104
    Abstract: A method includes designating at least three storage partitions on at least two logical drives, placing a first storage partition on a first of the logical drives adjacent to a second storage partition on a second of the logical drives separate from the first logical drives, and creating a third partition among both the first and second of the logical drives. The first, second and third partitions are balanced for storage access symmetry such that the drives bear equal storage placement.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: October 2, 2012
    Assignee: GVBB Holdings S.A.R.L.
    Inventors: David Aaron Crowther, James Edward Pearce, John Robert Naylor
  • Patent number: 8212681
    Abstract: An automated theater warning technique makes use of a digital cinema projection system to provide a display of a visual message indicative of an emergency condition. Upon receipt of a trigger generated in response to an emergency condition, the digital cinema projection system automatically switches from displaying the feature presentation to displaying the visual message. The digital cinema projection system can advantageously display different messages responsive to different conditions.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: July 3, 2012
    Assignee: GVBB Holdings S.A.R.L.
    Inventors: James Edward Pearce, John Robert Naylor, Stephen Burnside
  • Publication number: 20100107119
    Abstract: The present principles provide systems and methods for displaying associations between data files and logical assets including the data files. Upon user-selection of a representation of a logical asset, a method in accordance with an aspect of the present principles includes determining associations between data files and the logical asset and displaying a listing of data files associated with the logical asset. Conversely, the method may also include presenting a listing of logical assets associated with a user-selected data file upon determination of logical assets associated with the data file. Moreover, another aspect of the present principles permits bi-directional navigation capability between a logical asset associations view and a physical asset associations view.
    Type: Application
    Filed: November 14, 2007
    Publication date: April 29, 2010
    Inventors: Scott Allan Libert, James Edward Pearce
  • Publication number: 20100107118
    Abstract: A method, apparatus and system for resizing a window in a video display include determining an optimal window edge position based upon an aspect ratio of input content. An on-screen cursor is positioned at a location to initiate a resizing operation. A determination of whether the location is proximate to the optimal window edge position is made. If the location is proximate to the optimal window edge location, a window edge position is adjusted to the optimal window edge position.
    Type: Application
    Filed: June 26, 2007
    Publication date: April 29, 2010
    Inventor: James Edward Pearce
  • Publication number: 20100107117
    Abstract: An apparatus, system and method for displaying and browsing metadata in video media is provided including a media timeline and a plurality of individual graphical bars configured for displaying the location and range of individual metadata items along the media timeline. Visual indicators in the graphical bars are provided for indicating and distinguishing at least a location, range and level of overlapping regions of metadata items along the media timeline. Such visual indicators can include, e.g., different degrees of shading or coloring to distinguish between non-overlapping regions and/or various levels of overlap and the like.
    Type: Application
    Filed: December 17, 2007
    Publication date: April 29, 2010
    Inventors: James Edward Pearce, Scott Allan Libert, Richard John Dehoff
  • Publication number: 20100050080
    Abstract: A system for managing media assets includes a media content analysis system to extract metadata from a media asset and generate low-resolution media content objects representative of a media asset including frame-accurate thumbnail images of one or more frames of a video file, a media asset storage system to store metadata and low resolution media content objects in association with corresponding media assets; and a media asset managing system to access and manage media assets stored in the media asset storage system.
    Type: Application
    Filed: March 20, 2008
    Publication date: February 25, 2010
    Inventors: Scott Allan Libert, James Edward Pearce
  • Publication number: 20100023688
    Abstract: A method includes designating at least three storage partitions on at least two logical drives, placing a first storage partition on a first of the logical drives adjacent to a second storage partition on a second of the logical drives separate from the first logical drives, and creating a third partition among both the first and second of the logical drives. The first, second and third partitions are balanced for storage access symmetry such that the drives bear equal storage placement.
    Type: Application
    Filed: January 19, 2007
    Publication date: January 28, 2010
    Applicant: Thomson Licensing
    Inventors: David Aaron Crowther, James Edward Pearce, John Robert Naylor
  • Patent number: 7647342
    Abstract: A system and corresponding methods are provided for enabling the automatic generation of a slate using metadata. The method comprises the steps of: receiving a request to provide a user with a list of video media assets so the user can select a video media asset to generate a slate; providing the user with the list of video media assets and receiving a selected video media asset from the user; acquiring metadata associated with the selected video media asset, creating a preview of the slate by generating fields that are associated with the acquired metadata, generating the slate in response to the user's approval of the previewed slate; transmitting the slate to a video server; and editing the slate into the selected video media asset so the slate and the video media asset can be viewed in conjunction with each other, thereby providing the user (via the slate) with information about the video media asset such as the video media asset's name, duration, database location, etc.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: January 12, 2010
    Assignee: Thomson Licensing
    Inventors: Matthew Albert Ivey, John Robert Naylor, James Edward Pearce
  • Publication number: 20090289802
    Abstract: An automated theater warning technique makes use of a digital cinema projection system to provide a display of a visual message indicative of an emergency condition. Upon receipt of a trigger generated in response to an emergency condition, the digital cinema projection system automatically switches from displaying the feature presentation to displaying the visual message. The digital cinema projection system can advantageously display different messages responsive to different conditions.
    Type: Application
    Filed: April 12, 2006
    Publication date: November 26, 2009
    Inventors: James Edward Pearce, John Robert Naylor, Stephen Burnside
  • Publication number: 20090205001
    Abstract: A system for a digital multiplex theater having a plurality of auditoriums includes a central server, playout servers, and an intelligent selection module. The central server has a local storage device configured to store digital cinema movies. The playout servers are each configured to playout the movies at a respective auditorium and have a respective local storage device configured to redundantly store the movies. The intelligent selection module selects a source for playing out, in an alternate auditorium in place of a scheduled auditorium, from a respective playout server in place of a scheduled playout server, a portion of a movie interrupted by a malfunction occurring at the scheduled auditorium. The selection is made from among any of the storage devices, and is based upon at least a current playing out ability of the scheduled playout server, and a playout schedule of the storage device at the alternate auditorium.
    Type: Application
    Filed: December 9, 2005
    Publication date: August 13, 2009
    Applicant: Thomson Licensing
    Inventors: John Robert Naylor, James Edward Pearce, Mark Hillebrandt
  • Publication number: 20090150921
    Abstract: A system and method for reviewing and checking cinema movies for completeness and conformity with exhibitor expectations in a time-saving and efficient manner. In one embodiment, a method for evaluating presentations is provided wherein for each presentation length, a reel time duration X is determined, points of interest are determined, and presentation length portions to be evaluated are selected as preferably including at least a duration of time which includes each of the determined points of interest. The selected portions may include a buffer portion, e.g., a period of time from about 5% of the total presentation length time before to about 5% of the total presentation length time after each of the determined points of interest. Another portion may be presentation length selected for evaluation which includes at least 10% of the total presentation length time. Such 10% selected portion is preferably selected from the center of each presentation length.
    Type: Application
    Filed: February 24, 2006
    Publication date: June 11, 2009
    Applicant: THOMAS LICENSING
    Inventors: John Robert Naylor, James Edward Pearce, Ginhann Liu
  • Publication number: 20090106660
    Abstract: A virtual film reader system and method includes a digital cinema server configured to render a presentation (124). A graphical user interface is coupled to the server which includes one or more virtual automation cue tracks (108) which define a temporal domain corresponding with the presentation (124). Cues (108) are positioned by a user employing the graphical user interface on the one or more tracks, the cues (108) corresponding to a time and duration of (104) the presentation (124) when an event is to occur.
    Type: Application
    Filed: December 1, 2005
    Publication date: April 23, 2009
    Inventors: John Robert Naylor, James Edward Pearce, Merlin Ray Miller