Patents by Inventor Stephen Morphet

Stephen Morphet 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: 9552666
    Abstract: An apparatus and a method for generating images from 3-D source data provide for making a display list for each tile of a set of tiles for an image to be rendered, each display list including identifying information for objects overlapping that tile and depth information for the object. A fetch unit configured to fetch parameter data for objects to be processed by an Image Synthesis Processor (ISP) is coupled to receive depth range information for a current tile, which is produced by the ISP, and to determined, based on the depth range for the current tile and the object-specific depth information from the display list for the current tile, whether the parameter data for the object is to be provided to the ISP for processing or not. The object-specific depth information can be stored with a pointer to parameter data for the object.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: January 24, 2017
    Assignee: Imagination Technologies Limited
    Inventor: Stephen Morphet
  • Publication number: 20160035324
    Abstract: A memory management system for generating 3-dimensional computer images is provided. The memory management system includes a device for subdividing an image into a plurality of rectangular areas, a memory for storing object data pertaining to objects in the image which fall in each rectangular area, a device for storing the object data in the memory, a device for deriving image data and shading data for each rectangular area from the object data, a device for supplying object data for each rectangular area from the respective portion of the memory and, if the rectangular area contains objects also falling in at least one other rectangular area, also from the global list, to the deriving device, and a device for storing the image data and shading data derived by the deriving device for display. The memory includes at least one portion allocated to each rectangular area and at least one portion allocated as a global list.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 4, 2016
    Inventor: Stephen Morphet
  • Publication number: 20150348279
    Abstract: There is provided a method and apparatus for motion estimation in a sequence of video images. The method comprises a) subdividing each field or frame of a sequence of video images into a plurality of blocks, b) assigning to each block in each video field or frame a respective set of candidate motion vectors, c) determining for each block in a current video field or frame, which of its respective candidate motion vectors produces a best match to a block in a previous video field or frame, d) forming a motion vector field for the current video field or frame using the thus determined best match vectors for each block, and e) forming a further motion vector field by storing a candidate motion vector derived from the best match vector at a block location offset by a distance derived from the candidate motion vector. Finally, steps a) to e) are repeated for a video field or frame following the current video field or frame.
    Type: Application
    Filed: August 11, 2015
    Publication date: December 3, 2015
    Inventors: Steven John Fishwick, Stephen Morphet
  • Patent number: 9106788
    Abstract: A method and apparatus for motion estimation in a sequence of video images involves a) subdividing each field or frame of a sequence of video images into a plurality of blocks, b) assigning to each block in each video field or frame a respective set of candidate motion vectors, c) determining for each block in a current video field or frame, which of its respective candidate motion vectors produces a best match to a block in a previous video field or frame, d) forming a motion vector field for the current video field or frame using the thus determined best match vectors for each block, and e) forming a further motion vector field by storing a candidate motion vector derived from the best match vector at a block location offset by a distance derived from the candidate motion vector.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: August 11, 2015
    Assignee: Imagination Technologies Limited
    Inventors: Steven John Fishwick, Stephen Morphet
  • Patent number: 9098933
    Abstract: A memory management system for generating 3-dimensional computer images is provided. The memory management system includes a device for subdividing an image into a plurality of rectangular areas, a memory for storing object data pertaining to objects in the image which fall in each rectangular area, a device for storing the object data in the memory, a device for deriving image data and shading data for each rectangular area from the object data, a device for supplying object data for each rectangular area from the respective portion of the memory and, if the rectangular area contains objects also falling in at least one other rectangular area, also from the global list, to the deriving device, and a device for storing the image data and shading data derived by the deriving device for display. The memory includes at least one portion allocated to each rectangular area and at least one portion allocated as a global list.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 4, 2015
    Assignee: Imagination Technologies Limited
    Inventor: Stephen Morphet
  • Patent number: 9100537
    Abstract: A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: August 4, 2015
    Assignee: Imagination Technologies Limited
    Inventors: Stephen Morphet, Steven J. Fishwick
  • Patent number: 8953687
    Abstract: A method and apparatus are provided for motion compensated video interpolation. Each field or frame in a sequence of video images is subdivided into a plurality of blocks and a motion vector field is derived using block matching for a current video field using data matched to a previous video field or frame. A first time instance is determined at which an interpolated block is to be displayed and a second time instance is determined at which a corresponding interpolated block is to be created. Video data for each block is interpolated at its second time instance for each block and is then output for display at the first time instance.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: February 10, 2015
    Assignee: Imagination Technologies, Limited
    Inventors: Stephen Morphet, Steven Fishwick
  • Patent number: 8929451
    Abstract: A method and apparatus for motion estimation in a sequence of video images is provided. Each field or frame in a sequence of video images is sub-divided into a plurality of blocks. Each block in each video field or frame has assigned to it a set of candidate motion vectors. The vector which produces a best match to a block in a previous field or frame, from the set of candidate motion vectors, is assigned to that block thus forming the motion vector field for the current video field or frame using the selected vector. The set of candidate motion vectors assigned to a block include one or more candidate vectors derived from an external source vector field and each such vector from an external source vector field is assigned a weighting that biases towards or away from the selection of that vector.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: January 6, 2015
    Assignee: Imagination Technologies, Limited
    Inventors: Steven Fishwick, Stephen Morphet
  • Publication number: 20140348238
    Abstract: A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.
    Type: Application
    Filed: February 7, 2014
    Publication date: November 27, 2014
    Applicant: IMAGINATION TECHNOLOGIES LIMITED
    Inventors: Stephen Morphet, Steven J. Fishwick
  • Publication number: 20140333619
    Abstract: An apparatus and a method for generating 3-dimensional computer graphic images. The image is first sub-divided into a plurality of rectangular areas. A display list memory is loaded with object data for each rectangular area. The image and shading data for each picture element of each rectangular area are derived from the object data in the image synthesis processor and a texturizing and shading processor. A depth range generator derives a depth range for each rectangular area from the object data as the imaging and shading data is derived. This is compared with the depth of each new object to be provided to the image synthesis processor and the object may be prevented from being provided to the image synthesis processor independence on the result of the comparison.
    Type: Application
    Filed: February 18, 2014
    Publication date: November 13, 2014
    Applicant: IMAGINATION TECHNOLOGIES LIMITED
    Inventor: Stephen Morphet
  • Patent number: 8686998
    Abstract: An apparatus and a method for generating 3-dimensional computer graphic images. The image is first sub-divided into a plurality of rectangular areas. A display list memory is loaded with object data for each rectangular area. The image and shading data for each picture element of each rectangular area are derived from the object data in the image synthesis processor and a texturizing and shading processor. A depth range generator derives a depth range for each rectangular area from the object data as the imaging and shading data is derived. This is compared with the depth of each new object to be provided to the image synthesis processor and the object may be prevented from being provided to the image synthesis processor independence on the result of the comparison.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: April 1, 2014
    Assignee: Imagination Technologies, Ltd.
    Inventor: Stephen Morphet
  • Patent number: 8670483
    Abstract: A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of the camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: March 11, 2014
    Assignee: Imagination Technologies, Ltd.
    Inventors: Stephen Morphet, Steven Fishwick
  • Publication number: 20140063031
    Abstract: In an example method and system, image data to an image processing module. Image data is read from memory into a down-scaler, which down-scales the image data to a first resolution, which is stored in a first buffer. A region of image data which the image processing module will request is predicted, and image data corresponding to at least part of the predicted region of image data is stored in a first buffer, in a second resolution, higher than the first. When a request for image data is received, it is then determined whether image data corresponding to the requested image data is in the second buffer, and if so, then image data is provided to the image processing module from the second buffer. If not, then image data from the first buffer is up-scaled, and the up-scaled image data is provided to the image processing module.
    Type: Application
    Filed: March 13, 2013
    Publication date: March 6, 2014
    Inventors: Paul Brasnett, Jonathan Diggins, Steven Fishwick, Stephen Morphet
  • Patent number: 8488063
    Abstract: A method for enhancing an edge transition in a video signal comprising the steps of receiving a video signal including an edge transition, generating a correction signal for the edge transition, applying the correction signal to the video signal to produce a corrected signal and restricting the amplitude of the corrected signal to extend between extended maximum and minimum amplitude limits in dependence on the measured maximum and minimum amplitudes of a predefined pattern of pixels adjacent to the edge transition.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: July 16, 2013
    Assignee: Imagination Technologies, Limited
    Inventor: Stephen Morphet
  • Publication number: 20130107123
    Abstract: A method for enhancing an edge transition in a video signal comprising the steps of receiving a video signal including an edge transition, generating a correction signal for the edge transition, applying the correction signal to the video signal to produce a corrected signal and restricting the amplitude of the corrected signal to extend between extended maximum and minimum amplitude limits in dependence on the measured maximum and minimum amplitudes of a predefined pattern of pixels adjacent to the edge transition.
    Type: Application
    Filed: December 20, 2012
    Publication date: May 2, 2013
    Inventor: Stephen MORPHET
  • Publication number: 20130101041
    Abstract: A method and apparatus for motion estimation in a sequence of video images is provided. Each field or frame in a sequence of video images is sub-divided into a plurality of blocks. Each block in each video field or frame has assigned to it a set of candidate motion vectors. The vector which produces a best match to a block in a previous field or frame, from the set of candidate motion vectors, is assigned to that block thus forming the motion vector field for the current video field or frame using the selected vector. The set of candidate motion vectors assigned to a block include one or more candidate vectors derived from an external source vector field and each such vector from an external source vector field is assigned a weighting that biases towards or away from the selection of that vector.
    Type: Application
    Filed: July 31, 2012
    Publication date: April 25, 2013
    Applicant: Imagination Technologies, Ltd.
    Inventors: Steven Fishwick, Stephen Morphet
  • Publication number: 20110268190
    Abstract: A method and apparatus are provided for motion compensated video interpolation. Each field or frame in a sequence of video images is subdivided into a plurality of blocks and a motion vector field is derived using block matching for a current video field using data matched to a previous video field or frame. A first time instance is determined at which an interpolated block is to be displayed and a second time instance is determined at which a corresponding interpolated block is to be created. Video data for each block is interpolated at its second time instance for each block and is then output for display at the first time instance.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 3, 2011
    Inventors: Stephen Morphet, Steven Fishwick
  • Publication number: 20110206124
    Abstract: A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 25, 2011
    Inventors: Stephen Morphet, Steven Fishwick
  • Publication number: 20100271484
    Abstract: There is provided a method and apparatus for motion estimation in a sequence of video images. The method comprises a) subdividing each field or frame of a sequence of video images into a plurality of blocks, b) assigning to each block in each video field or frame a respective set of candidate motion vectors, c) determining for each block in a current video field or frame, which of its respective candidate motion vectors produces a best match to a block in a previous video field or frame, d) forming a motion vector field for the current video field or frame using the thus determined best match vectors for each block, and e) forming a further motion vector field by storing a candidate motion vector derived from the best match vector at a block location offset by a distance derived from the candidate motion vector. Finally, steps a) to e) are repeated for a video field or frame following the current video field or frame.
    Type: Application
    Filed: March 5, 2010
    Publication date: October 28, 2010
    Inventors: Steven John Fishwick, Stephen Morphet
  • Publication number: 20100220106
    Abstract: A memory management system for generating 3-dimensional computer images is provided. The memory management system includes a device for subdividing an image into a plurality of rectangular areas, a memory for storing object data pertaining to objects in the image which fall in each rectangular area, a device for storing the object data in the memory, a device for deriving image data and shading data for each rectangular area from the object data, a device for supplying object data for each rectangular area from the respective portion of the memory and, if the rectangular area contains objects also falling in at least one other rectangular area, also from the global list, to the deriving device, and a device for storing the image data and shading data derived by the deriving device for display. The memory includes at least one portion allocated to each rectangular area and at least one portion allocated as a global list.
    Type: Application
    Filed: March 30, 2010
    Publication date: September 2, 2010
    Inventor: Stephen Morphet