YCbCr420转JPEG的一个疑问解决思路

YCbCr420转JPEG的一个疑问
BMP转JPEG实现的方式是RGB->YUV->JPEG,具体公式如下:
  Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U

[rrrrrrrrrrrr]--------[yyyyyyyyyyy]
[gggggggggggg]---->---[uuuuuuuuuuu] ->jpeg
[bbbbbbbbbbbb]--------[vvvvvvvvvvv]

这个我想大家都能很容易从网上找到。
而我现在想做的就是直接将YUV420格式的图片压缩为JPEG,但是YUV420的Y:U:V是4:1:1,那怎样进行下面这个转换呢:
[yyyyyyyyyyyyyyyy]----------[yyyyyyyyyyyyyyyy]
[uuuu]--------------->------[uuuuuuuuuuuuuuuu] ->jpeg
[vvvv]----------------------[vvvvvvvvvvvvvvvv]

不知道大家有没有明白我的意思,因为对于JPEG的编码我基本不懂,所以也不知道这样问是否准确。我初步认为是四个Y分配一个U和一个V,但是发觉解码出来的图片,黑白是准确的,但是彩色的部分发生位置的偏离。


------解决方案--------------------
没错就结贴吧,把分给我。。图像压缩问题没看过,YCbCr我在DSP上接触了一点。
------解决方案--------------------
RGB->YUV容易,但是,如果不懂JPEG压缩,那后面应该是搞不定的,很麻烦(我也不会)