Alright I heard/read that Toshiba got over theire loss at the battle of the new HD media source and is working on a new project again. They said that they want/will make a DVD player that plays DVDs normaly and projects it in HD on the TV screen. Isn´t a big deal, but they said that it won´t be a simpel resize. The picutre will be as (nearly as) sharp as a true HD source.
How do they do that?
Alright there must be a bunch of nice algorithms behind this process. Are they avaible for Avi-synth too?
What is upscalling exactly? Is it a simpel resize? If not: Is there something like this for Avi-synth?
How relevant/usefull are all this questions for working on AMVs?
I´m really interessted into it and I want to know that.
Toshiba wants to make DVD ressolution to HD - ,but how?
- Bauzi
- Joined: Fri May 21, 2004 12:48 pm
- Status: Under High Voltage
- Location: Austria (uhm the other country without kangaroos^^)
- Contact:
Toshiba wants to make DVD ressolution to HD - ,but how?
You can find me on YT under "Bauzi514". Subscribe to never miss my AMV releases.
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
-
- Joined: Mon Oct 30, 2006 8:13 am
DVD upscalers have existed for a very long time and there's no reason to assume that this player you're talking about will function very differently. In fact, my current Toshiba HD DVD player is considered a decent DVD upscaler and highly expensive upscalers are only marginally better.
Some advanced ways to resize are possible in AviSynth. At the moment, NNEDI is the preferred high quality upscaler. Calling nnediResize_YV12() will get you a video with twice the width and twice the height. For example, the best way to upscale 480p footage to 1080p would be nnediResize_YV12().nnediResize_YV12().Spline36Resize(1920,1080). This initially upscales to 1440x960, then to 2880x1920 and then back to 1920x1080. Do note that NNEDI is extremely slow and unsuitable for real-time playback, so in practice the best you'll be able to pull off is probably Spline36Resize(1920,1080).
For the purpose of AMVs, pre-upscaling is not that interesting. Upscaling can only add fake detail at best, and that doesn't improve quality significantly. Furthermore, higher resolutions will require a lot more data to compress to a decent quality so doing this is undesirable for distribution. My recommendation would be to not resize at all and just keep your material at 720x480/704x480. Yes, even upscaling to 848x480 is silly.
Some advanced ways to resize are possible in AviSynth. At the moment, NNEDI is the preferred high quality upscaler. Calling nnediResize_YV12() will get you a video with twice the width and twice the height. For example, the best way to upscale 480p footage to 1080p would be nnediResize_YV12().nnediResize_YV12().Spline36Resize(1920,1080). This initially upscales to 1440x960, then to 2880x1920 and then back to 1920x1080. Do note that NNEDI is extremely slow and unsuitable for real-time playback, so in practice the best you'll be able to pull off is probably Spline36Resize(1920,1080).
For the purpose of AMVs, pre-upscaling is not that interesting. Upscaling can only add fake detail at best, and that doesn't improve quality significantly. Furthermore, higher resolutions will require a lot more data to compress to a decent quality so doing this is undesirable for distribution. My recommendation would be to not resize at all and just keep your material at 720x480/704x480. Yes, even upscaling to 848x480 is silly.
- Bauzi
- Joined: Fri May 21, 2004 12:48 pm
- Status: Under High Voltage
- Location: Austria (uhm the other country without kangaroos^^)
- Contact:
Thx for the answers! Somehow I didn´t expected that it is really usefull for amvs, but it was a try...
I use to render this way and resize the playback with a sampel aspect ration.Mosc wrote:doing this is undesirable for distribution. My recommendation would be to not resize at all and just keep your material at 720x480/704x480. Yes, even upscaling to 848x480 is silly.
You can find me on YT under "Bauzi514". Subscribe to never miss my AMV releases.