Data processing apparatus and data processing method
Abstract
A data processing apparatus includes a storage unit configured to store a plurality of types of parameter groups to be used in a plurality of types of recognition tasks, a selection unit configured to select two or more recognition tasks to be executed from among the plurality of types of recognition tasks, a holding unit configured to hold parameter groups, a transfer unit configured to transfer parameter groups to be used in the two or more recognition tasks in sequence from the storage unit to the holding unit, and an execution unit configured to execute the two or more recognition tasks in sequence using the parameter groups held in the holding unit.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A data processing apparatus comprising:
a storage unit configured to store a plurality of types of parameter groups to be used in a plurality of types of recognition tasks; a selection unit configured to select two or more recognition tasks to be executed from among the plurality of types of recognition tasks; a holding unit configured to hold parameter groups; a transfer unit configured to transfer parameter groups to be used in the two or more recognition tasks in sequence from the storage unit to the holding unit; and an execution unit configured to execute the two or more recognition tasks in sequence using the parameter groups held in the holding unit.
2 . The data processing apparatus according to claim 1 ,
wherein the plurality of types of parameter groups includes a common parameter group for extracting, from an input image, common feature data to be used in common in the plurality of types of recognition tasks, wherein the transfer unit transfers the common parameter group prior to transferring other parameter groups of the plurality of types of parameter groups, and wherein the execution unit extracts the common feature data from the input image using the common parameter group, and executes the two or more recognition tasks in sequence using the common feature data.
3 . The data processing apparatus according to claim 2 ,
wherein the selection unit selects one of the two or more recognition tasks at a time, wherein the transfer unit transfers a parameter group to be used in the selected one recognition task, and wherein the execution unit executes the selected one recognition task using the transferred parameter group.
4 . The data processing apparatus according to claim 1 , further comprising a designation unit configured to designate storage destinations of the plurality of types of parameter groups in the storage unit, and
wherein the transfer unit transfers the parameter groups to be used in the two or more recognition tasks in sequence, based on the storage destinations.
5 . The data processing apparatus according to claim 4 ,
wherein the storage destinations in the storage unit store respective pieces of offset information on the plurality of types of parameter groups, and wherein the transfer unit transfers the parameter groups to be used in the two or more recognition tasks in sequence based on the storage destinations and the pieces of offset information.
6 . The data processing apparatus according to claim 4 ,
wherein the storage unit stores a plurality of sets of the plurality of types of parameter groups, and wherein the designation unit switches among the plurality of types of parameter groups depending on which of storage destinations of the plurality of sets is designated.
7 . The data processing apparatus according to claim 6 ,
wherein the storage unit stores the plurality of sets of the plurality of types of parameter groups together with attribute information for each set, and wherein the data processing apparatus further comprises a control unit configured to control execution of the two or more recognition tasks by the execution unit based on the attribute information.
8 . The data processing apparatus according to claim 1 ,
wherein the plurality of types of recognition tasks further includes a plurality of sub-categorized recognition tasks, and wherein the selection unit further selects sub-categorized recognition tasks to be executed from a plurality of sub-categorized recognition tasks included in selected recognition tasks.
9 . The data processing apparatus according to claim 8 , wherein recognition targets of the plurality of sub-categorized recognition tasks are respective sub-categorized recognition targets into which recognition targets of the recognition tasks including the plurality of sub-categorized recognition tasks are sub-categorized.
10 . The data processing apparatus according to claim 1 ,
wherein the execution unit is a hierarchical operation unit, and wherein the parameter groups are coupling coefficients of the hierarchical operation unit.
11 . The data processing apparatus according to claim 10 , wherein the hierarchical operation unit is a neural network.
12 . A data processing method for a data processing apparatus including a storage unit configured to store a plurality of types of parameter groups to be used in a plurality of types of recognition tasks and a holding unit configured to hold parameter groups, the data processing method comprising:
selecting two or more recognition tasks to be executed from among the plurality of types of recognition tasks; transferring parameter groups to be used in the two or more recognition tasks in sequence from the storage unit to the holding unit; and executing the two or more recognition tasks in sequence using the parameter groups held in the holding unit.Join the waitlist — get patent alerts
Track US2024177475A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.