~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/glossary.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/userspace-api/media/glossary.rst (Version linux-6.12-rc7) and /Documentation/userspace-api/media/glossary.rst (Version linux-2.6.32.71)


  1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.    
  2                                                   
  3 ========                                          
  4 Glossary                                          
  5 ========                                          
  6                                                   
  7 .. note::                                         
  8                                                   
  9    The goal of this section is to standardize     
 10    userspace API documentation. This is Work I    
 11                                                   
 12 .. Please keep the glossary entries in alphabe    
 13                                                   
 14 .. glossary::                                     
 15                                                   
 16     Bridge Driver                                 
 17         A :term:`Device Driver` that implement    
 18         media hardware.                           
 19                                                   
 20     CEC API                                       
 21         **Consumer Electronics Control API**      
 22                                                   
 23         An API designed to receive and transmi    
 24         CEC interface.                            
 25                                                   
 26         See :ref:`cec`.                           
 27                                                   
 28     Data Unit                                     
 29                                                   
 30         Unit of data transported by a bus. On     
 31         consists of one or more related sample    
 32         unit is logical. If the data unit is i    
 33         pixel.                                    
 34                                                   
 35     Device Driver                                 
 36         Part of the Linux Kernel that implemen    
 37         component.                                
 38                                                   
 39     Device Node                                   
 40         A character device node in the file sy    
 41         transfer data in and out of a Kernel d    
 42                                                   
 43     Digital TV API                                
 44         **Previously known as DVB API**           
 45                                                   
 46         An API designed to control a subset of    
 47         that implements digital TV (e. g. DVB,    
 48                                                   
 49         See :ref:`dvbapi`.                        
 50                                                   
 51     DSP                                           
 52         **Digital Signal Processor**              
 53                                                   
 54         A specialized :term:`Microprocessor`,     
 55         optimized for the operational needs of    
 56                                                   
 57     FPGA                                          
 58         **Field-programmable Gate Array**         
 59                                                   
 60         An :term:`IC` circuit designed to be c    
 61         a designer after manufacturing.           
 62                                                   
 63         See https://en.wikipedia.org/wiki/Fiel    
 64                                                   
 65     Hardware Component                            
 66         A subset of the :term:`Media Hardware`    
 67         :term:`SPI` device, or an :term:`IP Bl    
 68         :term:`SoC` or :term:`FPGA`.              
 69                                                   
 70     Hardware Peripheral                           
 71         A group of :term:`hardware components     
 72         together make a larger user-facing fun    
 73         instance, the :term:`SoC` :term:`ISP`     
 74         and the external camera sensors togeth    
 75         peripheral.                               
 76                                                   
 77         Also known as :term:`Peripheral`.         
 78                                                   
 79     I²C                                          
 80         **Inter-Integrated Circuit**              
 81                                                   
 82         A  multi-master, multi-slave, packet s    
 83         serial computer bus used to control so    
 84         like sub-device hardware components.      
 85                                                   
 86         See http://www.nxp.com/docs/en/user-gu    
 87                                                   
 88     IC                                            
 89         **Integrated circuit**                    
 90                                                   
 91         A set of electronic circuits on one sm    
 92         semiconductor material, normally silic    
 93                                                   
 94         Also known as chip.                       
 95                                                   
 96     IP Block                                      
 97         **Intellectual property core**            
 98                                                   
 99         In electronic design a semiconductor i    
100         is a reusable unit of logic, cell, or     
101         design that is the intellectual proper    
102         IP Blocks may be licensed to another p    
103         and used by a single party alone.         
104                                                   
105         See https://en.wikipedia.org/wiki/Semi    
106                                                   
107     ISP                                           
108         **Image Signal Processor**                
109                                                   
110         A specialized processor that implement    
111         processing image data. ISPs may implem    
112         shading correction, demosaicing, scali    
113         as well as produce statistics for the     
114         algorithms (e.g. automatic exposure, w    
115                                                   
116     Media API                                     
117         A set of userspace APIs used to contro    
118         composed by:                              
119                                                   
120           - :term:`CEC API`;                      
121           - :term:`Digital TV API`;               
122           - :term:`MC API`;                       
123           - :term:`RC API`; and                   
124           - :term:`V4L2 API`.                     
125                                                   
126         See Documentation/userspace-api/media/    
127                                                   
128     MC API                                        
129         **Media Controller API**                  
130                                                   
131         An API designed to expose and control     
132         multimedia devices and sub-devices.       
133                                                   
134         See :ref:`media_controller`.              
135                                                   
136     MC-centric                                    
137         :term:`V4L2 Hardware` device driver th    
138                                                   
139         Such drivers have ``V4L2_CAP_IO_MC`` d    
140         (see :ref:`VIDIOC_QUERYCAP`).             
141                                                   
142         See :ref:`v4l2_hardware_control` for m    
143                                                   
144     Media Hardware                                
145         Subset of the hardware that is support    
146                                                   
147         This includes audio and video capture     
148         digital and analog TV, camera sensors,    
149         codecs, HDMI Consumer Electronics Cont    
150                                                   
151     Microprocessor                                
152         Electronic circuitry that carries out     
153         computer program by performing the bas    
154         control and input/output (I/O) operati    
155         instructions on a single integrated ci    
156                                                   
157     Peripheral                                    
158         The same as :term:`Hardware Peripheral    
159                                                   
160     RC API                                        
161         **Remote Controller API**                 
162                                                   
163         An API designed to receive and transmi    
164         controllers.                              
165                                                   
166         See :ref:`remote_controllers`.            
167                                                   
168     SMBus                                         
169         A subset of I²C, which defines a stri    
170                                                   
171     SPI                                           
172         **Serial Peripheral Interface Bus**       
173                                                   
174         Synchronous serial communication inter    
175         short distance communication, primaril    
176                                                   
177     SoC                                           
178         **System on a Chip**                      
179                                                   
180         An integrated circuit that integrates     
181         or other electronic systems.              
182                                                   
183     Stream                                        
184         A distinct flow of data (image data or    
185         to a final sink. The initial source ma    
186         final sink e.g. a memory buffer.          
187                                                   
188     V4L2 API                                      
189         **V4L2 userspace API**                    
190                                                   
191         The userspace API defined in :ref:`v4l    
192         control a V4L2 hardware.                  
193                                                   
194     V4L2 Device Node                              
195         A :term:`Device Node` that is associat    
196                                                   
197         The V4L2 device node naming is specifi    
198                                                   
199     V4L2 Hardware                                 
200         Part of the media hardware which is su    
201                                                   
202     V4L2 Sub-device                               
203         V4L2 hardware components that aren't c    
204         :term:`Bridge Driver`. See :ref:`subde    
205                                                   
206     Video-node-centric                            
207         V4L2 device driver that doesn't requir    
208                                                   
209         Such drivers have the ``V4L2_CAP_IO_MC    
210         (see :ref:`VIDIOC_QUERYCAP`).             
211                                                   
212     V4L2 Sub-device API                           
213         Part of the :term:`V4L2 API` which con    
214         :term:`V4L2 sub-devices <V4L2 Sub-devi    
215         HDMI receivers, scalers, deinterlacers    
216                                                   
217         See :ref:`v4l2_hardware_control` for m    
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php