Method for processing a file for a sub-memory in a wireless terminal
First Claim
1. A method of accessing and processing a file stored in a sub-memory of a portable terminal including the sub-memory and an internal memory capable of storing mass storage data in which the internal memory has a buffer for accessing and buffering the file selected from the sub-memory, the method comprising the steps of:
- storing a file system menu of the sub-memory in the internal memory during a boot-up operation;
displaying the file system menu stored in the internal memory when shifting into a file access mode for the sub-memory from a waiting mode;
accessing file data selected from the file system menu of the sub-memory and buffering the file data in the buffer of the internal memory until the file data have a size corresponding to a predetermined upper limit value;
processing the buffered file data;
buffering data of the sub-memory in the buffer until the data have a size corresponding to the upper limit value when quantity of buffered data becomes lower than a predetermined lower limit value while processing the buffered file data; and
repeating data processing and buffering procedures until a closing command is generated.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of accessing and processing a file stored in a sub-memory of a portable terminal including the sub-memory and an internal memory capable of storing mass storage data. The method includes storing a file system menu of the sub-memory in the internal memory during a boot-up operation, displaying the file system menu when shifting into a file access mode for the sub-memory from a waiting mode, accessing file data selected from the file system menu and buffering the file data in the buffer of the internal memory until the file data have a size corresponding to a predetermined upper limit value, processing the buffered file data, buffering data of the sub-memory in the buffer until the data have a size corresponding to the upper limit value when a quantity of buffered data becomes lower than a predetermined lower limit value while processing the buffered file data, and repeating data processing and buffering procedures until a closing command is generated.
-
Citations
20 Claims
-
1. A method of accessing and processing a file stored in a sub-memory of a portable terminal including the sub-memory and an internal memory capable of storing mass storage data in which the internal memory has a buffer for accessing and buffering the file selected from the sub-memory, the method comprising the steps of:
-
storing a file system menu of the sub-memory in the internal memory during a boot-up operation;
displaying the file system menu stored in the internal memory when shifting into a file access mode for the sub-memory from a waiting mode;
accessing file data selected from the file system menu of the sub-memory and buffering the file data in the buffer of the internal memory until the file data have a size corresponding to a predetermined upper limit value;
processing the buffered file data;
buffering data of the sub-memory in the buffer until the data have a size corresponding to the upper limit value when quantity of buffered data becomes lower than a predetermined lower limit value while processing the buffered file data; and
repeating data processing and buffering procedures until a closing command is generated. - View Dependent Claims (2)
-
-
3. A method of accessing and processing a file stored in a sub-memory of a portable terminal including the sub-memory as an external memory and an internal memory having a buffer for accessing and buffering the file selected from the sub-memory, the method comprising the steps of:
-
storing a file system menu of the sub-memory in the internal memory during a boot-up operation;
displaying the file system menu stored in the internal memory when shifting into a file access mode for the sub-memory from a waiting mode;
checking whether a size of the file selected from the file system menu is adapted to be buffered in the buffer;
accessing the selected file stored in the sub-memory and buffering the selected file in the buffer of the internal memory if the selected file has a size adapted to be buffered in the buffer;
processing the file buffered in the buffer when the buffering step is completed;
accessing the selected file stored in the sub-memory and buffering the selected file in the buffer of the internal memory if the selected file has a size exceeding a size of the buffer;
processing the buffered file data;
continuously processing the buffered file data and driving the sub-memory in order to buffer data of the sub-memory in the buffer if quantity of the buffered file data becomes equal to or lower than a predetermined lower limit value while processing the buffered file data; and
stopping a file access step for the sub-memory and returning to the buffered file processing step if quantity of the buffered file data corresponds to a predetermined upper limit value while processing the buffered file data.
-
-
4. A method of storing data in a portable terminal including a sub-memory and a main memory capable of storing mass storage data in which the main memory has a buffer area including a plurality of blocks, the method comprising the steps of:
-
assigning the buffer area to the main memory in a data storage mode;
processing input data and buffering the processed data in the buffer area of the main memory;
driving a file system when the data have buffered corresponding to the upper limit value of the buffer area, buffering the processed data in a next block of the buffer area, selecting a block of the buffer area, in which the data are primarily buffered, by means of the file system, and storing the data being buffered in the selected block in the sub-memory; and
repeating the above steps until a closing command is generated. - View Dependent Claims (5, 6)
-
-
7. A method of storing data in a portable terminal including a sub-memory and a main memory capable of storing mass storage data in which the main memory has a buffer area including a plurality of blocks, the method comprising the steps of:
-
displaying files stored in the sub-memory in a data reproduction mode and assigning the buffer area to the main memory when a file is selected from the files;
driving a file system so as to buffer the data until the data have buffered corresponding to an upper limit block of the buffer area of the main memory;
processing the buffered data, driving the file system when the buffered data are processed corresponding to the lower limit block of the buffer area, and buffering data of the sub-memory corresponding to the upper limit block of the buffer area by means of the file system; and
repeating the above steps until a closing command is generated. - View Dependent Claims (8, 9)
-
-
10. A method of processing a file stored in a sub-memory capable of storing mass storage data in a portable terminal including the sub-memory and a buffer for buffering data of the sub-memory, the method comprising the steps of:
-
displaying a menu of a file system of the sub-memory in a data reproduction mode;
selecting a file from the menu, accessing the selected file stored in the sub-memory, and buffering the selected file in the buffer of an internal memory with a predetermined size; and
processing the file buffered in the buffer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 19, 20)
-
-
17. A method of processing a file stored in a sub-memory capable of storing mass storage data in a portable terminal including the sub-memory and a buffer for buffering data of the sub-memory, the method comprising the steps of:
-
buffering processed data in the buffer during a data storage mode of the sub-memory;
storing the data in the sub-memory when the data corresponding to a predetermined upper limit value have been buffered in the buffer, and stopping the storing operation for the data when the data buffered in the buffer has a size corresponding to a predetermined lower limit value; and
repeating the above steps if the data buffered in the buffer have a size corresponding to the upper limit value until a data processing procedure is finished. - View Dependent Claims (18)
-
Specification