Slashdot Mirror


Lip Sync Problems with New Digital Displays?

An anonymous reader writes "With all of the new digital TV displays flying out the door, its easy to to think that life is good on the road to high definition. But, as Audioholics reports today, cheaper displays are using inexpensive processors that result in video delays of up to 60 milliseconds (that's about 2 frames of video). This means that the video processing (deinterlacing, video scaling, etc) delays the picture so that the audio is out of sync. Add to this inherent delays in some LCD and plasma units and the problem can be more than a little noticeable. As of right now only a few manufacturers are building audio lip-sync delay into their products to compensate."

31 of 311 comments (clear)

  1. Ah, that explains it. by grub · · Score: 5, Funny


    I was wondering why Ron Jeremy's tongue was trailing behind the licking sound.

    --
    Trolling is a art,
    1. Re:Ah, that explains it. by Anonymous Coward · · Score: 5, Funny

      Ron Jeremy is a personallity on FoodTV. He specializes in ice cream, thus the licking joke. I don't really see why anyone would want to watch such a fat man lick things but hey, to each his own.

    2. Re:Ah, that explains it. by The+Ultimate+Fartkno · · Score: 5, Funny



      Previous poster is full of it! Ron Jeremy is a California-based businessman who's known for his length of service and enormous gifts in his industry.

      He's known to be a bit underhanded though. He's given the shaft to *hundreds* of co-workers.

  2. Aaah... by Doomrat · · Score: 4, Funny

    Really? Damn. I was beginning to wonder why everything on T.V. was a badly dubbed German show.

  3. All right! by SCSi · · Score: 5, Funny

    Now the lips in my old gozilla movies will be in sync! Deaf people everywhere are rejoycing!

    1. Re:All right! by Anonymous Coward · · Score: 5, Funny

      Yeah, those movies featuring rogue spyware programs smashing Tokyo buildings are pretty cool.

  4. why do companies do this? by trmj · · Score: 4, Insightful

    "As of right now only a few manufacturers are building audio lip-sync delay into their products to compensate."

    So once again, another company is working around the problem instead of fixing it. This seems to be a bad trend in technology these days.

    --
    Work sucked, until it became unemployment, when it became slightly more tolerable. -Tet
    1. Re:why do companies do this? by cexshun · · Score: 4, Informative

      Actually, that's the only way to fix this is a work around. As not only the article states, but common sense states that to fix this, you have to make video processing faster. We cannot do this with our current technology. So we have to use a work around until the technology catches up.

    2. Re:why do companies do this? by brokenwndw · · Score: 5, Insightful

      How exactly is this a work-around? Will you really notice if the entire feed is delayed by a fraction of a second? It seems to me like the right thing to do-- impose an external constraint that the audio and video feeds should be synchronized rather than count on the processors to be fast enough to make the difference unnoticeable. It should help in the future if people want more sophisticated transformations to be applied to either component of the stream.

    3. Re:why do companies do this? by rsmith-mac · · Score: 4, Insightful

      I really wouldn't call this a work-around; at the very least, there's a physical limit you have to deal with when it comes to pixel response of LCD panels, and you can only minimize the time needed to digitially process an image, you can't remove it. The fact of the matter is that audio has to be delayed in order to compensate for the greater complexity of video, there's nothing else you can do.

    4. Re:why do companies do this? by Tiroth · · Score: 4, Insightful

      What if the audio is coming through your stereo, not the TV? The the delay does nothing for you.

    5. Re:why do companies do this? by nacturation · · Score: 4, Insightful

      So once again, another company is working around the problem instead of fixing it.

      One man's workaround is another man's fix. Here, the problem is that video lags the audio by a fraction of a second. So there's two solutions to this problem: play the video with less delay or play the audio with more delay. Adding delay to the audio costs close to $0 because it just needs to be buffered for the 60ms it takes for the video to be shown. Speeding up the video might double the cost of the display as you might need parallel video processors which break up the incoming signal by physical region. Or you might need to find a faster display technology which hasn't been invented yet.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    6. Re:why do companies do this? by karnal · · Score: 4, Informative

      You'll probably find that the "delay" on most receivers actually refers to the delay in putting audio through the rear channel, thus creating more of a "surround" effect if you have to sit in line with the rears.

      See, to get a sweet spot in a home theatre set up (wish I had room for a sweet spot in mine) is to set the rears equidistant from your ears as the fronts are. Unfortunately, many room environments don't allow for this, so you can use the receiver to "delay" the rear signals by so many milliseconds to make the surround more convincing at close range.

      --
      Karnal
  5. "What is that you say?" by Neil+Blender · · Score: 5, Funny

    "Let's Fight!"

    <mouth keeps moving for several seconds>

    Oh, wait. Those kung foo movies were always like that.

  6. Audio Delay by 455 · · Score: 4, Insightful
    What good is building an audio delay if your sound goes through other components (ie. Big amp)? Wouldn't the sound then still be off? These people should be working to increase the processing technology, not slowing down the audio tech.

    booo I say

  7. Re:Big deal... by prescot6 · · Score: 4, Funny

    I only watch 1960's Italian westerns...

    Italian westerns? Ohh, you mean easterns...

  8. This will hurt video games by tepples · · Score: 5, Insightful

    Video games depend on low latency between input (at the gamepad) and output (at the CRT and speakers). Video game systems manufactured for sale in the United States after 2006 will include some sort of digital TV output. These digital TV sets introduce a significant latency into the chain. So what will happen?

    1. Re:This will hurt video games by zulux · · Score: 4, Funny

      So what will happen?

      It's not a problem! It'll just make Halo play like Myst.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  9. Try playing Nintendo on such a TV by tepples · · Score: 5, Insightful

    Will you really notice if the entire feed is delayed by a fraction of a second?

    If the feed is coming from a video game console that's responding to live user input, I'll certainly notice llaagg. A delay of 60ms can spell the difference between a hit and a miss, adversely affecting game scores.

  10. just put your speakers 60 feet away by coult · · Score: 4, Funny

    But, there is the delay from the sound traveling from the speaker to your ear (roughly 1 millisecond per foot of distance traveled). So one solution is simply to put the speakers about 60 feet away.

    --

    All is Number -Pythagoras.

  11. Comment removed by account_deleted · · Score: 4, Funny

    Comment removed based on user account deletion

  12. Workaround exists! by 3Suns · · Score: 5, Funny

    There's no reason to build expensive circuitry to correct the problem. You can use the laws of nature to resynch your video!

    For a video lag of 60 milliseconds, you only need to step back 20.4174 meters from your TV before the speed of sound will correct the synchronization problem.

    --

    -3Suns

    ~~~~
    The Revolution will be Slashdotted
  13. The Neurochemical Fix by Scott+Baio · · Score: 5, Funny

    I find that if I get ever so slightly drunk, the delay in my mental processing of the auditory information compensates nicely.

  14. I ran into that... by JediTrainer · · Score: 4, Interesting

    ...or at least my future father-in-law did. My fiancee's parents recently bought a very nice Samsung HDTV system which had this problem. The audio was way out of synch with the video, and it was quite noticeable at times.

    Samsung ended up sending someone to the house, and replacing a board in the TV with a newer model, and that seemed to fix the problem.

    I don't understand why they couldn't have anticipated this problem before they shipped the TVs, though. Isn't that what QA is for?

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  15. Re:Big deal... by pegr · · Score: 4, Informative

    Italian westerns? Ohh, you mean easterns...

    No, Spaghetti Westerns. Typically made from the mid 60s and early 70s, they made Clint Eastwood into the star he is today. Fast cuts, trippy music, lots of gunplay, and they were heavily (and poorly) dubbed, as most supporting roles were cast with italian actors.

    They are considered classics now, as are the likes of "Fistful of Dollars" and "The Good, the Bad, and the Ugly" Wonderfully loony and fun to watch.

  16. Well, you see, these displays are SO BIG... by dpbsmith · · Score: 4, Funny

    ...you can just view them from sixty feet away and the video delay will exactly compensate for the speed-of-sound delay. No problem.

    And if you can afford one, you probably have a living room that big.

  17. Very noticable example by entrager · · Score: 4, Funny

    If anyone wants to see the real thing in action, just tune in to the Britney Spears concert that has been airing on ShowtimeHD. Her lips are definately out-of-sync with the music.

  18. Real Problem... by braddock · · Score: 5, Interesting

    I was working on a video conference system a few years ago, where latency is everything. We got a huge $15k plasma display (at the time), only to discover it had something like 90 ms of latency! Since we were already pushing our latency budget by sending signals across the country and loosing frames here and there through video processing equipment and codecs, that 90 ms was more than enough to push us over the edge and make the system very difficult to use for natural conversation, and throw the audio/vidio sync visibly out of whack. The plasma had to be replaced. Three frames may not seem like a lot, but it is quite noticable.

    I've delt with a lot of high-priced high-quality plasma systems over the years, and the lesson is definitely "Buyer Beware". The high quality 56" plasma systems can be stunning, but remember that you're also investing thousands in a device with a fairly limited lifetime, and no real industry-wide quality standards and more marketing buzzwords and cheap tricks than you can shake a stick at.

    If you using plasmas as a computer display you will see even more artifacts. I've seen widescreen plasmas that could not accept any resolution modes of a correct aspect ratio. Many displays use a great deal of image processing to apply tricks to make the display look good, but sometimes the processing can seriously disturb things like computer text. I've seen apparent color segmentation problems on a lot of displays, and just a lot of artifacts in general.

    -braddock

  19. MPEG-2 Video and Audio by bsd4me · · Score: 4, Informative

    I used to develop code for digital set-top boxes, and I can tell you that this is not a trivial problem.

    Because of the way MPEG-2 video works, there is an inherent delay in decoding (frame order in the bitstream isn't necesarily the display order because of the way P-frames and B-frames work.

    Audio is slaved to the video through the use of timestamps, but the audio and video frame boundaries don't line up.

    I'm not sure if the problem is really lip-sync delay, but building in enough buffering to account for video delay while not glitching audio.

    Most people don't notice minor video problems, like repeating or dropping a frame, but they will hear lots of little audio glitches. Also, when a hardware audio decoder runs dry, you usually get a really bad artifact (it sound like stepping on a squealing mouse), and it takes 2 to 4 frames of audio to resync.

    --

    (S(SKK)(SKK))(S(SKK)(SKK))

  20. "cheap processor" is a myth. by Bender_ · · Score: 4, Interesting

    Both original article and slashdot posting are quite inaccurate..

    The delay is not caused by cheap processors, that is a myth. Just think about it, even delaying the video by 1 second will not reduce the required processing power...

    In fact the delay is a technical neccessity for some of the algorithms employed in modern television. For example motion interpolation for 100Hz TV requires the knowledge of at least one frame in advance.

    Also the "delay" in TFTs, as mentioned, has nothing in common with the delay due to video preprocessing....

    The only remedy for this problem is to have an option to turn all the preprocessing off for video games and have an artificial audio delay, so it matches the video. Nothing that is out of bounds for an average TV...

  21. Stupid Oriental Movie Jokes Notwithstanding by Moryath · · Score: 4, Interesting

    There is a more sinister side to this - monitors that can't keep up, get into BIG problems when dealing with another venue that is pushing towards them more and more: VIDEO GAMES.

    I'm actually serious. While the normal populace may scoff and deride those who play games like Soul Calibur or Street Fighter until they can actually count how many frames a particular move takes to execute - and how many frames from when the button is pushed to when the move reaches its damage point - everyone likes nice, crisp controls.

    They want to know that when they push that button, it went into the system immediately.

    Now you're talking about adding a possible 4-5 frame delay to the entire system - but you CAN'T make the video game system have the same delay, it'd have to recalculate everything backwards in time to compensate.

    So what do you do there, huh? It's a pretty crappy workaround solution.