KR100917543B1

A method and system for generating multiple transcoded outputs based on a single unit

Abstract

Methods and systems for generating multiple transcoded outputs based on a single input are disclosed. A first transcoding session having a first video input requirement is initiated ( 810 ), wherein the first transcoding session includes a plurality of video processing operations. A second transcoding session with a second video input requirement is initiated (820). Intermediate data related to at least one video processing operation of the first transcoding session is generated (840). A second transcoding session is performed ( 860 ), wherein the second transcoding session is based, at least in part, on intermediate data.

KR100917543B1, drawing sheet 1
Sheet 1 of 10

Term

0.6 yearsleft in the term

Expires 27 April 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

10 claims: 2 independent, 8 dependent

  1. 1
    단일의 입력에 근거하여 다수의 트랜스코딩된 출력을 생성하는 방법에 있어서, 제 1 비디오 입력 요건들을 갖는 제 1 장치와 관련되며 복수의 비디오 처리 동작을 포함하는 제 1 트랜스코딩 세션을 개시하는 단계와, 제 2 비디오 입력 요건들을 갖는 제 2 장치와 관련되는 제 2 트랜스코딩 세션을 개시하는 단계와, 상기 제 1 트랜스코딩 세션 중 적어도 하나의 상기 비디오 처리 동작과 관련된 적어도 하나의 중간 데이터를 저장하는 단계와, 적어도 부분적으로 상기 중간 데이터에 근거하여 상기 제 2 트랜스코딩 세션을 수행하는 단계를 포함하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  2. 2
    제 1 항에 있어서, 상기 제 1 트랜스코딩 세션 중의 어떤 중간 데이터를 저장할지를 결정하는 단계(830)를 더 포함하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  3. 3
    제 1 항에 있어서, 상기 제 2 비디오 입력 요건들의 적어도 하나는 대응하는 상기 제 1 비디오 입력 요건들의 점진적인 감소인 다수의 트랜스코딩된 출력을 생성하는 방법.
  4. 4
    제 3 항에 있어서, 상기 제 1 비디오 입력 요건은 제 1 축소 계수의 스크린 크기 감소와 관련되고, 대응하는 상기 제 2 비디오 입력 요건은 제 2 축소 계수의 스크린 크기 감소와 관련되며, 상기 제 2 축소 계수는 상기 제 1 축소 계수보다 큰 스크린 크기 감소를 제공하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  5. 5
    제 4 항에 있어서, 상기 중간 데이터는 상기 제 1 축소 계수에 근거한 스크린 크기 감소 동작의 결과를 포함하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  6. 6
    제 3 항에 있어서, 상기 제 1 비디오 입력 요건은 제 1 비트 레이트 감소 계수의 비트 레이트 감소와 관련되고, 대응하는 상기 제 2 비디오 입력 요건은 제 2 비트 레이트 감소 계수의 비트 레이트 감소와 관련되며, 상기 제 2 비트 레이트 감소 계수는 상기 제 1 비트 레이트 감소 계수보다 큰 비트 레이트 감소를 제공하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  7. 7
    제 6 항에 있어서, 상기 중간 데이터는 상기 제 1 비트 레이트 감소 계수에 근거한 비트 레이트 감소 동작의 결과를 포함하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  8. 8
    제 7 항에 있어서, 상기 중간 데이터는 코딩된 블록 패턴을 더 포함하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  9. 9
    제 8 항에 있어서, 상기 제 2 트랜스코딩 세션을 수행하는 단계는, 상기 코딩된 블록 패턴이 실질적으로 0과 동일한지의 여부를 결정하는 단계와, 상기 코딩된 블록 패턴이 실질적으로 0과 동일한 경우, 상기 중간 데이터에 대해 드리프트 정정(drift correction) 및 에러 누적(error accumulation)을 수행하지 않는 단계를 더 포함하는 다수의 트랜스코딩된 출력을 생성하는 방법.
  10. 10
    삭제