Artificial neural network apparatus and operating method for the same

US11488003B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11488003-B2
Application numberUS-201916409437-A
CountryUS
Kind codeB2
Filing dateMay 10, 2019
Priority dateMay 23, 2018
Publication dateNov 1, 2022
Grant dateNov 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An artificial neural network apparatus and an operating method including a plurality of layer processors for performing operations on input data are disclosed. The artificial neural network apparatus may include: a flag layer processor for outputting a flag according to a comparison result between a pooling output value of a current frame and a pooling output value of a previous frame; and a controller for stopping operation of a layer processor which performs operations after the flag layer processor among the plurality of layer processors when the flag is outputted from the flag layer processor, wherein the flag layer processor is a layer processor that performs a pooling operation first among the plurality of layer processors.

First claim

Opening claim text (preview).

What is claimed is: 1. An artificial neural network apparatus including a plurality of layer processors for performing operations on input data, comprising: a flag layer processor for outputting a flag according to a comparison result between a pooling output value of a current frame and a pooling output value of a previous frame; and a controller for stopping operation of a layer processor which performs operations after the flag layer processor among the plurality of layer processors, when the flag is outputted from the flag layer processor, wherein the flag layer processor is a layer processor that performs a pooling operation first among the plurality of layer processors. 2. The artificial neural network apparatus of claim 1 , wherein the flag layer processor outputs the flag when the pooling output value of the current frame is equal to the pooling output value of the previous frame. 3. The artificial neural network apparatus of claim 1 , wherein the pooling output value of the current frame and the pooling output value of the previous frame are position information stored according to a comparison result between a pooling operation value and a previously stored reference value. 4. The artificial neural network apparatus of claim 1 , wherein the flag layer processor includes a memory for storing the pooling output value of the current frame and the pooling output value of the previous frame. 5. The artificial neural network apparatus of claim 1 , further comprising: a comparator for comparing the pooling output value of the current frame with the pooling output value of the previous frame, and outputting the flag when the pooling output value of the current frame and the pooling output value of the previous frame are the same. 6. An artificial neural network apparatus including a plurality of layer processors for performing operations on input data, comprising: a flag layer processor for outputting a flag when position information of a current frame and position information of a previous frame respectively stored in accordance with comparison results between pooling operation values and previously stored reference values are the same; and a controller for stopping operation of a layer processor which performs operations after the flag layer processor among the plurality of layer processors when the flag is outputted from the flag layer processor, wherein the flag layer processor is a layer processor that performs a pooling operation first among the plurality of layer processors. 7. An operating method of an artificial neural network apparatus including a plurality of layer processors for performing operations on input data, comprising: outputting a flag according to a comparison result between a pooling output value of a current frame and a pooling output value of a previous frame; and stopping operation of a layer processor which performs operations after the flag layer processor among the plurality of layer processors when the flag is outputted from the flag layer processor. 8. The operating method of claim 7 , wherein the outputting a flag outputs the flag when the pooling output value of the current frame is equal to the pooling output value of the previous frame. 9. The operating method of claim 7 , wherein the outputting a flag performs operations on input data, stores pooling output values according to a comparison result between a pooling operation value and a previously stored reference value, and outputs the flag according to a comparison result between the stored pooling output value of the current frame and the stored pooling output value of the previous frame.

Assignees

Inventors

Classifications

  • G06N3/045Primary

    Combinations of networks · CPC title

  • using neural networks · CPC title

  • G06N3/063Primary

    using electronic means · CPC title

  • G06N3/04Primary

    Architecture, e.g. interconnection topology · CPC title

  • Compare instructions, e.g. Greater-Than, Equal-To, MINMAX · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11488003B2 cover?
An artificial neural network apparatus and an operating method including a plurality of layer processors for performing operations on input data are disclosed. The artificial neural network apparatus may include: a flag layer processor for outputting a flag according to a comparison result between a pooling output value of a current frame and a pooling output value of a previous frame; and a co…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst
What technology area does this patent fall under?
Primary CPC classification G06N3/045. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).