Abstract: A method and system for generating a three-dimensional scan of an object using a handheld scanner is disclosed. The method involves obtaining images of the object from a successive plurality of handheld scanner positions with respect to the object, and processing the images to generate a respective 3D frame for each of the plurality of handheld scanner positions. Each 3D frame includes data representing locations of a plurality of 3D points on a surface of the object. The method further involves comparing each successive 3D frame with at least one preceding 3D frame, determining whether a result of the comparison meets a correspondence criterion associated with generation of a 3D representation of the surface of the object, and initiating a recovery process when the correspondence criterion is not met.
January 19, 2015
Date of Patent:
May 21, 2019
Vorum Research Corporation
Robert Malcolm Sabiston, Jeffrey David Chang, Carl Saunders
Abstract: A model and access method for devices to be homogenous irrespective whether they be character or block types. The access method is closely coupled between a host processor and the input/output (I/O) ports either through the data ports to the FIFOs (First-In-First-Out), or the control ports of the devices. Data transfers to the devices are effected through their data ports, while the control words in the form of bytecodes are sent through the control ports. The access method enables parallel processing within independent devices as they can execute device specific codes in parallel with the system software or kernel. The bytecodes are portable across hardware platforms since they serve as command words for configuration of devices and command instructions for the burst mode transfer of data between devices and a processor.
September 30, 2015
Date of Patent:
October 30, 2018
Universiti Teknologi Malaysia
Muhammad Nasir Bin Ibrahim, Namazi Bin Azhari, Adam Bin Baharum
Abstract: Image transport includes receiving, at an accessory camera device, an asynchronous operation request from an electronic device for a first quantity of image data, determining, by the accessory camera device, a second quantity of image data that the accessory camera device is capable of transmitting to the asynchronous operation request, transmitting an indication of the second quantity of image data to the electronic device, and sending a response comprising the second quantity of image data to the electronic device.
Abstract: An image reading apparatus in which a session timeout does not take place in a case where user's confirmation is obtained before image data obtained by reading originals is transmitted. Before transmission of image data, a control unit determines whether a protocol having a time out is selected. If the selected protocol has a timeout, the control unit determines whether a memory is in a memory full state each time image data of one page is stored into the memory. If the memory is in a memory full state, the user is requested to confirm as to whether transmission is to be performed. If the necessity of transmission is confirmed by the user, the control unit establishes a session with a destination and transmits image data of pages stored in the memory to the destination.
Abstract: An information processing apparatus capable of performing a software program including a first program layer with an instruction set to be interpreted and performed by a processor and a second program layer with an instruction set compiled in advance by a unit other than the processor comprises a unit configured to transmit parameter information used for image processing from the first program layer to the second program layer, a unit configured to perform the image processing in the second program layer according to the parameter information, a display control unit configured to display an indicator for allowing a user to recognize that the image processing is in progress, and a unit configured to issue an instruction to control display of the indicator from the second program layer to the first program layer, the display control unit controls the display according to the instruction.
Abstract: A facsimile apparatus is configured execute, as a reception method, a direct-print reception or a memory reception; switch the reception method from the direct-print reception to the memory reception when an instruction to execute a print job is received when the direct-print reception being executed; execute interruption printing by causing the printing device to print images in accordance with the print job after the reception method is switched to the memory reception; determine whether available capacity of the storage device used in the memory reception is less than a threshold value when the memory reception is being executed; stop the interruption printing when the available capacity of the storage device is less than the threshold value; and execute a particular printing process to print the facsimile data in the storage device and release the storage area corresponding to the facsimile data representing the printed image after the interruption printing is stopped.
Abstract: A facsimile apparatus according to an embodiment includes a communication interface that receives facsimile data, a data storage device, a non-decolorable printing section, a decolorable printing section and a processor. The data storage device stores, prior to the facsimile data being received, a plurality of facsimile transmission source information. The data storage device also stores the received facsimile data. The processor controls printing of the content of the received facsimile data in one of the non-decolorable printing section and the decolorable printing section based on whether a detected transmission source information is determined to be included in the previously stored plurality of facsimile transmission source information.
Abstract: An image processing apparatus includes a compression processing section that compresses image data obtained by reading a plurality of documents into a file, a specifying section that specifies an amount of information for an image of each of the plurality of documents, and a compression size calculation section that calculates a size after compression of an image of each document in accordance with the specified amount of information. The compression processing section compresses the image by using the size after compression calculated by the compression size calculation section.
Abstract: A system that allows consumers to manage content and create audio/video presentations in a small portable media device, and to share media files with other users of small portable media devices, without requiring access to a computer.
June 3, 2014
Date of Patent:
October 4, 2016
Silver State Intellectual Technologies, Inc.
Abstract: The data format of image data when an image reading apparatus transfers, to an external apparatus, the image data obtained by reading an original by the image reading apparatus is decided based on system configuration information of the image reading apparatus and setting information corresponding to processing to be executed on the image data in the external apparatus. Control for transferring, from the image reading apparatus to the external apparatus, the image data of the decided data format is performed.
Abstract: A facsimile apparatus according to an embodiment comprises a receiving section configured to receive facsimile data, a data storage section configured to store the facsimile data received by the receiving section, a non-decolorable printing section, and a decolorable printing section. The facsimile apparatus further comprises a transmission source information detection section configured to detect transmission source information of the received facsimile data, an accumulation section configured to accumulate in advance a list containing a plurality of facsimile transmission source information, a comparison section configured to determine whether the detected transmission source information of the received facsimile data is included in the list and a printing control section configured to control printing of the content of the received facsimile data in the non-decolorable printing section or in the decolorable printing section, based on the determination by the comparison section.
Abstract: An intelligent television is provided. One aspect of the intelligent television is the ability to preserve status information across power cycles. Once a report is generated, the intelligent television may then transmit the report to a recipient, such as a server. If any one or more reports are successfully sent, they may then be deleted from a memory, storage device, or other non-volatile memory associated with the intelligent television.
Abstract: A method for evaluating a production rule for usage as a test input process for a memory management analysis is carried out via a server process. The server process accesses at least a database of a manufacturing execution system. At least one user table is retrieved out of the database. A first number of records are retrieved for the user table. A single execution of the production rule is triggered by the server process. A second number of records are retrieved for the user table. The first number of records are compared to the second number of records and either, classifying the production rule as a suitable rule for the memory management analysis if the first and the second number of records are equal, or, classifying the production rule as an unsuitable rule for the memory management analysis if the first and the second number records are unequal.
Abstract: An image processing apparatus includes: an image input unit which inputs image data per page; a sub-memory unit which stores the image data input from the image input unit; an encoding unit which encodes the image data stored in the sub-memory unit; a main memory unit which stores the image data encoded by the encoding unit; a non-volatile storage unit which stores the encoded image data stored in the main memory unit; and a processor which executes processing of discriminating a memory size of the main memory unit and the sub-memory unit and switching between first input processing and second input processing to be executed in accordance with the discriminated memory size of the main memory unit and the sub-memory unit.
Abstract: A reading device comprising a connection unit configured to be connected with a storage medium, a determination unit configured to determine whether or not the storage medium is connected to the connection unit, a judging unit configured to judge if there is a document to be read by a reading unit and an execution unit configured to execute the advising process when the judgment unit judges that there is the document to be read and the determination unit determines that the storage medium is connected to the connection unit.
Abstract: Device, system, and method of monitoring fax relay. An apparatus for measuring Quality of Service (QoS) of Fax over Internet Protocol (FoIP) calls includes: a FoIP packet monitoring module to monitor in real-time Internet Protocol (IP) network streams exchanged between a FoIP emitter device and a FoIP receiver device; a FoIP equipment evaluator to evaluate real-time performance of at least one of: the FoIP emitter device, and the FoIP receiver device; and a FoIP call QoS evaluator to evaluate in real time a FoIP call QoS quality of a FoIP communication between said FoIP emitter device and said FoIP receiver device.
Abstract: An information transmitting apparatus includes a recipient information memory storing multiple pieces of recipient information and recipient identification information that is associated with each of the multiple pieces of recipient information and is used for identifying each piece of recipient information; a user information memory storing user selection identification information, which is the recipient identification information selected by a user from the recipient information memory, and storing information indicating a time when the user selection identification information is selected by the user; an information transmitting unit reading out the recipient information corresponding to the user selection identification information from the recipient information memory to transmit information to the recipient identified by the recipient information that is read out; and a notification unit notifying the user of change if the recipient information stored in the recipient information memory is changed afte
Abstract: A print data processing system includes plural intermediate data generation units, an allocation unit, one or more memories, a print image conversion unit, and a reprint controller. Each intermediate data generation unit interprets PDL data and generates intermediate data in units of pages. The allocation unit allocates processes of interpreting the PDL data to the intermediate data generation units in units of pages and causes the intermediate data generation units to execute processes of interpreting pages in parallel. The one or more memories store pieces of intermediate data of the individual pages. The print image conversion unit acquires the pieces of intermediate data, converts the acquired data to print image data, and supplies the print image data to a printer. The reprint controller performs control to cause the print image conversion unit to reacquire the pieces of intermediate data and to reconvert the reacquired data to the print image data.
Abstract: An image scanning apparatus of this disclosure includes: a scanner unit which generates image data by image scanning and outputs it; a memory; a data processing unit which (a1) performs a predetermined process for either the image data outputted by the scanner unit or the image data for which a preprocess has been performed, (a2) writes the processed image data into a predetermined memory area in the memory in turn, and (a3) returns a writing position of the image data to a top of the memory area and overwrite the image data if the writing position of the image data reaches an end of the memory area; and a control unit which (b1) allocates the memory area in the memory and (b2) measures a shortage amount of the memory area on the basis of a size of an area where the image data has been overwritten.
December 21, 2012
Date of Patent:
October 21, 2014
Kyocera Document Solutions Inc.
Yuya Tagami, Kunihiko Shimamoto, Masaki Baba
Abstract: A printing device includes a plurality of data transfer control units which store image data transferred from an upper level device in a storage unit; a plurality of output control units which are provided correspondingly to the data transfer control units and each of which controls printing of the image data stored by a specified one of the data transfer control units; and a print control unit that, when abnormality has occurred in any of the data transfer control units, transmits a transfer instruction on the image data that is to be transferred originally by the data transfer control unit being at fault, to an alternate data transfer control unit among the data transfer control units in which no abnormality has occurred, and instructs an output control unit corresponding to the data transfer control unit being at fault to print image data stored by the alternate data transfer control unit.
Abstract: An image forming apparatus includes an interface, a reading unit, an internal storage, and a deletion control unit. The interface is configured to establish a connection with an external storage. The internal storage is configured to store the data read from the external storage. The deletion control unit is configured to delete the data stored in the internal storage on the basis of an operation related to releasing the connection with the external storage.
Abstract: An image forming system includes plural image forming devices each of which forms an image corresponding to image data. Each image forming device includes a memory, a determining unit, a selecting unit, a specifying unit, and a transferring unit. The memory stores one or more pieces of image data. The determining unit determines whether or not usage of the memory is larger than a threshold. The selecting unit selects, if the determining unit determines that usage of the memory is larger than the threshold, a piece of image data to be transferred from among the pieces of image data stored in the memory. The specifying unit specifies a specific image forming device to which the selected piece of image data is to be transferred among the other image forming devices. The transferring unit transfers the selected piece of image data to the specific image forming device.
Abstract: An image processing apparatus capable of efficiently using a removable medium when the removable medium is used instead of a memory provided in the image processing apparatus. The apparatus includes a RAM for storing image data, a removable medium I/F to which the removable medium is coupled, and a CPU. The CPU confirms the remaining capacity of the RAM and determines based on the remaining capacity confirmed during execution of a job and a job operation mode whether the job can be continued by using only the RAM. When it is determined that the job cannot be continued, image data to be saved is selected according to a predetermined priority order, and the selected image data is saved from the RAM onto the removable medium.
Abstract: In case of searching and outputting output information stored in a memory, it enables a user of the host computer to select the device of storing the output information, whereby the load in searching and outputting the information is reduced. To do so, when the host computer causes the printer to print the image based on the print data, the hard disk of the multifunctional device is selected from among the plural hard disks, as the storage destination to which the print data is stored and from which the stored print data can be searched and output. Then, the information representing the storage destination and the print data are transmitted to the printer so as to be printed, and the print data is also transmitted to the multifunctional device to be stored.
Abstract: A facsimile apparatus includes a common setting which specifies whether a report regarding facsimile transmission is to be outputted, or not, and a specific setting which specifies whether an output of the report regarding facsimile transmission is to be permitted, or not, for each of at least one destination of the facsimile transmission. Further, the facsimile apparatus determines whether the report related to a facsimile transmission to at least one destination is to be outputted, or not, by applying the specific setting corresponding to the at least one destination in preference to the common setting. Further, if it is determined that the report related to the facsimile transmission to the at least one destination is to be outputted, the facsimile apparatus outputs the report including information related to the facsimile transmission to the at least one destination.
Abstract: An image forming apparatus includes plural input filter sections controlling different types of input-processing performed by corresponding input devices to produce respective input image data sets each having a different input format, plural output filter sections controlling different types of output-processing performed by corresponding output devices that receive respective output image data sets each having a different output format, and an image processing section being made sharable by any given one of the input filter sections and any given one of the output filter sections, and converting an image data set from an input format of the one of the input filter sections to an output format of the one of the output filter sections.
Abstract: There is provided a printing apparatus including a sheet accommodation device including at least one sheet accommodation section which accommodates a sheet before printing, a printing unit which prints an image on a sheet based on print data stored in a storage area, a discharged sheet accommodation device including at least one discharged sheet accommodation section which accommodates the printed sheet, a control device which selects a combination of a sheet accommodation section and a discharged sheet accommodation section such that a storage device completes storing print data into the storage area by a conveyance starting time of a sheet to be printed based on the print data, and which control a conveyance device to feed the sheet to be printed based on the print data from the sheet accommodation section to discharge the sheet to the discharged sheet accommodation section of the selected combination.
Abstract: A multifunctional printer comprises a CCD for reading an image on one side of a document, a CIS for reading an image on the other side of the document, an image processing unit for processing the image of the side read by the CCD or the CIS, and a determining unit (S12) for determining which of the images of the sides read by the CCD and the CIS is to be processed first by the image processing unit.
Abstract: An exemplary method herein operates to help diagnose and correct facsimile transmission errors. The method detects a first facsimile transmission error using an arbitrarily named “first” facsimile machine (which can be a sending facsimile machine or a receiving facsimile machine). The facsimile transmission error occurs during a first facsimile transmission sent from the sending facsimile machine to the receiving facsimile machine. Upon detecting the first facsimile transmission error, the sending facsimile machine automatically contacts a service center computer. The service center computer automatically connects the sending facsimile machine to the receiving facsimile machine through the service center computer. Then, the sending facsimile machine sends a test facsimile transmission to the receiving facsimile machine through the service center computer.
February 9, 2011
Date of Patent:
April 8, 2014
Martin Roantree, Joanna Keep, Sahadevasangary Gajedevasangary, Maysara Fermawi
Abstract: When the processing of process steps of a print job that includes job definition information showing the process steps of a printing process and information relating to drawing data used in printing is executed by devices, a printing control apparatus connected to the devices determines whether the processing content of a target print job has been changed by the devices from a processing content defined by the job definition information, and, if determined that the processing content has been changed, collects the job definition information defining the changed processing content.
Abstract: An image processing apparatus has a line memory for writing and reading image data of one line. A write/read controller controls writing and reading the image data of one line in and from the line memory. A white line determiner determines whether an image corresponding to image data of one line being written in the line memory is a white line. An image processor performs specified image processing on the image data of one line read from the line memory by the write/read controller. An image processing controller generates an operation clock used in the image processor and causes the image processor to perform the specified image processing for the image data of one line determined not to be a white line and stops generating the operation clock and reads white data from a white data storage for the image data of one line determined to be a white line.
Abstract: In an optical scanner, when an emission control unit varies a period at which image data is output from an output buffer of the emission control unit in order to correct a sub scan magnification of a LED array and a vacant region of an input buffer of the emission control unit ceases to exist, a buffer control unit temporarily stores the image data in a vacant region of a memory of an image correcting unit, and transfers the image data temporarily stored in the memory to the input buffer when the vacant region is generated in the input buffer.
Abstract: The present invention provides an image reading system and an image reading apparatus with which an environment for performing a specific scan mode can be constructed with ease according to the functions of connected information processing apparatuses and the scan environment can be changed with ease, and control methods and programs thereof. To accomplish this, the image reading apparatus selects an information processing apparatus to which image data read from an original is to be transmitted, transmits identification information for identifying the image reading apparatus stored in advance in a memory and an instruction to construct an environment for performing the specific scan mode to the selected information processing apparatus, receives a response to the transmitted instruction, and, when the response is received, displays a setting screen in which settings regarding the environment for performing the specific scan mode can be changed on a display.
Abstract: A system for identifying digital content related to a portion of a block of text receives, automatically or via input by a user, an indication of one or more words included in the block of text. The system searches a database of digital content based on the one or more words and retrieves from the database one or more digital content items or identifiers of digital content items that are related to the one or more words. The system provides the retrieved digital content items or identifiers to the user, and receives a selection of one or more of the provided items or identifiers from the user. The system associates for display or replay the one or more selected digital content items with the one or more words in the block of text. Other embodiments of the system are also disclosed.
Abstract: A method of reading document image data and transferring the image data to a data reception apparatus, includes setting memory areas for storing the image data in a data storage section and setting a reading condition, upon receipt of a scan start command; transmitting the scan start command for instructing the scanner apparatus to start operations; instructing the scanner apparatus to transmit the image data to a transfer data storage section; transferring the image data in the transfer data storage section to the data storage section in response to a data transferring request command; transmitting a document end signal to the data storage section; executing feeding of subsequent document sheets, without transmitting another scan start command; determining whether distance from a rear end is a predetermined length or more, and an available space is a predetermined amount or more; and controlling a feeding section based on determination results.
Abstract: An image joining method for a scanner that scans and transfers image data to a terminal is provided. During scanning and data transfer, when the image data stored in a register is full, an image processor stops the scanning of a linear photodetector. Meanwhile, a matrix photodetector fetches and stores the image of a code strip. Then, the photodetectors are moved backward a distance larger than that being required to be accelerated forward when the scanner resumes scanning. After the data in the register being transferred and cleared, the linear photodetector resumes scanning at a normal moving speed. The code strip image is further fetched and compared with the stored one to get a joining point of scanned image data. By the joining point, the new and prior image data portions are joined and the scanning proceeds, and joined image data will not be overlapped or broken.
Abstract: An image scanning device has first and second image scanning units to scan an image on the front and rear surfaces of a document to sequentially output image data on a line-by-line basis. A determining unit determines whether or not the number of lines of the front image is greater than or equal to a predetermined number, and whether or not the number of lines of the rear image is greater than or equal to the predetermined number. A processing unit reads out the front and rear image data on a line-by-line basis for the predetermined number of lines and performs image-processing on the readout data if the number of lines of the front image data is greater than or equal to the predetermined number and performs image-processing on the readout data if the number of lines of the rear image data is greater than or equal to the predetermined number.
Abstract: A printing apparatus includes: a receiving section which receives a print data from the external apparatus; a storage section in which the print data received by the receiving section is stored; an input section which receives from a user a print instruction for printing based on the print data stored in the storage section; a print section which performs the printing of the image on the recording medium based on the print data stored in the storage section in a case that the input section receives the print instruction from the user; and a controller which controls the storage section and which calculates and sets for the print data stored in the storage section a storage time-period within which the print data is storable in the storage section.
Abstract: An image forming apparatus, an e-mail server, an e-mail facsimile transmission system having the same and an e-mail facsimile setting method of an image forming apparatus. The e-mail facsimile setting method of an image forming apparatus which transmits an e-mail for facsimile transmission to a facsimile server, includes displaying a parameter setting screen applied to a plurality of facsimile servers, inputting a parameter value depending on the displayed parameter setting screen; and transmitting an e-mail with an identification type to correspond to one kind of facsimile server of the plurality of facsimile servers to the facsimile server based on the input setting value. Thus, a setting screen commonly applied to a plurality of facsimile servers is provided to a user, thereby saving time and cost needed in an e-mail facsimile setting.
Abstract: An image transmission system including an image processing device and a communicating device which are communicable with each other through an access point in an infrastructure mode through an “m” channel, wherein upon a communication failure in the infrastructure mode, the communication mode is switched from the infrastructure mode to an ad hoc mode in which the two devices are directly communicable with each other through an “n” channel. During the communication in the ad hoc mode, the “m” channel is scanned to detect the access point at a predetermined time interval, and upon detection of the access point through the “m” channel, the communication mode is switched back to the infrastructure mode.
Abstract: There is provided a printing device, comprising: a data receiving unit configured to receive print job data; a buffer used to store the print job data; a judgment unit configured to judge whether the print job data received by the data receiving unit can be stored in available space of the buffer; and a deletion target extraction unit configured such that, in response to the judgment unit judging that the print job data received by the data receiving unit can not be stored in available space of the buffer, the deletion target extraction unit extracts deletion target print job data which can de deleted from the buffer, from among one or more pieces of print job data stored in the buffer.
Abstract: Restart shifting in the scanned image data is minimized and the resulting image quality is improved even when scanning pauses and resumes. A dot impact printer 10 issues a command to stop media conveyance when available capacity in the image buffer 41A goes below a stop buffering level, and continues scanning by the scanner 111, 112 until a conveyance stop delay period passes and then stops scanning. When the available capacity exceeds a resume buffering level after the conveyance stop delay period has passed, the dot impact printer 10 applies a command to resume media transportation and scanning, prohibits storing the scanned image data from the scanners 111, 112 until a resume drive delay time passes, and resumes storing data after the resume drive delay time passes.
Abstract: A camera system for imaging a document including an enclosed imaging-optical-chamber, at least one camera mounted inside the imaging-optical-chamber and having a lens defining the primary FOV of the camera, at least one light source for illuminating the document; at least one light-occluding structures, wherein each light sources are operatively coupled with a light-occluding structures, a glass-window, wherein the document is operatively disposed on the glass-window, and wherein the glass-window extends the FOV of the camera thereby forming an extended FOV of the camera. The system further includes at least one mirror operatively coupled with at least one of the light sources. Preferably, the light sources are disposed inside the primary FOV of the camera, such that the imaginary light-source of the light source is disposed outside the extended FOV of the camera.
July 19, 2011
Date of Patent:
October 15, 2013
CSSN Inc. Card Scanning Solutions
Iuval Hatzav, Ilan Ben-Shahar, Giyora Sharaby, Daniel Hatzav
Abstract: A scanner device may create original data in an internal storage unit. The original data may include header information and actual image data representing a scan target object. The header information may include a first value as size information. The size information may indicate a size of image data corresponding to a scanning direction. In a case where the size of the actual image data is smaller than the first value, the original data may further include specific image data such that the size of entire image data including the actual image data and the specific image data is identical to the first value. The scanner device may calculate a digest value by utilizing the original data so as to create purpose data in an external storage unit by utilizing the original data and the digest value.
Abstract: An image reading apparatus includes a reading image unit that reads an image data of a document; a memory that writes the image data obtained by the reading image unit in a space region of the memory; a memory managing unit that determines whether the space region larger than a predetermined memory size of the memory exists; and a reading operation control unit that manages reading image operation and interruption of the reading image unit for a reading section of the document having a unit data size corresponding to an amount of the image data being writable in the predetermined memory size; wherein the memory management determines whether or not the space region larger than the predetermined memory size exists in the memory.
Abstract: The image forming apparatus according to the present invention is controlled in such a way that it can generate from document data, original copy data for outputting an original copy of the document data and carbon copy data for outputting a carbon copy of the document data (S103 and S105), start output processing of the generated original and carbon copy data (S104, S106, S107, and S108), determines whether or not the original copy data has been deleted in the middle of the output processing (S109), and gives user a message prompting user to discard the outputted result of the carbon copy data when it is determined that the original copy data has been deleted in the middle of the output processing (S112 and S113).
April 18, 2011
Date of Patent:
August 27, 2013
Konica Minolta Business Technologies, Inc.
Abstract: Images from a set of documents may be read by an image reading device by, in one example, carrying the documents one by one. The read data may be stored and errors in an operation in the reading may be detected. When an error is detected, the reading of the documents may be stopped. Additionally, reading of the documents may be restarted when the error is no longer detected. According to one or more aspects, the reading may be restarted such that the read data obtained after restart of reading continues from the read data obtained before detection of the error. According to further aspects, the entire read data of the documents may be converted into a single file having a predetermined format.
Abstract: An image output apparatus including a first storage unit and a second storage unit having a slower data access speed than the first storage unit, an input unit configured to input image data, a setting unit configured to set a threshold of remaining amount of the first storage unit, a detection unit configured to detect the remaining amount of the first storage unit in which the image data is stored, a determination unit configured to determine whether the remaining amount is smaller than the threshold, a control unit configured to control the storage units so that, when the determination unit determines the remaining amount is smaller than the threshold, image data which is smaller than the image data input by the input unit among the image data stored in the first storage unit is transferred to the second storage unit.
Abstract: An image scanning device includes a scanning unit configured to execute image scanning of a document and thereby generate image data, at least one processing unit configured to successively process the image data outputted from the scanning unit, a transmission unit configured to transmit the image data outputted from the processing unit, a storage unit, in which multiple buffer areas to be used for transferring the image data among the scanning unit, the at least one processing unit and the transmission unit are allocated, an acquisition unit configured to acquire information on usage status of each of the buffer areas, and a changing unit configured to change storage area allocation at least between two of the buffer areas based on the usage status acquired by the acquisition unit.