Patent ID: 8176073

Claim:
An imaging device comprising: a display unit; a memory unit that stores a data structure of folders, files, and virtual folders; an imagine device control unit that internally transmits a number of the virtual folders through an Universal Asynchronous Receiver Transmitter (UART) signal line to an input/output control unit within the imaging device, and that internally transmits a number of the files associated with at least one of the virtual folders through the UART signal line to the input/output control unit, wherein the UART signal line does not use picture transfer protocol; wherein the input/output control unit including a) a control unit that displays, on the display unit, icons for selecting the virtual folders based on the number of the virtual folders, that receives a selection of the at least one of the virtual folders, and that displays icons for selecting the files associated with the at least one of the virtual folders based on the number of the files associated with the at least one of the virtual folders, and b) a requesting unit that requests at least one file associated with the at least one of the virtual folders from the imaging device control unit through an Universal Serial Bus (USB) signal line, wherein the USB signal line uses the picture transfer protocol, wherein when the number of the files associated with the at least one of the virtual folders is greater than a predetermined number of data objects displayable on one screen of the display unit, the requesting unit requests internal transmission of a subset of the files associated with the at least one of the virtual folders from the imaging device control unit through the USB signal line that is equal to the predetermined number of data objects displayable on the one screen of the display unit, and wherein when the number of the files associated with the at least one of the virtual folder is smaller than a predetermined number of data objects displayable on the one screen of the display unit, the requesting unit requests internal transmission of additional files from another virtual folder from the imaging device control unit through the USB signal line in order to be equal to the predetermined number of data object displayable on the one screen of the display unit.