发明名称 |
INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM |
摘要 |
In an information processing apparatus, a GPU obtains a plurality of blocks which have a predetermined number of pixels and are obtained by dividing an encoding target image, and intermediate blocks for which a spatial redundancy is removed are generated for each block. The GPU analyzes a data string of the intermediate blocks, and generates specifying information for specifying positions of data for which a value is included in a predetermined range in the data string, and for each of the blocks, outputs at least a portion of the data of the intermediate blocks, and corresponding specifying information to a storage apparatus. A CPU, for each of the plurality of blocks, executes compression processing by referencing corresponding specifying information, and reading at least a portion of the data corresponding to the specifying information from the storage apparatus. |
申请公布号 |
US2016029032(A1) |
申请公布日期 |
2016.01.28 |
申请号 |
US201514868871 |
申请日期 |
2015.09.29 |
申请人 |
SQUARE ENIX HOLDINGS CO., LTD. |
发明人 |
IWASAKI Tetsuji |
分类号 |
H04N19/436;G06T1/20;H04N19/645 |
主分类号 |
H04N19/436 |
代理机构 |
|
代理人 |
|
主权项 |
1. An information processing apparatus having a central processing unit (a CPU) and a graphics processing unit (a GPU), and operable to encode an image, wherein
the GPU comprises: an obtainer which is able to obtain a plurality of blocks having a predetermined number of pixels obtained by dividing an encoding target image; a remover which is able to generate an intermediate block for which a spatial redundancy is removed for each of the plurality of blocks obtained by said obtainer; an analyzer which is able to analyze a data string of intermediate blocks generated by said remover, and generate specifying information for specifying a position of data for which a value is included in a predetermined range in the data string; and an outputter which is able to output, for each of the plurality of blocks, at least a portion of data of the respective intermediate block and the specifying information which corresponds to the respective intermediate block to a storage unit, and the CPU comprises: a reader which is read, for each of the plurality of blocks, the corresponding specifying information from the storage unit; and a compressor which is able to execute compression processing, by referencing the specifying information read by said reader and read the at least a portion of the data corresponding to the specifying information from the storage unit, wherein for each of the intermediate blocks, in a case where a number of data items that are included in a data string and for which a value is included in the predetermined range is larger than a predetermined number, said analyzer generates the specifying information for a new data string obtained by dividing a value that each data item of the data string indicates by a predetermined value, and said outputter orders in a data string order, and outputs as the at least a portion of the data, only data that is included in the new data string and for which a value is included in the predetermined range. |
地址 |
Tokyo JP |