Data processor having page turning function for managing a plurality of data sets
First Claim
1. A data processor having a page turning function, for managing a plurality of data sets each containing a plurality of data units of different kinds, wherein said data processor comprises:
- extraction means for extracting a data unit in a page ahead of the present page in response to a next page instruction, or in a page behind the present page in response to a previous page instruction;
decision means for determining whether or not the kind of the data unit extracted by said extraction means is equal to the kind of a data unit in the present page; and
output control means for providing the data unit extracted by said extraction means if said decision means determines that the kind of the data unit extracted by said extraction means is equal to the kind of the data unit in the present page, and restarting the extraction process of said extracting means if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of the data unit in the present page.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processor having a page turning function, for managing a plurality of data sets each containing a plurality of data units of different kinds, has an extraction portion, a decision portion, and an output control portion. The extraction portion is used to extract a data unit in a page ahead of the present page in response to a next page instruction, or in a page behind the present page in response to a previous page instruction, and the decision portion is used to determine whether or not the kind of the data unit extracted by the extraction portion is equal to the kind of a data unit in the present page. The output control portion is used to provide the data unit extracted by the extraction portion if the decision portion determines that they are equal to each other, and if the decision portion determines that they are unequal to each other, restarting the extraction process of the extracting portion. Therefore, the page turning operation can be rapidly and easily carried out.
-
Citations
20 Claims
-
1. A data processor having a page turning function, for managing a plurality of data sets each containing a plurality of data units of different kinds, wherein said data processor comprises:
-
extraction means for extracting a data unit in a page ahead of the present page in response to a next page instruction, or in a page behind the present page in response to a previous page instruction; decision means for determining whether or not the kind of the data unit extracted by said extraction means is equal to the kind of a data unit in the present page; and output control means for providing the data unit extracted by said extraction means if said decision means determines that the kind of the data unit extracted by said extraction means is equal to the kind of the data unit in the present page, and restarting the extraction process of said extracting means if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of the data unit in the present page. - View Dependent Claims (2)
-
-
3. A data processor having a page turning function, for managing a plurality of data groups each containing a plurality of data units of the same kind, wherein said data processor comprises:
-
extraction means for extracting a data unit in a page ahead of the present page in response to a next page instruction, or in a page behind the present page in response to a previous page instruction; decision means for determining whether or not the kind of the data unit extracted by said extraction means is unequal to the kind of a data unit in the present page; and output control means for providing the data unit extracted by said extraction means if said decision means determines that the kind of the data unit extracted by said extraction means is equal to the kind of data unit in the present page, and restarting the extraction process of said extracting means if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of data unit in the present page. - View Dependent Claims (4)
-
-
5. A data processor having a page turning function, for managing copies of a set of different data units, wherein said data processor comprises:
-
reception means for receiving the number of the data units in said set; and extraction means for specifying a data unit in a page calculated by adding the number received by said reception means to the number of the present page in response to a next page instruction, or by subtracting the number received by said reception means from the number of the present page in response to a previous page instruction, extracting the specified data unit, and providing the extracted data unit. - View Dependent Claims (6)
-
-
7. A data processor having a page turning function, for managing a plurality of groups each containing copies of a data unit, wherein said data processor comprises:
-
reception means for receiving the number of the copies in each group; and extraction means for specifying, according to the number of the present page and the number received by said reception means, a different data unit in a page that is in front of and nearest to the present page in response to a next page instruction, or in a page that is behind and nearest to the present page in response to a previous page instruction, extracting the specified data unit, and providing the extracted data unit. - View Dependent Claims (8)
-
-
9. A data processor system including a data processor, a terminal unit connected to said data processor having a display for displaying a data unit, and an input unit connected to said terminal unit for inputting page turning instructions, wherein said data processor comprises:
-
extraction means for extracting a data unit in a page ahead of the present page in response to a next page instruction of said page turning instructions, or in a page behind the present page in response to a previous page instruction of said page turning instructions; decision means for determining whether or not the kind of the data unit extracted by said extraction means is equal to the kind of a data unit in the present page; and output control means for providing the data unit extracted by said extraction means if said decision means determines that the kind of the data unit extracted by said extraction means is equal to the kind of data unit in the present page, and restarting the extraction process of said extraction means if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of data unit in the present page. - View Dependent Claims (10)
-
-
11. A data processor system including a data processor, a terminal unit connected to said data processor having a display for displaying a data unit, and an input unit connected to said terminal unit for inputting page turning instructions, wherein said data processor comprises:
-
extraction means for extracting a data unit in a page ahead of the present page in response to a next page instruction of said page turning instructions, or in a page behind the present page in response to a previous page instruction of said page turning instructions; decision means for determining whether or not the kind of the data unit extracted by said extraction means is unequal to the kind of a data unit in the present page; and output control means for providing the data unit extracted by said extraction means if said decision means determines that the kind of the data unit extracted by said extraction means is equal to the kind of data unit in the present page, and restarting the extraction process of said extracting means if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of data unit in the present page. - View Dependent Claims (12)
-
-
13. A data processor system including a data processor, a terminal unit connected to said data processor having a display for displaying a data unit, and an input unit connected to said terminal unit for inputting page turning instructions, wherein said data processor comprises:
-
reception means for receiving a number of data units in a set; and extraction means for specifying a data unit in a page calculated by adding the number received by said reception means to the number of the present page in response to a next page instruction of said page turning instructions, or by subtracting the number received by said reception means from the number of the present page in response to a previous page instruction of said page turning instructions, extracting the specified data unit, and providing the extracted data unit. - View Dependent Claims (14)
-
-
15. A data processor system including a data processor, a terminal unit connected to said data processor having a display for displaying a data unit, and an input unit connected to said terminal unit for inputting page turning instructions, wherein said data processor comprises:
-
reception means for receiving a number of copies in each group; and extraction means for specifying, according to the number of the present page and the number received by said reception means, a different data unit in a page that is in front of and nearest to the present page in response to a next page instruction, of said page turning instructions, or in a page that is behind and nearest to the present page in response to a previous page instruction of said page turning instructions, extracting the specified data unit, and providing the extracted data unit. - View Dependent Claims (16)
-
-
17. A method of turning pages among a plurality of data sets each containing a plurality of data units of different kinds, wherein said method comprises:
-
a first step of extracting a data unit in a page ahead of the present page in response to a next page instruction;
or in a page behind the present page in response to a previous page instruction;a second step of determining whether or not the kind of the data unit extracted in said first step is equal to the kind of a data unit in the present page; and a third step of providing the data unit extracted in said first step if said second step determines that the kind of the data unit extracted by said extraction means is equal to the kind of data unit in the present page; and
restarting the extraction process of said first step if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of data unit in the present page.
-
-
18. A method of turning pages among a plurality of data groups each containing a plurality of data units of the same kind, wherein said method comprises:
-
a first step of extracting a data unit in a page ahead of the present page in response to a next page instruction, or in a page behind the present page in response to a previous page instruction; a second step of determining whether or not the kind of the data unit extracted in said first step is unequal to the kind of a data unit in the present page; and a third step of providing the data unit extracted in said first step if said second step determines they the kind of the data unit extracted by said extraction means is equal to the kind of data unit in the present page, and restarting the extraction process of said first step if said decision means determines that the kind of the data unit extracted by said extraction means is not equal to the kind of data unit in the present page.
-
-
19. A method of turning pages among copies of a set of different data units, wherein said method comprises:
-
a first step of receiving the number of the data units in said set; and a second step of specifying a data unit in a page calculated by adding the number received in said first step to the number of the present page in response to a next page instruction, or by subtracting the number received by said first step from the number of the present page in response to a previous page instruction, extracting the specified data unit, and providing the extracted data unit.
-
-
20. A method of turning pages among a plurality of groups each containing copies of a data unit, wherein said method comprises:
-
a first step of receiving the number of the copies in each group; and a second step of specifying, according to the number of the present page and the number received in said first step, a different data unit in a page that is in front of and nearest to the present page in response to a next page instruction, or in a page that is behind and nearest to the present page in response to a previous page instruction, extracting the specified data unit, and providing the extracted data unit.
-
Specification