Equipment control command processing system and method thereof
First Claim
1. A command processing system operable to process a plurality of commands sent from an external controller to equipment via a digital interface, said command processing system comprising:
- a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands; and
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a canceling command for canceling a most recently executed command, said system controller judges whether the most recently executed command is present in said status/command storage unit, and wherein when said system controller judges that the most recently executed command is present in said status/command storage unit, management information stored in said management storage unit just before execution of the most recently executed command is read out as prior management information and management information just after the execution of the most recently executed command is replaced with the prior management information while the most recently executed command is deleted from the executed commands stored in said status/command storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a command processing system for processing a command sent from an external controller (111) to an equipment (100, 200) via a digital interface (112), a status/command storage unit (103) stores the last executed commands to inform the external controller (111) of contents thereof in response to the command. Meanwhile, a management information storage unit stores the management information just before and just after execution of the received command, wherein upon receipt of a command (Z) for inquiring contents of the previously executed commands, the commands (X, Y) stored in the status/command storage unit (103) are read out to produce a response data to the inquiring command. Thus, the user can easily know the content of the last control command provided for controlling equipment.
-
Citations
34 Claims
-
1. A command processing system operable to process a plurality of commands sent from an external controller to equipment via a digital interface, said command processing system comprising:
-
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands; and
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a canceling command for canceling a most recently executed command, said system controller judges whether the most recently executed command is present in said status/command storage unit, and wherein when said system controller judges that the most recently executed command is present in said status/command storage unit, management information stored in said management storage unit just before execution of the most recently executed command is read out as prior management information and management information just after the execution of the most recently executed command is replaced with the prior management information while the most recently executed command is deleted from the executed commands stored in said status/command storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
wherein said command processing system further comprises a list generator operable to produce a list of the status information including the most recently executed command. -
4. The command processing system of claim 3, further comprising a table of ID codes,
wherein the status information includes a plurality of items, wherein each ID code in said table of ID codes is assigned to a corresponding item in the plurality of items, wherein said list generator is operable to produce the list by appending each ID code to its corresponding item to thereby access content of a desired item in the list with reference to the ID code appended thereto. -
5. The command processing system of claim 4, wherein an access command for accessing a desired item and obtaining content of the desired item includes an ID-code field, indicating an ID code of the desired item for which content is to be obtained, and
wherein the ID code identifies an address position of the desired item in the list. -
6. The command processing system of claim 4, wherein the list includes a data structure having continuous plural pairs of items of status information content and corresponding ID codes added thereto.
-
7. The command processing system of claim 3, wherein, upon receipt from the external controller of an inquiring command that requests the list and content therein, a response is produced in response to the inquiring command,
wherein the inquiring command comprises a command name field indicative of a command name and a list designation field for designating a list of the items, and wherein the response comprises the list and includes a data format of a combination of the status information added to the inquiring command.
-
-
8. A command processing system operable to process a plurality of commands sent from an external controller to equipment via a digital interface, said command processing system comprising:
-
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands; and
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a canceling command for canceling a most recently executed command, said system controller judges whether the most recently executed command is present in said status/command storage unit, and wherein when said system controller judges that the most recently executed command is present in said status/command storage unit, management information stored in said management storage unit just before execution of the most recently executed command is read out as prior management information and management information just after the execution of the most recently executed command is replaced with the prior management information, and the most recently executed command is deleted from the executed commands stored in said status/command storage unit.
-
-
9. A system comprising:
-
an external controller;
a digital interface;
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands;
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command; and
a data recording and reproducing apparatus having a recording medium in which the main data and management information are recordable thereon and reproduceable therefrom, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a canceling command for canceling a most recently executed command, said system controller judges whether the most recently executed command is present in said status/command storage unit, wherein when said system controller judges that the most recently executed command is present in said status/command storage unit, management information stored in said management storage unit just before execution of the most recently executed command is read out as prior management information and management information just after the execution of the most recently executed command is replaced with the prior management information while the most recently executed command is deleted from the executed commands stored in said status/command storage unit, and wherein said command processing system is operable to process a plurality of commands sent from said external controller to said data recording and reproducing apparatus via said digital interface.
-
-
10. A command processing system operable to process a plurality of commands sent from an external controller to equipment via a digital interface, said command processing system comprising:
-
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands; and
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a canceling command for canceling the most recently executed command, said system controller judges whether the most recently executed command is present in said status/command storage unit, and wherein when said system controller judges that the most recently executed command is absent from said status/command storage unit, said system controller produces a reject response to reject the canceling command. - View Dependent Claims (11, 12, 13, 14, 15, 16)
wherein said command processing system further comprises a list generator operable to produce a list of the status information including the most recently executed command. -
13. The command processing system of claim 12, further comprising a table of ID codes,
wherein the status information includes a plurality of items, wherein each ID code in said table of ID codes is assigned to a corresponding item in the plurality of items, wherein said list generator is operable to produce the list by appending each ID code to its corresponding item to thereby access content of a desired item in the list with reference to the ID code appended thereto. -
14. The command processing system of claim 13, wherein an access command for accessing a desired item and obtaining content of the desired item includes an ID-code field, indicating an ID code of the desired item for which content is to be obtained, and
wherein the ID code identifies an address position of the desired item in the list. -
15. The command processing system of claim 13, wherein the list includes a data structure having continuous plural pairs of items of status information content and corresponding ID) codes added thereto.
-
16. The command processing system of claim 12, wherein, upon receipt from the external controller of an inquiring command that requests the list and content therein, a response is produced in response to the inquiring command,
wherein the inquiring command comprises a command name field indicative of a command name and a list designation field for designating a list of the items, and wherein the response comprises the list and includes a data format of a combination of the status information added to the inquiring command.
-
-
17. A system comprising:
-
an external controller;
a digital interface;
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands;
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command; and
a data recording and reproducing apparatus having a recording medium in which the main data and management information are recordable thereon and reproduceable therefrom, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a canceling command for canceling the most recently executed command, said system controller judges whether the most recently executed command is present in said status/command storage unit, wherein when said system controller judges that the most recently executed command is absent from said status/command storage unit, said system controller produces a reject response to reject the canceling command, and wherein said command processing system is operable to process a plurality of commands sent from said external controller to said data recording and reproducing apparatus via said digital interface.
-
-
18. A command processing system operable to process a plurality of commands sent from an external controller to equipment via a digital interface, said command processing system comprising:
-
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands; and
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, and wherein upon receipt of a rewriting command for rewriting a most recently executed command, said system controller produces a reject response to reject the rewriting command. - View Dependent Claims (19, 20, 21, 22, 23, 24)
wherein said command processing system further comprises a list generator operable to produce a list of the status information including the most recently executed command. -
21. The command processing system of claim 20, further comprising a table of ID codes,
wherein the status information includes a plurality of items, wherein each ID code in said table of ID codes is assigned to a corresponding item in the plurality of items, wherein said list generator is operable to produce the list by appending each ID code to its corresponding item to thereby access content of a desired item in the list with reference to the ID code appended thereto. -
22. The command processing system of claim 21, wherein an access command for accessing a desired item and obtaining content of the desired item includes an ID-code field, indicating an ID code of the desired item for which content is to be obtained, and
wherein the ID code identifies an address position of the desired item in the list. -
23. The command processing system of claim 21, wherein the list includes a data structure having continuous plural pairs of items of status information content and corresponding ID codes added thereto.
-
24. The command processing system of claim 20, wherein, upon receipt from the external controller of an inquiring command that requests the list and content therein, a response is produced in response to the inquiring command,
wherein the inquiring command comprises a command name field indicative of a command name and a list designation field for designating a list of the items, and wherein the response comprises the list and includes a data format of a combination of the status information added to the inquiring command.
-
-
25. A system comprising:
-
an external controller;
a digital interface;
a system controller being operable to receive the commands, execute the commands, and process management information of main data based on the commands;
a status/command storage unit being operable to store executed commands;
a management information storage unit being operable to store management information just before execution of a received command that is received by said system controller and management information just after execution of the received command; and
a data recording and reproducing apparatus having a recording medium in which the main data and management information are recordable thereon and reproduceable therefrom, wherein said system controller is operable to inform the external controller of content of a predetermined number of executed commands stored by said status/command storage unit in response to an inquiring command from the external controller, wherein upon receipt of a rewriting command for rewriting a most recently executed command, said system controller produces a reject response to reject the rewriting command, and wherein said command processing system is operable to process a plurality of commands sent from said external controller to said data recording and reproducing apparatus via said digital interface.
-
-
26. A command processing method for processing a plurality of commands sent from an external controller to equipment via a digital interface, said method comprising:
-
receiving the commands and execute the commands to process management information of main data based on the commands;
storing the executed commands;
storing management information just before execution of a received command and management information just after execution of the received command;
informing the external controller of the content of a predetermined number of stored executed commands in response to an inquiring command from the external controller;
judging whether the most recently executed command is present upon receipt of a canceling command for canceling a most recently executed command; and
reading out the stored management information just before execution of the most recently executed command as prior management information and replacing management information just after the execution of the most recently executed command with the prior management information, and deleting the most recently executed command from the stored executed commands when the most recently executed command is present. - View Dependent Claims (27, 28)
storing status information indicative of a present operation status of the equipment together with the most recently executed command; and
producing a list of the status information including the most recently executed command.
-
-
29. A command processing method for processing a plurality of commands sent from an external controller to equipment via a digital interface, said method comprising:
-
receiving the commands and execute the commands to process management information of main data based on the commands;
storing the executed commands;
storing management information just before execution of a received command and management information just after execution of the received command;
informing the external controller of the content of a predetermined number of stored executed commands in response to an inquiring command from the external controller;
judging whether the most recently executed command is absent upon receipt of a canceling command for canceling a most recently executed command; and
producing a reject response to reject the canceling command when the most recently executed command is absent. - View Dependent Claims (30, 31, 33)
storing status information indicative of a present operation status of the equipment together with the most recently executed command; and
producing a list of the status information including the most recently executed command.
-
-
33. The command processing method of claim 30, further comprising reading out the stored commands as response data to the inquiring command upon receipt of an inquiring command for inquiring as to contents of the executed commands.
-
32. A command processing method for processing a plurality of commands sent from an external controller to equipment via a digital interface, said method comprising:
-
receiving the commands and execute the commands to process management information of main data based on the commands;
storing the executed commands;
storing management information just before execution of a received command and management information just after execution of the received command;
informing the external controller of the content of a predetermined number of stored executed commands in response to an inquiring command from the external controller; and
producing a reject response to reject the rewriting command upon receipt of a rewriting command for rewriting a most recently executed command. - View Dependent Claims (34)
storing status information indicative of a present operation status of the equipment together with the most recently executed command; and
producing a list of the status information including the most recently executed command.
-
Specification