I'm not sure what the requirements are for DirecTV, but for Dish it's like this:
1) If you live in an area where CBS itself owns the CBS affiliate AND you are outside the grade B signal area of any other CBS affiliate not owned by CBS, you automatically qualify to get CBS HD.
If you live in an area where CBS itself owns the CBS affiliate AND you are INSIDE the grade B signal area of any other CBS affiliate(s) not owned by CBS (no matter where it comes from), you do not qualify to get CBS HD unless the "independent" CBS affiliate(s) grant you a waiver.
2) If you live outside the grade B signal area of ANY CBS affiliate, you automatically qualify for CBS HD.
If you can receive a grade B signal from ANY CBS affiliate not owned by CBS, the CBS affiliate(s) in question must grant a waiver before you can get CBS HD.
See ya
Tony