Patents by Inventor Dixon De Sheng Deng

Dixon De Sheng Deng 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: 11612097
    Abstract: A method of managing crops using an electronic device having an interface. Inputs of crop data is received, and each of the crop data is associated with a sample site location corresponding to each of a plurality of images captured by an image capturing device. A graph plotting one or more types of crop data including data associated with the plurality of images is generated in a first display region of the interface. A subset of sample site locations requiring one of a predetermined set of actions is displayed on the map in a second display region of the interface based on a selection within one of the plots on the graph.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 28, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventors: Julie Rae Kowald, Dixon De Sheng Deng, Nicholas Grant Fulton, Oscar Alejandro De Lellis
  • Patent number: 11354350
    Abstract: A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: June 7, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
  • Patent number: 11138258
    Abstract: A system and method of grouping images captured using an image capture device. The method comprises receiving a plurality of images, each of the plurality of images having associated camera settings; and determining an inertial profile for the plurality of images based on acceleration data of the image capture device and an imaging entity at pre-determined length of time before and after capture of the each of the plurality of images. The method further comprises forming image groups from the received plurality of images based on the determined inertial profile, and the associated camera settings.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: October 5, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
  • Publication number: 20210081447
    Abstract: A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.
    Type: Application
    Filed: November 10, 2020
    Publication date: March 18, 2021
    Inventors: DIXON DE SHENG DENG, JULIE RAE KOWALD, NICHOLAS GRANT FULTON, OSCAR ALEJANDRO DE LELLIS
  • Patent number: 10866986
    Abstract: A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: December 15, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
  • Patent number: 10834414
    Abstract: A method of transcoding a delta row encoded image by: receiving the delta row encoded image comprising terms comprising an offset and replacement bytes for each changed portion to the exclusion of storing unchanged portions; subdividing the delta row encoded image into a plurality of delta row encoded tiles based on predetermined tile boundaries; determining, for a row of the delta row encoded image, terms comprising a tile offset and replacement bytes for each changed portion within a delta row encoded tile the tile offsets and the replacement bytes being determined to allow for independent processing of the differentially encoded tiles; determining edges within each of the delta row encoded tiles based on the determined tile offsets, bypassing an edge detection process for unchanged portions of the differentially encoded tile; and transcoding the delta row encoded image by encoding the identified edges.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: November 10, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, David Anthony Lawler
  • Publication number: 20200196516
    Abstract: A method of managing crops using an electronic device having an interface. Inputs of crop data is received, and each of the crop data is associated with a sample site location corresponding to each of a plurality of images captured by an image capturing device. A graph plotting one or more types of crop data including data associated with the plurality of images is generated in a first display region of the interface. A subset of sample site locations requiring one of a predetermined set of actions is displayed on the map in a second display region of the interface based on a selection within one of the plots on the graph.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 25, 2020
    Inventors: Julie Rae Kowald, Dixon De Sheng Deng, Nicholas Grant Fulton, Oscar Alejandro De Lellis
  • Publication number: 20190188223
    Abstract: A system and method of grouping images captured using an image capture device. The method comprises receiving a plurality of images, each of the plurality of images having associated camera settings; and determining an inertial profile for the plurality of images based on acceleration data of the image capture device and an imaging entity at pre-determined length of time before and after capture of the each of the plurality of images. The method further comprises forming image groups from the received plurality of images based on the determined inertial profile, and the associated camera settings.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 20, 2019
    Inventors: DIXON DE SHENG DENG, JULIE RAE KOWALD, NICHOLAS GRANT FULTON, OSCAR ALEJANDRO DE LELLIS
  • Publication number: 20190121878
    Abstract: A method of browsing images on a user interface displaying a map. A selection of a geographical feature within the map on the user interface is received based on a selection criteria comprising a set of predefined gesture rules. A plurality of images is selected based on a proximity of each of the images to the selected geographical feature. A dynamic browsing widget is generated on the user interface having dimensions proportional to dimensions of the selected geographical feature. The selected plurality of images is browsed using the generated dynamic browsing widget.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 25, 2019
    Inventors: DIXON DE SHENG DENG, JULIE RAE KOWALD, NICHOLAS GRANT FULTON, OSCAR ALEJANDRO DE LELLIS
  • Publication number: 20180374237
    Abstract: A method of determining a pose for an object. A plurality of images capturing the object at different viewpoints are received. The viewpoints are related by an angular distance with respect to the object. A feature vector is extracted for the object from each of the received images. Each extracted feature vector is compared with feature vectors from a database to determine a plurality of candidate poses. A pose of the object is determined by comparing candidate poses associated with different ones of the viewpoints, using the angular distance between the viewpoints with respect to the object.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Inventors: DAVID KARLOV, ANDREW PETER DOWNING, DIXON DE SHENG DENG, GEOFFREY RICHARD TAYLOR
  • Publication number: 20180176589
    Abstract: A method of transcoding a delta row encoded image by: receiving the delta row encoded image comprising terms comprising an offset and replacement bytes for each changed portion to the exclusion of storing unchanged portions; subdividing the delta row encoded image into a plurality of delta row encoded tiles based on predetermined tile boundaries; determining, for a row of the delta row encoded image, terms comprising a tile offset and replacement bytes for each changed portion within a delta row encoded tile the tile offsets and the replacement bytes being determined to allow for independent processing of the differentially encoded tiles; determining edges within each of the delta row encoded tiles based on the determined tile offsets, bypassing an edge detection process for unchanged portions of the differentially encoded tile; and transcoding the delta row encoded image by encoding the identified edges.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 21, 2018
    Inventors: DIXON DE SHENG DENG, DAVID ANTHONY LAWLER
  • Patent number: 9230200
    Abstract: A method for combining layers of an image represented using an intermediate format receives at least two layers from the plurality of layers to be combined and estimates resources required to combine the received layers using a first combining operation. The first combining operation comprises at least rasterizing data of the received layers. The method attempts to combine the received layers using a second combining operation to produce an output in the intermediate format. In response, the method generates a combined layer for the image by combining the received layers in accordance with a selected one of the first combining operation (merge & flatten) and the second combining operation (merge). The selected combining operation is based on success of the attempt. Desirably the method is performed within a printer apparatus where limited memory and/or computing resources are available for image rendering which could otherwise limit the rendering of complex pages.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: January 5, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Dixon De Sheng Deng, Joseph Leigh Belbin
  • Patent number: 8983185
    Abstract: Disclosed is a method of compressing an image to be stored in a memory to satisfy a memory requirement. A size of a region having a uniform colour in the image is determined. The determined size of the region is compared with the candidate values of the region size threshold. A value is selected from the candidate values as the region size threshold based on the comparison between the estimated data amounts to satisfy the region size threshold and the memory requirement. The edges constituting the region which satisfy the selected value of the region size threshold are compressed losslessly.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Wen Tao Lu
  • Publication number: 20150036160
    Abstract: A method for combining layers of an image represented using an intermediate format receives at least two layers from the plurality of layers to be combined and estimates resources required to combine the received layers using a first combining operation. The first combining operation comprises at least rasterising data of the received layers. The method attempts to combine the received layers using a second combining operation to produce an output in the intermediate format. In response, the method generates a combined layer for the image by combining the received layers in accordance with a selected one of the first combining operation (merge & flatten) and the second combining operation (merge). The selected combining operation is based on success of the attempt. Desirably the method is performed within a printer apparatus where limited memory and/or computing resources are available for image rendering which could otherwise limit the rendering of complex pages.
    Type: Application
    Filed: July 28, 2014
    Publication date: February 5, 2015
    Inventors: DIXON DE SHENG DENG, JOSEPH LEIGH BELBIN
  • Patent number: 8929674
    Abstract: A method of storing an image is disclosed. A frequency-domain representation of the image is received, the frequency-domain representation having a plurality of bit-planes. The frequency-domain representation is divided into a first set of bit-planes and a second set of bit-planes, the first set of bit-planes being a higher set of bit-planes than the second set of bit-planes. The first set of bit-planes and the second set of bit-planes is partitioned into a plurality of partitions. At least one partition from the second set of bit-planes is inserted into the plurality of partitions of the first set of bit-planes to produce a plurality of arranged partitions of the image. The arranged partitions of the image are stored.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: January 6, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Qiang Liu, David Robert James Monaghan, Dixon De Sheng Deng
  • Publication number: 20130251256
    Abstract: Disclosed is a method of compressing an image to be stored in a memory to satisfy a memory requirement. A size of a region having a uniform colour in the image is determined. The determined size of the region is compared with the candidate values of the region size threshold. A value is selected from the candidate values as the region size threshold based on the comparison between the estimated data amounts to satisfy the region size threshold and the memory requirement. The edges constituting the region which satisfy the selected value of the region size threshold are compressed losslessly.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 26, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Dixon De Sheng Deng, Wen Tao Lu
  • Patent number: 8411942
    Abstract: A Hybrid Compressor and method of compressing a tile of pixels within an image are disclosed. An Edge Processor of the Hybrid Compressor analyzes pixel runs of the tile and generates boundary data defining one or more regions comprising pixels of substantially identical color. A Palette Processor of the Hybrid Compressor generates data defining a color value for each region. An Image Processor of the Hybrid Compressor generates a representation of pixels not included in the one or more regions.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: April 2, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yu-Ling Chen, David Robert James Monaghan, Ian Geoffrey Combes, James Philip Andrew, Peter William Mitchell Ilbery, Anthony John Arnold, Dixon De Sheng Deng
  • Publication number: 20130004072
    Abstract: A method of storing an image is disclosed. A frequency-domain representation of the image is received, the frequency-domain representation having a plurality of bit-planes. The frequency-domain representation is divided into a first set of bit-planes and a second set of bit-planes, the first set of bit-planes being a higher set of bit-planes than the second set of bit-planes. The first set of bit-planes and the second set of bit-planes is partitioned into a plurality of partitions. At least one partition from the second set of bit-planes is inserted into the plurality of partitions of the first set of bit-planes to produce a plurality of arranged partitions of the image. The arranged partitions of the image are stored.
    Type: Application
    Filed: May 14, 2012
    Publication date: January 3, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Qiang Liu, David Robert James Monaghan, Dixon De Sheng Deng
  • Publication number: 20080144952
    Abstract: A Hybrid Compressor (304) and method (500) of compressing a tile (2200) of pixels within an image are disclosed. An Edge Processor (404) of the Hybrid Compressor (304) analyses pixel runs (403) of the tile (2200) and generates boundary data defining one or more regions comprising pixels of substantially identical colour. A Palette Processor (411) of the Hybrid Compressor (304) generates data defining a colour value for each region. An Image Processor (416) of the Hybrid Compressor (304) generates a representation of pixels not included in the one or more regions.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 19, 2008
    Applicant: Canon Kabushiki Kaisha
    Inventors: Yu-Ling Chen, David Robert James Monaghan, Ian Geoffrey Combes, James Philip Andrew, Peter William Mitchell Ilbery, Anthony Jon Arnold, Dixon De Sheng Deng
  • Patent number: 7145578
    Abstract: A method of processing received objects in a rendering system determines whether a detection scheme which already has grouped objects exits. The rendering system has a plurality of detection schemes, with each detection schemes having an associated object group type. If such a detection scheme does not exist and a previously received object has been stored, then the method determines in descending priority order whether one of the detection schemes is operative to group the received object with the previously received object. If it is determined that none of the detection schemes is operative to group the received object with the previously received object, then the previously received object is output for rendering the received object is stored. If it is determined that one of the detection schemes is operative to group the received object with the previously received object, then the received object is grouped with the previously received object.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: December 5, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Michael Anthony Martin