문장 (참고1) 에서 ‘firmware’ 란 라즈베리파이 펌웨어에 해당한다. 공식 라즈베리파이 카메라 라이브러리에 따르면, 라즈베리파이 카메라의 동작은 라즈베리파이 펌웨어에 의존한다고 되어 있다 (참고2). 따라서 추측하건데, ‘라즈베리파이 펌웨어' 는 CPU 와 VideoCore IV 의 펌웨어를 의미하고, 이들의 API 정도가 펌웨어가 아닐까 싶다. 그래서 펌웨어가 다양한 인코딩을 열어 두었다는 것은 하드웨어에서 제공하는 인코딩을 의미하는 것일 것이라고 생각한다 (참고3).


deer.aa5_2_1_3.1_5.1_1. title: 더 강력한 CPU 가 있거나 GPU 가 달려 있다고 영상 인코딩이 다 되는건 아니다


참고

  1. The firmware provides various encoders which can be attached to the still and video ports for the purpose of producing output (e.g. JPEG images or H.264 encoded video).
  2. The behaviour of the Pi’s camera module is dictated by the Pi’s firmware. Over time, considerable work has gone into fixing bugs and extending the functionality of the Pi’s camera module through new firmware releases.
  3. however I did some work on the concept of using Broadcom's MMAL "Mulitmedia Abstraction Layer" to do JPEG encoding on the VideoCore GPU to lessen the CPU load and wanted to place it here.