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: 11612097Abstract: 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: GrantFiled: December 10, 2019Date of Patent: March 28, 2023Assignee: Canon Kabushiki KaishaInventors: Julie Rae Kowald, Dixon De Sheng Deng, Nicholas Grant Fulton, Oscar Alejandro De Lellis
-
Patent number: 11354350Abstract: 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: GrantFiled: November 10, 2020Date of Patent: June 7, 2022Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
-
Patent number: 11138258Abstract: 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: GrantFiled: December 14, 2018Date of Patent: October 5, 2021Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
-
Publication number: 20210081447Abstract: 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: ApplicationFiled: November 10, 2020Publication date: March 18, 2021Inventors: DIXON DE SHENG DENG, JULIE RAE KOWALD, NICHOLAS GRANT FULTON, OSCAR ALEJANDRO DE LELLIS
-
Patent number: 10866986Abstract: 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: GrantFiled: October 9, 2018Date of Patent: December 15, 2020Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, Julie Rae Kowald, Nicholas Grant Fulton, Oscar Alejandro De Lellis
-
Patent number: 10834414Abstract: 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: GrantFiled: December 12, 2017Date of Patent: November 10, 2020Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, David Anthony Lawler
-
Publication number: 20200196516Abstract: 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: ApplicationFiled: December 10, 2019Publication date: June 25, 2020Inventors: Julie Rae Kowald, Dixon De Sheng Deng, Nicholas Grant Fulton, Oscar Alejandro De Lellis
-
Publication number: 20190188223Abstract: 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: ApplicationFiled: December 14, 2018Publication date: June 20, 2019Inventors: DIXON DE SHENG DENG, JULIE RAE KOWALD, NICHOLAS GRANT FULTON, OSCAR ALEJANDRO DE LELLIS
-
Publication number: 20190121878Abstract: 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: ApplicationFiled: October 9, 2018Publication date: April 25, 2019Inventors: DIXON DE SHENG DENG, JULIE RAE KOWALD, NICHOLAS GRANT FULTON, OSCAR ALEJANDRO DE LELLIS
-
Publication number: 20180374237Abstract: 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: ApplicationFiled: June 23, 2017Publication date: December 27, 2018Inventors: DAVID KARLOV, ANDREW PETER DOWNING, DIXON DE SHENG DENG, GEOFFREY RICHARD TAYLOR
-
Publication number: 20180176589Abstract: 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: ApplicationFiled: December 12, 2017Publication date: June 21, 2018Inventors: DIXON DE SHENG DENG, DAVID ANTHONY LAWLER
-
Patent number: 9230200Abstract: 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: GrantFiled: July 28, 2014Date of Patent: January 5, 2016Assignee: CANON KABUSHIKI KAISHAInventors: Dixon De Sheng Deng, Joseph Leigh Belbin
-
Patent number: 8983185Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 17, 2015Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, Wen Tao Lu
-
Publication number: 20150036160Abstract: 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: ApplicationFiled: July 28, 2014Publication date: February 5, 2015Inventors: DIXON DE SHENG DENG, JOSEPH LEIGH BELBIN
-
Patent number: 8929674Abstract: 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: GrantFiled: May 14, 2012Date of Patent: January 6, 2015Assignee: Canon Kabushiki KaishaInventors: Qiang Liu, David Robert James Monaghan, Dixon De Sheng Deng
-
Publication number: 20130251256Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 26, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Dixon De Sheng Deng, Wen Tao Lu
-
Patent number: 8411942Abstract: 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: GrantFiled: November 29, 2007Date of Patent: April 2, 2013Assignee: Canon Kabushiki KaishaInventors: 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: 20130004072Abstract: 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: ApplicationFiled: May 14, 2012Publication date: January 3, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Qiang Liu, David Robert James Monaghan, Dixon De Sheng Deng
-
Publication number: 20080144952Abstract: 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: ApplicationFiled: November 29, 2007Publication date: June 19, 2008Applicant: Canon Kabushiki KaishaInventors: 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: 7145578Abstract: 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: GrantFiled: March 3, 2005Date of Patent: December 5, 2006Assignee: Canon Kabushiki KaishaInventors: Dixon De Sheng Deng, Michael Anthony Martin