Derek Flickinger sent me a link to an article about the ATSC group choosing H.264 for DTV transmission. Derek wondered if this was the reason why H.264 support was dropped from TV Feature Pack as Microsoft knowing about the impending change would not want to put pack out knowing they would have to change it again. Maybe it’s not the reason but it looks like H.264 is going to be the standard for digital TV in future and Media Center will have to support it at some point
WASHINGTON, September 2008 – The Advanced Television Systems Committee, Inc. has approved and published A/72 which details the methodology to utilize Advanced Video Coding (AVC) within an ATSC DTV transmission. AVC, which was developed by the ITU-T Video Coding Experts Group together with the ISO/IEC Moving Picture Experts Group, is also known as H.264 and MPEG-4 Part 10. The A/72 Standard defines constraints with respect to AVC, compression format restraints, low delay and still picture modes, and bit stream specifications. In addition it specifies how CEA-708 closed captions are to be carried in an AVC bit stream. The new standard is in two parts, Part 1 is titled "Video System and Characteristics of AVC in the ATSC Digital Television System," and "Part 2" AVC Video Transport Subsystem Characteristics."
"AVC compression provides increased efficiency and flexibility", said ATSC President Mark Richer. "The new standard will be especially important for those countries which have not yet implemented digital television. AVC will also be used with standards in development such as ATSC-M/H for mobile and handheld applications and ATSC-NRT for non-real-time delivery of programming."
0 thoughts on “Is this why H.264 got removed from TV Pack?”
I can’t imagine this would be the reason. Microsoft needs to support _today’s_ standards first and foremost (i.e. the existing ATSC/H.264 formats) and then ensure they have a clear upgrade path to replace, update codecs, etc. to _whatever_ (i.e. any potential new ATSC/H.264 formats) the future may hold. The same goes for HDTV manufacturers (which have built in/firmware support for DTV standards), etc.
Microsoft actually has it much simpler, because their “space” has an implied software upgrade procedure (i.e. Microsoft/Windows update system). The HDTV and digital converter box manufacturers have no standard way (if any) to upgrade their software.
If I read the article correctly, they are proposing new ATSC formats (it is not clear what impact this would have on H.264). Also, there is no way the DTV broadcast format is going to change overnight. This type of change would take many, many years (i.e. decades) to implement and would require transition periods, etc. The reason for this is that any DTV standards changes would have a huge impact on every HDTV, digital tuner, digital converter box, etc. Since most of this equipment is brand new (esp. DTV converter boxes), those millions of HDTV, digital tuner, and DTV converters that have been recently purchased, won’t be replaced for a very long time.
Since a digital tuner can pull down ANY dtv signal (the dtv processor) will down converted to, at least, your television’s highest resolution. My guess all this dtv mess requires microsoft to have a license. At this point, or more correctly in the past, microsoft probably wasn’t sure exactly what to expect. Now, that a codec has been selected it is a very good chance after february 19, 2009 (we – USA) will probably get QAM support in media center and possibley an included AVC codec. I personally don’t expect an update to include an AVC codec (partly because microsoft doesn’t want to pay for it) but you can count on cyberlink, arcsoft, and the others to have a plug-in ready.
However, dropping the H264/AVC support in TV Pack has rendered Vista TV Pack obsolete in many regions outside the US… In New Zealand, Norway, Ireland, Estonia etc. and most other countries adopting DVB-T for digital OTA, H264 is being used for both SD and HD NOW… Brazil uses H264/AVC with ISDB-T (unlike Japan which uses MPEG2), and almost all European HD broadcasts – whether OTA, satellite or cable are H264.
Whilst the Fiji beta supported HD in the UK – the TV Pack doesn’t… The only reason I’ve heard is that the H264 implementation was causing too many crashes and wasn’t ready for prime-time, which is a bit poor…
Whilst the US is considering adopting AVC (aka H264) for ATSC next generation services – it is unlikely that regular 8VSB will make the switch anytime soon. (H264 support is more relevant in the US for DirecTV support – which isn’t yet available)
However – outside the US – H264 is being used NOW for regular SD and HD digital TV, not just Pay TV, and Microsoft’s lack of H264 support is a real issue. If you live in Norway or New Zealand, Microsoft offer no digital TV product at all…
{"id":null,"mode":"button","open_style":"in_place","currency_code":"GBP","currency_symbol":"\u00a3","currency_type":"decimal","blank_flag_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/thedigitallifestyle.com\/w\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"TheDigitalLifestyle.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"TheDigitalLifestyle.com","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"TheDigitalLifestyle.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
I can’t imagine this would be the reason. Microsoft needs to support _today’s_ standards first and foremost (i.e. the existing ATSC/H.264 formats) and then ensure they have a clear upgrade path to replace, update codecs, etc. to _whatever_ (i.e. any potential new ATSC/H.264 formats) the future may hold. The same goes for HDTV manufacturers (which have built in/firmware support for DTV standards), etc.
Microsoft actually has it much simpler, because their “space” has an implied software upgrade procedure (i.e. Microsoft/Windows update system). The HDTV and digital converter box manufacturers have no standard way (if any) to upgrade their software.
If I read the article correctly, they are proposing new ATSC formats (it is not clear what impact this would have on H.264). Also, there is no way the DTV broadcast format is going to change overnight. This type of change would take many, many years (i.e. decades) to implement and would require transition periods, etc. The reason for this is that any DTV standards changes would have a huge impact on every HDTV, digital tuner, digital converter box, etc. Since most of this equipment is brand new (esp. DTV converter boxes), those millions of HDTV, digital tuner, and DTV converters that have been recently purchased, won’t be replaced for a very long time.
Since a digital tuner can pull down ANY dtv signal (the dtv processor) will down converted to, at least, your television’s highest resolution. My guess all this dtv mess requires microsoft to have a license. At this point, or more correctly in the past, microsoft probably wasn’t sure exactly what to expect. Now, that a codec has been selected it is a very good chance after february 19, 2009 (we – USA) will probably get QAM support in media center and possibley an included AVC codec. I personally don’t expect an update to include an AVC codec (partly because microsoft doesn’t want to pay for it) but you can count on cyberlink, arcsoft, and the others to have a plug-in ready.
Subscribe to my blog HERE and don’t forget the forums Remember the last Windows Media…
PingBack from http://windowshometheater.com/2008/09/26/this-week-on-thedigitallifestylecom/
However, dropping the H264/AVC support in TV Pack has rendered Vista TV Pack obsolete in many regions outside the US… In New Zealand, Norway, Ireland, Estonia etc. and most other countries adopting DVB-T for digital OTA, H264 is being used for both SD and HD NOW… Brazil uses H264/AVC with ISDB-T (unlike Japan which uses MPEG2), and almost all European HD broadcasts – whether OTA, satellite or cable are H264.
Whilst the Fiji beta supported HD in the UK – the TV Pack doesn’t… The only reason I’ve heard is that the H264 implementation was causing too many crashes and wasn’t ready for prime-time, which is a bit poor…
Whilst the US is considering adopting AVC (aka H264) for ATSC next generation services – it is unlikely that regular 8VSB will make the switch anytime soon. (H264 support is more relevant in the US for DirecTV support – which isn’t yet available)
However – outside the US – H264 is being used NOW for regular SD and HD digital TV, not just Pay TV, and Microsoft’s lack of H264 support is a real issue. If you live in Norway or New Zealand, Microsoft offer no digital TV product at all…