Isso realmente deve ser possível com algum script ou codificação.
Existe uma classe WMI Win32_DesktopMonitor que tem uma propriedade chamada "Disponibilidade".
A propriedade de disponibilidade lista 17 estados possíveis nos quais o monitor pode estar. Você provavelmente desejará verificar o valor de 0x03 (Em execução ou Potência total). No entanto, você teria que jogar com os valores de retorno da sua TV para ver o que há de melhor.
Um script ou programa pode ser escrito para rodar na freqüência que você escolher, detectar o estado da TV e depois enviar um comando sleep para o sistema operacional se detectar que a TV está desligada.