发明名称 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