一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据处理设备、数据处理方法和程序与流程

2022-07-17 01:17:37 来源:中国专利 TAG:


1.本技术涉及数据处理设备、数据处理方法和程序,更具体地,涉及能够容易地执行其中例如存储了具有不同数据格式的文件流的多个文件的同时生成的数据处理设备、数据处理方法和程序。


背景技术:

2.作为用于高效存储图像的文件格式,存在高效图像文件格式(heif)(参见非专利文献1)。
3.引用列表
4.非专利文献
5.非专利文献1:iso/iec 23008-12:2017,信息技术——异构环境中的高效编码和媒体交付——第12部分:图像文件格式


技术实现要素:

6.本发明要解决的问题
7.存储在文件中的图像流称为文件流。
8.对于heif文件和存储其他图像的文件,如果可以为具有相同内容的图像同时生成其中存储有具有不同数据格式(诸如图像尺寸之类)的文件流的多个文件,则是方便的。
9.鉴于这种情况做出了本技术,并且本技术能够容易地执行其中存储有具有不同数据格式的文件流的多个文件的同时生成。
10.问题的解决方案
11.本技术的第一数据处理设备或第一程序是:一种数据处理设备,包括编码控制单元,根据同一图像来生成通过对图像进行编码而获得并要存储在多个文件中的每一个文件中的文件数据,其中要存储在所述多个文件中的一个文件中的第一文件数据和要存储在另一个文件中的第二文件数据是在编解码器、色度格式或位深中的至少一个方面彼此不同的数据;或者一种用于使计算机用作此类数据处理设备的程序。
12.本技术的第一数据处理方法是一种数据处理方法,包括根据同一图像来生成通过对图像进行编码而获得并要存储在多个文件中的每一个文件中的文件数据,其中要存储在所述多个文件中的一个文件中的第一文件数据和要存储在另一个文件中的第二文件数据是在编解码器、色度格式或位深中的至少一个方面彼此不同的数据。
13.在本技术的第一数据处理设备、第一数据处理方法和第一程序中,根据同一图像来生成通过对图像进行编码而获得并要存储在多个文件中的每一个文件中的文件数据。存储在所述多个文件中的一个文件中的第一文件数据和存储在另一个文件中的第二文件数据是在编解码器、色度格式或位深中的至少一个方面彼此不同的数据。
14.本技术的第二数据处理设备或第二程序是:一种数据处理设备,编码控制单元,根据同一图像来生成通过对图像进行编码而获得并要存储在至少包括高效图像文件格式
(heif)文件的多个文件中的每一个文件中的文件数据,其中要存储在所述多个文件中的heif文件中的第一文件数据和要存储在除了heif文件之外的另一个文件中的第二文件数据是在编解码器、色度格式、位深或图像尺寸中的至少一个方面彼此不同的数据;或者一种用于使计算机用作此类数据处理设备的程序。
15.本技术的第二数据处理方法是一种数据处理方法,包括根据同一图像来生成通过对图像进行编码而获得并要存储在至少包括高效图像文件格式(heif)文件的多个文件中的每一个文件中的文件数据,其中要存储在所述多个文件中的heif文件中的第一文件数据和要存储在除了heif文件之外的另一个文件中的第二文件数据是在编解码器、色度格式、位深或图像尺寸中的至少一个方面彼此不同的数据。
16.在本技术的第二数据处理设备、第二数据处理方法和第二程序中,根据同一图像来生成通过对图像进行编码而获得并要存储在至少包括高效图像文件格式(heif)文件的多个文件中的每一个文件中的文件数据。存储在所述多个文件中的heif文件中的第一文件数据和存储在除了heif文件之外的另一个文件中的第二文件数据是在编解码器、色度格式、位深或图像尺寸中的至少一个方面彼此不同的数据。
17.注意,数据处理设备可以是独立的设备或是包括在一个设备中的内部块。
18.另外,可以通过将程序记录在记录介质上或通过经由传输介质传输程序来提供程序。
附图说明
19.图1是示出应用本技术的数码相机的实施例的配置示例的框图。
20.图2是示出符合联合图像专家组(jpeg)的jpeg文件的格式示例的图。
21.图3是示出iso基础媒体文件格式的示例的图。
22.图4是示出符合heif的heif文件的格式示例的图。
23.图5是示出图像项目格式的heif文件的格式示例的图。
24.图6是示出iprp盒的示例的图。
25.图7是示出图像序列格式的heif文件的格式示例的图。
26.图8是示出trak盒的示例的图。
27.图9是示出其中存储有主图像和缩略图的集合文件的示例的图。
28.图10是示出其中存储有主图像的轨道和该主图像的缩略图图像的轨道的序列文件的示例的图。
29.图11是说明在数码相机10中生成要在文件中存储的文件流的概要的图。
30.图12是说明在数码相机10中生成相同图像内容的多个文件的第一示例的图。
31.图13是说明在数码相机10中生成相同图像内容的多个文件的第二示例的图。
32.图14是说明在数码相机10中生成相同图像内容的多个文件的处理的流程图。
33.图15是示出编码控制单元42的第一配置示例的框图。
34.图16是说明在编码控制单元42包括半导体芯片110这一个芯片的情况下生成具有相同图像内容的heif文件和jpeg文件的示例的图。
35.图17是说明在编码控制单元42包括半导体芯片110这一个芯片的情况下生成具有相同图像内容的heif文件和jpeg文件的另一示例的图。
36.图18是说明在编码控制单元42包括半导体芯片110这一个芯片的情况下生成具有相同图像内容的heif文件和arw文件的示例的图。
37.图19是说明在编码控制单元42包括半导体芯片110这一个芯片的情况下生成具有相同图像内容的两个heif文件的示例的图。
38.图20是说明在编码控制单元42包括半导体芯片110这一个芯片的情况下生成具有相同图像内容的两个jpeg文件的示例的图。
39.图21是示出编码控制单元42的第二配置示例的框图。
40.图22是说明在编码控制单元42包括半导体芯片210和220这两个芯片的情况下生成具有相同图像内容的heif文件和jpeg文件的示例的图。
41.图23是说明在编码控制单元42包括半导体芯片210和220这两个芯片的情况下生成具有相同图像内容的heif文件和jpeg文件的另一示例的图。
42.图24是示出应用本技术的计算机的实施例的配置示例的框图。
具体实施方式
43.《应用本技术的数码相机的实施例》
44.图1是示出应用了本技术的数据处理设备的数码相机的实施例的配置示例的框图。
45.数码相机10包括光学系统11、图像传感器12、信号处理单元13、介质14、接口(i/f)15和16、按钮/键17、触摸面板18、液晶面板19、取景器20、i/f 21等。
46.光学系统11将来自对象的光聚焦在图像传感器12上。
47.图像传感器12通过接收来自光学系统11的光并利用光电转换进行成像来生成作为电信号的图像数据,并将图像数据供应给信号处理单元13。
48.信号处理单元13包括光学系统/图像传感器控制单元41、编码控制单元42、文件控制单元43、介质控制单元44、操作控制单元45、显示控制单元46和ui控制单元47。
49.光学系统/图像传感器控制单元41控制光学系统11和图像传感器12,并且将通过根据控制进行成像而获得的图像(的数据)供应给编码控制单元42。
50.编码控制单元42将来自光学系统/图像传感器控制单元41的图像供应给显示控制单元46,根据需要对图像进行编码,并将编码后的图像供应给文件控制单元43。另外,编码控制单元42根据需要对从文件控制单元43供应的图像进行解码,并将解码后的图像供应给显示控制单元46。
51.文件控制单元43生成存储从编码控制单元42供应的图像的文件,并将该文件供应给介质控制单元44。另外,文件控制单元43再现从介质控制单元44供应的文件,即,读取该文件中存储的诸如图像之类的数据等。例如,从文件中读取的图像从文件控制单元43供应给编码控制单元42。
52.介质控制单元44控制介质14与i/f 15和16之间的文件交换。例如,介质控制单元44使来自文件控制单元43的文件记录在介质14上或从i/f 15和16传输。另外,介质控制单元44从介质14中读取文件,或者使i/f 15和16接收文件并将该文件供应给文件控制单元43。
53.操作控制单元45根据用户对按钮/键17或触摸面板18的操作将与操作相对应的操
作信号供应给必要的块。
54.显示控制单元46执行显示控制等,以将从编码控制单元42供应的图像等供应给液晶面板19、取景器20和i/f 21以显示它们。
55.ui控制单元47管理用户界面(ui)控制。
56.介质14是存储介质,例如sd卡等。i/f 15是局域网(lan)(例如,wifi(注册商标)、以太网(注册商标)等)的i/f。i/f 16是i/f,例如通用串行总线(usb)。当命令或其他信息输入到数码相机10时,由用户操作按钮/键17和触摸面板18。触摸面板18可以与液晶面板19一体形成。液晶面板19和取景器20显示从显示控制单元46供应的图像等。i/f 21是至少传输图像的i/f,诸如高清晰度多媒体接口(hdmi(注册商标))或显示端口(dp)之类。
57.在如上所述配置的数码相机10中,光学系统/图像传感器控制单元41根据通过由图像传感器12进行成像而获得的raw数据图像(以下,也称为raw图像)生成例如具有与raw图像相同的分辨率(像素数)(尺寸)的yuv图像,并且将yuv图像与raw图像一起供应给编码控制单元42。编码控制单元42根据来自光学系统/图像传感器控制单元41的yuv图像生成heif文件的主图像等。例如,来自光学系统/图像传感器控制单元41的yuv图像可以原样用作heif文件的主图像。
58.编码控制单元42根据yuv的主图像来生成例如分辨率低于主图像的yuv图像(以下,也称为屏幕缩略图),作为基于主图像的第一其他图像,用于液晶面板19或外部显示器上的显示,并且生成例如分辨率低于屏幕缩略图的yuv图像(以下,也称为缩略图),作为基于主图像的第二其他图像,用于索引显示(列表显示)。例如,编码控制单元42经由显示控制单元46将屏幕缩略图供应给液晶面板19,以将屏幕缩略图显示为所谓的直通图像。作为缩略图,例如,可以采用长边尺寸小于或等于320像素的图像。主图像与作为基于主图像的第一其他图像的屏幕缩略图或作为基于主图像的第二其他图像的缩略图之间的尺寸(像素数)的比率可以例如小于或等于200倍。作为基于主图像的第一其他图像的屏幕缩略图与作为基于主图像的第二其他图像的缩略图之间的尺寸比率也可以类似地小于或等于200倍。作为屏幕缩略图,例如,可以采用分辨率大于或等于4k的图像。另外,作为屏幕缩略图,例如,可以根据用户的选择采用4k(qfhd)或fhd的图像。此外,可以采用具有相同分辨率的图像作为主图像和屏幕缩略图。在采用具有相同分辨率的图像作为主图像和屏幕缩略图的情况下,可以将主图像和屏幕缩略图都存储在heif文件中,或者可以存储主图像而不存储屏幕缩略图。在将主图像存储在heif文件中而不存储屏幕缩略图的情况下,可以调整主图像的尺寸并将其用作屏幕缩略图。
59.另外,编码控制单元42根据需要对与raw图像相对应的主图像、屏幕缩略图和缩略图(从同一raw图像生成的主图像、屏幕缩略图和缩略图)进行编码,并将它们与raw图像一起供应给文件控制单元43。
60.文件控制单元43根据需要生成其中存储raw图像的raw文件、其中存储对应的主图像、屏幕缩略图和缩略图(从同一raw图像生成的主图像、屏幕缩略图和缩略图)的heif文件和/或jpeg文件等,并且将所生成的文件供应给介质控制单元44。heif文件是符合高效图像文件格式(heif)的文件,并且jpeg文件是符合联合图像专家组(jpeg)的文件。
61.介质控制单元44将来自文件控制单元43的raw文件、heif文件或jpeg文件记录在介质14上,或者从i/f 15或16传输raw文件、heif文件或jpeg文件。
62.可以根据例如用户的操作(指定)来选择要在文件控制单元43中生成的文件的类型(例如,raw文件、heif文件、jpeg文件等)。另外,如稍后将描述的,heif文件包括图像项目格式和图像序列格式,并且例如可以根据用户的操作来选择采用图像项目格式和图像序列格式中的哪一种。此外,文件控制单元43可以根据用户的操作来执行heif文件和jpeg文件之间的相互转换。
63.另外,文件控制单元43可以生成具有相同图像内容并且在编解码器、图像尺寸(分辨率)、颜色格式或位深方面彼此不同的多个文件。
64.在文件控制单元43生成具有相同图像内容的多个文件的情况下,编码控制单元42根据来自光学系统/图像传感器控制单元41的yuv图像来生成要存储在相应多个文件中的图像流(文件流)。
65.编码控制单元42可以生成在编解码器、图像尺寸(分辨率)、颜色格式或位深方面彼此不同的图像流。
66.例如,编码控制单元42可以根据从光学系统/图像传感器控制单元41供应的yuv图像来生成预定尺寸、预定颜色格式和预定位深的图像,并生成通过利用预定的编解码器(编码方法)对该图像进行编码而获得的第一流。此外,编码控制单元42可以根据从光学系统/图像传感器控制单元41供应的同一yuv图像生成另一尺寸、另一颜色格式和另一位深的图像,并生成通过利用另一个编解码器对该图像进行编码而获得的第二流。
67.然后,文件控制单元43可以生成存储第一流的文件和存储第二流的文件。
68.《jpeg文件》
69.图2是示出符合联合图像专家组(jpeg)的jpeg文件的格式示例的图。
70.jpeg文件被配置为存储:例如,exif元数据,缩略图,可扩展元数据平台(xmp)(注册商标)元数据,表示主图像和简单显示图像的存储地点(位置)等的mpf,主图像,以及简单显示图像。作为简单显示图像,例如,可以采用屏幕缩略图。
71.《iso基础媒体文件格式》
72.图3是示出iso基础媒体文件格式的示例的图。
73.heif(iso/iec 23008-12)是符合iso基础媒体文件格式(iso/iec 14496-12)的文件格式,因此,heif文件符合iso基础媒体文件格式。
74.iso基础媒体文件格式包括作为用于存储数据的容器的称为盒的单元,并且具有称为盒结构的结构。
75.盒包括类型(盒类型)、实际数据(数据)等。类型表示盒中的实际数据的类型。作为实际数据,可以采用诸如图像(静止图像、运动图像)、音频和字幕之类的可再现媒体数据,属性名称(字段名称)和该属性名称(所表示的变量)的属性值(字段值),以及各种其他数据。
76.此外,可以采用盒作为实际数据。也就是说,盒可以具有作为实际数据的盒,因此可以具有层次结构。
77.符合iso基础媒体文件格式的基础媒体文件可以包括ftyp盒、moov盒(moviebox)、meta盒(metabox)、mdat盒(mediadatabox)等。在ftyp盒中,存储用于识别文件格式的识别信息。moov盒可以存储trak盒等。meta盒可以存储iinf盒、iprp盒、iref盒、iloc盒等。mdat盒可以存储媒体数据(av数据)和任何其他数据。
78.heif符合如上所述的iso基础媒体文件格式。
79.《heif文件》
80.图4是示出符合heif的heif文件的格式示例的图。
81.heif文件大致分为图像项目格式和图像序列格式。此外,图像项目格式包括仅具有稍后描述的一个项目的单一图像格式和具有多个项目的图像集合格式。
82.图像项目格式的heif文件包括ftyp盒、meta盒和mdat盒。
83.图像序列格式的heif文件包括ftyp盒、moov盒和mdat盒。
84.注意,heif文件不仅可以包括meta盒和moov盒之一,而且可以包括两者。
85.在ftyp盒中,存储用于识别文件格式的识别信息,例如,该文件是图像项目格式或图像序列格式的heif文件等。
86.在meta盒和moov盒中,存储mdat盒中存储的媒体数据的再现、管理等所需的元数据,例如,诸如媒体数据的存储地点之类的元数据。
87.在mdat盒中,存储媒体数据(av数据)等。
88.在数码相机10中,例如可以根据用户的操作来选择要生成图像项目格式的heif文件和图像序列格式的heif文件中的哪个heif文件。另外,在对图像进行编码并将其存储在heif文件的mdat盒中的情况下,图像项目格式仅允许帧内编码,图像序列格式允许帧内编码和帧间编码。因此,例如,在优先高速访问存储在heif文件中的数据的情况下,可以选择生成图像项目格式的heif文件,并且在优先减少heif文件的尺寸(数据量)的情况下,可以选择生成图像序列格式的heif文件。
89.图5是示出图像项目格式的heif文件的格式示例的图。
90.在图像项目格式的heif文件中,表示heif文件是图像项目格式的信息(例如,mif1等)(作为属性值)被存储在ftyp盒中。
91.在meta盒中,存储了iinf盒、iref盒、iprp盒和iloc盒。
92.在iinf盒中,存储了作为存储在mdat盒中的媒体数据(av数据)的项目的数量(表示该数量的属性名称和属性值)等。项目是在图像项目格式的heif文件的mdat盒中存储的一个数据,例如,一张(屏幕)图像是一个项目。在本说明书中,无论静止图像和运动图像,一张图像也称为帧。一个帧是一个项目。
93.在iref盒中,存储表示项目之间的关系的信息。例如,在mdat盒中,可以将对应的主图像、屏幕缩略图和缩略图中的每一个存储为项目。在作为主图像的项目i1、作为屏幕缩略图的项目i2和作为缩略图的项目i3存储在mdat盒中的情况下,表示项目i2是作为项目i1的主图像的屏幕缩略图的信息以及表示项目i3是作为项目i1的主图像的缩略图的信息被存储在iref盒中。
94.在iprp盒中,存储与项目的属性有关的信息。
95.在iloc盒中,存储与存储在mdat盒中的项目的存储地点有关的信息。
96.在图像项目格式的(heif文件的)mdat盒中,例如,存储作为项目的图像的帧。一个或多个项目可以存储在mdat盒中。另外,可以对作为项目的帧进行编码并将其存储在mdat盒中。然而,作为存储在图像项目格式的mdat盒中的项目的帧的编码仅限于帧内编码。作为用于对作为项目的帧进行编码的编码方法(编解码器),例如,可以采用hevc等。
97.图6是示出图5中的iprp盒的示例的图。
98.在iprp盒中,存储与项目的属性有关的ipco盒和ipma盒。在ipco盒中,存储mdat盒中存储的项目的属性,例如,与作为项目的图像的编解码器有关的编解码器信息和关于尺寸的图像尺寸信息。在ipma盒中,存储了mdat盒中存储的项目到ipco盒中存储的属性的索引(指针)。
99.图7是示出图像序列格式的heif文件的格式示例的图。
100.在图像序列格式的heif文件中,在ftyp盒中存储表示heif文件为图像序列格式,例如msf1等的信息。
101.在moov盒中,存储trak盒。在trak盒中,存储与存储在mdat盒中的轨道有关的信息。
102.轨道包括根据时间线再现的一个独立的媒体数据,诸如图像或音频之类。例如,轨道包括将成为基本流的一个或多个图像帧。对于存储在mdat盒中的轨道,可以同时再现多个轨道,例如,同时记录的各个图像和音频的轨道。
103.轨道的媒体数据包括称为样本的单元。样本是访问heif文件中的媒体数据的情况下的最小单位(访问单位)。因此,不能以比样本更精细的单位访问heif文件中的媒体数据。
104.对于图像媒体数据,例如,一个帧等是一个样本。另外,对于音频媒体数据,例如,在音频媒体数据的标准中定义的一个音频帧等是一个样本。
105.在图像序列格式的(heif文件的)mdat盒中,轨道的媒体数据以称为块(chunk)的单元进行布置。块是在逻辑上连续的地址上布置的一组一个或多个样本。
106.在作为媒体数据的多个轨道存储在mdat盒中的情况下,这多个轨道交错并以块为单位进行布置。
107.如上所述,在图像序列格式的mdat盒中,存储包括诸如图像或音频之类的媒体数据的一个或多个轨道。
108.在mdat盒中,可以对构成轨道的图像帧进行编码和存储。在对构成在图像序列格式的mdat盒中存储的轨道的帧进行编码时,可以采用长gop作为图像组(gop),并且可以采用帧内编码和帧间编码二者。作为用于对构成轨道的帧进行编码的编解码器,例如,可以采用hevc等。
109.图8是示出trak盒的示例的图。
110.在trak盒中,可以存储tkhd盒和mdia盒。在tkhd盒中,存储轨道的头信息,例如由trak盒管理的轨道的创建日期和时间。在mdia盒中,存储minf盒等。在minf盒中,存储了stbl盒。在stbl盒中,存储stsd盒、stsc盒、stsz盒和stco盒,其中存储有轨道的样本,并且因此存储了用于访问块的信息。在stsd盒中,存储与轨道的编解码器有关的编解码器信息。在stsc盒中,存储块尺寸(一个块的样本数)。在stsz盒中,存储样本尺寸。在stco盒中,存储块偏移,即mdat盒中存储的轨道的每个块的布置位置的偏移。
111.这里,图像项目格式的heif文件也称为集合文件,图像序列格式的heif文件也称为序列文件。
112.在数码相机10中,可以生成heif文件,其中存储有主图像以及另外的必要的屏幕缩略图和缩略图中的一者或两者。
113.《集合文件》
114.图9是示出其中存储有主图像和缩略图的集合文件的示例的图。
115.现在,假设帧(项目)通过hevc进行编码并存储在集合文件的mdat盒中。
116.在ftyp盒中,作为用于识别文件格式的识别信息,存储了heic,表示文件格式是图像项目格式并且编解码器是hevc。
117.在iinf盒中,存储了mdat盒中存储的项目的数量。在图9中,在mdat盒中,存储了总共四个项目(帧),包括由项目id#1识别的主图像(以下,也描述为主图像项目#1)、主图像项目#2、由项目id#101识别的缩略图(以下,也称为缩略图项目#101)和缩略图项目#102。因此,项目的数量是四个。注意,缩略图项目#101是主图像项目#1的缩略图,缩略图项目#102是主图像项目#2的缩略图。
118.在iinf盒中,例如,对于mdat盒中存储的每个项目,还存储infe盒。在infe盒中,登记了用于识别项目的项目id和项目类型。在图9中,主图像项目#1和项目#2以及缩略图项目#101和项目#102中的每一个都有infe盒。
119.在iref盒中,例如,thmb盒被存储作为用于将存储在mdat盒中的项目相互关联的信息。在thmb盒中,作为用于将主图像与主图像的缩略图相关联的信息的参考源和参考目的地相互关联地存储。在thmb盒中,参考源表示主图像的项目id,参考目的地表示由参考源的项目id识别的主图像的缩略图的项目id。因此,利用与参考源相关联的参考目的地,可以识别通过由参考源表示的项目id识别的主图像的缩略图的项目id。另外,利用与参考目的地相关联的参考源,可以识别通过由参考目的地表示的项目id识别的缩略图的主图像的项目id。
120.在iprp盒中,如图6所述,存储ipco盒和ipma盒。在ipco盒中,如图6所述,存储了作为mdat盒中存储的项目的帧的属性,例如,关于编解码器的编解码器信息和关于尺寸的图像尺寸信息。在ipma盒中,如图6所述,存储了mdat盒中存储的项目到ipco盒中存储的属性的索引。
121.在iloc盒中,如图6所述,存储了与mdat盒中的项目的存储地点有关的信息。在图9中,iloc盒存储了项目数为4。此外,在iloc盒中,与项目id相关联地存储了mdat盒中存储的主图像项目#1和项目#2以及缩略图项目#101和项目#102中的每一个的存储地点的偏移和尺寸。
122.《序列文件》
123.图10是示出其中存储有主图像的轨道和该主图像的缩略图的轨道的序列文件的示例的图。
124.现在,假设帧通过hevc进行编码并存储在序列文件的mdat盒中。
125.在ftyp盒中,作为用于识别文件格式的识别信息,存储了hevc,表示文件格式为图像序列格式并且编解码器为hevc。
126.在moov盒中,如图7所述,存储了用于管理mdat盒中存储的每个轨道的trak盒。在图10中,在mdat盒中存储由轨道id#1识别的主图像的轨道(以下,也描述为轨道#1)以及轨道#1的主图像的缩略图的轨道#2。因此,在moov盒中,存储了用于管理轨道#1的trak盒和用于管理轨道#2的trak盒。轨道#2的(从开头起的)第n个缩略图(的帧)是轨道#1的第n个主图像的缩略图。
127.例如,在由数码相机10进行连续拍摄的情况下,在通过连续拍摄获得的多个帧的主图像和缩略图各自被记录为一个轨道等的情况下,序列文件是有用的。
128.用于管理主图像的轨道#1的trak盒的tkhd盒存储用于识别轨道#1的轨道id#1、构成轨道#1的主图像的图像尺寸、表示数码相机10在捕获主图像时的方向的旋转信息,以及轨道#1的创建日期和时间。用于管理缩略图的轨道#2的trak盒的tkhd盒存储用于识别轨道#2的轨道id#2,以及轨道#2的创建日期和时间。
129.在trak盒中,除了图7中描述的tkhd盒和mdia盒之外,还可以存储tref盒。在tref盒中,存储用于识别与由其中存储tref盒的trak盒管理的轨道相关联的另一轨道的轨道id、表示轨道内容的信息等。在图10中,tref盒设置在用于管理轨道#2的trak盒中。然后,在tref盒中,存储表示与轨道#2相关联的另一个轨道是轨道#1(track_id=1)并且构成轨道#2的数据是缩略图(轨道#2是缩略图的轨道)(类型=thmb)的信息。
130.在trak盒的mdia盒中,除了图8中描述的minf盒之外,还可以存储hdlr盒。在hdlr盒中,存储表示构成由其中存储hdlr盒的trak盒管理的轨道的数据的类型的信息。在用于管理主图像的轨道#1的trak盒中(存储的mdia盒中)存储的hdlr盒中,存储表示构成轨道#1的数据是图片(帧)的信息(pict),并且在用于管理缩略图的轨道#2的trak盒中存储的hdlr盒中,存储表示构成轨道#2的数据是图片的信息。
131.minf盒如图8描述。
132.《文件流的生成》
133.图11是说明在数码相机10中生成要存储在文件中的文件流的概要的图。
134.在数码相机10中,编码控制单元42根据从光学系统/图像传感器控制单元41供应的raw图像和yuv图像(yuv(ycbcr)(ypbpr)的图像)来生成要存储在要由文件控制单元43生成的文件中的流(文件数据)(以下,也称为文件流)。
135.编码控制单元42例如根据需要将来自光学系统/图像传感器控制单元41的raw图像(的数据流)原样作为raw流(基本流(es))供应给文件控制单元43。另外,编码控制单元42例如根据需要对来自光学系统/图像传感器控制单元41的yuv图像(yuv的图像)进行jpeg编码,并将作为结果获得的jpeg流(es)供应给文件控制单元43。此外,编码控制单元42例如根据需要对来自光学系统/图像传感器控制单元41的yuv图像进行hevc编码,并将作为结果获得的hevc流(es)供应给文件控制单元43。
136.在生成raw文件的情况下,文件控制单元43生成存储来自编码控制单元42的raw流和jpeg流的raw文件。注意,至少raw流需要存储在raw文件中,jpeg流不一定需要存储在raw文件中。然而,在jpeg流存储在raw文件中的情况下,可以通过使用jpeg流容易地显示图像。即,存在希望显示图像以确认在raw文件中存储了哪种图像流的情况。在这种情况下,当raw流被存储但jpeg流未被存储在raw文件中时,需要通过使用在raw文件中存储的raw流来显示图像。在通过使用raw流来显示图像的情况下,需要raw流的显影处理。另一方面,当jpeg流存储在raw文件中时,可以通过使用jpeg流容易地显示图像,而不执行显影处理。在下文中,其中除了raw流之外还存储jpeg流的raw文件也称为arw文件。
137.在生成jpeg文件的情况下,文件控制单元43生成存储来自编码控制单元42的jpeg流的jpeg文件。
138.另外,在生成heif文件的情况下,文件控制单元43生成存储来自编码控制单元42的hevc流的heif文件。
139.《文件的生成》
140.图12是说明在数码相机10中生成相同图像内容的多个文件的第一示例的图。
141.图12示出了其中生成arw文件和jpeg文件作为多个文件的示例。
142.在数码相机10中生成arw文件和jpeg文件的情况下,编码控制单元42将从光学系统/图像传感器控制单元41供应的raw图像作为raw流供应给文件控制单元43,raw流是要存储在arw文件中的文件流。此外,编码控制单元42根据从光学系统/图像传感器控制单元41供应的yuv图像来生成作为要存储在arw文件和jpeg文件中的文件流的jpeg流,并将所生成的jpeg流供应给文件控制单元43。
143.文件控制单元43生成存储来自编码控制单元42的raw流和jpeg流的arw文件。此外,文件控制单元43生成存储来自编码控制单元42的jpeg流的jpeg文件。文件控制单元43将arw文件和jpeg文件供应给介质控制单元44。
144.注意,除了要存储在文件中的原始图像(即与要存储在heif文件中的主图像相对应的图像,以下称为也称为主图像,类似于heif文件的情况)之外,要由文件控制单元43生成的文件还可以存储屏幕缩略图和缩略图。
145.例如,在arw文件和jpeg文件中,可以与主图像的jpeg流一起存储在尺寸(分辨率)上小于主图像的屏幕缩略图的jpeg流,以及在尺寸上小于屏幕缩略图的缩略图的jpeg流。
146.在下文中,假设例如主图像、屏幕缩略图和缩略图的文件流存储在要由文件控制单元43生成的文件中。
147.对于jpeg流,当主图像尺寸例如是比fhd大的预定尺寸时,屏幕缩略图尺寸例如是fhd,并且缩略图尺寸例如是160
×
120(水平
×
垂直)。此外,对于jpeg流,色度格式例如是422(4:2:2),位深(表达1个像素成分的位数)例如是8位。
148.这里,主图像的尺寸、屏幕缩略图的尺寸和缩略图的尺寸也分别称为主尺寸、屏幕缩略图尺寸和缩略图尺寸。
149.另外,假设对于图像的文件流,文件流的数据格式包括图像的编解码器、尺寸、色度格式和位深。
150.在文件控制单元43中生成arw文件和jpeg文件的情况下,编码控制单元42根据从光学系统/图像传感器控制单元41供应的yuv图像来生成主图像、屏幕缩略图和缩略图的jpeg流。
151.从光学系统/图像传感器控制单元41供应给文件控制单元43的图像(这里是yuv图像)(其用于生成要存储在要由文件控制单元43生成的文件中的文件流)也称为原始图像。
152.例如,在要存储在arw文件中的主图像、屏幕缩略图和缩略图的jpeg流以及要存储在jpeg文件中的主图像、屏幕缩略图和缩略图的jpeg流分别是相同数据格式的文件流的情况下,编码控制单元42根据原始图像生成仅在数据格式的尺寸上彼此不同的主图像、屏幕缩略图和缩略图的jpeg流的三种数据格式的文件流。
153.在这种情况下,编码控制单元42所需的yuv转换器的数量不是那么大。yuv转换器是对作为原始图像的yuv图像的尺寸、色度格式或位深进行转换的转换器。
154.注意,在图12中,文件控制单元43生成arw文件和jpeg文件作为多个文件,但是由文件控制单元43生成的多个文件不限于此。例如,文件控制单元43可以生成主图像的尺寸彼此不同的两个jpeg文件。另外,例如,文件控制单元43可以生成四个文件——主图像的尺寸彼此不同的两个jpeg文件以及主图像的尺寸彼此不同的两个arw文件。
155.图13是说明在数码相机10中生成相同图像内容的多个文件的第二示例的图。
156.图13示出了其中生成heif文件和jpeg文件作为多个文件的示例。
157.在这种情况下,编码控制单元42根据作为原始图像的yuv图像来生成类似于图12的情况的jpeg流,并将该jpeg流供应给文件控制单元43。此外,编码控制单元图42根据作为原始图像的yuv图像来生成作为要存储在heif文件中的文件流的hevc流,并将该hevc流供应给文件控制单元43。
158.文件控制单元43生成存储来自编码控制单元42的jpeg流的jpeg文件。此外,文件控制单元43生成存储来自编码控制单元42的hevc流的heif文件。文件控制单元43将jpeg文件和heif文件供应给介质控制单元44。
159.如图12所述,在主图像、屏幕缩略图和缩略图的文件流存储在heif文件中的情况下,编码控制单元42需要生成主图像、屏幕缩略图和缩略图的hevc流。
160.对于要存储在heif文件中的hevc流,例如,可以采用比ofhd或fhd大的尺寸作为主尺寸。另外,例如,可以采用ofhd或fhd作为屏幕缩略图尺寸,并且例如,可以采用320
×
240作为缩略图尺寸。
161.此外,对于hevc流,可以采用422或420作为色度格式,并且可以采用10位或8位作为位深。
162.因此,在生成heif文件和jpeg文件的情况下,可能需要根据作为原始图像的yuv图像来生成在尺寸、色度格式或位深中的至少一个或多个方面彼此不同的各种数据格式的图像。
163.因此,与图12中描述的生成arw文件和jpeg文件的情况相比,编码控制单元42所需的yuv转换器的数量增加,并且对由编码控制单元42执行的处理的控制变得复杂。
164.另外,在生成heif文件和jpeg文件的情况下,要存储在heif文件中的hevc流和要存储在jpeg文件中的jpeg流在编解码器方面彼此不同,因此编码控制单元42需要单独的编解码器来生成hevc流和生成jpeg流。
165.注意,编码控制单元42所需的yuv转换器的数量增加这一点在如下情况下也是类似的:在文件控制单元43中生成heif文件和jpeg文件作为多个文件的情况下,以及此外,例如,在生成由图中的虚线指示的arw文件而不是jpeg文件的情况下,在生成主图像的尺寸彼此不同的两个heif文件的情况下,在生成四个文件——主尺寸彼此不同的两个heif文件以及主尺寸彼此不同的两个jpeg文件或两个arw文件的情况下,等等。
166.在下文中,将描述同时生成具有相同图像内容的多个文件的方法,其中利用尽可能简单的配置来存储具有不同数据格式的文件流。
167.注意,在下文中,假设分别采用fhd作为jpeg流(设置为该jpeg流的图像)的屏幕缩略图尺寸,160
×
120作为缩略图尺寸,422作为色度格式,以及8位作为位深。
168.此外,假设分别采用ofhd或fhd作为hevc流的屏幕缩略图尺寸,320
×
240作为缩略图尺寸,422或420作为色度格式,以及10位或8位作为位深。
169.然而,jpeg流和hevc流的屏幕缩略图尺寸、缩略图尺寸、色度格式和位深不限于此。
170.例如,在将来扩展jpeg的情况下,可以采用符合扩展jpeg的数据格式。例如,可以分别采用大于或小于fhd的尺寸作为jpeg流的屏幕缩略图尺寸,大于或小于160
×
120的尺
寸作为缩略图尺寸,444作为色度格式,以及12位作为位深。
171.另外,例如,可以分别采用与ofhd或fhd不同的尺寸作为hevc流的屏幕缩略图尺寸,与320
×
240不同的尺寸作为缩略图尺寸,444作为色度格式,以及12位作为位深。
172.此外,这里,采用jpeg和hevc作为编解码器,但编解码器不限于此。作为编解码器,可以采用除jpeg和hevc之外的编解码器,例如,通用视频编码(vvc)等。
173.《生成多个文件的处理》
174.图14是说明在数码相机10中生成相同图像内容的多个文件的处理的流程图。
175.在步骤s211中,编码控制单元42从光学系统/图像传感器控制单元41接收(获取)作为原始图像的yuv图像,并且处理进行到步骤s212。
176.在步骤s212中,编码控制单元42根据原始图像生成要存储在多个文件中的具有不同数据格式的多个文件流。
177.也就是说,编码控制单元42根据原始图像生成在尺寸、色度格式、位深或编解码器中的至少一个方面彼此不同的多个文件流。
178.具体而言,编码控制单元42根据需要对原始图像的尺寸、色度格式和位深的一部分或全部进行变换,并生成所述的尺寸、色度格式、位深的一个或多个图像。另外,编码控制单元42根据需要将原始图像原样用作所需的尺寸、色度格式和位深的图像。
179.此外,编码控制单元42通过需要的编码方法对需要的尺寸、色度格式和位深的图像进行编码,并且生成在尺寸、色度格式、位深或编解码器中的至少一个方面彼此不同的多个文件流。注意,编码控制单元42可以根据需要从光学系统/图像传感器控制单元41接收raw图像,并且可以将raw图像原样用作文件流。
180.编码控制单元42将文件流供应给文件控制单元43,并且处理从步骤s212进行到步骤s213。
181.在步骤s213中,文件控制单元43将来自编码控制单元42的在尺寸、色度格式、位深或编解码器中的至少一个方面彼此不同的多个文件流存储在单独的文件中以生成多个文件。
182.《编码控制单元42的第一配置示例》
183.图15是示出编码控制单元42的第一配置示例的框图。
184.在图15中,编码控制单元42包括一芯片的半导体芯片110。
185.半导体芯片110(在功能上)包括输入i/f 111、生成单元112和113以及输出i/f 114。
186.输入i/f 111从外部接收信号并将该信号供应给必要的块。例如,输入i/f 111从光学系统/图像传感器控制单元41接收作为原始图像的yuv图像,并将该yuv图像供应给生成单元112和113。另外,例如,输入i/f 111从光学系统/图像传感器控制单元41接收raw图像,并将该raw图像供应给输出i/f 114。
187.生成单元112用作根据来自输入i/f 111的原始图像生成第一文件流并将第一文件流供应给输出i/f 114的第一生成单元。例如,生成单元112通过第一编码方法对原始图像进行编码,并将作为结果获得的流作为第一文件流供应给输出i/f 114。另外,例如,生成单元112对原始图像的尺寸、色度格式或位深中的一个或多个进行转换,以生成第一转换图像。然后,生成单元112通过第一编码方法对第一转换图像进行编码,并将作为结果获得的
流作为第一文件流供应给输出i/f 114。
188.生成单元113用作根据来自输入i/f 111的原始图像生成第二文件流并将第二文件流供应给输出i/f 114的第二生成单元。例如,生成单元113通过第二编码方法对原始图像进行编码,并将作为结果获得的流作为第二文件流供应给输出i/f 114。另外,例如,生成单元112对原始图像的尺寸、色度格式或位深中的一个或多个进行转换,以生成第二转换图像。然后,生成单元112通过第二编码方法对第二转换图像进行编码,并将作为结果获得的流作为第二文件流供应给输出i/f 114。
189.输出i/f 114向外部输出(供应)信号。例如,输出i/f 114将从生成单元112供应的第一文件流和从生成单元113供应的第二文件流供应给文件控制单元43。另外,例如,输出i/f 114将来自输入i/f111的raw图像作为第一文件流或第二文件流(的一部分)供应给文件控制单元43。
190.在文件控制单元43中,生成其中存储有第一文件流的文件和其中存储有第二文件流的文件。
191.作为第一文件流和第二文件流,可以采用相同或不同数据格式的文件流。在采用具有不同数据格式的文件流作为第一文件流和第二文件流的情况下,第一文件流和第二文件流在尺寸、色度格式、位深或编解码器中的一个方面或两个或更多个方面彼此不同。
192.例如,在文件控制单元43中生成的其中存储有第一文件流的文件和其中存储有第二文件流的文件是任意文件的情况下,可以采用在色度格式、位深或编解码器中的至少一个方面或两个或更多个方面彼此不同的文件流作为第一文件流和第二文件流。
193.另外,例如,在文件控制单元43中生成的其中存储有第一文件流的文件和其中存储有第二文件流的文件中包括heif文件的情况下,即,在其中存储有第一文件流的文件或其中存储有第二文件流的文件中的一个是heif文件的情况下,可以采用在尺寸、色度格式、位深或编解码器中的至少一个方面或两个或更多个方面彼此不同的文件流作为第一文件流和第二文件流。
194.图16是说明在编码控制单元42包括一芯片的半导体芯片110的情况下生成具有相同图像内容的heif文件和jpeg文件的示例的图。
195.这里,假设作为要存储在heif文件中的hevc流的主图像的尺寸(主尺寸)存在三种尺寸。类似地,假设存在三种尺寸的要成为要存储在jpeg文件和arw文件中的jpeg流的主图像。这三种尺寸按升序由s、m和l表示。
196.注意,要成为hevc流的主图像(以下,也称为hevc主图像)的三种尺寸s、m和l以及要成为jpeg流的主图像(以下,也称为jpeg主图像)的三种尺寸s、m和l可以相同或不同。
197.在图16中,作为原始图像sig11,例如,具有hevc主图像尺寸的s、m或l(s/m/l)尺寸、色度格式为422或420(422/420)并且位深为10位或8位(10位/8位)的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。编码控制单元42接收这样的原始图像sig11作为hevc主图像sig11。
198.注意,在图16中,假设hevc主图像的尺寸s、m和l分别大于jpeg主图像的尺寸s、m和l。
199.在包括半导体芯片110这一个芯片的编码控制单元42中,来自光学系统/图像传感器控制单元41的作为原始图像sig11的yuv图像分支并被供应给生成单元112和113。
200.然后,在编码控制单元42中,生成单元112根据来自光学系统/图像传感器控制单元41的作为原始图像sig11的yuv图像来生成尺寸为qfhd或fhd(qfhd/fhd)、色度格式为422或420并且位深为10位或8位的yuv图像,作为要成为hevc流的屏幕缩略图(以下,也称为hevc屏幕缩略图)sig12。
201.此外,在编码控制单元42中,生成单元112根据作为原始图像sig11的yuv图像来生成尺寸为320
×
240、色度格式为422或420并且位深为10位或8位的yuv图像,作为要成为hevc流的缩略图(下文中,也称为hevc缩略图)sig13。
202.另外,在编码控制单元42中,生成单元113根据作为原始图像sig11的yuv图像来生成尺寸为s、m或l、色度格式为422并且位深为8位的yuv图像,作为要成为jpeg流的主图像(以下,也称为jpeg主图像)sig31。
203.此外,在编码控制单元42中,生成单元113根据作为原始图像sig11的yuv图像来生成尺寸为fhd、色度格式为422并且位深为8位的yuv图像,作为要成为jpeg流的屏幕缩略图(以下,也称为jpeg屏幕缩略图)sig32。
204.另外,在编码控制单元42中,生成单元113根据作为原始图像sig11的yuv图像来生成尺寸为160
×
120、色度格式为422并且位深为8位的yuv图像,作为要成为jpeg流的缩略图(以下,也称为jpeg缩略图)sig33。
205.如上所述,hevc主图像sig11、hevc屏幕缩略图sig12、hevc缩略图sig13以及jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33都是根据公共(相同的)(一个)原始图像sig11生成的。结果,可以利用尽可能简单的配置容易地同时生成具有相同图像内容的多个文件,其中存储有具有不同数据格式的文件流。
206.注意,假设原始图像的数据格式(不包括编解码器)是大于或等于要成为要存储在要由文件控制单元43生成的文件中的文件流的图像的数据格式的数据格式。也就是说,假设原始图像的尺寸、色度格式和位深分别等于要成为文件流的图像的尺寸、色度格式和位深,或者是更高的图像质量值。
207.例如,在图16中,在采用尺寸l作为jpeg主图像的尺寸的情况下,当jpeg主图像的尺寸l大于hevc主图像的尺寸s但小于hevc主图像的尺寸m时,采用尺寸大于或等于jpeg主图像的尺寸l的hevc主图像的尺寸m或尺寸l作为原始图像sig11的尺寸。
208.另外,例如,在图16中,可以采用422或420作为原始图像sig11的色度格式。然而,采用422作为jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33的颜色格式。为此,作为原始图像sig11的色度格式,在422和420中,采用422,其大于或等于jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33的颜色格式422(分辨率)。
209.如上所述,作为原始图像的数据格式,可以采用大于或等于要成为文件流的图像的数据格式(的规格)的数据格式。在这种情况下,例如,可以防止主图像的图像质量与屏幕缩略图或缩略图的图像质量基本相同。
210.注意,作为原始图像的数据格式,可以采用比要成为文件流的图像的数据格式小的数据格式。也就是说,作为原始图像的数据格式,可以采用规格比要成为文件流的图像的数据格式低的数据格式。在这种情况下,要成为文件流的图像是使用原始图像通过插值等来生成的。
211.此后,在编码控制单元42中,生成单元112对hevc主图像sig11、hevc屏幕缩略图
sig12和hevc缩略图sig13执行hevc编码。结果,生成主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13(分别作为第一文件流)。类似地,在编码控制单元42中,生成单元113对jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33执行jpeg编码。结果,生成主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23(分别作为第二文件流)。
212.编码控制单元42将主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13以及jpeg流st21、st22和st23供应给文件控制单元43。
213.文件控制单元43生成heif文件f11,其存储来自编码控制单元42的主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13。此外,文件控制单元43生成jpeg文件f12,其存储来自编码控制单元42的主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23。
214.注意,在图16中,hevc缩略图是通过直接使用原始图像来生成的,但是可以通过使用在编码控制单元42中生成各种数据格式的图像的过程中生成的图像来生成hevc缩略图。
215.例如,可以通过使用hevc屏幕缩略图sig12来生成hevc缩略图sig13,如图中的轮廓箭头所示。类似地,例如,可以通过使用jpeg主图像sig31来生成jpeg屏幕缩略图sig32,并且可以通过使用jpeg屏幕缩略图sig32来生成jpeg缩略图sig33。
216.另外,例如,在hevc屏幕缩略图sig12和jpeg屏幕缩略图sig32的数据格式(不包括编解码器)相同的情况下,即,在hevc屏幕缩略图sig12和jpeg屏幕缩略图sig32是尺寸为fhd、色度格式为422并且位深为8位的yuv图像的情况下,例如,根据原始图像sig11生成的hevc屏幕缩略图sig12可以原样用作jpeg屏幕缩略图sig32。
217.这同样适用于下面描述的具有相同图像内容的多个文件的生成。
218.图17是说明在编码控制单元42包括一芯片的半导体芯片110的情况下生成具有相同图像内容的heif文件和jpeg文件的另一示例的图。
219.在图17中,作为原始图像sig41,例如,尺寸为jpeg主图像的s、m或l、色度格式为422或420并且位深为10位或8位的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。编码控制单元42接收这样的原始图像sig41作为jpeg主图像sig41。
220.注意,在图17中,假设jpeg主图像的尺寸s、m和l分别大于hevc主图像的尺寸s、m和l。
221.在编码控制单元42中,生成单元112根据来自光学系统/图像传感器控制单元41的作为原始图像sig41的yuv图像来生成尺寸为hevc主图像的s、m和l、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc主图像sig51。
222.另外,在编码控制单元42中,生成单元112根据作为原始图像sig41的yuv图像来生成尺寸为qfhd或fhd、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc屏幕缩略图sig52。
223.此外,在编码控制单元42中,生成单元112根据作为原始图像sig41的yuv图像来生成尺寸为320
×
240、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc缩略图sig53。
224.另外,在编码控制单元42中,生成单元113根据作为原始图像sig41的yuv图像来生成尺寸为fhd、色度格式为422并且位深为8位的yuv图像,作为jpeg屏幕缩略图sig42。
225.另外,在编码控制单元42中,生成单元113根据作为原始图像sig41的yuv图像来生成尺寸为160
×
120、色度格式为422并且位深为8位的yuv图像,作为jpeg缩略图sig43。
226.如上所述,hevc主图像sig51、hevc屏幕缩略图sig52、hevc缩略图sig53以及jpeg主图像sig41、jpeg屏幕缩略图sig42和jpeg缩略图sig43都是根据同一原始图像sig41生成的。
227.之后,类似于图16的情况,在编码控制单元42中,生成单元112对hevc主图像sig51、hevc屏幕缩略图sig52和hevc缩略图sig53执行hevc编码。结果,生成主图像、屏幕缩略图和缩略图的hevc流st31、st32和st33。类似地,在编码控制单元42中,生成单元113对jpeg主图像sig41、jpeg屏幕缩略图sig42和jpeg缩略图sig43执行jpeg编码。结果,生成主图像、屏幕缩略图和缩略图的jpeg流st41、st42和st43。
228.编码控制单元42将主图像、屏幕缩略图和缩略图的hevc流st31、st32和st33以及jpeg流st41、st42和st43供应给文件控制单元43。
229.文件控制单元43生成heif文件f31,其存储来自编码控制单元42的主图像、屏幕缩略图和缩略图的hevc流st31、st32和st33。此外,文件控制单元43生成jpeg文件f32,其存储来自编码控制单元42的主图像、屏幕缩略图和缩略图的jpeg流st41、st42和st43。
230.图18是说明在编码控制单元42包括一芯片的半导体芯片110的情况下生成具有相同图像内容的heif文件和arw文件的示例的图。
231.在图18中,类似于图16,作为原始图像sig11,例如,尺寸为hevc主图像的s、m或l、色度格式为422或420并且位深为10位或8位的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。编码控制单元42接收这样的原始图像sig11作为hevc主图像sig11。
232.注意,在图18中,类似于图16,假设hevc主图像的尺寸s、m和l分别大于jpeg主图像的尺寸s、m和l。
233.在编码控制单元42中,生成单元112根据来自光学系统/图像传感器控制单元41的作为原始图像sig11的yuv图像来生成与图16的情况下的那些类似的hevc屏幕缩略图sig12和hevc缩略图sig13。
234.另外,在编码控制单元42中,生成单元113根据作为原始图像sig11的yuv图像来生成与图16的情况下的那些类似的jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33。
235.之后,与图16的情况类似,在编码控制单元42中,生成单元112对hevc主图像sig11、hevc屏幕缩略图sig12和hevc缩略图sig13执行hevc编码。结果,生成主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13。类似地,在编码控制单元42中,生成单元113对jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33执行jpeg编码。结果,生成主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23。
236.编码控制单元42将主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13以及jpeg流st21、st22和st23供应给文件控制单元43。
237.此外,在图18中,编码控制单元42将来自光学系统/图像传感器控制单元41的raw图像sig71作为raw流sig71供应给文件控制单元43。文件控制单元43生成heif文件f11,其存储来自编码控制单元42的主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13。此外,文件控制单元43生成arw文件f51,其存储来自编码控制单元42的raw流sig71以及主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23。
238.图19是说明在编码控制单元42包括一芯片的半导体芯片110的情况下生成具有相同图像内容的两个heif文件的示例的图。
239.这里,在图19中生成的两个heif文件中,存储例如数据格式的尺寸彼此不同的hevc主图像(的hevc流)。例如,具有尺寸l的hevc主图像被存储在两个heif文件中的一个heif文件中,并且具有尺寸s的hevc主图像被存储在另一个heif文件中。
240.其中存储有具有尺寸l的hevc主图像的heif文件也称为第一heif文件,其中存储有具有尺寸s的hevc主图像的heif文件也称为第二heif文件。
241.另外,存储在第一heif文件(其中存储有hevc流)中的hevc主图像也称为第一hevc主图像,存储在第二heif文件中的hevc主图像也称为第二hevc主图像。
242.在图19中,作为原始图像sig101,例如,尺寸为hevc主图像的l、色度格式为422并且位深为10位的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。编码控制单元42接收这样的原始图像sig101作为第一hevc主图像sig101。
243.在编码控制单元42中,生成单元112根据来自光学系统/图像传感器控制单元41的作为原始图像sig101的yuv图像来生成尺寸为qfhd、色度格式为422并且位深为10位的yuv图像,作为hevc屏幕缩略图sig102。
244.此外,在编码控制单元42中,生成单元112根据作为原始图像sig101的yuv图像来生成尺寸为320
×
240、色度格式为422并且位深为10位的yuv图像,作为hevc缩略图sig103。
245.另外,在编码控制单元42中,生成单元113根据作为原始图像sig101的yuv图像来生成尺寸为hevc主图像的s、色度格式为422并且位深为10位的yuv图像,作为第二hevc主图像sig111。
246.此后,在编码控制单元42中,生成单元112对第一hevc主图像sig101、hevc屏幕缩略图sig102和hevc缩略图sig103执行hevc编码。结果,生成第一hevc主图像、hevc屏幕缩略图和hevc缩略图的hevc流st101、st102和st103。
247.另外,在编码控制单元42中,生成单元113对第二hevc主图像sig111执行hevc编码以生成第二hevc主图像的hevc流st111。
248.编码控制单元42将第一hevc主图像、第二hevc主图像、hevc屏幕缩略图和hevc缩略图的hevc流st101、st111、st102和st103供应给文件控制单元43。
249.文件控制单元43生成第一heif文件f101,其存储来自编码控制单元42的第一hevc主图像、hevc屏幕缩略图和hevc缩略图的hevc流st101、st102和st103。此外,文件控制单元43生成第二heif文件f102,其存储来自编码控制单元42的第二hevc主图像、hevc屏幕缩略图和hevc缩略图的hevc流st111、st102和st103。
250.图20是说明在编码控制单元42包括一芯片的半导体芯片110的情况下生成具有相同图像内容的两个jpeg文件的示例的图。
251.这里,在图20中生成的两个jpeg文件中,存储例如数据格式的位深彼此不同的jpeg主图像(的jpeg流)。例如,位深为10位的jpeg主图像存储在两个jpeg文件中的一个jpeg文件中,并且位深为8位的jpeg主图像存储在另一个jpeg文件中。
252.其中存储有位深为10位的jpeg主图像的jpeg文件也称为第一jpeg文件,并且其中存储有位深为8位的jpeg主图像的jpeg文件也称为作为第二jpeg文件。
253.另外,存储在第一jpeg文件(其中存储有jpeg流)中的jpeg主图像也称为第一jpeg
主图像,并且存储在第二jpeg文件中的jpeg主图像也称为第二jpeg主图像。
254.注意,在当前的jpeg中,不能处理10位的位深,但是这里假设将来扩展jpeg并且可以处理10位的位深。
255.在图20中,作为原始图像sig131,例如尺寸为jpeg主图像的l、色度格式为422并且位深为10位的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。编码控制单元42接收这样的原始图像sig131作为第一jpeg主图像sig131。
256.在编码控制单元42中,生成单元112根据来自光学系统/图像传感器控制单元41的作为原始图像sig131的yuv图像来生成尺寸为fhd、色度格式为422并且位深为8位的yuv图像,作为jpeg屏幕缩略图sig132。
257.此外,在编码控制单元42中,生成单元112根据作为原始图像sig131的yuv图像来生成尺寸为160
×
120、色度格式为422并且位深为8位的yuv图像,作为jpeg缩略图sig133。
258.另外,在编码控制单元42中,生成单元112根据作为原始图像sig131的yuv图像来生成尺寸为jpeg主图像的l、色度格式为422并且位深为8位的yuv图像,作为第二jpeg主图像sig141。
259.此后,在编码控制单元42中,生成单元112对第一jpeg主图像sig131、jpeg屏幕缩略图sig132和jpeg缩略图sig133执行jpeg编码。结果,生成了第一jpeg主图像、jpeg屏幕缩略图和jpeg缩略图的jpeg流st131、st132和st133。
260.另外,在编码控制单元42中,生成单元113对第二jpeg主图像sig141执行jpeg编码以生成第二jpeg主图像的jpeg流st141。
261.编码控制单元42将第一jpeg主图像、第二jpeg主图像、jpeg屏幕缩略图和jpeg缩略图的jpeg流st131、st141、st132和st133供应给文件控制单元43。
262.文件控制单元43生成第一jpeg文件f111,其存储来自编码控制单元42的第一jpeg主图像、jpeg屏幕缩略图、jpeg缩略图的jpeg流st131、st132和st133。此外,文件控制单元43生成第二jpeg文件f112,其存储来自编码控制单元42的第二jpeg主图像、jpeg屏幕缩略图和jpeg缩略图的jpeg流st141、st132和st133。
263.《编码控制单元42的第二配置示例》
264.图21是示出编码控制单元42的第二配置示例的框图。
265.在图21中,编码控制单元42包括两个芯片——半导体芯片210和220。半导体芯片210和220串联连接,半导体芯片210布置在前级,半导体芯片220布置在后级。
266.半导体芯片210(在功能上)包括输入i/f 211、生成单元212和输出i/f 213。
267.输入i/f 211接收来自外部的信号并将该信号供应给必要的块。例如,输入i/f 211从光学系统/图像传感器控制单元41接收作为原始图像的yuv图像,并将该yuv图像供应给生成单元212和输出i/f213。另外,例如,输入i/f 211从光学系统/图像传感器控制单元41接收raw图像,并将该raw图像供应给输出i/f 213。
268.生成单元212根据来自输入i/f 211的原始图像生成第一文件流,并将第一文件流供应给输出i/f 213。例如,生成单元212通过第一编码方法对原始图像进行编码,并将作为结果获得的流作为第一文件流供应给输出i/f 213。另外,例如,生成单元212对原始图像的尺寸、色度格式或位深中的一个或多个进行转换,以生成第一转换图像。然后,生成单元212通过第一编码方法对第一转换图像进行编码,并将作为结果获得的流作为第一文件流供应
给输出i/f 213。
269.输出i/f 213向外部输出(供应)信号。例如,输出i/f 213将从输入i/f 211供应的原始图像和raw图像以及从生成单元212供应的第一文件流供应给半导体芯片220。
270.半导体芯片220(在功能上)包括输入i/f 221、生成单元222和输出i/f 223。
271.输入i/f 221接收来自外部的信号并将该信号供应给必要的块。例如,输入i/f 221从半导体芯片210(的输出i/f 213)接收作为原始图像的yuv图像,并将该yuv图像供应给生成单元222。另外,例如,输入i/f 221从半导体芯片210接收第一文件流和raw图像,并将第一文件流和raw图像供应给输出i/f 223。
272.生成单元222根据来自输入i/f 221的原始图像生成第二文件流,并将第二文件流供应给输出i/f 223。例如,生成单元222通过第二编码方法对原始图像进行编码,并将作为结果获得的流作为第二文件流供应给输出i/f 223。另外,例如,生成单元222对原始图像的尺寸、色度格式或位深中的一个或多个进行转换,以生成第二转换图像。然后,生成单元222通过第二编码方法对第二转换图像进行编码,并将作为结果获得的流作为第二文件流供应给输出i/f 223。
273.输出i/f 223向外部输出(供应)信号。例如,输出i/f 223将从输入i/f 221供应的第一文件流和raw图像以及从生成单元222供应的第二文件流供应给文件控制单元43。
274.在文件控制单元43中,生成其中存储有第一文件流的文件和其中有存储第二文件流的文件。
275.如上所述,在数码相机10生成的具有相同图像内容的多个文件的文件格式彼此不同的情况下,包括半导体芯片210和220这两个芯片的编码控制单元42是有用的。例如,可以由半导体芯片210和220中的一个半导体芯片生成要存储在一种文件格式的文件中的文件流(第一文件流)。此外,可以由另一个半导体芯片生成要存储在另一种文件格式的文件中的文件流(第二文件流)。
276.图22是说明在编码控制单元42包括半导体芯片210和220这两个芯片的情况下生成具有相同图像内容的heif文件和jpeg文件的示例的图。
277.在图22中,作为原始图像sig11,例如,尺寸为hevc主图像的s、m或l、色度格式为422或420并且位深为10位或8位的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。在编码控制单元42中,前级处的半导体芯片210接收这样的原始图像sig11作为hevc主图像sig11。
278.注意,在图22中,假设hevc主图像的尺寸s、m和l分别大于jpeg主图像的尺寸s、m和l。
279.在编码控制单元42中,前级的半导体芯片210根据来自光学系统/图像传感器控制单元41的作为原始图像sig11的yuv图像来生成尺寸为qfhd或fhd、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc屏幕缩略图sig12。
280.此外,在编码控制单元42中,半导体芯片210根据作为原始图像sig11的yuv图像来生成尺寸为320
×
240、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc缩略图sig13。
281.此后,在编码控制单元42中,半导体芯片210对hevc主图像sig11、hevc屏幕缩略图sig12和hevc缩略图sig13执行hevc编码。结果,生成主图像、屏幕缩略图和缩略图的hevc流
st11、st12和st13(分别作为第一文件流)。
282.半导体芯片210将原始图像sig11以及主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13供应给后级的半导体芯片220。
283.因此,在包括半导体芯片210和220这两个芯片的编码控制单元42中,原始图像sig11从前级的半导体芯片210转发到后级的半导体芯片220。
284.在编码控制单元42中,后级的半导体芯片220从前级的半导体芯片210接收原始图像sig11以及主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13。
285.然后,半导体芯片220根据来自前级的半导体芯片210的作为原始图像sig11的yuv图像来生成尺寸为s、m或l、色度格式为422并且位深为8位的yuv图像,作为jpeg主图像sig31。
286.此外,半导体芯片220根据作为原始图像sig11的yuv图像来生成尺寸为fhd、色度格式为422并且位深为8位的yuv图像,作为jpeg屏幕缩略图sig32。
287.另外,半导体芯片220根据作为原始图像sig11的yuv图像来生成尺寸为160
×
120、色度格式为422并且位深为8位的yuv图像,作为jpeg缩略图sig33。
288.此后,半导体芯片220对jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33执行jpeg编码。结果,生成主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23(分别作为第二文件流)。
289.然后,半导体芯片220将主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23供应给文件控制单元43。
290.此外,半导体芯片220将来自前级的半导体芯片210的主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13供应给文件控制单元43。
291.在文件控制单元43中,生成heif文件f11,其存储来自半导体芯片220的主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13。此外,在文件控制单元43中,生成jpeg文件f12,其存储来自半导体芯片220的主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23。
292.图23是说明在编码控制单元42包括半导体芯片210和220这两个芯片的情况下生成具有相同图像内容的heif文件和jpeg文件的另一示例的图。
293.在图22中,在前级的半导体芯片210中生成hevc流st11、st12和st13,并且在后级的半导体芯片220中生成jpeg流st21、st22和st23。另一方面,图23与图22的情况的不同之处在于,在前级的半导体芯片210中生成jpeg流st21、st22和st23,并且在后级的半导体芯片220中生成hevc流st11、st12和st13。
294.即,在图23中,作为原始图像sig11,例如,尺寸为hevc主图像的s、m或l、色度格式为422或420并且位深为10位或8位的yuv图像被从光学系统/图像传感器控制单元41供应给编码控制单元42。在编码控制单元42中,前级的半导体芯片210接收这样的原始图像sig11作为hevc主图像sig11。
295.然后,半导体芯片210根据来自光学系统/图像传感器控制单元41的作为原始图像sig11的yuv图像来生成尺寸为s、m或l、色度格式为422并且位深为8位的yuv图像,作为jpeg主图像sig31。
296.此外,半导体芯片210根据作为原始图像sig11的yuv图像来生成尺寸为fhd、色度
格式为422并且位深为8位的yuv图像,作为jpeg屏幕缩略图sig32。
297.另外,半导体芯片210根据作为原始图像sig11的yuv图像来生成尺寸为160
×
120、色度格式为422并且位深为8位的yuv图像,作为jpeg缩略图sig33。
298.此后,半导体芯片210对jpeg主图像sig31、jpeg屏幕缩略图sig32和jpeg缩略图sig33执行jpeg编码。结果,生成主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23(分别作为第一文件流)。
299.半导体芯片210将原始图像sig11以及主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23供应给后级的半导体芯片220。
300.在编码控制单元42中,后级的半导体芯片220从前级的半导体芯片210接收原始图像sig11,作为hevc主图像sig11。此外,半导体芯片220从前级的半导体芯片210接收主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23。
301.然后,后级的半导体芯片220根据来自前级的半导体芯片210的作为原始图像sig11的yuv图像来生成尺寸为qfhd或fhd、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc屏幕缩略图sig12。
302.此外,半导体芯片220根据作为原始图像sig11的yuv图像来生成尺寸为320
×
240、色度格式为422或420并且位深为10位或8位的yuv图像,作为hevc缩略图sig13。
303.此后,半导体芯片220对hevc主图像sig11、hevc屏幕缩略图sig12和hevc缩略图sig13执行hevc编码。结果,生成主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13(分别作为第二文件流)。
304.然后,半导体芯片220将主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13供应给文件控制单元43。
305.此外,半导体芯片220将来自前级的半导体芯片210的主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23供应给文件控制单元43。
306.在文件控制单元43中,生成heif文件f11,其存储来自半导体芯片220的主图像、屏幕缩略图和缩略图的hevc流st11、st12和st13。此外,在文件控制单元43中,生成jpeg文件f12,其存储来自半导体芯片220的主图像、屏幕缩略图和缩略图的jpeg流st21、st22和st23。
307.在上文中,以生成heif文件和jpeg文件为例,已经描述了由包括半导体芯片210和220这两个芯片的编码控制单元42(在下文中,也称为具有两芯片配置的编码控制单元42)生成具有相同图像内容的多个文件。具有两芯片配置的编码控制单元42除了生成heif文件和jpeg文件之外,还可以生成例如图18中描述的heif文件和arw文件。另外,具有两芯片配置的编码控制单元42可以生成例如图19中描述的两个heif文件和图20中描述的两个jpeg文件。此外,具有两芯片配置的编码控制单元42可以生成例如三个或更多个文件,以及包括除了heif文件、jpeg文件和arw文件之外的文件的多个文件。
308.另外,在数码相机10中,例如,可以根据用户的操作(指定)来设置要存储在具有相同图像内容的多个文件中的文件流的数据格式(编解码器、尺寸、色度格式或位深)中的一个或多个。
309.《应用本技术的计算机的描述》
310.接下来,可以通过硬件或软件来执行构成诸如上述编码控制单元42等的信号处理
单元13(图1)的块的一系列处理。在通过软件执行这一系列处理的情况下,构成该软件的程序安装在计算机等中。
311.图24是示出其中安装有用于执行上述一系列处理的程序的计算机的实施例的配置示例的框图。
312.该程序可以预先记录在作为包含在计算机中的记录介质的硬盘905或rom 903上。
313.或者,可以将程序存储(记录)在由驱动器909驱动的可移动记录介质911中。这样的可移动记录介质911可以作为所谓的打包软件来提供。这里,可移动记录介质911的示例包括软盘、只读光盘(cd-rom)、磁光(mo)盘、数字多功能盘(dvd)、磁盘、半导体存储器等。
314.注意,程序可以从如上所述的可移动记录介质911安装在计算机上,或者可以经由通信网络或广播网络下载到计算机并安装在包含的硬盘905上。换言之,例如,程序可以经由用于数字卫星广播的人造卫星从下载站点无线传输到计算机,或者可以通过线缆经由诸如局域网(lan)或因特网之类的网络传输到计算机。
315.计算机包含中央处理单元(cpu)902,并且输入/输出i/f 910经由总线901连接到cpu 902。
316.当操作输入单元907等的用户经由输入/输出i/f 910输入命令时,cpu 902根据该命令执行在只读存储器(rom)903中存储的程序。或者,cpu 902将在硬盘905中存储的程序加载到随机存取存储器(ram)904中并执行该程序。
317.cpu 902因此执行根据上述流程图的处理或者由上述框图的配置执行的处理。然后,cpu 902使处理结果从输出单元906输出或经由输入/输出i/f 910从通信单元908发送,并且还根据需要记录在例如硬盘905上。
318.注意,输入单元907包括键盘、鼠标、麦克风等。另外,输出单元906包括液晶显示器(lcd)、扬声器等。
319.这里,在本说明书中,计算机根据程序执行的处理不一定必须按照描述为流程图的顺序按时间顺序执行。也就是说,计算机根据程序执行的处理还包括并行执行或单独执行的处理(例如,并行处理或对象的处理)。
320.另外,程序可由一个计算机(处理器)处理,或者可由多个计算机分发和处理。此外,程序可被传送到远程计算机并被执行。
321.此外,在本说明书中,系统表示多个成分(设备、模块(组件)等)的集合,全部成分是否都在同一机柜内不重要。因此,容纳在单独的机柜中并经由网络相互连接的多个设备和在一个机柜中容纳多个模块的一个设备都是系统。
322.注意,本技术的实施例不限于上述实施例,并且在不脱离本技术的范围的情况下可以进行各种修改。
323.例如,本技术可以采用云计算的配置,其经由网络在多个设备中共享一个功能以协同执行处理。
324.另外,上述流程图中描述的每个步骤可以通过在多个设备中共享来执行,而不是由一个设备执行。
325.此外,在一个步骤中包括多个处理的情况下,除了由一个设备执行之外,还可以通过在多个设备中共享来执行这一个步骤中包括的多个处理。
326.另外,本说明书中描述的有利效果仅仅是示例并且不限于此,并且其他效果可被
包括。
327.注意,本技术可以具有以下配置。
328.《1》
329.一种数据处理设备,包括
330.编码控制单元,根据同一图像来生成通过对图像进行编码而获得并要存储在多个文件中的每一个文件中的文件数据,其中
331.要存储在所述多个文件中的一个文件中的第一文件数据和要存储在另一个文件中的第二文件数据是在编解码器、色度格式或位深中的至少一个方面彼此不同的数据。
332.《2》
333.根据《1》所述的数据处理设备,其中
334.所述同一图像的尺寸、色度格式和位深大于或等于文件数据存储在各文件中的图像的尺寸、色度格式和位深。
335.《3》
336.根据《1》或《2》所述的数据处理设备,其中
337.根据用户的指定来设置文件数据的编解码器、色度格式或位深中的一个或多个。
338.《4》
339.根据《1》至《3》中的任一个所述的数据处理设备,其中
340.所述一个文件或所述另一个文件是其中存储有raw图像的raw文件。
341.《5》
342.根据《1》至《4》中的任一个所述的数据处理设备,其中
343.所述编码控制单元包括一芯片的半导体芯片,并且
344.所述一芯片的半导体芯片
345.包括:
346.第一生成单元,生成第一文件数据或第二文件数据中的一个文件数据;和
347.第二生成单元,生成另一个文件数据。
348.《6》
349.根据《1》至《4》中的任一个所述的数据处理设备,其中
350.所述编码控制单元包括两芯片的半导体芯片,并且
351.所述两芯片的半导体芯片中的一个半导体芯片生成第一文件数据或第二文件数据中的一个文件数据,并且
352.另一个半导体芯片生成另一个文件数据。
353.《7》
354.根据《6》所述的数据处理设备,其中
355.所述一个半导体芯片接收所述同一图像,根据所述同一图像生成一个文件数据,并将所述同一图像转发到所述另一个半导体芯片,并且
356.所述另一个半导体芯片根据来自所述一个半导体芯片的所述同一图像生成另一个文件数据。
357.《8》
358.根据《1》至《7》中的任一个所述的数据处理设备,其中
359.第一文件数据是通过对图像进行hevc编码而获得的数据,并且
360.第二文件数据是通过对图像进行jpeg编码而获得的数据。
361.《9》
362.一种数据处理方法,包括
363.根据同一图像来生成通过对图像进行编码而获得并要存储在多个文件中的每一个文件中的文件数据,其中
364.要存储在所述多个文件中的一个文件中的第一文件数据和要存储在另一个文件中的第二文件数据是在编解码器、色度格式或位深中的至少一个方面彼此不同的数据。
365.《10》
366.一种程序,用于使计算机用作编码控制单元,所述编码控制单元根据同一图像来生成通过对图像进行编码而获得并要存储在多个文件中的每一个中的文件数据,其中
367.要存储在所述多个文件中的一个文件中的第一文件数据和要存储在另一个文件中的第二文件数据是在编解码器、色度格式或位深中的至少一个方面彼此不同的数据。
368.《11》
369.一种数据处理设备,包括
370.编码控制单元,根据同一图像来生成通过对图像进行编码而获得并要存储在至少包括高效图像文件格式(heif)文件的多个文件中的每一个文件中的文件数据,其中
371.要存储在所述多个文件中的heif文件中的第一文件数据和要存储在除了所述heif文件之外的另一个文件中的第二文件数据是在编解码器、色度格式、位深或图像尺寸中的至少一个方面彼此不同的数据。
372.《12》
373.根据《11》所述的数据处理设备,其中
374.所述同一图像的尺寸、色度格式和位深大于或等于文件数据存储在文件中的图像的尺寸、色度格式和位深。
375.《13》
376.根据《11》或《12》所述的数据处理设备,其中
377.根据用户的指定来设置文件数据的编解码器、色度格式、位深或图像尺寸中的一个或多个。
378.《14》
379.根据《11》至《13》中的任一个所述的数据处理设备,其中
380.所述另一个文件是其中存储有raw图像的raw文件。
381.《15》
382.根据《11》至《14》中的任一个所述的数据处理设备,其中
383.所述编码控制单元包括一芯片的半导体芯片,并且
384.所述一芯片的半导体芯片
385.包括:
386.第一生成单元,生成第一文件数据或第二文件数据中的一个文件数据;和
387.第二生成单元,生成另一个文件数据。
388.《16》
389.根据《11》至《14》中的任一个所述的数据处理设备,其中
390.所述编码控制单元包括两芯片的半导体芯片,并且
391.所述两芯片的半导体芯片中的一个半导体芯片生成第一文件数据或第二文件数据中的一个文件数据,并且
392.另一个半导体芯片生成另一个文件数据。
393.《17》
394.根据《16》所述的数据处理设备,其中
395.所述一个半导体芯片接收所述同一图像,根据所述同一图像生成一个文件数据,并将所述同一图像转发到所述另一个半导体芯片,并且
396.所述另一个半导体芯片根据来自所述一个半导体芯片的所述同一图像生成另一个文件数据。
397.《18》
398.根据《11》至《17》中的任一个所述的数据处理设备,其中
399.第一文件数据是通过对图像进行hevc编码而获得的数据,
400.第二文件数据是通过对图像进行jpeg编码而获得的数据。
401.《19》
402.一种数据处理方法,包括
403.根据同一图像来生成通过对图像进行编码而获得并要存储在至少包括高效图像文件格式(heif)文件的多个文件中的每一个文件中的文件数据,其中
404.要存储在所述多个文件中的heif文件中的第一文件数据和要存储在除了所述heif文件之外的另一个文件中的第二文件数据是在编解码器、色度格式、位深或图像尺寸中的至少一个方面彼此不同的数据。
405.《20》
406.一种用于使计算机用作编码控制单元的程序,所述编码控制单元根据同一图像来生成通过对图像进行编码而获得并要存储在至少包括高效图像文件格式(heif)文件的多个文件中的每一个中的文件数据,其中
407.要存储在所述多个文件中的heif文件中的第一文件数据和要存储在除了所述heif文件之外的另一个文件中的第二文件数据是在编解码器、色度格式、位深或图像尺寸中的至少一个方面彼此不同的数据。
408.标号列表
409.10 数码相机
410.11 光学系统
411.13 信号处理单元
412.14 介质
413.15、16 i/f
414.17 按钮/键
415.18 触控面板
416.19 液晶面板
417.20 取景器
418.21i/f
419.41光学系统/图像传感器控制单元
420.42编码控制单元
421.43文件控制单元
422.44介质控制单元
423.45操作控制单元
424.46显示控制单元
425.47ui控制单元
426.110半导体芯片
427.111输入i/f
428.112、113生成单元
429.114输出i/f
430.210半导体芯片
431.211输入i/f
432.212生成单元
433.213输出i/f
434.220半导体芯片
435.221输入i/f
436.222生成单元
437.223输出i/f
438.901总线
439.902cpu
440.903rom
441.904ram
442.905硬盘
443.906输出单元
444.907输入单元
445.908通信单元
446.909驱动器
447.910输入/输出接口
448.911可移动记录介质
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献