Video: deinterlace, inverse telecine og skalering

Sponsorer:
Takk Takk:  0
Like Like:  0
Viser resultater 1 til 10 av 10
  1. #1
    Intermediate
    Medlem siden
    Oct 2003
    Poster
    4,886
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)

    Video: deinterlace, inverse telecine og skalering

    Som et ledd i planen for å forstå hva som skjer med videosignalet har jeg laget to skisser.

    Jeg har prøvd å illustrere, rent logisk, hva som må skje med videostrømmen i hhv "NTSC-land" (USA og Japan) og "PAL-land" (Europa). I virkeligheten er dette helt sikkert mye mer komplisert (små hastighetsjusteringer er f.eks ikke med), men jeg tror at dette er hoved-komponentene.

    Forklaring:
    Kilden kommer inn øverst til venstre, enten som et 24fps kino-film-scan som kjøres gjennom "telecine", eller som en scene fanget av et video-kamera. Disse gir en videostrøm på 50/60Hz inn til video enkoderen i tv-studioet/uplinken/DVD-studioet.

    Hos oss dekodes strømmen av en MPEG2/h264 dekoder, en blokk bestemmer seg for om dette er "video" eller "film" materiale, og avhengig av dette foretar man enten inverse telecine og frame insert/delete eller de-interlace for å oppnå en videostrøm med en framerate som er kompatibel med displayet. Til slutt gjøres skalering siden alle lcd/plasma og andre diskrete displayer kun kan håndtere en enkelt oppløsning internt.

    -k

  2. #2
    Active Cax sin avatar
    Medlem siden
    Nov 2005
    Poster
    369
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Kan du forklare "Framerate conversion"-steget ditt? Det jeg gjør i det tilfellet er å kjøre PAL speedup med reclock og kjøre det ut til projektor i 1280x720@50hz, eventuelt 75hz. Dersom man har muligheten til å kjøre skjermen i 24hz/48hz/72hz vil det være enda bedre, men husk at film ikke er 24fps, men 23,976.

    I steget ditt der du går fra 24hz til 60 må du jo gjøre 3:2 pulldown, noe som ikke gir et pent resultat og egentlig sender deg tilbake omtrent der du var før source detection, bare med progressiv 3:2, slik jeg har forstått det.

  3. #3
    Intermediate
    Medlem siden
    Jan 2005
    Poster
    658
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Det varierer litt, men for DVD video, så blir film materialet enkodet uten modifikasjon som 24p (23,976) ved NTSC, og som 25p for PAL. Videre så blir det lagt til et field cadence flagg som forteller dvd spilleren hvordan den skal utføre pulldown til 50/60i ved avspilling.

    Så film materialet blir ikke omgjort til interlace for i siste ledd av dvd spilleren selv. Noe annet hadde gitt ueffektiv mpeg kompresjon.

  4. #4
    Intermediate
    Medlem siden
    Oct 2003
    Poster
    4,886
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Sitat Opprinnelig postet av Cax
    Kan du forklare "Framerate conversion"-steget ditt? Det jeg gjør i det tilfellet er å kjøre PAL speedup med reclock og kjøre det ut til projektor i 1280x720@50hz, eventuelt 75hz. Dersom man har muligheten til å kjøre skjermen i 24hz/48hz/72hz vil det være enda bedre,
    Framerate Conversion er simpelten gjentagelse eller fjerning av frames for å produsere en rate som displayet kan takle. Det ideelle er selvsagt at displayet håndterer en multippel av kildens rate.
    men husk at film ikke er 24fps, men 23,976.
    Telecine - Wikipedia, the free encyclopedia

    The process of converting 24 frame/s material to 29.97 frame/s is known as 3:2 pulldown. The term "pulldown" comes from the mechanical process of "pulling" the film down to advance it from one frame to the next at a repetitive rate (nominally 24 fps). This is accomplished in two steps. The first step is to slow down the film motion by 0.1%. This speed change is unnoticeable to the viewer, and makes the film travel at 23.976 frame/s.

    The second step of the 3:2 pulldown is the 3:2 (or 2:3, see below) step. At 23.976 frame/s, there are 4 frames of film for every 5 frames of NTSC video:



    Altså er film nominelt 24 fps, men den må reduseres til 23.976 for å gi en brøk som går opp i 29.97 (som vel igjen er 30000/1001 av en eller annen legacy-grunn for NTSC)


    I steget ditt der du går fra 24hz til 60 må du jo gjøre 3:2 pulldown, noe som ikke gir et pent resultat og egentlig sender deg tilbake omtrent der du var før source detection, bare med progressiv 3:2, slik jeg har forstått det.
    Jeg tar utgangspunkt i at de fleste displayer takler kun 50 og 60 Hz. Selvsagt er det bedre å ha et display som lar deg vise den native raten.

    Hvis du har en interlacet strøm og ikke utfører source-detection så må du produsere progressive frames på en eller annen måte. Det mest nærliggende da er kanskje å benytte vanlig de-interlacing, noe som gir stygge artefakter for 3:2 kadensen.

    -k

  5. #5
    Intermediate
    Medlem siden
    Oct 2003
    Poster
    4,886
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Sitat Opprinnelig postet av no12
    Det varierer litt, men for DVD video, så blir film materialet enkodet uten modifikasjon som 24p (23,976) ved NTSC, og som 25p for PAL. Videre så blir det lagt til et field cadence flagg som forteller dvd spilleren hvordan den skal utføre pulldown til 50/60i ved avspilling.

    Så film materialet blir ikke omgjort til interlace for i siste ledd av dvd spilleren selv. Noe annet hadde gitt ueffektiv mpeg kompresjon.
    Telecine - Wikipedia, the free encyclopedia
    "On DVDs, telecined material may be either hard telecined, or soft telecined. In the hard-telecined case, video is stored on the DVD at the playback framerate (29.97 frames/sec for NTSC, 25 frames/sec for PAL), using the telecined frames as shown above. In the soft-telecined case, the material is stored on the DVD at the film rate (24 or 23.976 frames/s) in the original progressive format, with special flags inserted into the MPEG-2 video stream that instruct the DVD player to repeat certain fields so as to accomplish the required pulldown during playback. Progressive scan DVD players additionally offer output at 480p by using these flags to duplicate frames rather than fields.

    NTSC DVDs are often soft telecined, although lower-quality hard-telecined DVDs exist. In the case of PAL DVDs using 2:2 pulldown, the difference between soft and hard telecine vanishes, and the two may be regarded as equal. In the case of PAL DVDs using 2:3 pulldown, either soft or hard telecining may be applied."

    -k

  6. #6
    Active Cax sin avatar
    Medlem siden
    Nov 2005
    Poster
    369
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Det jeg tenker på er rett og slett at du etter å ha fjernet pulldownen på 60i-filmmaterialet ditt gjeninnfører den når du spiller den av på 60hz, bare uten å blande interlacing inn i bildet, som gir deg rykkete bevegelser. Jeg mener det vil være bedre i den første figuren din å ikke gjøre noe framerate conversion på 24p-strømmen annet enn å eventuelt øke hastigheten til 25hz dersom man må forholde seg til 50/75hz-avspilling, men helst bare kjøre den rett til 24/48/72hz. "Ekte" 60i/p skal naturligvis ut i 60hz, som figuren viser.

  7. #7
    Intermediate
    Medlem siden
    Oct 2003
    Poster
    4,886
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Sitat Opprinnelig postet av Cax
    Det jeg tenker på er rett og slett at du etter å ha fjernet pulldownen på 60i-filmmaterialet ditt gjeninnfører den når du spiller den av på 60hz, bare uten å blande interlacing inn i bildet, som gir deg rykkete bevegelser. Jeg mener det vil være bedre i den første figuren din å ikke gjøre noe framerate conversion på 24p-strømmen annet enn å eventuelt øke hastigheten til 25hz dersom man må forholde seg til 50/75hz-avspilling, men helst bare kjøre den rett til 24/48/72hz. "Ekte" 60i/p skal naturligvis ut i 60hz, som figuren viser.
    Jeg antar i figuren at displayet støtter bare 50 og 60 Hz.

    -k

  8. #8
    Intermediate
    Medlem siden
    Oct 2003
    Poster
    4,886
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    CHRONOS and the HD-DVD 1080i verses BD 1080/24p Debate - AVS Forum

    "A. Deinterlacing of 1080i/60Hz signals

    When fed 60Hz, the video processor must fulfill two tasks: not only must it combine two matching half-images into a full image, but it also must discard the superfluous half-image.

    Correct 1080i/60Hz deinterlacing: in each case two matching half-images are combined into a frame, and surplus half-images “are deleted”.

    This task is not so simple as it seems: the scaler must accomplish an image analysis in real time (60 times per second), find the correct cadence and decide which pictures to combine or discard. It has only about 16ms per frame to do that. Therefore, it is particularly difficult to keep exact timings. Even minimum deviations cause picture stutter. Additionally when the wrong picture is cut out, the picture flow is perceivably affected. The transformation of 1080/60i into 1080/24p is one of the most challenging tasks that a scaler has to fulfill at present (it is a little simpler with fed 1080p/60Hz signals)."

  9. #9
    Intermediate
    Medlem siden
    Jan 2005
    Poster
    658
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Vil bare legge til at om field cadence (rekkefølgen bildene er flettet sammen) er kjent, så er det svært lite krevende å deinterlace film fra 60i til 24p. Vi snakker da kun om enkel datakopiering fra interlace buffers til progressive buffer.

  10. #10
    Active Cax sin avatar
    Medlem siden
    Nov 2005
    Poster
    369
    Takk & like
    Nevnt
    0 post(er)
    AVtorget feedback
    0
    (0% positive tilbakemeldinger)
    Ja, det er deteksjonen som er det vanskelige, selve flettingen er vel i prinsippet plankekjøring. Det fungerer også glimrende i den uoffisielle IVTC-DScaler5-mpeg2-dekoder-betaen

Stikkord for denne tråden

Regler for innlegg

  • Du kan ikke starte nye tråder
  • Du kan ikke svare på innlegg / tråder
  • Du kan ikke laste opp vedlegg
  • Du kan ikke redigere meldingene dine
  •