Return-Path: Received: from mail-vb0-f41.google.com ([209.85.212.41] verified) by media-motion.tv (CommuniGate Pro SMTP 4.2.10) with ESMTP-TLS id 4716829 for AE-List@media-motion.tv; Thu, 17 May 2012 04:00:53 +0200 Received: by vbbey12 with SMTP id ey12so1401550vbb.28 for ; Wed, 16 May 2012 19:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jyyJIv7vOUowRICjhTHEVgda2nHHC/4a2dJ1k5+7i4U=; b=e8yyvdJpL58H6YhlrRsKx5Dh0qOQBGrJ5mYG13fgDrf0IdFHqaBt29wwAK740PqpBu Z5GjmNs9CJjhR9LG5em8QG+SwAjrnrn1wC47rJ3UR/+psroiX6UG34AcQVnw0RMEzCdo EA29dIRF599ZziD/yhPBIZLvIseYg6WbZXJoWCael1B5QogicnNPuW2MiK9tcwDo5XWz TlXg7kwjEeVSGJwGB+8daJpz0Lq+w1+d7M1vKElXytxIswJfnYJhky2YWa63TtfL955V +5CoBjYSeUCwTMFdFRV+0LwOdCb4YH7gku2PyX+0fIi/HldIvdpw9ceH1T9uSipFWC7Q 5nxA== MIME-Version: 1.0 Received: by 10.52.32.34 with SMTP id f2mr3195225vdi.76.1337220162347; Wed, 16 May 2012 19:02:42 -0700 (PDT) Received: by 10.220.157.72 with HTTP; Wed, 16 May 2012 19:02:42 -0700 (PDT) Date: Wed, 16 May 2012 22:02:42 -0400 Message-ID: Subject: Perfect luma gradients in YUV for Blu-ray From: Sixtus Beckmesser To: AE-List@media-motion.tv Content-Type: multipart/alternative; boundary=bcaec51d2b80c362c304c031d4a6 --bcaec51d2b80c362c304c031d4a6 Content-Type: text/plain; charset=ISO-8859-1 1. My assignment: to make some test patterns that will appear on Blu-ray, the authoring system of which requires 8-bit YUV 4:2:2 files of some kind (I've been using AVI files as rendered by CS5.5 and now CS6 Cloud) 2. What I'm starting with: RGB still frames (usually TIFFS) with pixel values corresponding the digital video standard (16-235). To be sure that each pixel has the expected value, these still frames were calculated algorithmically. 3. The problem: YUV files made from such still frames of black-to-white RGB gradients end up with repeated pixel values or skipped pixel values (the gradient is not "monotonic"). I am assuming that this is because of round-off effects in the formulas used to get from RGB to YUV (I may be wrong on this). 4. Restrictions as to the solution: a. must be software based, b. must be free or very cheap, c. must produce the EXACT results I need. i.e. PERFECT gradients in Y, no skipped values, no repeated values -- and in a file format usable by the Blu-ray authoring system. 5. I guess what I need is a file-conversion system in which I can simply designate the contents of one color channel of an RGB signal (which are identical in black-to-white gradients) as Y and which will stick in the appropriate values in for U and V (0 in the case of monochrome test patterns). Anybody come across something like this? Is there a way to do this with anything contained in CS5.5 or CS6? --Sixtus --bcaec51d2b80c362c304c031d4a6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 1. My assignment: to make some test patterns that will appear on Blu-ray, t= he authoring system of which requires 8-bit YUV 4:2:2 files of some kind (I= 've been using AVI files as rendered by CS5.5 and now CS6 Cloud)
2. What I'm starting with: RGB still frames (usually TIFFS) with pixel = values corresponding the digital video standard (16-235). To be sure that e= ach pixel has the expected value, these still frames were calculated algori= thmically.
3. The problem: YUV files made from such still frames of black-to-whit= e RGB gradients end up with repeated pixel values or skipped pixel values (= the gradient is not "monotonic"). I am assuming that this is beca= use of round-off effects in the formulas used to get from RGB to YUV (I may= be wrong on this).=A0
4. Restrictions as to the solution: a. must be software based, b. must= be free or very cheap, c. must produce the EXACT results I need. i.e. PERF= ECT gradients in Y, no skipped values, no repeated values -- and in a file = format usable by the Blu-ray authoring system.
5. I guess what I need is a file-conversion system in which I can simp= ly designate the contents of one color channel of an RGB signal (which are = identical in black-to-white gradients) as Y and which will stick in the app= ropriate values in for U and V (0 in the case of monochrome test patterns).= Anybody come across something like this? Is there a way to do this with an= ything contained in CS5.5 or CS6?

--Sixtus
--bcaec51d2b80c362c304c031d4a6--