Patents by Inventor Ing-Jer Huang
Ing-Jer Huang 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: 11915445Abstract: A system and a method for counting aquatic creatures are provided. The system includes an image capture device and a computer system configured to perform the method. The method includes: using the image capture device to capture images of a flow channel; defining a scan line in the images; performing a binarization process on pixels of the scan line in each of the images; determining aquatic creature range data according to each of the binarized pixel data sets; determining aquatic creature range data sets according to the binarized pixel data sets; determining identification and direction information of aquatic creature corresponding to each of the aquatic creature range data sets according to the aquatic creature range data sets; and determining a number of aquatic creatures passing through the scan line according to the identification and direction information of aquatic creature corresponding to each of the aquatic creature range data sets.Type: GrantFiled: December 31, 2020Date of Patent: February 27, 2024Assignee: NATIONAL SUN YAT-SEN UNIVERSITYInventor: Ing-Jer Huang
-
Publication number: 20240029289Abstract: A method for estimating a length of underwater creatures and a system for estimating a length of underwater creatures are provided. The system includes a memory and a processor. The processor is electrically connected to the memory to load instructions in the memory to perform the method. The method includes: receiving a underwater image, in which the underwater image is captured by an image capturing device and includes a creature pattern of a target creature; performing an identification step on the creature pattern to obtain a creature lightness data set corresponding to the target creature; calculating a creature distance between the target creature and the image capturing device. In some embodiments, the identification step further obtains a creature structure data set of the target creature, and thus a creature length of the target creature is calculated in accordance with the creature distance and the creature structure data set.Type: ApplicationFiled: March 28, 2023Publication date: January 25, 2024Inventors: Ing-Jer HUANG, Yun-Nan CHANG
-
Publication number: 20230229063Abstract: An underwater observation device is proposed. The underwater observation device includes a case body having an inner space. The case body includes a first filtering portion, a first transparent portion, and a second transparent portion. The first filtering portion is configured to filter impurities in the water entering the case body. The first transparent portion and the second transparent portion are adjacent to the first filtering portion and are located on two opposite sides of the case body respectively. The first transparent portion and the second transparent portion are configured for a user to observe at least one object through the case body.Type: ApplicationFiled: January 16, 2023Publication date: July 20, 2023Inventor: Ing-Jer HUANG
-
Patent number: 11399520Abstract: A smart aquaculture method is provided for an aquaculture system including a breeding pool, a feeding machine and a camera disposed in the breeding pool. The method includes: taking an underwater image by the camera; calculating a feed remaining amount according to the underwater image; and controlling the feeding machine according to the feed remaining amount to dispense feed to the breeding pool.Type: GrantFiled: October 1, 2019Date of Patent: August 2, 2022Assignee: NATIONAL SUN YAT-SEN UNIVERSITYInventors: Ing-Jer Huang, Chin-Chang Hung, Yun-Nan Chang
-
Publication number: 20220207320Abstract: A system and a method for counting aquatic creatures are provided. The system includes an image capture device and a computer system configured to perform the method. The method includes: using the image capture device to capture images of a flow channel; defining a scan line in the images; performing a binarization process on pixels of the scan line in each of the images; determining aquatic creature range data according to each of the binarized pixel data sets; determining aquatic creature range data sets according to the binarized pixel data sets; determining identification and direction information of aquatic creature corresponding to each of the aquatic creature range data sets according to the aquatic creature range data sets; and determining a number of aquatic creatures passing through the scan line according to the identification and direction information of aquatic creature corresponding to each of the aquatic creature range data sets.Type: ApplicationFiled: December 31, 2020Publication date: June 30, 2022Inventor: Ing-Jer HUANG
-
Publication number: 20210045364Abstract: A smart aquaculture method is provided for an aquaculture system including a breeding pool, a feeding machine and a camera disposed in the breeding pool. The method includes: taking an underwater image by the camera; calculating a feed remaining amount according to the underwater image; and controlling the feeding machine according to the feed remaining amount to dispense feed to the breeding pool.Type: ApplicationFiled: October 1, 2019Publication date: February 18, 2021Inventors: Ing-Jer HUANG, Chin-Chang HUNG, Yun-Nan CHANG
-
Patent number: 9632951Abstract: A cache memory includes a tag memory array and a data memory array. A control register records a reconfiguration status of at least one cache way, a start address of the tag memory array, and a start address of the data memory array. A memory controller is electrically connected to the tag memory array, the data memory array, and the control register. The memory controller controls a data access state of the tag memory array according to the mode byte and the tag base address. The memory controller controls a data access state of the data memory array according to the mode byte and the data base address. A selection module is electrically connected between the tag memory array, the data memory array, and the memory controller. The cache memory solves the problem of idle tag memory of the tag memory array.Type: GrantFiled: May 19, 2015Date of Patent: April 25, 2017Assignee: National Sun Yat-Sen UniversityInventors: Ing-Jer Huang, Chun-Hung Lai, Yun-Chung Yang
-
Publication number: 20160275020Abstract: A cache memory includes a tag memory array and a data memory array. A control register records a reconfiguration status of at least one cache way, a start address of the tag memory array, and a start address of the data memory array. A memory controller is electrically connected to the tag memory array, the data memory array, and the control register. The memory controller controls a data access state of the tag memory array according to the mode byte and the tag base address. The memory controller controls a data access state of the data memory array according to the mode byte and the data base address. A selection module is electrically connected between the tag memory array, the data memory array, and the memory controller. The cache memory solves the problem of idle tag memory of the tag memory array.Type: ApplicationFiled: May 19, 2015Publication date: September 22, 2016Inventors: Ing-Jer HUANG, Chun-Hung LAI, Yun-Chung YANG
-
Patent number: 9436611Abstract: A processor capable of storing trace data is disclosed. The processor includes a core adapted to execute programs, as well as a cache memory electrically connected to the core. The cache memory includes a core way and a trace way. The core way is adapted to store data that is required when the core executes the programs. The trace way is adapted to store data that is generated during debugging operations of the core. A control method of the processor is also disclosed.Type: GrantFiled: April 18, 2014Date of Patent: September 6, 2016Assignee: NATIONAL SUN YAT-SEN UNIVERSITYInventors: Ing-Jer Huang, Chun-Hung Lai
-
Patent number: 9196014Abstract: According to one exemplary embodiment of a buffer clearing apparatus for computer graphics, a buffer clearing (BC) hardware agent is configured to interface between one or more system buses and a memory controller, to execute one or more frame buffer clearing operations while performing memory access or power of buffer-related operations at the same time. The BC hardware agent keeps track of a plurality of status to read from and/or write to a frame buffer. When the frame buffer is to be cleared, the BC hardware agent clears a clear tag table. When a background pixel of the frame buffer is to be read, the BC hardware agent returns a background value stored in itself.Type: GrantFiled: October 22, 2012Date of Patent: November 24, 2015Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventor: Ing-Jer Huang
-
Publication number: 20150113228Abstract: A processor capable of storing trace data is disclosed. The processor includes a core adapted to execute programs, as well as a cache memory electrically connected to the core. The cache memory includes a core way and a trace way. The core way is adapted to store data that is required when the core executes the programs. The trace way is adapted to store data that is generated during debugging operations of the core. A control method of the processor is also disclosed.Type: ApplicationFiled: April 18, 2014Publication date: April 23, 2015Applicant: NATIONAL SUN YAT-SEN UNIVERSITYInventors: ING-JER HUANG, CHUN-HUNG LAI
-
Publication number: 20140111512Abstract: According to one exemplary embodiment of a buffer clearing apparatus for computer graphics, a buffer clearing (BC) hardware agent is configured to interface between one or more system buses and a memory controller, to execute one or more frame buffer clearing operations while performing memory access or power of buffer-related operations at the same time. The BC hardware agent keeps track of a plurality of status to read from and/or write to a frame buffer. When the frame buffer is to be cleared, the BC hardware agent clears a clear tag table. When a background pixel of the frame buffer is to be read, the BC hardware agent returns a background value stored in itself.Type: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventor: Ing-Jer HUANG
-
Patent number: 8332551Abstract: The invention relates to a compressed data managing system and method for circular buffer. By using the system and method of the invention, when storing the compressed data in a circular buffer and an event occurs, the hardware compression mechanism can stop immediately, without jeopardizing the decompression of the compressed data. Therefore, the system and method of the invention can overcome the following conventional problem: Conventional real-time tracers need several cycles to write the compressed data into the trace memory, which is unbeneficial to error diagnosis. Since when an error occurs, the system might enter the unstable state, this could cause that the tracers fail to write the last compressed data into the trace memory.Type: GrantFiled: July 27, 2010Date of Patent: December 11, 2012Assignee: National Sun Yat-Sen UniversityInventors: Ing-Jer Huang, Fu-Ching Yang
-
Patent number: 7956775Abstract: A backward compression system and a backward compression method are provided. By using the system and the method, under limited memory space, a relationship between input data and previous data is identified in real time, the input data or previous data is encoded according to the relationship, and the order of data output is such that the encoded data is output first and the complete data is output second. When the output data is stored in circular memory and the memory gets full, the oldest encoded data is overwritten first, and the complete data is not overwritten until all the related encoded data is overwritten. Therefore, more original data can be preserved after decompression. Thus, system signals can be compressed and utilization of limited memory space can be improved.Type: GrantFiled: July 30, 2009Date of Patent: June 7, 2011Assignee: National Sun Yat-Sen UniversityInventors: Ing-Jer Huang, Fu-Ching Yang
-
Publication number: 20110023052Abstract: The invention relates to a compressed data managing system and method for circular buffer. By using the system and method of the invention, when storing the compressed data in a circular buffer and an event occurs, the hardware compression mechanism can stop immediately, without jeopardizing the decompression of the compressed data. Therefore, the system and method of the invention can overcome the following conventional problem: Conventional real-time tracers need several cycles to write the compressed data into the trace memory, which is unbeneficial to error diagnosis. Since when an error occurs, the system might enter the unstable state, this could cause that the tracers fail to write the last compressed data into the trace memory.Type: ApplicationFiled: July 27, 2010Publication date: January 27, 2011Applicant: NATIONAL SUN YAT-SEN UNIVERSITYInventors: ING-JER HUANG, FU-CHING YANG
-
Publication number: 20100117874Abstract: A backward compression system and a backward compression method are provided. By using the system and the method, under limited memory space, a relationship between input data and previous data is identified in real time, the input data or previous data is encoded according to the relationship, and the order of data output is such that the encoded data is output first and the complete data is output second. When the output data is stored in circular memory and the memory gets full, the oldest encoded data is overwritten first, and the complete data is not overwritten until all the related encoded data is overwritten. Therefore, more original data can be preserved after decompression. Thus, system signals can be compressed and utilization of limited memory space can be improved.Type: ApplicationFiled: July 30, 2009Publication date: May 13, 2010Applicant: NATIONAL SUN YAT-SEN UNIVERSITYInventors: Ing-Jer Huang, Fu-Ching Yang
-
Patent number: 7143271Abstract: The invention relates to an automatic register backup/restore system. The system comprises: a general register file, a backup register file, at least one backup mode signal and at least one selector for selecting the general register file. The general register file comprises a plurality of general registers, and the backup register file comprises a plurality of backup registers. According to the system of the invention, upon exception, a backup mode is determined according to the cause of the exception. Then, according to the determined backup mode, the contents of at least one general register are automatically copied into at least one backup register. Upon leaving the exception process, according to the determined backup mode, the contents of the corresponding general registers are restored from the corresponding backup registers by using at least one selector. Therefore, the system of the invention can reduce the data moving activities between memory and registers during exception process.Type: GrantFiled: October 6, 2004Date of Patent: November 28, 2006Assignee: National Sun Yat-Sen UniversityInventors: Ing-Jer Huang, Yu-Wen Sung
-
Publication number: 20050081021Abstract: The invention relates to an automatic register backup/restore system. The system comprises: a general register file, a backup register file, at least one backup mode signal and at least one selector for selecting the general register file. The general register file comprises a plurality of general registers, and the backup register file comprises a plurality of backup registers. According to the system of the invention, upon exception, a backup mode is determined according to the cause of the exception. Then, according to the determined backup mode, the contents of at least one general register are automatically copied into at least one backup register. Upon leaving the exception process, according to the determined backup mode, the contents of the corresponding general registers are restored from the corresponding backup registers by using at least one selector. Therefore, the system of the invention can reduce the data moving activities between memory and registers during exception process.Type: ApplicationFiled: October 6, 2004Publication date: April 14, 2005Inventors: Ing-Jer Huang, Yu-Wen Sung